variables

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VariableTypeString             = VariableType("String")
	VariableTypeSensitive          = VariableType("Sensitive")
	VariableTypeAwsAccount         = VariableType("AmazonWebServicesAccount")
	VariableTypeAzureAccount       = VariableType("AzureAccount")
	VariableTypeGoogleCloudAccount = VariableType("GoogleCloudAccount")
	VariableTypeWorkerPool         = VariableType("WorkerPool")
	VariableTypeCertificate        = VariableType("Certificate")
	VariableTypeBoolean            = VariableType("Boolean")
	VariableTypeSelect             = VariableType("Select")
)

Variables

This section is empty.

Functions

func GetAllLibraryVariableSets

func GetAllLibraryVariableSets(client *client.Client) ([]*variables.LibraryVariableSet, error)

func PromptValue

func PromptValue(ask question.Asker, variableType VariableType, callbacks *VariableCallbacks, template *actiontemplates.ActionTemplateParameter) (string, error)

Types

type GetAccountsByTypeCallback

type GetAccountsByTypeCallback func(accountType accounts.AccountType) ([]accounts.IAccount, error)

type GetAllCertificatesCallback

type GetAllCertificatesCallback func() ([]*certificates.CertificateResource, error)

type GetAllLibraryVariableSetsCallback

type GetAllLibraryVariableSetsCallback func() ([]*variables.LibraryVariableSet, error)

type GetAllWorkerPoolsCallback

type GetAllWorkerPoolsCallback func() ([]*workerpools.WorkerPoolListResult, error)

type GetProjectVariablesByGitRefCallback added in v1.5.0

type GetProjectVariablesByGitRefCallback func(spaceId string, projectId string, gitRef string) (*variables.VariableSet, error)

type GetProjectVariablesCallback

type GetProjectVariablesCallback func(projectId string) (*variables.VariableSet, error)

type GetTenantVariablesCallback

type GetTenantVariablesCallback func(tenant *tenants.Tenant) (*variables.TenantVariables, error)

type GetVariableByIdCallback

type GetVariableByIdCallback func(ownerId, variableId string) (*variables.Variable, error)

type VariableCallbacks

type VariableCallbacks struct {
	GetAccountsByType           GetAccountsByTypeCallback
	GetAllWorkerPools           GetAllWorkerPoolsCallback
	GetAllCertificates          GetAllCertificatesCallback
	GetProjectVariables         GetProjectVariablesCallback
	GetProjectVariablesByGitRef GetProjectVariablesByGitRefCallback
	GetVariableById             GetVariableByIdCallback
	GetTenantVariables          GetTenantVariablesCallback
}

func NewVariableCallbacks

func NewVariableCallbacks(dependencies *cmd.Dependencies) *VariableCallbacks

type VariableType

type VariableType string

Jump to

Keyboard shortcuts

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