helmchartorgmodel

package
v1.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: MPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChart

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChart struct {

	// Full name for the Helm Chart.
	FullName *VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartFullName `json:"fullName,omitempty"`

	// Metadata for the Helm Chart object.
	Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"`

	// Spec for the Helm Chart.
	Spec *VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSpec `json:"spec,omitempty"`

	// Metadata describing the type of the resource.
	Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"`
}

VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChart Represents Helm Chart.

swagger:model vmware.tanzu.manage.v1alpha1.organization.fluxcd.helm.repository.chartmetadata.chart.Chart

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChart) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChart) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartDependency

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartDependency struct {

	// Alias to be used for the chart.
	Alias string `json:"alias,omitempty"`

	// Name of the chart.
	ChartName string `json:"chartName,omitempty"`

	// Version of the chart.
	ChartVersion string `json:"chartVersion,omitempty"`

	// Yaml path that resolves to a boolean, used for enabling/disabling charts.
	Condition string `json:"condition,omitempty"`

	// Holds the mapping of source values to parent key to be imported.
	ImportValues []string `json:"importValues"`

	// Repository URL.
	Repository string `json:"repository,omitempty"`

	// Tags can be used to group charts for enabling/disabling together.
	Tags []string `json:"tags"`
}

VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartDependency Dependency for the helm chart.

swagger:model vmware.tanzu.manage.v1alpha1.organization.fluxcd.helm.repository.chartmetadata.chart.Dependency

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartDependency) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartDependency) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartFullName

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartFullName struct {

	// Name of the helm chart.
	ChartMetadataName string `json:"chartMetadataName,omitempty"`

	// Version of helm chart such as 0.5.1
	Name string `json:"name,omitempty"`

	// ID of Organization.
	OrgID string `json:"orgId,omitempty"`

	// Name of helm repository.
	RepositoryName string `json:"repositoryName,omitempty"`
}

VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartFullName Full name of the helm chart.

swagger:model vmware.tanzu.manage.v1alpha1.organization.fluxcd.helm.repository.chartmetadata.chart.FullName

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartGetResponse

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartGetResponse struct {

	// Chart returned.
	Chart *VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChart `json:"chart,omitempty"`
}

VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartGetResponse Response from getting a Chart.

swagger:model vmware.tanzu.manage.v1alpha1.organization.fluxcd.helm.repository.chartmetadata.chart.GetChartResponse

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartGetResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartGetResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartListResponse

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartListResponse struct {

	// List of charts.
	Charts []*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChart `json:"charts"`

	// Total count.
	TotalCount string `json:"totalCount,omitempty"`
}

VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartListResponse Response from listing Charts.

swagger:model vmware.tanzu.manage.v1alpha1.organization.fluxcd.helm.repository.chartmetadata.chart.ListChartsResponse

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartListResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartListResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSearchScope

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSearchScope struct {

	// Scope search to the specified chart_metadata_name; supports globbing; default (*).
	ChartMetadataName string `json:"chartMetadataName,omitempty"`

	// Scope search to the specified name; supports globbing; default (*).
	Name string `json:"name,omitempty"`

	// Scope search to the specified repository_name; supports globbing; default (*).
	RepositoryName string `json:"repositoryName,omitempty"`
}

VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSearchScope Scope to search by, any fields left empty will be considered all (*).

swagger:model vmware.tanzu.manage.v1alpha1.organization.fluxcd.helm.repository.chartmetadata.chart.SearchScope

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSearchScope) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSearchScope) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSpec

type VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSpec struct {

	// The chart API version.
	APIVersion string `json:"apiVersion,omitempty"`

	// Application version of the chart.
	AppVersion string `json:"appVersion,omitempty"`

	// List of the chart requirements.
	Dependencies []*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartDependency `json:"dependencies"`

	// Whether this chart is deprecated.
	Deprecated bool `json:"deprecated,omitempty"`

	// A SemVer range of compatible Kubernetes versions.
	KubeVersion string `json:"kubeVersion,omitempty"`

	// Date on which helm chart is released.
	// Format: date-time
	ReleasedAt strfmt.DateTime `json:"releasedAt,omitempty"`

	// List of URLs to source code for this project.
	Sources []string `json:"sources"`

	// List of URLs to download helm chart bundle.
	Urls []string `json:"urls"`

	// Default configuration values for this chart.
	ValuesConfig string `json:"valuesConfig,omitempty"`

	// JSON Schema for imposing a structure on the values.yaml file.
	ValuesSchema interface{} `json:"valuesSchema,omitempty"`
}

VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSpec Spec of the helm chart.

swagger:model vmware.tanzu.manage.v1alpha1.organization.fluxcd.helm.repository.chartmetadata.chart.Spec

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1OrganizationFluxcdHelmRepositoryChartmetadataChartSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL