FnSub
The intrinsic function Fn::Sub
substitutes variables in an input string with values that you specify.
In your templates, you can use this function to construct commands or outputs that include values that aren't available until you create or update a stack.
Initializers
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore"
alicloudroscdkcore.NewFnSub(value interface{}) FnSub
Name | Type | Description |
---|---|---|
value |
interface{} |
No description. |
value
Required
- Type: interface{}
Methods
Name | Description |
---|---|
Resolve |
Produce the Token's value at resolution time. |
ToJSON |
Turn this Token into JSON. |
ToString |
Convert an instance of this Token to a string. |
Resolve
func Resolve(_context IResolveContext) interface{}
Produce the Token's value at resolution time.
- Type: IResolveContext
ToJSON
func ToJSON() interface{}
Turn this Token into JSON.
Called automatically when JSON.stringify() is called on a Token.
ToString
func ToString() *string
Convert an instance of this Token to a string.
This method will be called implicitly by language runtimes if the object is embedded into a string. We treat it the same as an explicit stringification.
Properties
Name | Type | Description |
---|---|---|
CreationStack |
[]string |
The captured stack trace which represents the location in which this token was created. |
CreationStack
Required
func CreationStack() *[]*string
- Type: []string
The captured stack trace which represents the location in which this token was created.