Documentation ¶
Index ¶
- Variables
- func ConstructClusterGroupHelmFullname(data []interface{}) (...)
- func ConstructClusterHelmFullname(data []interface{}) (fullname *helmclustermodel.VmwareTanzuManageV1alpha1ClusterFluxcdHelmFullName)
- func FlattenClusterGroupHelmFullname(...) (data []interface{})
- func FlattenClusterHelmFullname(fullname *helmclustermodel.VmwareTanzuManageV1alpha1ClusterFluxcdHelmFullName) (data []interface{})
- func FlattenScope(scopedFullname *ScopedFullname) (data []interface{})
- type ScopedFullname
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ScopesAllowed = [...]string{commonscope.ClusterKey, commonscope.ClusterGroupKey} ScopeSchema = commonscope.GetScopeSchema( commonscope.WithDescription(fmt.Sprintf("Scope for the Helm feature, having one of the valid scopes: %v.", strings.Join(ScopesAllowed[:], `, `))), commonscope.WithScopes(ScopesAllowed[:])) )
Functions ¶
func ConstructClusterGroupHelmFullname ¶
func ConstructClusterGroupHelmFullname(data []interface{}) (fullname *helmclustergroupmodel.VmwareTanzuManageV1alpha1ClustergroupFluxcdHelmFullName)
func ConstructClusterHelmFullname ¶
func ConstructClusterHelmFullname(data []interface{}) (fullname *helmclustermodel.VmwareTanzuManageV1alpha1ClusterFluxcdHelmFullName)
func FlattenClusterGroupHelmFullname ¶
func FlattenClusterGroupHelmFullname(fullname *helmclustergroupmodel.VmwareTanzuManageV1alpha1ClustergroupFluxcdHelmFullName) (data []interface{})
func FlattenClusterHelmFullname ¶
func FlattenClusterHelmFullname(fullname *helmclustermodel.VmwareTanzuManageV1alpha1ClusterFluxcdHelmFullName) (data []interface{})
func FlattenScope ¶
func FlattenScope(scopedFullname *ScopedFullname) (data []interface{})
Types ¶
type ScopedFullname ¶
type ScopedFullname struct { Scope commonscope.Scope FullnameCluster *helmclustermodel.VmwareTanzuManageV1alpha1ClusterFluxcdHelmFullName FullnameClusterGroup *helmclustergroupmodel.VmwareTanzuManageV1alpha1ClustergroupFluxcdHelmFullName }
ScopedFullname is a struct for all types of helm release full names.
func ConstructScope ¶
func ConstructScope(d *schema.ResourceData) (scopedFullnameData *ScopedFullname)
Click to show internal directories.
Click to hide internal directories.