Componente Database for PostgreSQL

Información general

Puedes utilizar el componente Database for PostgreSQL para representar y visualizar bases de datos PostgreSQL desde tu entorno Azure.

Captura de pantalla de un diagrama de Cloudcraft isométrico, que muestra componentes Azure interconectados.

Barra de herramientas

Utiliza la barra de herramientas para configurar y personalizar el componente. Están disponibles las siguientes opciones:

  • Color: Selecciona colores para dar énfasis y rellenar el cuerpo del componente en la vista 3D.
  • Opción de despliegue: Selecciona el tipo de despliegue para tu base de datos.
  • Nivel: Selecciona el nivel de rendimiento de tu base de datos.
  • Instancia: Selecciona el tipo de instancia de tu base de datos. Al cambiar el tipo de instancia se modifican los detalles de hardware que aparecen en la barra de herramientas para reflejar lo que utiliza el hipervisor.
  • Alta disponibilidad: Selecciona una opción de alta disponibilidad para tu base de datos. Solo está disponible cuando la opción de despliegue está configurada como servidor flexible.
  • Almacenamiento (GiB): Introduce el volumen total de almacenamiento en gibibytes disponible para tu base de datos.

API

Utiliza la API Cloudcraft para acceder mediante programación y representar tus diagramas de arquitectura como objetos JSON. El siguiente es un ejemplo de objeto JSON de un componente Database for PostgreSQL:

Esquema

{
    "type": "azurepostgresql",
    "id": "db7da7f6-9d1a-46df-808c-6979e02d5182",
    "region": "northcentralus",
    "mapPos": [5,0],
    "deploymentOption": "Single",
    "tier": "GeneralPurpose",
    "instance": "GP_Gen5_2",
    "storageMB": 20480,
    "haEnabled": false,
    "backupRetention": 7,
    "color": {
        "isometric": null,
        "2d": null
    },
    "accentColor": {
        "isometric": null,
        "2d": null
    },
    "link": "https://azure.microsoft.com/products/postgresql",
    "locked": true
}
  • type: string: El tipo de componente. Debe ser una cadena de valor azurepostgresql para este componente.
  • id: string, uuid: El identificador único para el componente. La API utiliza un UUID v4 internamente pero acepta cualquier cadena única.
  • resourceId: string: El identificador único global para el componente dentro de Azure.
  • region: string: La región Azure para el componente. La API admite todas las regiones del mundo, excepto China.
  • mapPos: array: La posición del componente en el plano. La API utiliza un único par de coordenadas X e Y para expresar el posicionamiento.
  • deploymentOption: string: El tipo de despliegue para la base de datos. Por defecto es Single.
  • tier: string: El nivel de rendimiento de la base de datos. Por defecto es GeneralPurpose.
  • instance: string: El tipo de instancia para la base de datos. Por defecto es GP_Gen5_2.
  • storageMB: string: El volumen total de almacenamiento en megabytes disponible para la base de datos. Por defecto es 20480.
  • haEnabled: boolean: Si está habilitada la alta disponibilidad. Por defecto es false.
  • color: object: El color de relleno para el cuerpo del componente.
    • isometric: string: Un color hexadecimal para el cuerpo del componente en la vista 3D. Por defecto es #CEE0F5.
    • 2d: string: Un color hexadecimal para el cuerpo del componente en la vista 2D. Por defecto es null.
  • accentColor: object: El color para dar énfasis al logotipo del componente.
    • isometric: string: Un color hexadecimal para el logotipo del componente en la vista 3D. Por defecto es #0078D4.
    • 2d: string: Un color hexadecimal para el logotipo del componente en la vista 2D. Por defecto es null.
  • link: string, uri: El URI que vincula el componente con otro diagrama o un sitio web externo. Acepta uno de dos formatos, blueprint:// o https://.
  • locked: boolean: Si se permite cambiar la posición del componente a través de la interfaz web. Por defecto es false.