IExecutionConfigurationBuilder
Interface
interface IExecutionConfigurationBuilder { build( executionContext: DistributedApplicationExecutionContext, resourceLogger?: ILogger, cancellationToken?: cancellationToken): IExecutionConfigurationResult; withArgumentsConfig(): IExecutionConfigurationBuilder; withCertificateTrustConfig(configContextFactory: (arg: CertificateTrustScope) => Promise<CertificateTrustExecutionConfigurationContext>): IExecutionConfigurationBuilder; withEnvironmentVariablesConfig(): IExecutionConfigurationBuilder; withHttpsCertificateConfig(configContextFactory: (arg: HttpsCertificateInfo) => Promise<HttpsCertificateExecutionConfigurationContext>): IExecutionConfigurationBuilder;} 5 members
Methods
method
build Builds the execution configuration
build( executionContext: DistributedApplicationExecutionContext, resourceLogger?: ILogger, cancellationToken?: cancellationToken): IExecutionConfigurationResultParameters
executionContext DistributedApplicationExecutionContext resourceLogger ILogger optional cancellationToken cancellationToken optional Returns
IExecutionConfigurationResult method
withArgumentsConfig Adds an arguments configuration gatherer
withArgumentsConfig(): IExecutionConfigurationBuilderReturns
IExecutionConfigurationBuilder method
withCertificateTrustConfig Adds a certificate trust configuration gatherer
withCertificateTrustConfig(configContextFactory: (arg: CertificateTrustScope) => Promise<CertificateTrustExecutionConfigurationContext>): IExecutionConfigurationBuilderParameters
configContextFactory (arg: CertificateTrustScope) => Promise<CertificateTrustExecutionConfigurationContext> Returns
IExecutionConfigurationBuilder Adds an environment variables configuration gatherer
withEnvironmentVariablesConfig(): IExecutionConfigurationBuilderReturns
IExecutionConfigurationBuilder method
withHttpsCertificateConfig Adds an HTTPS certificate configuration gatherer
withHttpsCertificateConfig(configContextFactory: (arg: HttpsCertificateInfo) => Promise<HttpsCertificateExecutionConfigurationContext>): IExecutionConfigurationBuilderParameters
configContextFactory (arg: HttpsCertificateInfo) => Promise<HttpsCertificateExecutionConfigurationContext> Returns
IExecutionConfigurationBuilder