morpheus

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2026 License: MPL-2.0 Imports: 103 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(opts ...Option) subprovider.SubProvider

Types

type Option

type Option func(*SubProvider)

func WithClientFactory

func WithClientFactory(f func(model.SubModel) *clientfactory.ClientFactory) Option

Option to override newClientFactory

type SubProvider

type SubProvider struct {
	// contains filtered or unexported fields
}

func (SubProvider) Configure

func (s SubProvider) Configure(_ context.Context, f func(any)) (any, error)

func (SubProvider) GetDataSources

func (SubProvider) GetDataSources(
	_ context.Context,
) []func() datasource.DataSource

func (SubProvider) GetName

func (SubProvider) GetName(_ context.Context) string

func (SubProvider) GetResources

func (s SubProvider) GetResources(
	_ context.Context,
) []func() resource.Resource

func (SubProvider) GetSchema

func (SubProvider) GetSchema(_ context.Context) map[string]schema.Attribute

Directories

Path Synopsis
framework
datasources/networkdhcpserver
Package networkdhcpserver implements a data source for network_dhcp_server
Package networkdhcpserver implements a data source for network_dhcp_server
datasources/networkdomain
Package networkdomain implements a data source for network_domain
Package networkdomain implements a data source for network_domain
datasources/networkfirewallrule
Package networkfirewallrule implements a data source for network_firewall_rule
Package networkfirewallrule implements a data source for network_firewall_rule
datasources/networkfirewallrulegroup
Package networkfirewallrulegroup implements a data source for network firewall rule groups.
Package networkfirewallrulegroup implements a data source for network firewall rule groups.
datasources/networkrouter
Package networkrouter implements a data source for network_router
Package networkrouter implements a data source for network_router
datasources/networkrouterbgpneighbor
Package networkrouterbgpneighbor implements a data source for network_router_bgp_neighbor
Package networkrouterbgpneighbor implements a data source for network_router_bgp_neighbor
datasources/networkrouterroute
Package networkrouterroute implements a data source for network_router_route
Package networkrouterroute implements a data source for network_router_route
datasources/ostypeimage
Package ostypeimage implements a data source for os_type_image
Package ostypeimage implements a data source for os_type_image
resources/ostypeimage
Package ostypeimage is the os_type_image resource
Package ostypeimage is the os_type_image resource
resources/user
(C) Copyright 2025 Hewlett Packard Enterprise Development LP
(C) Copyright 2025 Hewlett Packard Enterprise Development LP
datasources/job
Package job provides a Morpheus job data source for Terraform.
Package job provides a Morpheus job data source for Terraform.
capabilities
Package capabilities provides capability-based test activation.
Package capabilities provides capability-based test activation.
utils
auth
(C) Copyright 2025 Hewlett Packard Enterprise Development LP
(C) Copyright 2025 Hewlett Packard Enterprise Development LP