docs: add cloud standard back to numerous badges

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7834
GitOrigin-RevId: b44417986dea23466056965a5e894e44e9da3a8e
This commit is contained in:
Rob Dominguez 2023-02-06 16:47:27 -06:00 committed by hasura-bot
parent d8ff0329a0
commit f1091a9aff
85 changed files with 517 additions and 348 deletions

View File

@ -11,11 +11,13 @@ keywords:
sidebar_class_name: cloud-and-enterprise-icon sidebar_class_name: cloud-and-enterprise-icon
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
# Import Action from OpenAPI Spec # Import Action from OpenAPI Spec
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Overview ## Overview

View File

@ -16,7 +16,9 @@ import Thumbnail from '@site/src/components/Thumbnail';
# Hasura Cloud API Reference # Hasura Cloud API Reference
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -17,7 +17,9 @@ keywords:
# Metadata API Reference: API Limits # Metadata API Reference: API Limits
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -347,7 +347,9 @@ X-Hasura-Role: admin
## cleanup_event_trigger_logs {#metadata-cleanup-event-trigger-logs} ## cleanup_event_trigger_logs {#metadata-cleanup-event-trigger-logs}
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
`cleanup_event_trigger_logs` is used to manually delete the event logs for a given Event Trigger. `cleanup_event_trigger_logs` is used to manually delete the event logs for a given Event Trigger.
@ -381,7 +383,7 @@ X-Hasura-Role: admin
## resume_event_trigger_cleanups {#metadata-resume-event-trigger-cleanups} ## resume_event_trigger_cleanups {#metadata-resume-event-trigger-cleanups}
<div className="badge badge--primary heading-badge">Available on: Enterprise</div> <div className="badge badge--primary heading-badge">Available on: Cloud Enterprise, Self-hosted Enterprise</div>
`resume_event_trigger_cleanups` is used to resume the paused log cleaner for Event Triggers. `resume_event_trigger_cleanups` is used to resume the paused log cleaner for Event Triggers.
@ -411,7 +413,7 @@ X-Hasura-Role: admin
## pause_event_trigger_cleanups {#metadata-pause-event-trigger-cleanups} ## pause_event_trigger_cleanups {#metadata-pause-event-trigger-cleanups}
<div className="badge badge--primary heading-badge">Available on: Enterprise</div> <div className="badge badge--primary heading-badge">Available on: Cloud Enterprise, Self-hosted Enterprise</div>
- `pause_event_trigger_cleanups` is used to pause the log cleaner for event triggers which already have a cleaner - `pause_event_trigger_cleanups` is used to pause the log cleaner for event triggers which already have a cleaner
installed. installed.

View File

