Versions in this module Expand all Collapse all v1 v1.0.0 Apr 2, 2023 Changes in this version + var ProductName = map[Product]string + type CreateVariableOutput struct + Variable *Variable + type DeleteVariableInput struct + VariableId *string + type DeleteVariableOutput struct + type ListVariablesInput struct + NamespaceId *string + OrgOnly *bool + StackId *string + StackRunId *string + TemplateId *string + type ListVariablesOutput struct + Variables []*Variable + type Product int + const ProductLinuxUnix + const ProductLinuxUnixVPC + const ProductSUSELinux + const ProductSUSELinuxVPC + const ProductWindows + const ProductWindowsVPC + func (p Product) String() string + type ReadVariableInput struct + VariableId *string + type ReadVariableOutput struct + Variable *Variable + type Service interface + CreateVariable func(context.Context, *Variable) (*CreateVariableOutput, error) + DeleteVariable func(context.Context, *DeleteVariableInput) (*DeleteVariableOutput, error) + ListVariables func(context.Context, *ListVariablesInput) (*ListVariablesOutput, error) + ReadVariable func(context.Context, *ReadVariableInput) (*ReadVariableOutput, error) + UpdateVariable func(context.Context, *string, *Variable) (*UpdateVariableOutput, error) + func New(sess *session.Session, cfgs ...*controlmonkey.Config) Service + type ServiceOp struct + Client *client.Client + func (s *ServiceOp) CreateVariable(ctx context.Context, input *Variable) (*CreateVariableOutput, error) + func (s *ServiceOp) DeleteVariable(ctx context.Context, input *DeleteVariableInput) (*DeleteVariableOutput, error) + func (s *ServiceOp) ListVariables(ctx context.Context, input *ListVariablesInput) (*ListVariablesOutput, error) + func (s *ServiceOp) ReadVariable(ctx context.Context, input *ReadVariableInput) (*ReadVariableOutput, error) + func (s *ServiceOp) UpdateVariable(ctx context.Context, variableId *string, input *Variable) (*UpdateVariableOutput, error) + type UpdateVariableOutput struct + Variable *Variable + type Variable struct + CreatedAt *time.Time + Description *string + ID *string + IsOverridable *bool + IsRequired *bool + IsSensitive *bool + Key *string + Scope *string + ScopeId *string + Type *string + Value *string + func (o *Variable) SetDescription(v *string) *Variable + func (o *Variable) SetIsOverridable(v *bool) *Variable + func (o *Variable) SetIsRequired(v *bool) *Variable + func (o *Variable) SetIsSensitive(v *bool) *Variable + func (o *Variable) SetKey(v *string) *Variable + func (o *Variable) SetScope(v *string) *Variable + func (o *Variable) SetScopeId(v *string) *Variable + func (o *Variable) SetType(v *string) *Variable + func (o *Variable) SetValue(v *string) *Variable + func (o Variable) MarshalJSON() ([]byte, error)