aws-cdk-lib.DefaultTokenResolver

class DefaultTokenResolver

LanguageType name
.NETAmazon.CDK.DefaultTokenResolver
Gogithub.com/aws/aws-cdk-go/awscdk/v2#DefaultTokenResolver
Javasoftware.amazon.awscdk.DefaultTokenResolver
Pythonaws_cdk.DefaultTokenResolver
TypeScript (source)aws-cdk-lib » DefaultTokenResolver

Implements ITokenResolver

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

NameDescription
resolveList(xs, context)Resolve a tokenized list.
resolveString(fragments, context)Resolve string fragments to Tokens.
resolveToken(t, context, postProcessor)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 TokenizedStringFragments
  • 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.