@ -20,7 +20,10 @@ keywords:
# Metadata API Reference: Observability Options # Metadata API Reference: Observability Options
<div className="badge badge--primary heading-badge">Available on: Community, Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Community Edition, Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted
Enterprise
</div>
## Introduction ## Introduction
@ -28,7 +31,7 @@ The API to manage `Observability` related metadata configurations.
## Logs and metrics configuration ## Logs and metrics configuration
<div className='badge badge--primary heading-badge'>Available on: Cloud Standard</div> <div className="badge badge--primary heading-badge">Available on: Cloud Standard, Cloud Professional</div>
These are the configurations that govern the metrics and logging output for debugging and analytics. These are the configurations that govern the metrics and logging output for debugging and analytics.
@ -73,10 +76,10 @@ X-Hasura-Role: admin
## OpenTelemetry Configuration ## OpenTelemetry Configuration
<div className='badge badge--primary heading-badge'>Available on: Enterprise Edition only</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
The OpenTelemetry configuration enables export of [distributed traces](/observability/tracing.mdx) The OpenTelemetry configuration enables export of [distributed traces](/observability/tracing.mdx) to an
to an [OpenTelemetry](https://opentelemetry.io/) compliant APM receiver. [OpenTelemetry](https://opentelemetry.io/) compliant APM receiver.
## set_opentelemetry_config {#metadata-set-opentelemetry-config} ## set_opentelemetry_config {#metadata-set-opentelemetry-config}
@ -133,7 +136,7 @@ X-Hasura-Role: admin
### Args syntax {#set-opentelemetry-config-syntax} ### Args syntax {#set-opentelemetry-config-syntax}
| Key | Required | Schema | Description | | Key | Required | Schema | Description |
|----------------------|----------|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | -------------------- | -------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| status | false | `String` | Toggle to enable or disable the export. Allowed values are `enabled` and `disabled`. Default is `disabled` (If status is not explicitely passed, then the configuration gets disabled) | | status | false | `String` | Toggle to enable or disable the export. Allowed values are `enabled` and `disabled`. Default is `disabled` (If status is not explicitely passed, then the configuration gets disabled) |
| data_types | false | `[String]` | List of the types of observability data points to be exported. Allowed types: `traces` only | | data_types | false | `[String]` | List of the types of observability data points to be exported. Allowed types: `traces` only |
| exporter_otlp | false | [OTLPExporter](/api-reference/syntax-defs.mdx#otlpexporter). This is required if status is enabled | OpenTelemetry compliant receiver configuration | | exporter_otlp | false | [OTLPExporter](/api-reference/syntax-defs.mdx#otlpexporter). This is required if status is enabled | OpenTelemetry compliant receiver configuration |

View File

@ -274,7 +274,7 @@ Setting `apollo_federation_config` to `null` will disable Apollo Federation supp
## pg_test_connection_template {#metadata-pg-test-connection-template} ## pg_test_connection_template {#metadata-pg-test-connection-template}
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
`pg_test_connection_template` allows you to test the connection template set for a source. `pg_test_connection_template` allows you to test the connection template set for a source.

View File

@ -14,7 +14,9 @@ sidebar_class_name: cloud-icon
# Source Health Check API Reference # Source Health Check API Reference
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Managing connection pools in Hasura Cloud description: Managing connection pools in Hasura Cloud
title: "Cloud: Elastic connection pools" title: 'Cloud: Elastic connection pools'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -14,13 +14,15 @@ sidebar_position: 2
sidebar_class_name: cloud-icon sidebar_class_name: cloud-icon
--- ---
import Tabs from "@theme/Tabs"; import Tabs from '@theme/Tabs';
import TabItem from "@theme/TabItem"; import TabItem from '@theme/TabItem';
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
# Elastic Connection Pools # Elastic Connection Pools
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -79,7 +81,7 @@ directory as per this example:
isolation_level: read-committed isolation_level: read-committed
pool_settings: pool_settings:
total_max_connections: 60 total_max_connections: 60
tables: "!include default/tables/tables.yaml" tables: '!include default/tables/tables.yaml'
``` ```
Apply the Metadata using the CLI by running: Apply the Metadata using the CLI by running:

View File

@ -1,6 +1,6 @@
--- ---
description: Hasura Cloud and Hasura Enterprise read replicas description: Hasura Cloud and Hasura Enterprise read replicas
title: "Cloud and EE: Read replicas on Hasura Cloud" title: 'Cloud and EE: Read replicas on Hasura Cloud'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -14,14 +14,16 @@ sidebar_position: 1
sidebar_class_name: cloud-and-enterprise-icon sidebar_class_name: cloud-and-enterprise-icon
--- ---
import Tabs from "@theme/Tabs"; import Tabs from '@theme/Tabs';
import TabItem from "@theme/TabItem"; import TabItem from '@theme/TabItem';
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Read Replicas # Read Replicas
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Hasura database source Health Check description: Hasura database source Health Check
title: "Cloud: Source Health Check" title: 'Cloud: Source Health Check'
keywords: keywords:
- hasura - hasura
- cloud - cloud
@ -12,13 +12,15 @@ sidebar_position: 20
sidebar_class_name: cloud-icon sidebar_class_name: cloud-icon
--- ---
import Tabs from "@theme/Tabs"; import Tabs from '@theme/Tabs';
import TabItem from "@theme/TabItem"; import TabItem from '@theme/TabItem';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Source Health Check # Source Health Check
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Enterprise, Self-hosted Enterprise
</div>
## Overview ## Overview

View File

@ -2,7 +2,7 @@
sidebar_label: Enable caching sidebar_label: Enable caching
sidebar_position: 5 sidebar_position: 5
description: Hasura EE caching description: Hasura EE caching
title: "EE: Enable GraphQL caching" title: 'EE: Enable GraphQL caching'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -12,11 +12,13 @@ keywords:
- caching - caching
--- ---
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Enable GraphQL Caching # Enable GraphQL Caching
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Get started sidebar_label: Get started
description: Gett started for the Hasura Enterprise Edition description: Gett started for the Hasura Enterprise Edition
title: "EE: Get started" title: 'EE: Get started'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -11,7 +11,7 @@ slug: index
# Get Started # Get Started
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Prerequisites ## Prerequisites

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Quickstart with AWS ECS sidebar_label: Quickstart with AWS ECS
description: Quickstart with AWS ECS for Hasura Enterprise Edition description: Quickstart with AWS ECS for Hasura Enterprise Edition
title: "EE: Quickstart with AWS ECS" title: 'EE: Quickstart with AWS ECS'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -9,11 +9,11 @@ keywords:
sidebar_position: 2 sidebar_position: 2
--- ---
import LatestRelease from "@site/src/components/LatestRelease"; import LatestRelease from '@site/src/components/LatestRelease';
# Quickstart with AWS ECS # Quickstart with AWS ECS
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Introduction ## Introduction

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Quickstart with Docker sidebar_label: Quickstart with Docker
description: Quickstart with Docker for Hasura Enterprise Edition description: Quickstart with Docker for Hasura Enterprise Edition
title: "EE: Quickstart with Docker" title: 'EE: Quickstart with Docker'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -9,12 +9,12 @@ keywords:
sidebar_position: 1 sidebar_position: 1
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import LatestRelease from "@site/src/components/LatestRelease"; import LatestRelease from '@site/src/components/LatestRelease';
# Quickstart with Docker # Quickstart with Docker
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Introduction ## Introduction
@ -172,7 +172,7 @@ you should change it to:
<code> <code>
graphql-engine: graphql-engine:
<br /> <br />
{" "}image: hasura/graphql-engine: {' '}image: hasura/graphql-engine:
<LatestRelease /> <LatestRelease />
</code> </code>
</pre> </pre>

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Quickstart with Google Cloud Run sidebar_label: Quickstart with Google Cloud Run
description: Quickstart with Google Cloud Run for Hasura Enterprise Edition description: Quickstart with Google Cloud Run for Hasura Enterprise Edition
title: "EE: Quickstart with Google Cloud Run" title: 'EE: Quickstart with Google Cloud Run'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -9,11 +9,11 @@ keywords:
sidebar_position: 4 sidebar_position: 4
--- ---
import LatestRelease from "@site/src/components/LatestRelease"; import LatestRelease from '@site/src/components/LatestRelease';
# Quickstart with Google Cloud Run # Quickstart with Google Cloud Run
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Introduction ## Introduction
@ -54,10 +54,10 @@ wget https://raw.githubusercontent.com/hasura/graphql-engine/stable/install-mani
Edit `env.yaml` and set the right values: Edit `env.yaml` and set the right values:
```yaml ```yaml
HASURA_GRAPHQL_EE_LICENSE_KEY: "<license key>" HASURA_GRAPHQL_EE_LICENSE_KEY: '<license key>'
HASURA_GRAPHQL_METADATA_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres HASURA_GRAPHQL_METADATA_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
HASURA_GRAPHQL_REDIS_URL: "redis://redis:6379" HASURA_GRAPHQL_REDIS_URL: 'redis://redis:6379'
HASURA_GRAPHQL_RATE_LIMIT_REDIS_URL: "redis://redis:6379" HASURA_GRAPHQL_RATE_LIMIT_REDIS_URL: 'redis://redis:6379'
HASURA_GRAPHQL_ADMIN_SECRET: myadminsecretkey HASURA_GRAPHQL_ADMIN_SECRET: myadminsecretkey
``` ```

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Quickstart with Kubernetes sidebar_label: Quickstart with Kubernetes
description: Quickstart with Kubernetes for Hasura Enterprise Edition description: Quickstart with Kubernetes for Hasura Enterprise Edition
title: "EE: Quickstart with Kubernetes" title: 'EE: Quickstart with Kubernetes'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -9,11 +9,11 @@ keywords:
sidebar_position: 3 sidebar_position: 3
--- ---
import LatestRelease from "@site/src/components/LatestRelease"; import LatestRelease from '@site/src/components/LatestRelease';
# Quickstart with Kubernetes # Quickstart with Kubernetes
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Introduction ## Introduction
@ -53,7 +53,7 @@ Edit `deployment.yaml` and set the right values:
--- ---
env: env:
- name: HASURA_GRAPHQL_EE_LICENSE_KEY - name: HASURA_GRAPHQL_EE_LICENSE_KEY
value: "<license key>" value: '<license key>'
- name: HASURA_GRAPHQL_METADATA_DATABASE_URL - name: HASURA_GRAPHQL_METADATA_DATABASE_URL
value: postgres://<username>:<password>@hostname:<port>/<dbname> value: postgres://<username>:<password>@hostname:<port>/<dbname>
- name: HASURA_GRAPHQL_REDIS_URL - name: HASURA_GRAPHQL_REDIS_URL
@ -172,7 +172,7 @@ you should change it to:
<code> <code>
containers: containers:
<br /> <br />
{" "}- image: hasura/graphql-engine: {' '}- image: hasura/graphql-engine:
<LatestRelease /> <LatestRelease />
</code> </code>
</pre> </pre>

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Start using Hasura EE sidebar_label: Start using Hasura EE
description: Start using Hasura EE description: Start using Hasura EE
title: "EE: Start Using Hasura EE" title: 'EE: Start Using Hasura EE'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -11,7 +11,7 @@ sidebar_position: 5
# Start Using Hasura EE # Start Using Hasura EE
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Instructions ## Instructions

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Hasura Enterprise (EE) sidebar_label: Hasura Enterprise (EE)
description: Documentation for the Hasura Enterprise edition description: Documentation for the Hasura Enterprise edition
title: "EE: Hasura Enterprise" title: 'EE: Hasura Enterprise'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -9,11 +9,11 @@ keywords:
slug: index slug: index
--- ---
import Enterprise from "@site/static/icons/features/enterprise.svg"; import Enterprise from '@site/static/icons/features/enterprise.svg';
# <Enterprise /> Hasura Enterprise # <Enterprise /> Hasura Enterprise
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Introduction ## Introduction

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Metrics via Prometheus sidebar_label: Metrics via Prometheus
description: Metrics via Prometheus for Hasura Enterprise Edition description: Metrics via Prometheus for Hasura Enterprise Edition
title: "EE: Metrics via Prometheus" title: 'EE: Metrics via Prometheus'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -11,7 +11,7 @@ sidebar_position: 4
# Metrics via Prometheus # Metrics via Prometheus
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Enable metrics endpoint ## Enable metrics endpoint

View File

@ -20,7 +20,7 @@ import Thumbnail from '@site/src/components/Thumbnail';
# Export Traces to OpenTelemetry Compliant Receiver # Export Traces to OpenTelemetry Compliant Receiver
<div className="badge-container"> <div className="badge-container">
<div className="badge badge--primary heading-badge">Available on: Enterprise Edition</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
<div className="badge badge-gray heading-badge">Beta</div> <div className="badge badge-gray heading-badge">Beta</div>
</div> </div>
@ -34,8 +34,8 @@ failure or error state and to monitor the performance of end-user interactions w
Traces are generated by instrumenting application code. Hasura has instrumented all API queries, mutations and Traces are generated by instrumenting application code. Hasura has instrumented all API queries, mutations and
subscriptions with the [OpenTelemetry](https://opentelemetry.io/docs/concepts/signals/traces/) format. These traces can subscriptions with the [OpenTelemetry](https://opentelemetry.io/docs/concepts/signals/traces/) format. These traces can
be exported directly from your Hasura instances to your observability tool that supports OpenTelemetry traces. This be exported directly from your Hasura instances to your observability tool that supports OpenTelemetry traces. This can
can be configured in the `Settings` section of the Hasura Console. be configured in the `Settings` section of the Hasura Console.
:::info Support for metrics and logs :::info Support for metrics and logs
@ -110,15 +110,15 @@ The following parameters are needed to set up the integration with your observab
### Endpoint ### Endpoint
The OpenTelemetry compliant receiver endpoint. The URL scheme (`http` or `https`) determines if SSL(TLS) should be The OpenTelemetry compliant receiver endpoint. The URL scheme (`http` or `https`) determines if SSL(TLS) should be used
used for the communication. Please check the documentation for your observability tool to determine how to set up an for the communication. Please check the documentation for your observability tool to determine how to set up an
OpenTelemetry endpoint. There may be different endpoints provided for the `HTTP` and `gRPC` protocols (`gRPC` is not OpenTelemetry endpoint. There may be different endpoints provided for the `HTTP` and `gRPC` protocols (`gRPC` is not
supported yet), so ensure that you use the appropriate endpoint for your chosen connection type. supported yet), so ensure that you use the appropriate endpoint for your chosen connection type.
#### Endpoint Notes #### Endpoint Notes
- You may have to append `/v1/traces` to the end of the receiver endpoint URL if the provided URL does not contain - You may have to append `/v1/traces` to the end of the receiver endpoint URL if the provided URL does not contain this
this already. This depends on the observability vendor. already. This depends on the observability vendor.
- If you are running Hasura as a Docker container without host networking enabled, and want to connect to a local - If you are running Hasura as a Docker container without host networking enabled, and want to connect to a local
[OpenTelemetry Collector](#opentelemetry-collector), you may want to use this as the endpoint: [OpenTelemetry Collector](#opentelemetry-collector), you may want to use this as the endpoint:
`http://host.docker.internal:4318/v1/traces`. `http://host.docker.internal:4318/v1/traces`.
@ -127,8 +127,8 @@ supported yet), so ensure that you use the appropriate endpoint for your chosen
:::info OpenTelemetry Port Convention :::info OpenTelemetry Port Convention
It is a generally accepted convention that the OpenTelemetry receiver endpoint is exposed on port `4318` for HTTP It is a generally accepted convention that the OpenTelemetry receiver endpoint is exposed on port `4318` for HTTP but
but can usually be customized. Please check the documentation for your observability tool to determine the port number. can usually be customized. Please check the documentation for your observability tool to determine the port number.
::: :::
@ -139,25 +139,25 @@ protocol are currently supported.
### Data Type ### Data Type
Selects the type of observability data points to be exported. `Traces` are the only data types that are Selects the type of observability data points to be exported. `Traces` are the only data types that are currently
currently supported. supported.
### Batch Size ### Batch Size
Batch size is the maximum number of data points (spans in the context of traces) allowed per export request Batch size is the maximum number of data points (spans in the context of traces) allowed per export request made to the
made to the observability tool. The batch size must be a positive integer between 1 and 512. Default size is 512. observability tool. The batch size must be a positive integer between 1 and 512. Default size is 512.
### Headers ### Headers
Headers are _(optionally)_ added to every request made by Hasura to the observability tool. They are generally Headers are _(optionally)_ added to every request made by Hasura to the observability tool. They are generally
**Authorization/API keys** with the required role/permissions to accept OpenTelemetry data. Please refer to the **Authorization/API keys** with the required role/permissions to accept OpenTelemetry data. Please refer to the
documentation in your observability tool to understand how required request headers need to be formatted. You can documentation in your observability tool to understand how required request headers need to be formatted. You can use an
use an environment variable as a header value too. This is important for values which are sensitive. environment variable as a header value too. This is important for values which are sensitive.
:::info Apply environment variables first :::info Apply environment variables first
If you use an environment variable as a header value, please make sure that it's applied to the Hasura Docker If you use an environment variable as a header value, please make sure that it's applied to the Hasura Docker container
container before starting the container. before starting the container.
::: :::
@ -171,10 +171,10 @@ Example using Console:
### Attributes ### Attributes
[Resource](https://opentelemetry.io/docs/reference/specification/overview/#resources) attributes are _(optional)_ [Resource](https://opentelemetry.io/docs/reference/specification/overview/#resources) attributes are _(optional)_ custom
custom tags that are sent alongside observability data in order to identify the entity for which the observability tags that are sent alongside observability data in order to identify the entity for which the observability data was
data was recorded. This is usually used to identify sources in a distributed tracing environment and aids in granular recorded. This is usually used to identify sources in a distributed tracing environment and aids in granular filtering
filtering and analytics. and analytics.
Example using Console: Example using Console:
@ -209,7 +209,8 @@ to the collector.
:::info Note :::info Note
This collector should be run in your infrastructure and should be reachable by the Hasura backend that is configured to send the data to it. The list of This collector should be run in your infrastructure and should be reachable by the Hasura backend that is configured to
send the data to it. The list of
[supported exporter targets](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter) can [supported exporter targets](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter) can
be found in the [OpenTelemetry Collector repository](https://github.com/open-telemetry/opentelemetry-collector-contrib). be found in the [OpenTelemetry Collector repository](https://github.com/open-telemetry/opentelemetry-collector-contrib).

View File

@ -2,7 +2,7 @@
sidebar_label: Release notes sidebar_label: Release notes
sidebar_position: 6 sidebar_position: 6
description: Release notes for Hasura EE description: Release notes for Hasura EE
title: "EE: Release notes" title: 'EE: Release notes'
date: 2022-08-08T16:30:59+05:30 date: 2022-08-08T16:30:59+05:30
keywords: keywords:
- hasura - hasura
@ -15,7 +15,7 @@ keywords:
# Release Notes # Release Notes
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
<br /> <br />
<br /> <br />

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Upgrade from Hasura CE to Hasura Enterprise sidebar_label: Upgrade from Hasura CE to Hasura Enterprise
description: A guide to upgrade from Hasura CE to Hasura Enterprise description: A guide to upgrade from Hasura CE to Hasura Enterprise
title: "EE: Upgrade from Hasura CE to Hasura Enterprise" title: 'EE: Upgrade from Hasura CE to Hasura Enterprise'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -11,7 +11,7 @@ sidebar_position: 1
# Upgrading from Hasura CE to Hasura Enterprise # Upgrading from Hasura CE to Hasura Enterprise
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
## Overview ## Overview

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Auto cleanup sidebar_label: Auto cleanup
description: Cleanup Event Trigger logs for Hasura Cloud/Enterprise Edition description: Cleanup Event Trigger logs for Hasura Cloud/Enterprise Edition
title: "Auto cleanup of Event Trigger logs" title: 'Auto cleanup of Event Trigger logs'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -14,13 +14,13 @@ sidebar_position: 2
sidebar_class_name: cloud-and-enterprise-icon sidebar_class_name: cloud-and-enterprise-icon
--- ---
import Tabs from "@theme/Tabs"; import Tabs from '@theme/Tabs';
import TabItem from "@theme/TabItem"; import TabItem from '@theme/TabItem';
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
# Auto Cleanup of Event Trigger Logs # Auto Cleanup of Event Trigger Logs
<div className="badge badge--primary heading-badge">Available on: Enterprise</div> <div className="badge badge--primary heading-badge">Available on: Cloud Enterprise, Self-hosted Enterprise</div>
:::note Supported from :::note Supported from
@ -71,7 +71,7 @@ event_triggers:
definition: definition:
enable_manual: true enable_manual: true
insert: insert:
columns: "*" columns: '*'
retry_conf: retry_conf:
interval_sec: 10 interval_sec: 10
num_retries: 0 num_retries: 0
@ -82,7 +82,7 @@ event_triggers:
clean_invocation_logs: true clean_invocation_logs: true
clear_older_than: 168 clear_older_than: 168
paused: false paused: false
schedule: "0 0 * * *" schedule: '0 0 * * *'
timeout: 60 timeout: 60
``` ```

View File

@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Quickstart with Hasura Cloud # Quickstart with Hasura Cloud
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Hasura GraphQL API Explorer description: Hasura GraphQL API Explorer
title: "Cloud: Hasura GraphQL API Explorer" title: 'Cloud: Hasura GraphQL API Explorer'
keywords: keywords:
- hasura - hasura
- cloud - cloud
@ -17,12 +17,15 @@ sidebar_class_name: cloud-icon
slug: graphql-api-explorer/index slug: graphql-api-explorer/index
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import Explorer from "@site/static/icons/features/graphql_api_explorer_2.svg"; import Explorer from '@site/static/icons/features/graphql_api_explorer_2.svg';
# <Explorer /> Hasura GraphQL API Explorer # <Explorer /> Hasura GraphQL API Explorer
<div className="badge badge--primary heading-badge">Available on: Cloud, Community, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Community Edition, Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted
Enterprise
</div>
## TL;DR ## TL;DR

View File

@ -1,6 +1,6 @@
--- ---
description: Billing owner on Hasura Cloud description: Billing owner on Hasura Cloud
title: "Cloud: Billing owner" title: 'Cloud: Billing owner'
sidebar_label: Billing owner sidebar_label: Billing owner
keywords: keywords:
- hasura - hasura
@ -12,12 +12,14 @@ keywords:
sidebar_position: 1 sidebar_position: 1
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Billing Owner # Billing Owner
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Hasura Cloud coupon and credits description: Hasura Cloud coupon and credits
title: "Cloud: Coupons and credits" title: 'Cloud: Coupons and credits'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -11,12 +11,14 @@ sidebar_position: 3
sidebar_label: Hasura Cloud credits sidebar_label: Hasura Cloud credits
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Coupons and Credits # Coupons and Credits
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Hasura Cloud billing description: Hasura Cloud billing
title: "Cloud: Billing" title: 'Cloud: Billing'
sidebar_label: Hasura Cloud billing sidebar_label: Hasura Cloud billing
keywords: keywords:
- hasura - hasura
@ -12,12 +12,14 @@ keywords:
slug: index slug: index
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Billing # Billing
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Manage payment methods description: Manage payment methods
title: "Cloud: Manage payment methods" title: 'Cloud: Manage payment methods'
sidebar_label: Manage payment methods sidebar_label: Manage payment methods
keywords: keywords:
- hasura - hasura
@ -14,12 +14,12 @@ keywords:
sidebar_position: 2 sidebar_position: 2
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Manage Payment Methods # Manage Payment Methods
<div className="badge badge--primary heading-badge">Available on: Professional</div> <div className="badge badge--primary heading-badge">Available on: Cloud Standard, Cloud Professional</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Hasura Cloud receipts description: Hasura Cloud receipts
title: "Cloud: Receipts" title: 'Cloud: Receipts'
sidebar_label: Hasura Cloud receipts sidebar_label: Hasura Cloud receipts
keywords: keywords:
- hasura - hasura
@ -11,12 +11,12 @@ keywords:
sidebar_position: 4 sidebar_position: 4
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Receipts # Receipts
<div className="badge badge--primary heading-badge">Available on: Professional</div> <div className="badge badge--primary heading-badge">Available on: Cloud Standard, Cloud Professional</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
sidebar_label: Change email sidebar_label: Change email
title: "Cloud: Change email address" title: 'Cloud: Change email address'
description: Hasura Cloud email change description: Hasura Cloud email change
keywords: keywords:
- hasura - hasura
@ -10,12 +10,14 @@ keywords:
sidebar_position: 10 sidebar_position: 10
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Change Email Address # Change Email Address
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -16,8 +16,9 @@ import AccountManagement from '@site/static/icons/features/account_management.sv
# <AccountManagement /> Account Management # <AccountManagement /> Account Management
<div className="badge badge--primary heading-badge">
<div className="badge badge--primary heading-badge">Available on: Cloud</div> Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,5 +1,5 @@
--- ---
title: "Cloud: Marketplaces" title: 'Cloud: Marketplaces'
description: Hasura Cloud Marketplaces description: Hasura Cloud Marketplaces
keywords: keywords:
- hasura - hasura
@ -15,7 +15,7 @@ sidebar_label: Marketplaces
# Marketplaces # Marketplaces
<div className="badge badge--primary heading-badge">Available on: Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
## Overview ## Overview

View File

@ -1,6 +1,6 @@
--- ---
description: GitHub deployment description: GitHub deployment
title: "Cloud: GitHub Deployment" title: 'Cloud: GitHub Deployment'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -12,12 +12,14 @@ sidebar_label: GitHub deployment
sidebar_position: 20 sidebar_position: 20
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# GitHub Deployment # GitHub Deployment
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -9,11 +9,13 @@ keywords:
slug: index slug: index
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
# Continuous Integration and Continuous Deployment with Hasura Cloud # Continuous Integration and Continuous Deployment with Hasura Cloud
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -14,11 +14,13 @@ sidebar_label: Preview Apps
sidebar_position: 10 sidebar_position: 10
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
# Preview Apps # Preview Apps
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## TL;DR ## TL;DR
@ -212,7 +214,7 @@ more information.
A sample file would look like this: A sample file would look like this:
```yaml ```yaml
name: "preview-apps" name: 'preview-apps'
on: # rebuild any PRs and main branch changes on: # rebuild any PRs and main branch changes
pull_request: pull_request:
push: push:
@ -225,7 +227,7 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: hasura/hasura-cloud-preview-apps@v0.1.7 - uses: hasura/hasura-cloud-preview-apps@v0.1.7
with: with:
name: "preview-repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}" name: 'preview-repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}'
postgresDBConfig: | postgresDBConfig: |
POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}} POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}}
PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3 PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3
@ -269,7 +271,7 @@ jobs:
- name: Hasura Cloud Preview Apps - name: Hasura Cloud Preview Apps
uses: hasura/hasura-cloud-preview-apps@v0.1.5 uses: hasura/hasura-cloud-preview-apps@v0.1.5
with: with:
name: "repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}" name: 'repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}'
postgresDBConfig: | postgresDBConfig: |
POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}} POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}}
PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3 PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3

