Documentation ¶
Index ¶
- Constants
- func GetClient(ctx context.Context, config steps.GCEConfig) (*compute.Service, error)
- func Init()
- type CreateAddressStep
- func (s *CreateAddressStep) Depends() []string
- func (s *CreateAddressStep) Description() string
- func (s *CreateAddressStep) Name() string
- func (s *CreateAddressStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *CreateAddressStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type CreateForwardingRules
- func (s *CreateForwardingRules) Depends() []string
- func (s *CreateForwardingRules) Description() string
- func (s *CreateForwardingRules) Name() string
- func (s *CreateForwardingRules) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *CreateForwardingRules) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type CreateHealthCheck
- func (s *CreateHealthCheck) Depends() []string
- func (s *CreateHealthCheck) Description() string
- func (s *CreateHealthCheck) Name() string
- func (s *CreateHealthCheck) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *CreateHealthCheck) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type CreateInstanceStep
- func (s *CreateInstanceStep) Depends() []string
- func (s *CreateInstanceStep) Description() string
- func (s *CreateInstanceStep) Name() string
- func (s *CreateInstanceStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *CreateInstanceStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type CreateTargetPoolStep
- func (s *CreateTargetPoolStep) Depends() []string
- func (s *CreateTargetPoolStep) Description() string
- func (s *CreateTargetPoolStep) Name() string
- func (s *CreateTargetPoolStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *CreateTargetPoolStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type DeleteClusterStep
- func (s *DeleteClusterStep) Depends() []string
- func (s *DeleteClusterStep) Description() string
- func (s *DeleteClusterStep) Name() string
- func (s *DeleteClusterStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *DeleteClusterStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type DeleteForwardingRulesStep
- func (s *DeleteForwardingRulesStep) Depends() []string
- func (s *DeleteForwardingRulesStep) Description() string
- func (s *DeleteForwardingRulesStep) Name() string
- func (s *DeleteForwardingRulesStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *DeleteForwardingRulesStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type DeleteIpAddressStep
- func (s *DeleteIpAddressStep) Depends() []string
- func (s *DeleteIpAddressStep) Description() string
- func (s *DeleteIpAddressStep) Name() string
- func (s *DeleteIpAddressStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *DeleteIpAddressStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type DeleteNodeStep
- func (s *DeleteNodeStep) Depends() []string
- func (s *DeleteNodeStep) Description() string
- func (s *DeleteNodeStep) Name() string
- func (s *DeleteNodeStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *DeleteNodeStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
- type DeleteTargetPoolStep
- func (s *DeleteTargetPoolStep) Depends() []string
- func (s *DeleteTargetPoolStep) Description() string
- func (s *DeleteTargetPoolStep) Name() string
- func (s *DeleteTargetPoolStep) Rollback(context.Context, io.Writer, *steps.Config) error
- func (s *DeleteTargetPoolStep) Run(ctx context.Context, output io.Writer, config *steps.Config) error
Constants ¶
View Source
const CreateForwardingRulesStepName = "gce_create_forwarding_rules"
View Source
const CreateHealthCheckStepName = "gce_create_health_check"
View Source
const CreateIPAddressStepName = "gce_create_ip_address"
View Source
const CreateInstanceStepName = "gce_create_instance"
View Source
const CreateTargetPullStepName = "gce_create_target_pool"
View Source
const DeleteClusterStepName = "gce_delete_cluster"
View Source
const DeleteForwardingRulesStepName = "gce_delete_forwarding_rules"
View Source
const DeleteIpAddressStepName = "gce_delete_ip_address"
View Source
const DeleteNodeStepName = "gce_delete_node"
View Source
const DeleteTargetPoolStepName = "gce_delete_target_pool"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CreateAddressStep ¶
type CreateAddressStep struct { Timeout time.Duration AttemptCount int // contains filtered or unexported fields }
func NewCreateAddressStep ¶
func NewCreateAddressStep() *CreateAddressStep
func (*CreateAddressStep) Depends ¶
func (s *CreateAddressStep) Depends() []string
func (*CreateAddressStep) Description ¶
func (s *CreateAddressStep) Description() string
func (*CreateAddressStep) Name ¶
func (s *CreateAddressStep) Name() string
type CreateForwardingRules ¶
type CreateForwardingRules struct {
// contains filtered or unexported fields
}
func NewCreateForwardingRulesStep ¶
func NewCreateForwardingRulesStep() *CreateForwardingRules
func (*CreateForwardingRules) Depends ¶
func (s *CreateForwardingRules) Depends() []string
func (*CreateForwardingRules) Description ¶
func (s *CreateForwardingRules) Description() string
func (*CreateForwardingRules) Name ¶
func (s *CreateForwardingRules) Name() string
type CreateHealthCheck ¶
type CreateHealthCheck struct {
// contains filtered or unexported fields
}
func NewCreateHealthCheckStep ¶
func NewCreateHealthCheckStep() *CreateHealthCheck
func (*CreateHealthCheck) Depends ¶
func (s *CreateHealthCheck) Depends() []string
func (*CreateHealthCheck) Description ¶
func (s *CreateHealthCheck) Description() string
func (*CreateHealthCheck) Name ¶
func (s *CreateHealthCheck) Name() string
type CreateInstanceStep ¶
type CreateInstanceStep struct {
// contains filtered or unexported fields
}
func NewCreateInstanceStep ¶
func NewCreateInstanceStep(period, timeout time.Duration) *CreateInstanceStep
func (*CreateInstanceStep) Depends ¶
func (s *CreateInstanceStep) Depends() []string
func (*CreateInstanceStep) Description ¶
func (s *CreateInstanceStep) Description() string
func (*CreateInstanceStep) Name ¶
func (s *CreateInstanceStep) Name() string
type CreateTargetPoolStep ¶
type CreateTargetPoolStep struct {
// contains filtered or unexported fields
}
func NewCreateTargetPoolStep ¶
func NewCreateTargetPoolStep() *CreateTargetPoolStep
func (*CreateTargetPoolStep) Depends ¶
func (s *CreateTargetPoolStep) Depends() []string
func (*CreateTargetPoolStep) Description ¶
func (s *CreateTargetPoolStep) Description() string
func (*CreateTargetPoolStep) Name ¶
func (s *CreateTargetPoolStep) Name() string
type DeleteClusterStep ¶
type DeleteClusterStep struct {
// contains filtered or unexported fields
}
func NewDeleteClusterStep ¶
func NewDeleteClusterStep() *DeleteClusterStep
func (*DeleteClusterStep) Depends ¶
func (s *DeleteClusterStep) Depends() []string
func (*DeleteClusterStep) Description ¶
func (s *DeleteClusterStep) Description() string
func (*DeleteClusterStep) Name ¶
func (s *DeleteClusterStep) Name() string
type DeleteForwardingRulesStep ¶
type DeleteForwardingRulesStep struct {
// contains filtered or unexported fields
}
func NewDeleteForwardingRulesStep ¶
func NewDeleteForwardingRulesStep() *DeleteForwardingRulesStep
func (*DeleteForwardingRulesStep) Depends ¶
func (s *DeleteForwardingRulesStep) Depends() []string
func (*DeleteForwardingRulesStep) Description ¶
func (s *DeleteForwardingRulesStep) Description() string
func (*DeleteForwardingRulesStep) Name ¶
func (s *DeleteForwardingRulesStep) Name() string
type DeleteIpAddressStep ¶
type DeleteIpAddressStep struct {
// contains filtered or unexported fields
}
func NewDeleteIpAddressStep ¶
func NewDeleteIpAddressStep() *DeleteIpAddressStep
func (*DeleteIpAddressStep) Depends ¶
func (s *DeleteIpAddressStep) Depends() []string
func (*DeleteIpAddressStep) Description ¶
func (s *DeleteIpAddressStep) Description() string
func (*DeleteIpAddressStep) Name ¶
func (s *DeleteIpAddressStep) Name() string
type DeleteNodeStep ¶
type DeleteNodeStep struct {
// contains filtered or unexported fields
}
func NewDeleteNodeStep ¶
func NewDeleteNodeStep() *DeleteNodeStep
func (*DeleteNodeStep) Depends ¶
func (s *DeleteNodeStep) Depends() []string
func (*DeleteNodeStep) Description ¶
func (s *DeleteNodeStep) Description() string
func (*DeleteNodeStep) Name ¶
func (s *DeleteNodeStep) Name() string
type DeleteTargetPoolStep ¶
type DeleteTargetPoolStep struct {
// contains filtered or unexported fields
}
func NewDeleteTargetPoolStep ¶
func NewDeleteTargetPoolStep() *DeleteTargetPoolStep
func (*DeleteTargetPoolStep) Depends ¶
func (s *DeleteTargetPoolStep) Depends() []string
func (*DeleteTargetPoolStep) Description ¶
func (s *DeleteTargetPoolStep) Description() string
func (*DeleteTargetPoolStep) Name ¶
func (s *DeleteTargetPoolStep) Name() string
Click to show internal directories.
Click to hide internal directories.