Skip to main content

Initializer

using Io.Cdktn;

new TerraformResourceLifecycle {
    bool CreateBeforeDestroy = null,
    string[]|string IgnoreChanges = null,
    Postcondition[] Postcondition = null,
    Precondition[] Precondition = null,
    bool PreventDestroy = null,
    (string|ITerraformDependable)[] ReplaceTriggeredBy = null
};

Properties

NameTypeDescription
CreateBeforeDestroyboolNo description.
IgnoreChangesstring[]|stringNo description.
PostconditionPostcondition[]No description.
PreconditionPrecondition[]No description.
PreventDestroyboolNo description.
ReplaceTriggeredBystring|ITerraformDependable[]No description.

CreateBeforeDestroyOptional

public bool CreateBeforeDestroy { get; set; }
  • Type: bool

IgnoreChangesOptional

public string[]|string IgnoreChanges { get; set; }
  • Type: string[]|string

PostconditionOptional

public Postcondition[] Postcondition { get; set; }

PreconditionOptional

public Precondition[] Precondition { get; set; }

PreventDestroyOptional

public bool PreventDestroy { get; set; }
  • Type: bool

ReplaceTriggeredByOptional

public (string|ITerraformDependable)[] ReplaceTriggeredBy { get; set; }