View File

@ -1,6 +1,6 @@
--- ---
description: Dedicated VPC with VPC peering and private network access description: Dedicated VPC with VPC peering and private network access
title: "Cloud: Dedicated VPC" title: 'Cloud: Dedicated VPC'
keywords: keywords:
- hasura - hasura
- cloud - cloud
@ -11,12 +11,12 @@ sidebar_label: Dedicated VPC
sidebar_position: 50 sidebar_position: 50
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Dedicated VPC # Dedicated VPC
<div className="badge badge--primary heading-badge">Available on: Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
## Introduction ## Introduction

View File

@ -11,7 +11,7 @@ sidebar_position: 70
# Disaster Recovery and Passive Standby Config for Hasura Cloud # Disaster Recovery and Passive Standby Config for Hasura Cloud
<div className="badge badge--primary heading-badge">Available on: Enterprise</div> <div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
## Overview ## Overview
@ -41,9 +41,9 @@ with your secondary database.
Depending on when and how you keep the secondary database schema and data synced with the primary database, you should Depending on when and how you keep the secondary database schema and data synced with the primary database, you should
also keep the Hasura Metadata on the secondary project up-to-date and in-sync with the primary project. You can use our also keep the Hasura Metadata on the secondary project up-to-date and in-sync with the primary project. You can use our
[Github Integration](/hasura-cloud/ci-cd/github-integration.mdx) features to keep your secondary project [Github Integration](/hasura-cloud/ci-cd/github-integration.mdx) features to keep your secondary project in-sync by
in-sync by deploying each commit to both projects. Care should be taken in the config of databases and ENV variables in deploying each commit to both projects. Care should be taken in the config of databases and ENV variables in this
this regard. regard.
## Step 4: Redirect traffic on failover ## Step 4: Redirect traffic on failover

