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
import io.cdktn.cdktn.ComplexObject;
new ComplexObject(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean complexObjectIsFromSet);,new ComplexObject(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean complexObjectIsFromSet, java.lang.String|java.lang.Number complexObjectIndex);
| Name | Type | Description |
|---|
terraformResource | IInterpolatingParent | No description. |
terraformAttribute | java.lang.String | No description. |
complexObjectIsFromSet | java.lang.Boolean | 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 | java.lang.String|java.lang.Number | 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
- Type: java.lang.String|java.lang.Number
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
public java.lang.String computeFqn()
getAnyMapAttribute
public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)
getBooleanAttribute
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)
getBooleanMapAttribute
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)
getListAttribute
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)
getNumberAttribute
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)
getNumberListAttribute
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)
getNumberMapAttribute
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)
getStringAttribute
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)
getStringMapAttribute
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)
interpolationForAttribute
public IResolvable interpolationForAttribute(java.lang.String property)
propertyRequired
resolve
public java.lang.Object resolve(IResolveContext _context)
Produce the Token’s value at resolution time.
_contextRequired
toString
public java.lang.String toString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Properties
| Name | Type | Description |
|---|
creationStack | java.util.List< java.lang.String > | The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn | java.lang.String | No description. |
creationStackRequired
public java.util.List<java.lang.String> getCreationStack();
- Type: java.util.List< java.lang.String >
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 java.lang.String getFqn();