Met Cloud Assembly-constanten kunt u bekende sleutelwaardeparen op de achtergrond op uw ontwerpen toepassen.
Hoe constanten werken
De sleutel wordt weergegeven in de code van de cloudsjabloon en de waarde wordt onderdeel van implementaties die zijn gebaseerd op die cloudsjabloon. Voor 'constanten' is de binding propgroup
vereist onder de resource.
De binding propgroup
wordt alleen gebruikt met constante eigenschapsgroepen, geen eigenschapsgroepen voor invoer.
Geheime eigenschappen
Als u verwacht dat u een geheime eigenschap aan een eigenschapsgroep gaat toevoegen, maakt u de geheime eigenschap voordat u doorgaat. Zie Geheime Cloud Assembly-eigenschappen.
De constante eigenschapsgroep maken
- Ga naar Nieuwe eigenschapsgroep. en klik op
- Selecteer Constante waarden.
- Geef een naam en beschrijving op voor de nieuwe eigenschapsgroep.
Naam Eigenschapsgroepsnamen moeten uniek zijn binnen een bepaalde organisatie. Alleen letters, cijfers en onderstrepingstekens zijn toegestaan. Schermnaam Laat het veld leeg. Er wordt geen kop weergegeven op het aanvraagformulier. Beschrijving Leg uit waarvoor deze set constanten is bedoeld. Scope Bepaal of een beheerder de eigenschapsgroep mag delen met de hele organisatie. Anders krijgt slechts één project toegang tot de eigenschapsgroep.
Hoewel u altijd eigenschappen in de groep kunt toevoegen of aanpassen, is het bereik permanent en kan het later niet worden gewijzigd.
Geheimen—Als u verwacht dat u een geheime eigenschap gaat toevoegen aan de eigenschapsgroep, moet u één projectbereik gebruiken. Geheime eigenschappen worden alleen op projectniveau opgeslagen.
Project Wanneer het bereik uitsluitend dit project is, krijgt dit project toegang tot de eigenschapsgroep. - Als u een constante eigenschap wilt toevoegen aan de groep, klikt u op Nieuwe eigenschap.
- Voer een naam in die als sleutel fungeert, evenals een beschrijving.
- Selecteer een eigenschapstype.
- Voer de gewenste constante waarde in en klik op Maken.
- Voor de typen tekenreeks, geheel getal en getal wordt directe invoer gebruikt.
- Voor een geheime tekenreekswaarde selecteert u uit de lijst met geheime eigenschappen voor het project.
- Het booleaanse type gebruikt een selectievakje om true aan te geven.
- Voor het object- of arraytype vervangt u
null
door de gewenste tekst.
- Voeg meer constanten aan de groep toe en klik op Opslaan wanneer u klaar bent.
Resources van een cloudsjabloon binden aan de eigenschapsgroep
Als u constante waarden in een resource op de achtergrond wilt gebruiken, voegt u propgroup
-bindingen toe onder de resource.
U kunt snel een hele set constanten aan een resource toevoegen door naar de eigenschapsgroep zelf te verwijzen.
resources: Cloud_Machine_1: type: Cloud.Machine properties: payerInfo: '${propgroup.payerDetails}'
U kunt ook individuele constanten uit de eigenschapsgroep toevoegen aan geselecteerde onderdelen van uw ontwerp.
resources: Cloud_Machine_1: type: Cloud.Machine properties: payerAccount: '${propgroup.payerDetails.payerAccountNumber}' payerCost: '${propgroup.payerDetails.payerCostCenter}' payerFed: '${propgroup.payerDetails.payerFederal}'