Class ApiClientConfiguration
Connection settings shared by every generated *Api class.
Host is the API origin (no /api suffix — the
generated resource paths already start with /api/...).
AccessToken supplies the Pulumi access token sent as
Authorization: token <token>; it is a delegate so a rotating
token can be re-read per request. Return null for unauthenticated
requests.
Inheritance
ApiClientConfiguration
Namespace: Pulumi.Cloud.Sdk
Assembly: Pulumi.Cloud.Sdk.dll
Syntax
public sealed class ApiClientConfiguration
Properties
View Source
AccessToken
Declaration
public Func<string> AccessToken { get; set; }
Property Value
View Source
Host
Declaration
public string Host { get; set; }
Property Value
View Source
Source
Declaration
public string Source { get; set; }
Property Value
View Source
Timeout
Declaration
public TimeSpan Timeout { get; set; }
Property Value
Methods
View Source
WithAccessToken(Func<string>)
Set a dynamic access-token supplier, re-read on every request.
Declaration
public ApiClientConfiguration WithAccessToken(Func<string> token)
Parameters
Returns
View Source
WithAccessToken(string)
Set a static access token (sent as Authorization: token <token>).
Declaration
public ApiClientConfiguration WithAccessToken(string token)
Parameters
| Type |
Name |
Description |
| string |
token |
|
Returns