Toewijzingsinstellingen worden doorgaans in elke resource geïntegreerd. Toewijzing kan echter van resources worden losgekoppeld in de vorm van helpers, die fungeren als brug tussen resources en uw in een zone geplaatste en geprofileerde infrastructuur.
U kunt helpers gebruiken in een een-op-veel configuratie, waarbij een helper toewijzingslogica, zoals zoneplaatsing, voor verschillende resources biedt. Vervolgens past u de resources verder aan op basis van hun volledige lijst met eigenschappen, zoals gedefinieerd door de cloudprovider en ondersteund door de gekoppelde plug-in.
Omdat eigenschappen afkomstig zijn van de cloudprovider, werken toewijzingshelpers alleen met een leverancierspecifieke selectie voor het ontwerpcanvas. Ze kunnen niet worden gebruikt in cloudonafhankelijke ontwerpen. Als u een cloudonafhankelijke sjabloon nodig heeft, blijft u cloudonafhankelijke resource-elementen en de klassieke toewijzingsbenadering in resources gebruiken.
U kunt toewijzingshelpers gebruiken met Avi Load Balancer-resources, Terraform-resources, en aangepaste resources.
Beschikbare toewijzingshelpers
De helpers bieden de volgende toewijzingsfuncties.
- Cloudzonehelper
Selecteert het account en de zone voor inrichting op basis van het accounttype en de beperkingstags. Lost ook de inrichtingsprioriteit op zoals ingesteld in het project.
- Helper voor aangepaste naamgeving
Definieer aangepaste namen voor uw resources.
U kunt eigenschappen voor toewijzingshelpers weergeven in de code-editor. U kunt ook eigenschappen voor toewijzingshelpers weergeven door een recente implementatie te openen op de pagina Implementaties en het rechterdeelvenster te openen.
Klassieke resources
In het Automation Assembler-menu aan de linkerkant hebben de eerdere ontwerpresources het label (Classic)
. U kunt toewijzingshelpers gebruiken met Avi Load Balancer-, Terraform- en aangepaste resources, maar niet met klassieke resources.
U kunt klassieke resources nog steeds aan een sjabloon toevoegen. Daarnaast kunt u afhankelijkheden tussen deze afhankelijkheden en resources die helpers gebruiken instellen.
Hoe kunt u ontwerpen
- Voeg in Infrastructuur een account, zones, project, toewijzingen, profielen en capaciteitstags toe op de klassieke manier waarmee u al vertrouwd bent.
- Sleep toewijzingshelpers in het ontwerpcanvas.
- Sleep niet-klassieke resources naar binnen.
- Voeg bindingen toe aan de helpers.
U kunt eigenschapsbindingen handmatig schrijven in de code-editor of een toewijzingshelper verbinden met een niet-klassieke resource in het canvas.
- Configureer in de code-editor de toewijzingshelpers en niet-klassieke resources.
Toewijzingshelpers koppelen aan resources
Wanneer u toewijzingshelpers aan resources koppelt, worden de volgende eigenschapsbindingen automatisch voor u gemaakt in de code-editor:
Allocations.CloudZone
- Avi Load Balancer-resources:
account
,cloud_ref
,tenant_ref
- Avi Load Balancer-resources:
Gebruikersinvoer
U kunt gebruikersinvoer naar helpers verzenden op dezelfde manier als u gebruikersinvoer rechtstreeks naar een klassieke resource kunt verzenden:
inputs: my-image: type: string enum: - coreos - ubuntu resources: Allocations_Image_1: type: Allocations.Image properties: accountType: aws image: '${input.my-image}'
Zie Gebruikersinvoer in VMware Aria Automation-aanvragen voor meer informatie over gebruikersinvoer.