Share via


GitHubModelsExtensions.WithApiKey Method

Definition

Configures the API key for the GitHub Model resource from a parameter.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.GitHub.Models.GitHubModelResource> WithApiKey(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.GitHub.Models.GitHubModelResource> builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> apiKey);
static member WithApiKey : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.GitHub.Models.GitHubModelResource> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.GitHub.Models.GitHubModelResource>
<Extension()>
Public Function WithApiKey (builder As IResourceBuilder(Of GitHubModelResource), apiKey As IResourceBuilder(Of ParameterResource)) As IResourceBuilder(Of GitHubModelResource)

Parameters

builder
IResourceBuilder<GitHubModelResource>

The resource builder.

apiKey
IResourceBuilder<ParameterResource>

The API key parameter.

Returns

The resource builder.

Exceptions

Thrown when the provided parameter is not marked as secret.

Applies to