View File

@ -10,7 +10,9 @@ sidebar_position: 60
# High-Availability Configuration # High-Availability Configuration
<div className="badge badge--primary heading-badge">Available on: Standard, Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -1,6 +1,6 @@
--- ---
description: Use Hasura Cloud to host your Hasura GraphQL Engine description: Use Hasura Cloud to host your Hasura GraphQL Engine
title: "Hasura Cloud" title: 'Hasura Cloud'
keywords: keywords:
- hasura - hasura
- cloud - cloud
@ -16,15 +16,16 @@ import Cloud from '@site/static/icons/features/cloud.svg';
# <Cloud /> Hasura Cloud # <Cloud /> Hasura Cloud
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
Hasura Cloud is a fully managed version of Hasura's popular open source GraphQL Engine that gives you a Hasura Cloud is a fully managed version of Hasura's popular open source GraphQL Engine that gives you a scalable, highly
scalable, highly available, globally distributed, secure GraphQL API over your data sources. Hasura Cloud takes care available, globally distributed, secure GraphQL API over your data sources. Hasura Cloud takes care of all the
of all the performance, security & reliability requirements of your API layer by adding a powerful suite of performance, security & reliability requirements of your API layer by adding a powerful suite of production-ready
production-ready features from day one. Hasura Cloud is available on Amazon Web Services (AWS) and the Google Cloud features from day one. Hasura Cloud is available on Amazon Web Services (AWS) and the Google Cloud Platform (GCP).
Platform (GCP).
## Supported regions ## Supported regions

View File

@ -11,7 +11,9 @@ sidebar_position: 10
# Plans and Pricing # Plans and Pricing
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: Project collaborators sidebar_label: Project collaborators
description: Managing collaborators on Hasura Cloud description: Managing collaborators on Hasura Cloud
title: "Cloud: Project Collaborators" title: 'Cloud: Project Collaborators'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -11,12 +11,14 @@ keywords:
sidebar_position: 3 sidebar_position: 3
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Project Collaborators # Project Collaborators
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -14,12 +14,14 @@ import Thumbnail from '@site/src/components/Thumbnail';
# Create Projects # Create Projects
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
You can create a new Hasura Cloud Project with either a new database, or an existing database with a publicly You can create a new Hasura Cloud Project with either a new database, or an existing database with a publicly available
available IP address. For a list of supported databases and features [see here](/databases/index.mdx). IP address. For a list of supported databases and features [see here](/databases/index.mdx).
## Project setup ## Project setup

View File

