Documentation ¶
Index ¶
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef
- type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName struct { // Name of Cluster. ClusterName string `json:"clusterName,omitempty"` // Name of management cluster. ManagementClusterName string `json:"managementClusterName,omitempty"` // Name of the Package Install. Name string `json:"name,omitempty"` // Name of Namespace. NamespaceName string `json:"namespaceName,omitempty"` // ID of Organization. OrgID string `json:"orgId,omitempty"` // Name of Provisioner. ProvisionerName string `json:"provisionerName,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName Full name of the Package Install.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.FullName
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources struct { // Name of the cluster role used for Package Install. ClusterRoleName string `json:"clusterRoleName,omitempty"` // Name of the role binding used for Package Install. RoleBindingName string `json:"roleBindingName,omitempty"` // Name of the service account used for Package Install. ServiceAccountName string `json:"serviceAccountName,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources Generated Resources for Package Install on the cluster by TMC.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.GeneratedResources
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse struct { // Install returned. Install *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall `json:"install,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse Response from getting an Install.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.GetInstallResponse
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGetInstallResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall struct { // Full name for the Package Install. FullName *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallFullName `json:"fullName,omitempty"` // Metadata for the Package Install object. Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec for the Package Install. Spec *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec `json:"spec,omitempty"` // Status for the Package Install. Status *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus `json:"status,omitempty"` // Metadata describing the type of the resource. Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall Represents an instance of Package in the cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.Install.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest struct { // Install to create. Install *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall `json:"install,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest Request to create an Install.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.CreateInstallRequest
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse struct { // Install created. Install *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstall `json:"install,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse Response from creating an Install.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.CreateInstallResponse
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallInstallResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope string
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope Enumeration defining possible scope of role binding.
- UNSPECIFIED: Default Role Binding scope. Behaviour is undefined and clients shouldn't use it.
- CLUSTER: Role Binding is cluster scoped on the cluster.
- NAMESPACE: Role Binding is namespace scoped on the cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.RoleBindingScope
const ( // VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScopeUNSPECIFIED captures enum value "UNSPECIFIED". VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScopeUNSPECIFIED VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope = "UNSPECIFIED" // VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScopeCLUSTER captures enum value "CLUSTER". VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScopeCLUSTER VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope = "CLUSTER" // VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScopeNAMESPACE captures enum value "NAMESPACE". VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScopeNAMESPACE VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope = "NAMESPACE" )
func NewVmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope ¶
func NewVmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope(value VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope) *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope
func (VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope) Pointer ¶
func (m VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope) Pointer() *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope
Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec struct { // Inline values to configure the Package Install. InlineValues interface{} `json:"inlineValues,omitempty"` // Reference to the Package which will be installed. PackageRef *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef `json:"packageRef,omitempty"` // Role binding scope for service account which will be used by Package Install. RoleBindingScope *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallRoleBindingScope `json:"roleBindingScope,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec Spec of Package Install.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.Spec
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus struct { // Conditions of the Package Install resource. Conditions map[string]statusmodel.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"` // Kuberenetes RBAC resources and service account created on the cluster by TMC for Package Install. GeneratedResources *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallGeneratedResources `json:"generatedResources,omitempty"` // If true, the Package Install is managed by TMC. Managed bool `json:"managed,omitempty"` // TMC services/features referencing the package install. ReferredBy []string `json:"referredBy"` // Resolved version of the Package Install. ResolvedVersion string `json:"resolvedVersion,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus Status of Package Install.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.install.Status
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageInstallStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef struct { // Name of the Package Metadata. PackageMetadataName string `json:"packageMetadataName,omitempty"` // Version Selection of the Package. VersionSelection *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection `json:"versionSelection,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef Reference to Package.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.PackageRef
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackageRef) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection struct { // Constraints to select Package. Example: constraints: "v1.2.3", constraints: "<v1.4.0" etc. Constraints string `json:"constraints,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection Version Selection criteria to deploy Package.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.VersionSelection
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageVersionSelection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.