Documentation ¶
Index ¶
- type GenericGenerator
- type OctopusDeployProvider
- func (p *OctopusDeployProvider) GetBasicConfig() cty.Value
- func (p *OctopusDeployProvider) GetConfig() cty.Value
- func (p *OctopusDeployProvider) GetName() string
- func (p *OctopusDeployProvider) GetProviderData(arg ...string) map[string]interface{}
- func (OctopusDeployProvider) GetResourceConnections() map[string]map[string][]string
- func (p *OctopusDeployProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
- func (p *OctopusDeployProvider) Init(args []string) error
- func (p *OctopusDeployProvider) InitService(serviceName string, verbose bool) error
- type OctopusDeployService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericGenerator ¶
type GenericGenerator struct { OctopusDeployService APIService string }
func (*GenericGenerator) InitResources ¶
func (g *GenericGenerator) InitResources() error
InitResources initialize the process to generate the Terraform resources from the Octopus Deploy API.
type OctopusDeployProvider ¶
type OctopusDeployProvider struct { terraformutils.Provider // contains filtered or unexported fields }
func (*OctopusDeployProvider) GetBasicConfig ¶
func (p *OctopusDeployProvider) GetBasicConfig() cty.Value
func (*OctopusDeployProvider) GetConfig ¶
func (p *OctopusDeployProvider) GetConfig() cty.Value
GetConfig return map of provider config for OctopusDeployProvider
func (*OctopusDeployProvider) GetName ¶
func (p *OctopusDeployProvider) GetName() string
func (*OctopusDeployProvider) GetProviderData ¶
func (p *OctopusDeployProvider) GetProviderData(arg ...string) map[string]interface{}
func (OctopusDeployProvider) GetResourceConnections ¶
func (OctopusDeployProvider) GetResourceConnections() map[string]map[string][]string
func (*OctopusDeployProvider) GetSupportedService ¶
func (p *OctopusDeployProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
func (*OctopusDeployProvider) Init ¶
func (p *OctopusDeployProvider) Init(args []string) error
func (*OctopusDeployProvider) InitService ¶
func (p *OctopusDeployProvider) InitService(serviceName string, verbose bool) error
type OctopusDeployService ¶
type OctopusDeployService struct {
terraformutils.Service
}
func (*OctopusDeployService) Client ¶
func (s *OctopusDeployService) Client() (*octopusdeploy.Client, error)
Click to show internal directories.
Click to hide internal directories.