Documentation ¶
Index ¶
- func GetSaveTaskInContentWriterFunc(archiveData *services.ArchiveUploadData, uploadParams services.UploadParams, ...) services.UploadDataHandlerFunc
- type ProduceTaskFunk
- type TerraformPublishCommand
- func (tpc *TerraformPublishCommand) CommandName() string
- func (tpc *TerraformPublishCommand) GetArgs() []string
- func (tpc *TerraformPublishCommand) Result() *commandutils.Result
- func (tpc *TerraformPublishCommand) Run() error
- func (tpc *TerraformPublishCommand) ServerDetails() (*config.ServerDetails, error)
- func (tpc *TerraformPublishCommand) SetArgs(terraformArg []string) *TerraformPublishCommand
- func (tpc *TerraformPublishCommand) SetConfigFilePath(configFilePath string) *TerraformPublishCommand
- func (tpc *TerraformPublishCommand) SetModuleName(moduleName string) *TerraformPublishCommand
- func (tpc *TerraformPublishCommand) SetRepo(repo string) *TerraformPublishCommand
- func (tpc *TerraformPublishCommand) SetServerDetails(serverDetails *config.ServerDetails) *TerraformPublishCommand
- type TerraformPublishCommandArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSaveTaskInContentWriterFunc ¶
func GetSaveTaskInContentWriterFunc(archiveData *services.ArchiveUploadData, uploadParams services.UploadParams, errorsQueue *clientutils.ErrorsQueue) services.UploadDataHandlerFunc
Types ¶
type ProduceTaskFunk ¶
type ProduceTaskFunk func(producer parallel.Runner, uploadService *services.UploadService, uploadSummary *specutils.Result, target string, archiveData *services.ArchiveUploadData, errorsQueue *clientutils.ErrorsQueue) (int, error)
ProduceTaskFunk is provided as an argument to 'walkDirAndUploadTerraformModules' function for testing purposes.
type TerraformPublishCommand ¶
type TerraformPublishCommand struct { *TerraformPublishCommandArgs // contains filtered or unexported fields }
func NewTerraformPublishCommand ¶
func NewTerraformPublishCommand() *TerraformPublishCommand
func (*TerraformPublishCommand) CommandName ¶
func (tpc *TerraformPublishCommand) CommandName() string
func (*TerraformPublishCommand) GetArgs ¶
func (tpc *TerraformPublishCommand) GetArgs() []string
func (*TerraformPublishCommand) Result ¶
func (tpc *TerraformPublishCommand) Result() *commandutils.Result
func (*TerraformPublishCommand) Run ¶
func (tpc *TerraformPublishCommand) Run() error
func (*TerraformPublishCommand) ServerDetails ¶
func (tpc *TerraformPublishCommand) ServerDetails() (*config.ServerDetails, error)
func (*TerraformPublishCommand) SetArgs ¶
func (tpc *TerraformPublishCommand) SetArgs(terraformArg []string) *TerraformPublishCommand
func (*TerraformPublishCommand) SetConfigFilePath ¶
func (tpc *TerraformPublishCommand) SetConfigFilePath(configFilePath string) *TerraformPublishCommand
func (*TerraformPublishCommand) SetModuleName ¶
func (tpc *TerraformPublishCommand) SetModuleName(moduleName string) *TerraformPublishCommand
func (*TerraformPublishCommand) SetRepo ¶
func (tpc *TerraformPublishCommand) SetRepo(repo string) *TerraformPublishCommand
func (*TerraformPublishCommand) SetServerDetails ¶
func (tpc *TerraformPublishCommand) SetServerDetails(serverDetails *config.ServerDetails) *TerraformPublishCommand
type TerraformPublishCommandArgs ¶
type TerraformPublishCommandArgs struct {
// contains filtered or unexported fields
}
func NewTerraformPublishCommandArgs ¶
func NewTerraformPublishCommandArgs() *TerraformPublishCommandArgs
Click to show internal directories.
Click to hide internal directories.