IResourceWithEnvironment
Interface
interface IResourceWithEnvironment { withCertificateTrustScope(scope: CertificateTrustScope): IResourceWithEnvironment; withDeveloperCertificateTrust(trust: boolean): IResourceWithEnvironment; withEnvironment( name: string, value: IExpressionValue): IResourceWithEnvironment; withEnvironmentCallback(callback: (arg: EnvironmentCallbackContext) => Promise<void>): IResourceWithEnvironment; withHttpsDeveloperCertificate(password?: ParameterResource): IResourceWithEnvironment; withOtlpExporter(protocol?: OtlpProtocol): IResourceWithEnvironment; withoutHttpsCertificate(): IResourceWithEnvironment; withReference( source: EndpointReference|string|uri, connectionName?: string, optional?: boolean, name?: string): IResourceWithEnvironment; withReferenceEnvironment(options: ReferenceEnvironmentInjectionOptions): IResourceWithEnvironment;} 9 members
Methods
Sets the certificate trust scope
withCertificateTrustScope(scope: CertificateTrustScope): IResourceWithEnvironmentParameters
scope CertificateTrustScope Returns
IResourceWithEnvironment Indicates whether developer certificates should be treated as trusted certificate authorities for the resource at run time. Currently this indicates trust for the ASP.NET Core developer certificate. The developer certificate will only be trusted when running in local development scenarios; in publish mode resources will use their default certificate trust.
withDeveloperCertificateTrust(trust: boolean): IResourceWithEnvironmentParameters
trust boolean Returns
IResourceWithEnvironment Sets an environment variable
withEnvironment( name: string, value: IExpressionValue): IResourceWithEnvironmentParameters
name string value IExpressionValue Returns
IResourceWithEnvironment Allows for the population of environment variables on a resource.
withEnvironmentCallback(callback: (arg: EnvironmentCallbackContext) => Promise<void>): IResourceWithEnvironmentParameters
callback (arg: EnvironmentCallbackContext) => Promise<void> Returns
IResourceWithEnvironment Indicates that a resource should use the developer certificate key pair for HTTPS endpoints at run time. Currently this indicates use of the ASP.NET Core developer certificate. The developer certificate will only be used when running in local development scenarios; in publish mode resources will use their default certificate configuration.
withHttpsDeveloperCertificate(password?: ParameterResource): IResourceWithEnvironmentParameters
password ParameterResource optional Returns
IResourceWithEnvironment Configures OTLP telemetry export
withOtlpExporter(protocol?: OtlpProtocol): IResourceWithEnvironmentParameters
protocol OtlpProtocol optional Returns
IResourceWithEnvironment Disable HTTPS/TLS server certificate configuration for the resource. No HTTPS/TLS termination configuration will be applied.
withoutHttpsCertificate(): IResourceWithEnvironmentReturns
IResourceWithEnvironment Adds a reference to another resource
withReference( source: EndpointReference|string|uri, connectionName?: string, optional?: boolean, name?: string): IResourceWithEnvironmentParameters
source EndpointReference|string|uri connectionName string optional optional boolean optional = False name string optional Returns
IResourceWithEnvironment Configures how information is injected into environment variables when the resource references other resources.
withReferenceEnvironment(options: ReferenceEnvironmentInjectionOptions): IResourceWithEnvironmentParameters
options ReferenceEnvironmentInjectionOptions Returns
IResourceWithEnvironment