@ -14,10 +14,12 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Delete Projects # Delete Projects
<div className='badge badge--primary heading-badge'>Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview
You can delete a project with the `Delete Project` button at the bottom of the project's details view. You can delete a project with the `Delete Project` button at the bottom of the project's details view.
<Thumbnail src='/img/projects/projects-delete.png' alt='delete a project' width='1199px' /> <Thumbnail src="/img/projects/projects-delete.png" alt="delete a project" width="1199px" />

View File

@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Project Details # Project Details
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -52,14 +54,14 @@ After renaming, your project might undergo a short downtime due to the DNS resol
## Environment Name ## Environment Name
You may have multiple Hasura deployments for the same application running in different environments (e.g `dev`, `staging`, You may have multiple Hasura deployments for the same application running in different environments (e.g `dev`,
`prod`). Environment Name is an optional field you can set to help distinguish the Console views of these different `staging`, `prod`). Environment Name is an optional field you can set to help distinguish the Console views of these
environments. different environments.
<Thumbnail src="/img/projects/project-adding-environment-name.png" alt="Adding an environment name" width="900px" /> <Thumbnail src="/img/projects/project-adding-environment-name.png" alt="Adding an environment name" width="900px" />
When an Environment Name is set for a Hasura Cloud project, its value will be clearly displayed as a banner at the top of When an Environment Name is set for a Hasura Cloud project, its value will be clearly displayed as a banner at the top
the Console. of the Console.
<Thumbnail <Thumbnail
src="/img/projects/project-environment-name-console.png" src="/img/projects/project-environment-name-console.png"
@ -75,7 +77,8 @@ You can change the region by clicking the edit icon next to it. Read more about
## Pricing Plan ## Pricing Plan
This field shows the plan that the project is on. Read about switching pricing plans [here](/hasura-cloud/projects/pricing.mdx). This field shows the plan that the project is on. Read about switching pricing plans
[here](/hasura-cloud/projects/pricing.mdx).
## Hasura Cloud IP ## Hasura Cloud IP

View File

@ -15,7 +15,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Project Domains # Project Domains
<div className='badge badge--primary heading-badge'>Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -29,19 +31,19 @@ You can add a custom domain to your Hasura Cloud project by following the steps
On the `Domains` tab, click on the `New Custom Domain` button. On the `Domains` tab, click on the `New Custom Domain` button.
<Thumbnail src='/img/projects/add-custom-domain.png' alt='Add custom domain' width='727px' /> <Thumbnail src="/img/projects/add-custom-domain.png" alt="Add custom domain" width="727px" />
### Step 2: Add your custom domain ### Step 2: Add your custom domain
Enter your custom domain and click the `Add` button. Enter your custom domain and click the `Add` button.
<Thumbnail src='/img/projects/choose-custom-domain.png' alt='Choose custom domain' width='727px' /> <Thumbnail src="/img/projects/choose-custom-domain.png" alt="Choose custom domain" width="727px" />
### Step 3: Add the record to your DNS ### Step 3: Add the record to your DNS
After adding a custom domain, the following window will show up: After adding a custom domain, the following window will show up:
<Thumbnail src='/img/projects/dns-settings.png' alt='DNS settings' width='727px' /> <Thumbnail src="/img/projects/dns-settings.png" alt="DNS settings" width="727px" />
Add the default Hasura domain as a `CNAME` record to your DNS. Add the default Hasura domain as a `CNAME` record to your DNS.
@ -55,7 +57,7 @@ certificate is generated.
Until this is done, the dashboard will show a notice that the DNS validation is pending. Until this is done, the dashboard will show a notice that the DNS validation is pending.
<Thumbnail src='/img/projects/dns-validation-pending.png' alt='DNS validation pending' width='727px' /> <Thumbnail src="/img/projects/dns-validation-pending.png" alt="DNS validation pending" width="727px" />
:::info Note :::info Note
@ -67,4 +69,4 @@ Depending on your DNS provider, it might take up to 24 hours for the DNS record
Once the DNS is validated, the dashboard will update the status with the following notice: Once the DNS is validated, the dashboard will update the status with the following notice:
<Thumbnail src='/img/projects/dns-validated.png' alt='DNS validated' width='727px' /> <Thumbnail src="/img/projects/dns-validated.png" alt="DNS validated" width="727px" />

View File

@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Project Env Vars # Project Env Vars
<div className='badge badge--primary heading-badge'>Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -28,6 +30,6 @@ custom env variables as well.
Click on the `New Env Var` button and either choose an env var from the dropdown or add a custom env var. Click on the `New Env Var` button and either choose an env var from the dropdown or add a custom env var.
<Thumbnail src='/img/projects/new-envvars.png' alt='add env var options' width='1200px' /> <Thumbnail src="/img/projects/new-envvars.png" alt="add env var options" width="1200px" />
<Thumbnail src='/img/projects/add-env-var.png' alt='add env var options' width='1200px' /> <Thumbnail src="/img/projects/add-env-var.png" alt="add env var options" width="1200px" />

View File

@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Manage Development Environments # Manage Development Environments
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -104,9 +106,9 @@ Also add any other ENV vars that you might have set on your local project.
### Setting up a Git repo for your Hasura Project ### Setting up a Git repo for your Hasura Project
In order to easily apply your local changes to your new Cloud project, we'll use the Hasura In order to easily apply your local changes to your new Cloud project, we'll use the Hasura
[GitHub deployment](/hasura-cloud/ci-cd/github-integration.mdx) feature. But before we do that, we need to [GitHub deployment](/hasura-cloud/ci-cd/github-integration.mdx) feature. But before we do that, we need to setup
setup Metadata & Migrations of your local setup that you can apply to your Cloud project. For a lowdown on Hasura Metadata & Migrations of your local setup that you can apply to your Cloud project. For a lowdown on Hasura Metadata &
Metadata & Migrations refer the guide [here](/migrations-metadata-seeds/index.mdx) Migrations refer the guide [here](/migrations-metadata-seeds/index.mdx)
### Step 1: Install Hasura CLI ### Step 1: Install Hasura CLI

View File

@ -19,7 +19,7 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Heroku Database Integration # Heroku Database Integration
<div className="badge badge--primary heading-badge" style={{ marginBottom: `20px` }}> <div className="badge badge--primary heading-badge" style={{ marginBottom: `20px` }}>
Available on: Cloud Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div> </div>
:::info Note :::info Note

View File

