Versions in this module Expand all Collapse all v1 v1.8.6 Apr 4, 2024 v1.8.5 Dec 14, 2023 Changes in this version + func ClaimClusterModuleUUID(ctx context.Context, clusterModProvider Provider, groupName string, ...) (int, string, error) + func FindClusterModuleUUID(groupName string, clusterRef types.ManagedObjectReference, ...) (int, string) + type Provider interface + AddMoRefToModule func(ctx context.Context, moduleID string, moRef types.ManagedObjectReference) error + CreateModule func(ctx context.Context, clusterRef types.ManagedObjectReference) (string, error) + DeleteModule func(ctx context.Context, moduleID string) error + DoesModuleExist func(ctx context.Context, moduleID string, cluster types.ManagedObjectReference) (bool, error) + IsMoRefModuleMember func(ctx context.Context, moduleID string, moRef types.ManagedObjectReference) (bool, error) + RemoveMoRefFromModule func(ctx context.Context, moduleID string, moRef types.ManagedObjectReference) error + func NewProvider(restClient *rest.Client) Provider