Présentation

Vous pouvez utiliser le composant Block Blob pour représenter et visualiser les blobs de blocs de votre environnement Azure.

Capture d'écran d'un diagramme isométrique Cloudcraft montrant des composants Azure interconnectés.

Barre d’outils

Utilisez la barre d’outils pour configurer et personnaliser le composant. Les options suivantes sont disponibles :

  • Color : sélectionnez les couleurs d’accent et de remplissage du corps du composant en vue 3D.
  • Tier : sélectionnez le niveau de stockage de votre blob.
  • Redundancy : sélectionnez la manière dont vos données sont répliquées dans les régions principale et secondaire.
  • Storage (GiB) : saisissez le volume total de données disponibles pour le blob, en gibioctets.

API

Utilisez l’API Cloudcraft pour accéder de manière programmatique à vos diagrammes d’architecture et les rendre sous forme d’objets JSON. Voici un exemple d’objet JSON d’un composant Block Blob :

Schéma

{
    "type": "azureblob",
    "id": "c198aeb5-b774-496d-9802-75e6d2407ab1",
    "region": "eastus",
    "mapPos": [0,7],
    "tier": "Standard",
    "redundancy": "LRS",
    "storageGb": 1,
    "color": {
        "isometric": null,
        "2d": null
    },
    "accentColor": {
        "isometric": null,
        "2d": null
    },
    "link": "https://azure.microsoft.com/products/storage/blobs/",
    "locked": true
}
  • type: chaîne : le type de composant. Doit être une chaîne ayant pour valeur azureblob pour ce composant.
  • id: chaîne, uuid : l’identifiant unique du composant. L’API utilise un UUID v4 en interne mais accepte toute chaîne unique.
  • resourceId: chaîne : l’identifiant unique global du composant dans Azure.
  • region: chaîne : la région Azure du composant. L’API prend en charge toutes les régions globales, sauf la Chine.
  • mapPos: tableau : la position du composant dans le blueprint. L’API utilise une paire de coordonnées X et Y pour indiquer la position.
  • tier: chaîne : le niveau de stockage du blob. Valeurs acceptées : Premium, Hot, Cool et Standard. Valeur par défaut : Standard.
  • redundancy: chaîne : l’option de redondance définissant la manière dont les données sont répliquées entre les régions. Valeurs acceptées : LRS, ZRS, GRS, et RA-GRS.. Valeur par défaut : LRS.
  • storageGb: nombre : le volume total de données disponibles pour le blob, en gibioctets. Valeur par défaut : 0.
  • color: objet : la couleur de remplissage du corps du composant.
    • isometric: chaîne : la couleur hexadécimale du corps du composant dans la vue 3D. Valeur par défaut : #CEE0F5.
    • 2d: chaîne : la couleur hexadécimale du corps du composant dans la vue 2D. Valeur par défaut : null.
  • accentColor: objet : la couleur d’accent du logo du composant.
    • isometric: chaîne : la couleur hexadécimale du logo du composant dans la vue 3D. Valeur par défaut : #0078D4.
    • 2d: chaîne : la couleur hexadécimale du logo du composant dans la vue 2D. Valeur par défaut : null.
  • link: string, uri : une URI permettant de lier le composant à un autre diagramme ou à un site externe. Accepte le format blueprint:// ou le format https://.
  • locked: booléen : détermine si la position du composant peut être modifiée via l’interface web. Valeur par défaut : false.