Documentation ¶
Index ¶
- type ProduceTaskFunc
- type TerraformPublishCommand
- func (tpc *TerraformPublishCommand) CommandName() string
- func (tpc *TerraformPublishCommand) Init() error
- func (tpc *TerraformPublishCommand) Result() *commandsUtils.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
- type TerraformPublishCommandArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProduceTaskFunc ¶ added in v2.27.0
type ProduceTaskFunc func(producer parallel.Runner, serverDetails *config.ServerDetails, uploadSummary *[][]*servicesUtils.OperationSummary, uploadParams *services.UploadParams, errorsQueue *clientUtils.ErrorsQueue) (int, error)
ProduceTaskFunc 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) Init ¶ added in v2.28.0
func (tpc *TerraformPublishCommand) Init() error
func (*TerraformPublishCommand) Result ¶
func (tpc *TerraformPublishCommand) Result() *commandsUtils.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
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.