provider

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2019 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrGitScmBranchMissingDefinition = errors.New("definition must be provided for jenkins_git_scm_branch")

ErrGitScmBranchMissingDefinition

View Source
var ErrGitScmUserRemoteConfigMissingDefinition = errors.New("definition must be provided for jenkins_git_scm_user_remote_config")

ErrGitScmUserRemoteConfigMissingDefinition

View Source
var ErrInvalidDefinitionId = errors.New("Invalid definition id, must be jobName_definitionId")

ErrInvalidDefinitionId

View Source
var ErrInvalidDiscarderPropertyStrategyId = errors.New("Invalid discarder property strategy id, must be jobName_propertyId_strategyId")

ErrInvalidPropertyId

View Source
var ErrInvalidGerritProjectId = errors.New("Invalid gerrit project id, must be jobName_propertyId_triggerId_projectId")

ErrInvalidGerritProjectId

View Source
var ErrInvalidJobActionId = errors.New("Invalid action id, must be jobName" + IdDelimiter + "actionId")

ErrInvalidJobActionId

View Source
var ErrInvalidJobGitScmBranchId = errors.New("Invalid git scm branch id, must be jobName_scmId_branchId")

ErrInvalidJobGitScmBranchId

View Source
var ErrInvalidJobGitScmExtensionId = errors.New("Invalid git scm extension id, must be jobName_definitionId_extensionId")

ErrInvalidJobGitScmExtensionId

View Source
var ErrInvalidJobGitScmUserRemoteConfigId = errors.New("Invalid git scm user remote config id, must be jobName_definitionId_configId")

ErrInvalidJobGitScmUserRemoteConfigId

View Source
var ErrInvalidJobTriggerEventId = errors.New("Invalid trigger event id, must be jobName_propertyId_triggerId_eventId")

ErrInvalidJobTriggerEventId

View Source
var ErrInvalidJobTriggerId = errors.New("Invalid trigger id, must be jobName_propertyId_triggerId")

ErrInvalidJobTriggerId

View Source
var ErrInvalidParameterDefinitionId = errors.New("Invalid parameter id, must be jobName_propertyId_definitionId")

ErrInvalidParameterDefinitionId

View Source
var ErrInvalidPropertyId = errors.New("Invalid property id, must be jobName_propertyId")

ErrInvalidPropertyId

View Source
var ErrInvalidTriggerGerritBranchId = errors.New("Invalid gerrit branch id, must be jobName_propertyId_triggerId_projectId_branchId")

ErrInvalidTriggerGerritBranchId

View Source
var ErrInvalidTriggerGerritFilePathId = errors.New("Invalid gerrit file path id, must be jobName_propertyId_triggerId_projectId_filePathId")

ErrInvalidTriggerGerritFilePathId

View Source
var ErrMissingJobName = errors.New("job name must be provided")

ErrMissingJobName missing job name

View Source
var IdDelimiter = string(0x1F)

Functions

func JobfromClientJob

func JobfromClientJob(clientJob *client.Job) *job

func Provider

func Provider() terraform.ResourceProvider

Provider for terraform

func ResourceJobActionId added in v0.1.0

func ResourceJobActionId(jobName string, actionId string) string

func ResourceJobDefinitionId added in v0.1.0

func ResourceJobDefinitionId(jobName string, definitionId string) string

func ResourceJobDiscarderPropertyStrategyId added in v0.1.0

func ResourceJobDiscarderPropertyStrategyId(jobName string, propertyId string, strategyId string) string

func ResourceJobGerritBranchId added in v0.1.0

func ResourceJobGerritBranchId(jobName string, propertyId string, triggerId string, projectId string, branchId string) string

func ResourceJobGerritFilePathId added in v0.2.0

func ResourceJobGerritFilePathId(jobName string, propertyId string, triggerId string, projectId string, filePathId string) string

func ResourceJobGerritProjectId added in v0.1.0

func ResourceJobGerritProjectId(jobName string, propertyId string, triggerId string, projectId string) string

func ResourceJobGerritTriggerEventId added in v0.1.0

func ResourceJobGerritTriggerEventId(jobName string, propertyId string, triggerId string, eventId string) string

func ResourceJobGitScmBranchId added in v0.1.0

func ResourceJobGitScmBranchId(jobName string, scmId string, branchId string) string

func ResourceJobGitScmExtensionId added in v0.1.0

func ResourceJobGitScmExtensionId(jobName string, definitionId string, extensionId string) string

func ResourceJobGitScmUserRemoteConfigId added in v0.1.0

func ResourceJobGitScmUserRemoteConfigId(jobName string, definitionId string, configId string) string

func ResourceJobParameterDefinitionId added in v0.3.0

func ResourceJobParameterDefinitionId(jobName string, propertyId string, definitionId string) string

func ResourceJobPropertyId added in v0.1.0

func ResourceJobPropertyId(jobName string, propertyId string) string

func ResourceJobTriggerId added in v0.1.0

func ResourceJobTriggerId(jobName string, propertyId string, triggerId string) string

Types

type Config

type Config struct {
	Address  string `mapstructure:"address"`
	Username string `mapstructure:"username"`
	Token    string `mapstructure:"token"`
}

Config for provider

type Services

type Services struct {
	Config     client.Config
	JobService client.JobService
}

Services used by provider

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL