Namespace Pulumi.Esc.Sdk.Client
Classes
ApiException
API Exception
ApiFactory
An ApiFactory
ApiKeyToken
A token constructed from an apiKey.
ApiResponse
API Response
ApiResponseEventArgs
Useful for tracking server health
ClientUtils
Utility functions providing some benefit to API client consumers.
CookieContainer
A class containing a CookieContainer
DateOnlyJsonConverter
Formatter for 'date' openapi formats ss defined by full-date - RFC3339 see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types
DateOnlyNullableJsonConverter
Formatter for 'date' openapi formats ss defined by full-date - RFC3339 see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types
DateTimeJsonConverter
Formatter for 'date-time' openapi formats ss defined by full-date - RFC3339 see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types
DateTimeNullableJsonConverter
Formatter for 'date-time' openapi formats ss defined by full-date - RFC3339 see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types
ExceptionEventArgs
Useful for tracking server health
HostConfiguration
Provides hosting configuration for Pulumi.Esc.Sdk
JsonSerializerOptionsProvider
Provides the JsonSerializerOptions
RateLimitProvider<TTokenBase>
Provides a token to the api clients. Tokens will be rate limited based on the provided TimeSpan.
TokenBase
The base for all tokens.
TokenContainer<TTokenBase>
A container for a collection of tokens.
Structs
Option<TType>
A wrapper for operation parameters which are not required
Interfaces
IApiFactory
An IApiFactory interface
IApiResponse
Provides a non-generic contract for the ApiResponse wrapper.
IBadRequest<TType>
An interface for responses of type
IConflict<TType>
An interface for responses of type
IDefault<TType>
An interface for responses of type
IInternalServerError<TType>
An interface for responses of type
INotFound<TType>
An interface for responses of type
IOk<TType>
An interface for responses of type
IUnauthorized<TType>
An interface for responses of type
Enums
ClientUtils.ApiKeyHeader
An enum of headers
Delegates
ClientUtils.EventHandler<T>
A delegate for events.