Automation Assembler bevat verschillende instellingen voor cloudsjablonen die bepalen hoe een resource op het moment van de aanvraag wordt verwerkt.

Instellingen voor resourcevlaggen maken geen deel uit van het eigenschappenschema van het resourceobject. Voor een bepaalde resource voegt u de markeringsinstellingen buiten de sectie met eigenschappen toe, zoals getoond.

resources:
  Cloud_Machine_1:
    type: Cloud.Machine
    preventDelete: true
    properties:
      image: coreos
      flavor: small
      attachedDisks:
        - source: '${resource.Cloud_Volume_1.id}'
  Cloud_Volume_1:
    type: Cloud.Volume
    properties:
      capacityGb: 1
Resourcevlag Beschrijving
allocatePerInstance

Indien ingesteld op waar, kan de resourcetoewijzing voor elke machine in een cluster worden aangepast. Als u uitbreidbaarheid gebruikt, kan het gebeurtenisonderwerp voor compute.allocation.pre-uitbreidbaarheid meerdere keren worden uitgevoerd bij het implementeren van meer dan één cloudmachine.

De standaardwaarde is onwaar, waarmee resources gelijkmatig over het cluster worden toegewezen, wat resulteert in dezelfde configuratie voor elke machine. Bovendien zijn acties voor dag 2 mogelijk niet afzonderlijk mogelijk voor afzonderlijke resources.

Met de toewijzing per instantie kan count.index de configuratie voor afzonderlijke machines correct toepassen. Zie Machine- en schijfclusters in Automation Assembler voor meer codevoorbeelden.

createBeforeDelete

Voor sommige updateacties moet de bestaande resource worden verwijderd en moet er een nieuwe worden gemaakt. Standaard wordt eerst de resource verwijderd, wat kan leiden tot situaties waarin de oude resource is verdwenen, maar er om een of andere reden nog geen nieuwe is gemaakt.

Stel deze vlag in op waar als u er zeker van wilt zijn dat de nieuwe resource is gemaakt voordat u de vorige verwijdert.

createTimeout

De standaardtime-out van Automation Assembler voor aanvragen om resources toe te wijzen, te maken en te plannen is 2 uur (2h). Daarnaast kan een projectbeheerder een aangepaste standaardtime-out voor deze aanvragen instellen, die van toepassing is op het hele project.

Met deze vlag kunt u de standaardinstellingen overschrijven en de individuele time-out instellen voor een specifieke resourcebewerking. Zie ook updateTimeout en deleteTimeout.

deleteTimeout

De standaardtime-out van Automation Assembler voor verwijderingsaanvragen is 2 uur (2h). Daarnaast kan een projectbeheerder een andere standaardtime-out voor verwijderingsaanvragen instellen, die van toepassing is op het hele project.

Met deze vlag kunt u de standaardinstellingen overschrijven en de individuele time-out instellen voor een specifieke resourceverwijdering. Zie ook updateTimeout en createTimeout.

dependsOn Deze vlag identificeert een expliciete afhankelijkheid tussen resources, waarbij één resource moet bestaan voordat de volgende wordt gemaakt. Zie Bindingen en afhankelijkheden maken tussen resources in Automation Assembler voor meer informatie.
dependsOnPreviousInstances

Indien ingesteld op waar, maakt u sequentieel clusterresources. De standaardwaarde is onwaar, waarmee alle resources gelijktijdig in een cluster worden gemaakt.

Sequentiële aanmaak is bijvoorbeeld handig voor databaseclusters waarbij primaire en secundaire knooppunten moeten worden gemaakt, maar voor het maken van secundaire knooppunten configuratie-instellingen nodig zijn die het knooppunt verbinden met een bestaand, primair knooppunt.

forceRecreate Het verwijderen van de bestaande resource en het maken van een nieuwe is niet voor alle updateacties vereist. Als u wilt dat een update de oude resource verwijdert en een nieuwe maakt, ongeacht of de update dit standaard zou hebben gedaan, moet u deze vlag instellen op waar.
ignoreChanges

Gebruikers van een resource kunnen deze opnieuw configureren en de resource vanuit de geïmplementeerde status wijzigen.

Als u een implementatie-update wilt uitvoeren, maar de gewijzigde resource niet wilt overschrijven met de configuratie van de cloudsjabloon, stelt u deze vlag in op waar.

ignorePropertiesOnUpdate

Gebruikers van een resource kunnen bepaalde eigenschappen aanpassen en deze eigenschappen worden tijdens een updateactie mogelijk opnieuw ingesteld op de oorspronkelijke status van de cloudsjabloon.

Als u wilt voorkomen dat de eigenschappen opnieuw worden ingesteld door een updateactie, stelt u deze vlag in op waar.

preventDelete Als u een gemaakte resource wilt beveiligen tegen onopzettelijke verwijdering, stelt u deze vlag in op true. Als een gebruiker de implementatie echter verwijdert, wordt de resource verwijderd.
recreatePropertiesOnUpdate

Gebruikers van een resource kunnen deze eigenschappen opnieuw configureren en de resource vanuit de geïmplementeerde status wijzigen. Tijdens een update kan een resource wel of niet opnieuw worden gemaakt. Resources die niet opnieuw worden gemaakt, blijven mogelijk behouden met eigenschappen in een gewijzigde staat.

Als u wilt dat een resource en de bijbehorende eigenschappen opnieuw worden gemaakt, ongeacht of dit tijdens de update standaard wordt gedaan, stelt u deze vlag in op waar.

updateTimeout

De standaardtime-out van Automation Assembler voor updateaanvragen is 2 uur (2h). Daarnaast kan een projectbeheerder een andere standaardtime-out voor updateaanvragen instellen, die van toepassing is op het hele project.

Met deze vlag kunt u de standaardinstellingen overschrijven en de individuele time-out instellen voor een specifieke resource-update. Zie ook deleteTimeout en createTimeout.