class DefaultTokenResolver
| Language | Type name |
|---|---|
.NET | Amazon.CDK.DefaultTokenResolver |
Go | github.com/aws/aws-cdk-go/awscdk/v2#DefaultTokenResolver |
Java | software.amazon.awscdk.DefaultTokenResolver |
Python | aws_cdk.DefaultTokenResolver |
TypeScript (source) | aws-cdk-lib » DefaultTokenResolver |
Implements
IToken
Default resolver implementation.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
declare const fragmentConcatenator: cdk.IFragmentConcatenator;
const defaultTokenResolver = new cdk.DefaultTokenResolver(fragmentConcatenator);
Initializer
new DefaultTokenResolver(concat: IFragmentConcatenator)
Parameters
- concat
IFragmentConcatenator
Methods
| Name | Description |
|---|---|
| resolve | Resolve a tokenized list. |
| resolve | Resolve string fragments to Tokens. |
| resolve | Default Token resolution. |
resolveList(xs, context)
public resolveList(xs: string[], context: IResolveContext): any
Parameters
- xs
string[] - context
IResolveContext
Returns
any
Resolve a tokenized list.
resolveString(fragments, context)
public resolveString(fragments: TokenizedStringFragments, context: IResolveContext): any
Parameters
- fragments
TokenizedString Fragments - context
IResolveContext
Returns
any
Resolve string fragments to Tokens.
resolveToken(t, context, postProcessor)
public resolveToken(t: IResolvable, context: IResolveContext, postProcessor: IPostProcessor): any
Parameters
- t
IResolvable - context
IResolveContext - postProcessor
IPostProcessor
Returns
any
Default Token resolution.
Resolve the Token, recurse into whatever it returns, then finally post-process it.

.NET
Go
Java
Python
TypeScript (