Documentation Index
Fetch the complete documentation index at: https://cdktn.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Initializers
using Io.Cdktn;
new ComplexObject(IInterpolatingParent TerraformResource, string TerraformAttribute, bool ComplexObjectIsFromSet, string|double ComplexObjectIndex = null);
| Name | Type | Description |
|---|
TerraformResource | IInterpolatingParent | No description. |
TerraformAttribute | string | No description. |
ComplexObjectIsFromSet | bool | set to true if this item is from inside a set and needs tolist() for accessing it set to “0” for single list items. |
ComplexObjectIndex | string|double | the index of the complex object in a list. |
ComplexObjectIsFromSetRequired
set to true if this item is from inside a set and needs tolist() for accessing it set to “0” for single list items.
ComplexObjectIndexOptional
the index of the complex object in a list.
Methods
| Name | Description |
|---|
ComputeFqn | No description. |
GetAnyMapAttribute | No description. |
GetBooleanAttribute | No description. |
GetBooleanMapAttribute | No description. |
GetListAttribute | No description. |
GetNumberAttribute | No description. |
GetNumberListAttribute | No description. |
GetNumberMapAttribute | No description. |
GetStringAttribute | No description. |
GetStringMapAttribute | No description. |
InterpolationForAttribute | No description. |
Resolve | Produce the Token’s value at resolution time. |
ToString | Return a string representation of this resolvable object. |
ComputeFqn
private string ComputeFqn()
GetAnyMapAttribute
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
GetBooleanAttribute
private IResolvable GetBooleanAttribute(string TerraformAttribute)
GetBooleanMapAttribute
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
GetListAttribute
private string[] GetListAttribute(string TerraformAttribute)
GetNumberAttribute
private double GetNumberAttribute(string TerraformAttribute)
GetNumberListAttribute
private double[] GetNumberListAttribute(string TerraformAttribute)
GetNumberMapAttribute
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
GetStringAttribute
private string GetStringAttribute(string TerraformAttribute)
GetStringMapAttribute
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
InterpolationForAttribute
private IResolvable InterpolationForAttribute(string Property)
PropertyRequired
Resolve
private object Resolve(IResolveContext Context)
Produce the Token’s value at resolution time.
ContextRequired
ToString
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Properties
| Name | Type | Description |
|---|
CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn | string | No description. |
CreationStackRequired
public string[] CreationStack { get; }
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
FqnRequired
public string Fqn { get; }