Composant Application Gateway
Présentation
Vous pouvez utiliser le composant Application Gateway pour représenter et visualiser les passerelles d’applications de votre environnement Azure.
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 service pour votre passerelle d’application.
- Size : sélectionnez la taille de votre passerelle d’application. Cette option est uniquement disponible pour les niveaux Standard et WAF.
- Instances : saisissez le nombre d’instances pour les scénarios de haute disponibilité. Cette option est uniquement disponible pour les niveaux Standard et WAF.
- Compute units : saisissez la mesure de la capacité de calcul consommée par votre passerelle d’application. Cette option est uniquement disponible pour les niveaux Standard V2 et WAF V2.
- Persistent connections : saisissez le nombre de connexions persistantes vers votre passerelle d’application. Cette option est uniquement disponible pour les niveaux Standard V2 et WAF V2.
- Throughput (Mbps) : saisissez le débit de votre passerelle d’application en mégabits par seconde. Cette option est uniquement disponible pour les niveaux Standard V2 et WAF V2.
- Data processed (GB) : saisissez le volume total de données traitées par mois par votre passerelle d’application en gigaoctets.
- Outbound data processed (GB) : saisissez le volume total de données sortantes traitées par mois par votre passerelle d’application en gigaoctets.
API
Utilisez l’API Cloudcraft pour accéder à vos diagrammes d’architecture et les générer sous forme d’objets JSON. Voici un exemple d’objet JSON pour un composant Application Gateway :
Schéma
{
"type": "azureappgw",
"id": "900c9832-31d6-460a-9065-762fe63ec83c",
"resourceId": "/subscriptions/c74c5de5-0170-405b-954a-e6491cf0c838/resourceGroups/CLOUDCRAFT/providers/Microsoft.Network/applicationGateways/DocTeamGateway",
"region": "eastus",
"mapPos": [1, 8],
"tier": "Standard",
"size": "Small",
"instances": 2,
"computeUnits": 0,
"persistentConnections": 0,
"throughput": 0,
"dataProcessed": 0,
"outboundDataTransfer": 0,
"color": {
"isometric": "#CEE0F5",
"2d": null
},
"accentColor": {
"isometric": "#0078D4",
"2d": null
},
"link": "https://azure.microsoft.com/products/application-gateway",
"locked": true
}
- type: string : le type de composant. Doit être une chaîne ayant pour valeur
azureappgw
pour ce composant. - id: string, uuid : l’identifiant unique du composant. L’API utilise un UUID v4 en interne mais accepte toute chaîne unique.
- resourceId : string : l’identifiant unique global du composant dans Azure.
- region: string : la région Azure du composant. L’API prend en charge toutes les régions globales, sauf la Chine.
- mapPos: array : la position du composant dans le blueprint. L’API utilise une paire de coordonnées X et Y pour indiquer la position.
- tier: string : le niveau de service pour la passerelle d’application. Accepte l’une des quatre valeurs
Standard
, Standard V2
, WAF
ou WAF V2
. La valeur par défaut est Standard V2
. - size: string : la taille de la passerelle d’application. Accepte l’une des trois valeurs
Small
, Medium
ou Large
. La valeur par défaut est Medium
. - instances: number : le nombre d’instances de passerelles d’application. La valeur par défaut est
2
. - computeUnits: number : la mesure de la capacité de calcul consommée par la passerelle d’application. La valeur par défaut est
0
. - persistentConnections: number : le nombre de connexions persistantes vers votre passerelle d’application. La valeur par défaut est
0
. - throughput: number : le débit de la passerelle d’application en mégabits par seconde. La valeur par défaut est
0
. - dataProcessed: number : le volume total de données mensuelles traitées par la passerelle d’application en gigaoctets. La valeur par défaut est
0
. - outboundDataTransfer: number : le volume total de données sortantes mensuelles traitées par la passerelle d’application en gigaoctets. La valeur par défaut est
0
. - color: object : la couleur de remplissage du corps du composant.
- isometric: string : la couleur hexadécimale pour le corps du composant en vue 3D. La valeur par défaut est
#CEE0F5
. - 2d: string : la couleur hexadécimale du corps en vue 2D. La valeur par défaut est
null
.
- accentColor: object : la couleur d’accentuation du logo du composant.
- isometric: string : la couleur hexadécimale du logo en vue 3D. La valeur par défaut est
#0078D4
. - 2d: string : la couleur hexadécimale du logo en vue 2D. La valeur par défaut est
null
.
- link: string, uri : URI permettant de lier le composant à un autre diagramme ou à une page externe. Accepte le format
blueprint://
ou https://
. - locked: boolean : détermine si la position du composant peut être modifiée via l’interface web. La valeur par défaut est
false
.