Documentation
¶
Index ¶
- func New(opts ...Option) subprovider.SubProvider
- type Option
- type SubProvider
- func (s SubProvider) Configure(_ context.Context, f func(any)) (any, error)
- func (SubProvider) GetDataSources(_ context.Context) []func() datasource.DataSource
- func (SubProvider) GetName(_ context.Context) string
- func (s SubProvider) GetResources(_ context.Context) []func() resource.Resource
- func (SubProvider) GetSchema(_ context.Context) map[string]schema.Attribute
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) GetDataSources ¶
func (SubProvider) GetDataSources( _ context.Context, ) []func() datasource.DataSource
func (SubProvider) GetResources ¶
func (s SubProvider) GetResources( _ context.Context, ) []func() resource.Resource
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 |
Click to show internal directories.
Click to hide internal directories.