@ -17,7 +17,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Project Hibernation and Reactivation # Project Hibernation and Reactivation
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Maintenance Mode # Maintenance Mode
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -17,7 +17,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Transfer Existing Hasura Cloud Project to a New Project # Transfer Existing Hasura Cloud Project to a New Project
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -60,21 +62,22 @@ See [deleting projects](/hasura-cloud/projects/delete.mdx) to delete the earlier
hasura migrate apply --skip-execution --endpoint <new-project-endpoint> --admin-secret <new-project-admin-secret> --all-databases hasura migrate apply --skip-execution --endpoint <new-project-endpoint> --admin-secret <new-project-admin-secret> --all-databases
``` ```
- You can [rename](/hasura-cloud/projects/details.mdx#rename-project) your new project to the same name as the earlier project if you - You can [rename](/hasura-cloud/projects/details.mdx#rename-project) your new project to the same name as the earlier
wish. project if you wish.
- If you haven't renamed your new project or set up a [custom domain](/hasura-cloud/projects/domains.mdx) for your project, you might - If you haven't renamed your new project or set up a [custom domain](/hasura-cloud/projects/domains.mdx) for your
want to update any clients consuming the GraphQL API to point to the new project's GraphQL endpoint. project, you might want to update any clients consuming the GraphQL API to point to the new project's GraphQL
endpoint.
## Zero-downtime transfer ## Zero-downtime transfer
To achieve a zero-downtime transfer, you will need to have a [custom domain](/hasura-cloud/projects/domains.mdx) attached to your To achieve a zero-downtime transfer, you will need to have a [custom domain](/hasura-cloud/projects/domains.mdx)
Cloud project. Once the new project is set up identically as the old one, you can update the DNS entries for your custom attached to your Cloud project. Once the new project is set up identically as the old one, you can update the DNS
domain to the new project to have a seamless transfer of traffic to the new project. entries for your custom domain to the new project to have a seamless transfer of traffic to the new project.
If you simply want to avoid updating your clients with the new project's API endpoint, you can simply If you simply want to avoid updating your clients with the new project's API endpoint, you can simply
[rename](/hasura-cloud/projects/details.mdx#rename-project) your new project with the same name as the earlier project. This will [rename](/hasura-cloud/projects/details.mdx#rename-project) your new project with the same name as the earlier project.
cause a short downtime of your API after you delete your old project until you rename the new one. This will cause a short downtime of your API after you delete your old project until you rename the new one.
## Caveats ## Caveats

View File

@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Manually Move Hasura Cloud v1.3 Projects to Hasura v2.0 # Manually Move Hasura Cloud v1.3 Projects to Hasura v2.0
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -47,8 +49,8 @@ See `Step 1` of [creating projects](/hasura-cloud/projects/create.mdx) to create
### Step 3: Connect your database with the name **default** to the new project ### Step 3: Connect your database with the name **default** to the new project
See `Step 2` of [creating projects](/hasura-cloud/projects/create.mdx) to connect your existing database to the new project. Please See `Step 2` of [creating projects](/hasura-cloud/projects/create.mdx) to connect your existing database to the new
ensure you set the database name as `default`. project. Please ensure you set the database name as `default`.
:::info Note :::info Note

View File

@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Updating Hasura Cloud v1.3 Projects to Hasura v2.0 # Updating Hasura Cloud v1.3 Projects to Hasura v2.0
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Transfer Project Ownership # Transfer Project Ownership
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -25,8 +27,8 @@ original owner will lose all access to the project.
:::info Note :::info Note
If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner will pay for the entire data usage for the month If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner will pay for the entire data
in which the ownership is transferred. usage for the month in which the ownership is transferred.
::: :::
@ -59,7 +61,7 @@ You can accept an invitation by clicking on the `Accept` button.
:::info Note :::info Note
If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner must have an active card associated with their If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner must have an active card
Hasura Cloud account to accept the invitation. associated with their Hasura Cloud account to accept the invitation.
::: :::

View File

@ -1,6 +1,6 @@
--- ---
description: Switch pricing plans description: Switch pricing plans
title: "Cloud: Switch pricing plans" title: 'Cloud: Switch pricing plans'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -10,12 +10,14 @@ sidebar_position: 8
sidebar_label: Switch pricing plans sidebar_label: Switch pricing plans
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Switch Pricing Plans # Switch Pricing Plans
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -16,7 +16,9 @@ import Thumbnail from '@site/src/components/Thumbnail';
# Deployment Regions # Deployment Regions
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -25,9 +27,9 @@ of deployment can be selected while creating the project and it can be changed l
## The importance of selecting the right region ## The importance of selecting the right region
To get the best possible performance out from your Hasura APIs, we highly recommend hosting data sources (database/API) and To get the best possible performance out from your Hasura APIs, we highly recommend hosting data sources (database/API)
Hasura Projects in the same cloud provider region. See the sections below for more information and Hasura Projects in the same cloud provider region. See the sections below for more information on how to create a
on how to create a project in a given region or how to move an existing project to another region. project in a given region or how to move an existing project to another region.
## Selecting the region while creating a project ## Selecting the region while creating a project

View File

@ -14,7 +14,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Secure Projects # Secure Projects
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Vercel Integration # Vercel Integration
<div className='badge badge--primary heading-badge'>Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -31,16 +33,16 @@ This integration does the following:
- Configures necessary project settings i.e setting environment variables and exposing them on the client side. (Check - Configures necessary project settings i.e setting environment variables and exposing them on the client side. (Check
the [list](#vercel-environment-variables) of all environment variables set). the [list](#vercel-environment-variables) of all environment variables set).
<Thumbnail src='/img/projects/integrations/vercel/hasura-vercel.png' alt='Hasura Vercel Integration' width='1146px' /> <Thumbnail src="/img/projects/integrations/vercel/hasura-vercel.png" alt="Hasura Vercel Integration" width="1146px" />
## Creating an Integration ## Creating an Integration
You can configure the [official Hasura integration](https://vercel.com/integrations/hasura) with your Vercel account. You can configure the [official Hasura integration](https://vercel.com/integrations/hasura) with your Vercel account.
<Thumbnail <Thumbnail
src='/img/projects/integrations/vercel/hasura-vercel-integration.png' src="/img/projects/integrations/vercel/hasura-vercel-integration.png"
alt='Hasura Official Integration page' alt="Hasura Official Integration page"
width='1146px' width="1146px"
/> />
### Step 0: Prerequisites ### Step 0: Prerequisites
@ -52,13 +54,21 @@ This integration requires you to have a Vercel account along with existing Verce
- Navigate to the [official Hasura integration](https://vercel.com/integrations/hasura-v1) page and click on - Navigate to the [official Hasura integration](https://vercel.com/integrations/hasura-v1) page and click on
`Add Integration`. `Add Integration`.
<Thumbnail src='/img/projects/integrations/vercel/add-integration-button.png' alt='Add Integration Button' width='1146px' /> <Thumbnail
src="/img/projects/integrations/vercel/add-integration-button.png"
alt="Add Integration Button"
width="1146px"
/>
### Step 2: Select Vercel account ### Step 2: Select Vercel account
- Select the account (personal or team) you want to install the integration on and click `Continue`. - Select the account (personal or team) you want to install the integration on and click `Continue`.
<Thumbnail src='/img/projects/integrations/vercel/vercel-account-scope.png' alt='Vercel Account Scope' width='400px' /> <Thumbnail
src="/img/projects/integrations/vercel/vercel-account-scope.png"
alt="Vercel Account Scope"
width="400px"
/>
### Step 3: Select Integration Scope ### Step 3: Select Integration Scope
@ -69,7 +79,11 @@ This integration requires you to have a Vercel account along with existing Verce
| All Projects | Configures all Vercel applications in the account. | | All Projects | Configures all Vercel applications in the account. |
| Specific Projects | Configures only a subset of applications. | | Specific Projects | Configures only a subset of applications. |
<Thumbnail src='/img/projects/integrations/vercel/selected-projects.png' alt='Vercel selected projects' width='400px' /> <Thumbnail
src="/img/projects/integrations/vercel/selected-projects.png"
alt="Vercel selected projects"
width="400px"
/>
- Click on `Add Integration` and a new window should pop up for the further steps specific to Hasura Cloud. - Click on `Add Integration` and a new window should pop up for the further steps specific to Hasura Cloud.
@ -81,16 +95,17 @@ This integration requires you to have a Vercel account along with existing Verce
- Once you are logged in, a Hasura Cloud project is created for the integration and the required - Once you are logged in, a Hasura Cloud project is created for the integration and the required
[environment variables](#vercel-environment-variables) are set for each Vercel project in the scope. [environment variables](#vercel-environment-variables) are set for each Vercel project in the scope.
<Thumbnail src='/img/projects/integrations/vercel/setup-progress.png' alt='Setup Progress' width='600px' /> <Thumbnail src="/img/projects/integrations/vercel/setup-progress.png" alt="Setup Progress" width="600px" />
- Click on the first link to navigate to your Hasura Cloud project Console to configure your GraphQL API and connect to - Click on the first link to navigate to your Hasura Cloud project Console to configure your GraphQL API and connect to
a database. Check out the section on [database setup](/hasura-cloud/projects/create.mdx#cloud-projects-db-setup) on how to do this. a database. Check out the section on [database setup](/hasura-cloud/projects/create.mdx#cloud-projects-db-setup) on
how to do this.
<Thumbnail src='/img/projects/integrations/vercel/visit-console.png' alt='Visit Console Button' width='600px' /> <Thumbnail src="/img/projects/integrations/vercel/visit-console.png" alt="Visit Console Button" width="600px" />
- Click on `Install Integration` to install your integration. - Click on `Install Integration` to install your integration.
<Thumbnail src='/img/projects/integrations/vercel/install-integration.png' alt='Finish Setup Button' width='600px' /> <Thumbnail src="/img/projects/integrations/vercel/install-integration.png" alt="Finish Setup Button" width="600px" />
:::info Note :::info Note
@ -102,12 +117,16 @@ Your integration will only be successfully configured upon clicking the `Install
- The Integration is now complete. You'll be redirected to the Vercel Dashboard. - The Integration is now complete. You'll be redirected to the Vercel Dashboard.
<Thumbnail src='/img/projects/integrations/vercel/integration-complete.png' alt='Integration Complete' width='1146px' /> <Thumbnail
src="/img/projects/integrations/vercel/integration-complete.png"
alt="Integration Complete"
width="1146px"
/>
- Click on `Configure` to navigate to Cloud Dashboard to see the latest project we created for you. This will be a - Click on `Configure` to navigate to Cloud Dashboard to see the latest project we created for you. This will be a
project with the tag `Vercel` on it. project with the tag `Vercel` on it.
<Thumbnail src='/img/projects/integrations/vercel/vercel-tag-project.png' alt='Integration Complete' width='1146px' /> <Thumbnail src="/img/projects/integrations/vercel/vercel-tag-project.png" alt="Integration Complete" width="1146px" />
- To change the scope of you integration, you can click on `Manage Access` to add/remove vercel applications from the - To change the scope of you integration, you can click on `Manage Access` to add/remove vercel applications from the
integration. Check out the [Adding and removing projects from the Scope of Integration](#vercel-change-scope) section integration. Check out the [Adding and removing projects from the Scope of Integration](#vercel-change-scope) section
@ -129,12 +148,17 @@ Your integration will only be successfully configured upon clicking the `Install
[Vercel docs](https://vercel.com/docs/concepts/projects/environment-variables) for environment variables for further [Vercel docs](https://vercel.com/docs/concepts/projects/environment-variables) for environment variables for further
reference. reference.
<Thumbnail src='/img/projects/integrations/vercel/environment-variables.png' alt='Environment variables' width='1146px' /> <Thumbnail
src="/img/projects/integrations/vercel/environment-variables.png"
alt="Environment variables"
width="1146px"
/>
:::info Note :::info Note
- If a [custom domain](/hasura-cloud/projects/domains.mdx) is added to the Hasura Cloud project, you'll have to set this custom value - If a [custom domain](/hasura-cloud/projects/domains.mdx) is added to the Hasura Cloud project, you'll have to set this
to `HASURA_PROJECT_ENDPOINT` and `NEXT_HASURA_PROJECT_ENDPOINT` manually in the respective Vercel project's settings. custom value to `HASURA_PROJECT_ENDPOINT` and `NEXT_HASURA_PROJECT_ENDPOINT` manually in the respective Vercel
project's settings.
- Similarly if the Hasura Cloud project's admin secret is changed, you will have to edit the `HASURA_ADMIN_SECRET` - Similarly if the Hasura Cloud project's admin secret is changed, you will have to edit the `HASURA_ADMIN_SECRET`
manually in the respective Vercel project's settings. manually in the respective Vercel project's settings.
@ -147,13 +171,21 @@ Once the integration is installed, you can change the scope of the integration.
- Navigate to the installed integration page and click on `Manage Access`. This will show you the current status of the - Navigate to the installed integration page and click on `Manage Access`. This will show you the current status of the
integration, i.e the projects that are currently configured. integration, i.e the projects that are currently configured.
<Thumbnail src='/img/projects/integrations/vercel/manage-access-button.png' alt='Manage Access Button' width='1146px' /> <Thumbnail
src="/img/projects/integrations/vercel/manage-access-button.png"
alt="Manage Access Button"
width="1146px"
/>
- If the integration is installed for `All Projects`, you can change the scope to `Specific Projects` and select the - If the integration is installed for `All Projects`, you can change the scope to `Specific Projects` and select the
projects from the dropdown you want to keep the integration on. If installed for `Specific Projects`, you can add projects from the dropdown you want to keep the integration on. If installed for `Specific Projects`, you can add
individual projects from the dropdown or remove them from the list. individual projects from the dropdown or remove them from the list.
<Thumbnail src='/img/projects/integrations/vercel/manage-access-projects.png' alt='Manage Access For Projects' width='400px' /> <Thumbnail
src="/img/projects/integrations/vercel/manage-access-projects.png"
alt="Manage Access For Projects"
width="400px"
/>
- Click on `Save` to save the changes. - Click on `Save` to save the changes.
@ -169,12 +201,16 @@ the removed projects.
- To remove the configured integration, navigate to the `Integrations` sections in Vercel Dashboard and spot the Hasura - To remove the configured integration, navigate to the `Integrations` sections in Vercel Dashboard and spot the Hasura
integration in the list. Click on `Manage` to navigate to the integration page. integration in the list. Click on `Manage` to navigate to the integration page.
<Thumbnail src='/img/projects/integrations/vercel/integration-tab.png' alt='Vercel Integration Tab' width='1146px' /> <Thumbnail src="/img/projects/integrations/vercel/integration-tab.png" alt="Vercel Integration Tab" width="1146px" />
- Scroll down to the bottom of the page and click on `Remove Integration`. Vercel will remove the integration along with - Scroll down to the bottom of the page and click on `Remove Integration`. Vercel will remove the integration along with
the set environment variables from the applications. the set environment variables from the applications.
<Thumbnail src='/img/projects/integrations/vercel/remove-integration.png' alt='Remove Vercel Integration' width='1146px' /> <Thumbnail
src="/img/projects/integrations/vercel/remove-integration.png"
alt="Remove Vercel Integration"
width="1146px"
/>
Your Hasura Cloud project will not be affected. Your Hasura Cloud project will not be affected.

View File

@ -11,11 +11,13 @@ sidebar_label: Regression tests
sidebar_position: 50 sidebar_position: 50
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
# Regression Tests # Regression Tests
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,7 +1,7 @@
--- ---
sidebar_label: "SSO" sidebar_label: 'SSO'
description: "Enable single sign-on (SSO) for Hasura Enterprise through the SAML 2.0 protocol" description: 'Enable single sign-on (SSO) for Hasura Enterprise through the SAML 2.0 protocol'
title: "EE: Enable SSO through SAML" title: 'EE: Enable SSO through SAML'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -12,12 +12,12 @@ keywords:
sidebar_position: 80 sidebar_position: 80
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# SSO Through SAML # SSO Through SAML
<div className="badge badge--primary heading-badge">Available on: Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
## Introduction ## Introduction
@ -25,7 +25,7 @@ You can enable SSO (Single Sign-On) with your identity management system through
[SAML 2.0](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) protocol. Hasura is a SAML [SAML 2.0](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) protocol. Hasura is a SAML
2.0 compliant service provider. 2.0 compliant service provider.
<Thumbnail src={"/img/enterprise/SSO_Login_demo.gif"} alt={"Single Sign-On Login Demo"} /> <Thumbnail src={'/img/enterprise/SSO_Login_demo.gif'} alt={'Single Sign-On Login Demo'} />
## Configuration ## Configuration

View File

@ -1,7 +1,7 @@
--- ---
sidebar_position: 3 sidebar_position: 3
sidebar_label: Errors sidebar_label: Errors
title: "Cloud: Errors" title: 'Cloud: Errors'
description: Hasura Cloud error analysis description: Hasura Cloud error analysis
keywords: keywords:
- hasura - hasura
@ -11,12 +11,14 @@ keywords:
- errors - errors
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Errors # Errors
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -2,7 +2,7 @@
sidebar_label: Observability sidebar_label: Observability
sidebar_position: 1 sidebar_position: 1
slug: index slug: index
title: "Cloud: Observability" title: 'Cloud: Observability'
description: Hasura Cloud observability description: Hasura Cloud observability
keywords: keywords:
- hasura - hasura
@ -12,13 +12,15 @@ keywords:
- observability - observability
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
import Observability from "@site/static/icons/features/observability.svg"; import Observability from '@site/static/icons/features/observability.svg';
# <Observability /> Observability # <Observability /> Observability
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -1,7 +1,7 @@
--- ---
sidebar_position: 3 sidebar_position: 3
description: Azure monitor Integration on Hasura Cloud description: Azure monitor Integration on Hasura Cloud
title: "Cloud: Azure Monitor Integration" title: 'Cloud: Azure Monitor Integration'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -13,12 +13,14 @@ keywords:
sidebar_label: Azure Monitor sidebar_label: Azure Monitor
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Azure Monitor Integration # Azure Monitor Integration
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -2,7 +2,7 @@
sidebar_label: Datadog sidebar_label: Datadog
sidebar_position: 2 sidebar_position: 2
description: Datadog Integration on Hasura Cloud description: Datadog Integration on Hasura Cloud
title: "Cloud: Datadog Integration" title: 'Cloud: Datadog Integration'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -13,12 +13,14 @@ keywords:
- datadog - datadog
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Datadog Integration # Datadog Integration
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,7 +1,7 @@
--- ---
sidebar_position: 1 sidebar_position: 1
slug: index slug: index
title: "Cloud: Integrations with external services" title: 'Cloud: Integrations with external services'
description: Configure integrations with Hasura Cloud description: Configure integrations with Hasura Cloud
keywords: keywords:
- hasura - hasura
@ -15,11 +15,13 @@ keywords:
- monitoring framework - monitoring framework
--- ---
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Integrations with External Services # Integrations with External Services
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -1,7 +1,7 @@
--- ---
sidebar_position: 2 sidebar_position: 2
description: New Relic Integration on Hasura Cloud description: New Relic Integration on Hasura Cloud
title: "Cloud: New Relic Integration" title: 'Cloud: New Relic Integration'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -14,12 +14,14 @@ keywords:
sidebar_label: New Relic sidebar_label: New Relic
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# New Relic Integration # New Relic Integration
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -2,7 +2,7 @@
sidebar_label: OpenTelemetry sidebar_label: OpenTelemetry
sidebar_position: 5 sidebar_position: 5
description: OpenTelemetry Integration on Hasura Cloud description: OpenTelemetry Integration on Hasura Cloud
title: "Cloud: OpenTelemetry Integration" title: 'Cloud: OpenTelemetry Integration'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -14,12 +14,14 @@ keywords:
- open telemetry - open telemetry
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# OpenTelemetry Integration # OpenTelemetry Integration
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -2,7 +2,7 @@
sidebar_label: Prometheus sidebar_label: Prometheus
sidebar_position: 4 sidebar_position: 4
description: Prometheus Integration on Hasura Cloud description: Prometheus Integration on Hasura Cloud
title: "Cloud: Prometheus Integration" title: 'Cloud: Prometheus Integration'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -14,12 +14,14 @@ keywords:
- grafana - grafana
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Prometheus Integration # Prometheus Integration
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -92,15 +94,15 @@ the exposed Integration.
global: global:
scrape_interval: 60s scrape_interval: 60s
scrape_configs: scrape_configs:
- job_name: "hasura_prometheus_exporter" - job_name: 'hasura_prometheus_exporter'
scrape_interval: 60s ## Recommended scrape interval is 60s scrape_interval: 60s ## Recommended scrape interval is 60s
metrics_path: "/metrics" ## Replace with metrics Path of the connection URL metrics_path: '/metrics' ## Replace with metrics Path of the connection URL
scheme: "https" ## Replace with the scheme of the connection URL scheme: 'https' ## Replace with the scheme of the connection URL
basic_auth: basic_auth:
username: "d01c60e1-1b11-564d-bb09-0a39e3e41b05" ## Replace with project ID username: 'd01c60e1-1b11-564d-bb09-0a39e3e41b05' ## Replace with project ID
password: "IrhO3GlR8oXTfsdfdsNs8Nj" ## Replace with Access Token password: 'IrhO3GlR8oXTfsdfdsNs8Nj' ## Replace with Access Token
static_configs: static_configs:
- targets: ["prometheus-exporter.pro.hasura.io"] ## Replace with the host name of the connection URL - targets: ['prometheus-exporter.pro.hasura.io'] ## Replace with the host name of the connection URL
``` ```
## Checking the status of the integration ## Checking the status of the integration

View File

@ -1,7 +1,7 @@
--- ---
sidebar_position: 5 sidebar_position: 5
sidebar_label: Operations sidebar_label: Operations
title: "Cloud: Operations" title: 'Cloud: Operations'
description: Hasura Cloud operation analysis description: Hasura Cloud operation analysis
keywords: keywords:
- hasura - hasura
@ -10,12 +10,14 @@ keywords:
- operations - operations
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Operations # Operations
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction
@ -34,7 +36,7 @@ variables" which is disabled by default.
<Thumbnail <Thumbnail
src="/img/observability/operations_enable-extra-features_2.16.0.png" src="/img/observability/operations_enable-extra-features_2.16.0.png"
alt="Hasura Cloud Console enable extra Operations features" alt="Hasura Cloud Console enable extra Operations features"
width={"600px"} width={'600px'}
/> />
When "Capture query variables" is enabled, you are able to inspect the query variables provided for each request. When "Capture query variables" is enabled, you are able to inspect the query variables provided for each request.

View File

@ -2,7 +2,7 @@
sidebar_label: Stats Overview sidebar_label: Stats Overview
sidebar_position: 2 sidebar_position: 2
description: Hasura Cloud stats overview description: Hasura Cloud stats overview
title: "Cloud: Stats Overview" title: 'Cloud: Stats Overview'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -10,12 +10,14 @@ keywords:
- overview - overview
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Stats Overview # Stats Overview
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -15,7 +15,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Query Tags # Query Tags
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -2,7 +2,7 @@
sidebar_position: 7 sidebar_position: 7
sidebar_label: Subscription workers sidebar_label: Subscription workers
description: Hasura Cloud subscription workers description: Hasura Cloud subscription workers
title: "Cloud: Subscription workers" title: 'Cloud: Subscription workers'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -10,12 +10,14 @@ keywords:
- subscription-workers - subscription-workers
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Subscription Workers # Subscription Workers
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -1,7 +1,7 @@
--- ---
description: Distributed tracing with Hasura Cloud description: Distributed tracing with Hasura Cloud
sidebar_label: Distributed tracing sidebar_label: Distributed tracing
title: "Cloud: Distributed tracing" title: 'Cloud: Distributed tracing'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -10,12 +10,14 @@ keywords:
sidebar_position: 8 sidebar_position: 8
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Distributed Tracing # Distributed Tracing
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Introduction ## Introduction

View File

@ -2,7 +2,7 @@
sidebar_position: 4 sidebar_position: 4
sidebar_label: Usage summaries sidebar_label: Usage summaries
description: Hasura Cloud usage analysis description: Hasura Cloud usage analysis
title: "Cloud: Usage summaries" title: 'Cloud: Usage summaries'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -11,12 +11,14 @@ keywords:
- usage - usage
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Usage Summaries # Usage Summaries
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -2,7 +2,7 @@
sidebar_position: 6 sidebar_position: 6
sidebar_label: Websockets sidebar_label: Websockets
description: Hasura Cloud websockets analysis description: Hasura Cloud websockets analysis
title: "Cloud: Websockets" title: 'Cloud: Websockets'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -10,12 +10,14 @@ keywords:
- websockets - websockets
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Websockets # Websockets
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise (Self-hosted)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Overview ## Overview

View File

@ -12,7 +12,9 @@ sidebar_class_name: cloud-and-enterprise-icon
# Hasura Cloud Service Level Agreement (SLA) # Hasura Cloud Service Level Agreement (SLA)
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise (Cloud)</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
## Overview ## Overview

View File

@ -1,7 +1,7 @@
--- ---
description: Query response caching in Hasura Cloud description: Query response caching in Hasura Cloud
sidebar_label: Response Caching sidebar_label: Response Caching
title: "Cloud: Query response caching" title: 'Cloud: Query response caching'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -12,11 +12,13 @@ sidebar_position: 3
sidebar_class_name: cloud-and-enterprise-icon sidebar_class_name: cloud-and-enterprise-icon
--- ---
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Query Response Caching # Query Response Caching
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -9,10 +9,10 @@ keywords:
sidebar_position: 8 sidebar_position: 8
--- ---
import Tabs from "@theme/Tabs"; import Tabs from '@theme/Tabs';
import TabItem from "@theme/TabItem"; import TabItem from '@theme/TabItem';
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
# Allow List of Operations # Allow List of Operations
@ -147,7 +147,9 @@ query ($id: Int!) {
## Role-based Allow List ## Role-based Allow List
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
A role-based Allow List is useful when you would like a query collection(s) to be accessible to only certain roles. A role-based Allow List is useful when you would like a query collection(s) to be accessible to only certain roles.
@ -220,7 +222,9 @@ Metadata API.
## Quick-create allowed operations ## Quick-create allowed operations
<div className="badge badge--primary heading-badge">Available on: Cloud</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
</div>
### Hasura Cloud ### Hasura Cloud

View File

@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# API Limits # API Limits
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,5 +1,5 @@
--- ---
title: "Cloud: Marketplaces" title: 'Cloud: Marketplaces'
description: Hasura Cloud Marketplaces description: Hasura Cloud Marketplaces
keywords: keywords:
- hasura - hasura
@ -15,7 +15,9 @@ sidebar_class_name: cloud-and-enterprise-icon
# Proactive Vulnerability Scanning of Container Images # Proactive Vulnerability Scanning of Container Images
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Overview ## Overview

View File

@ -20,7 +20,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Disable GraphQL Introspection # Disable GraphQL Introspection
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -1,6 +1,6 @@
--- ---
description: Hasura Cloud Standard and Hasura Enterprise API Security description: Hasura Cloud Standard and Hasura Enterprise API Security
title: "Cloud & EE: API Security" title: 'Cloud & EE: API Security'
keywords: keywords:
- hasura - hasura
- docs - docs
@ -13,13 +13,15 @@ slug: index
sidebar_label: API security sidebar_label: API security
--- ---
import Thumbnail from "@site/src/components/Thumbnail"; import Thumbnail from '@site/src/components/Thumbnail';
import HeadingIcon from "@site/src/components/HeadingIcon"; import HeadingIcon from '@site/src/components/HeadingIcon';
import Security from "@site/static/icons/features/security.svg"; import Security from '@site/static/icons/features/security.svg';
# <Security /> API Security # <Security /> API Security
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -21,7 +21,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Multiple Admin Secrets # Multiple Admin Secrets
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction

View File

@ -20,7 +20,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
# Multiple JWT Secrets # Multiple JWT Secrets
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div> <div className="badge badge--primary heading-badge">
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
</div>
## Introduction ## Introduction