HelmSharp.Action API
生成内容。本页由
docs/scripts/generate-api-reference.ps1根据公开 C# 声明生成。人工整理的使用建议在对应包页面中维护。
此页列出公开类型和成员,便于查找。使用建议、边界和示例请先阅读对应包文档。
CommandResult
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/CommandResult.cs |
属性
ExitCodeStandardErrorStandardOutput
HelmClient
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmClient.cs |
方法
CreateAsync(...)DependencyBuildAsync(...)DependencyListAsync(...)DependencyUpdateAsync(...)DiffAsync(...)EnvAsync(...)GenerateReleaseName(...)GetAllAsync(...)GetHooksAsync(...)GetManifestAsync(...)GetNotesAsync(...)GetValuesAsync(...)GetValuesRevisionAsync(...)HistoryAsync(...)LintAsync(...)ListReleasesAsync(...)PackageAsync(...)PullAsync(...)PushAsync(...)RegistryLoginAsync(...)RegistryLogoutAsync(...)RepoAddAsync(...)RepoIndexAsync(...)RepoListAsync(...)RepoRemoveAsync(...)RepoUpdateAsync(...)RollbackAsync(...)SearchHubAsync(...)SearchRepoAsync(...)ShowAllAsync(...)ShowChartAsync(...)ShowCrdsAsync(...)ShowManifestAsync(...)ShowReadmeAsync(...)ShowValuesAsync(...)StatusAsync(...)StatusRevisionAsync(...)TemplateAsync(...)TemplateWithNotesAsync(...)TestAsync(...)UninstallAsync(...)UpgradeInstallAsync(...)UpgradeInstallStreamAsync(...)VersionAsync(...)
HelmDeletionPropagation
| 字段 | 值 |
|---|---|
| 类型类别 | enum |
| 源文件 | src/HelmSharp.Action/HelmUninstallRequest.cs |
HelmDependencyBuildRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmDependencyRequests.cs |
属性
ChartPathRepositoryCachePathRepositoryConfigPathVerifyDigests
HelmDependencyListRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmDependencyRequests.cs |
属性
ChartPathIncludeDiagnostics
HelmDependencyUpdateRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmDependencyRequests.cs |
属性
ChartPathRepositoryCachePathRepositoryConfigPathSkipRepositoryRefresh
HelmExecutionOptions
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmExecutionOptions.cs |
属性
ApiVersionsDefaultNamespaceFieldManagerKubeConfigContentKubeConfigPathKubernetesContextKubeVersionMaxHistoryServerSideApplyTimeoutSecondsWorkingDirectory
HelmHookDeletePolicy
| 字段 | 值 |
|---|---|
| 类型类别 | enum |
| 源文件 | src/HelmSharp.Action/HelmHookExecutor.cs |
属性
DeletePoliciesEventsKindLastRunCompletedAtLastRunPhaseLastRunStartedAtManifestNameNamespaceOutputLogPoliciesPathWeight
方法
ExecuteHooksAsync(...)ExecuteHooksWithFailureHandlingAsync(...)
HelmHookEvent
| 字段 | 值 |
|---|---|
| 类型类别 | enum |
| 源文件 | src/HelmSharp.Action/HelmHookExecutor.cs |
HelmPackageRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmPackageRequest.cs |
属性
AppVersionChartPathDependencyUpdateDestinationSkipSchemaValidationVersion
HelmPluginInfo
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmPluginManager.cs |
属性
DescriptionNamePathVersion
HelmPluginManager
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmPluginManager.cs |
方法
InstallAsync(...)List(...)RunAsync(...)Uninstall(...)
HelmProvenance
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmProvenance.cs |
方法
ExtractMetadata(...)ExtractSha256(...)GenerateProvFileAsync(...)VerifyAsync(...)
HelmRollbackRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmRollbackRequest.cs |
属性
DescriptionDisableHooksKubeConfigContentKubeConfigPathLabelsMaxHistoryNamespaceReleaseNameRevisionTimeoutSecondsWaitWaitForJobs
HelmTemplateRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmTemplateRequest.cs |
属性
ApiVersionsChartIncludeCRDsIsUpgradeKubeVersionNamespaceOutputDirReleaseNameSetFileValuesSetJsonValuesSetStringValuesSetValuesShowNotesUseReleaseNameValuesContentValuesFileValuesFiles
HelmUninstallRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmUninstallRequest.cs |
属性
DeletionPropagationDisableHooksKeepHistoryKubeConfigContentKubeConfigPathNamespaceReleaseNameTimeoutSecondsWait
HelmUpgradeInstallRequest
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/HelmUpgradeInstallRequest.cs |
属性
AtomicCaFileCertFileChartCleanupOnFailCreateNamespaceDependencyUpdateDescriptionDevelDisableHooksDisableOpenApiValidationDryRunDryRunIsUpgradeDryRunRevisionEnableDnsForceGenerateNameHideSecretInsecureSkipTlsVerifyInstallKeyFileKeyringKubeConfigContentKubeConfigPathLabelsMaxHistoryNamespaceNameTemplatePassCredentialsPasswordPlainHttpReleaseNameRenderSubchartNotesRepoUrlResetValuesReuseValuesRollbackOnFailureServerSideApplySetFileValuesSetJsonValuesSetStringValuesSetValuesSkipCRDsSkipSchemaValidationTakeOwnershipTimeoutSecondsUsernameValuesContentValuesFileValuesFilesVerifyVersionWaitWaitForJobs
IHelmClient
| 字段 | 值 |
|---|---|
| 类型类别 | interface |
| 源文件 | src/HelmSharp.Action/IHelmClient.cs |
IHelmOptionsProvider
| 字段 | 值 |
|---|---|
| 类型类别 | interface |
| 源文件 | src/HelmSharp.Action/IHelmOptionsProvider.cs |
KubeVersionValidator
| 字段 | 值 |
|---|---|
| 类型类别 | class |
| 源文件 | src/HelmSharp.Action/KubeVersionValidator.cs |
方法
IsCompatible(...)