autoscaling

package
v6.5.2 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2024 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetAutoscalingServersData

func SetAutoscalingServersData(d *schema.ResourceData, groupServers autoscaling.ServerCollection) diag.Diagnostics

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(username, password, token, url, version, terraformVersion string) *Client

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(ctx context.Context, groupId string) (*autoscaling.APIResponse, error)

func (*Client) GetAction

func (c *Client) GetAction(ctx context.Context, groupId string, actionId string) (autoscaling.Action, *autoscaling.APIResponse, error)

func (*Client) GetAllActions

func (*Client) GetAllGroupServers

func (c *Client) GetAllGroupServers(ctx context.Context, groupId string) (autoscaling.ServerCollection, *autoscaling.APIResponse, error)

func (*Client) GetGroup

func (c *Client) GetGroup(ctx context.Context, groupId string, depth float32) (autoscaling.Group, *autoscaling.APIResponse, error)

func (*Client) GetGroupServer

func (c *Client) GetGroupServer(ctx context.Context, groupId string, serverId string) (autoscaling.Server, *autoscaling.APIResponse, error)

func (*Client) ListGroups

func (*Client) UpdateGroup

func (c *Client) UpdateGroup(ctx context.Context, groupId string, group autoscaling.GroupPut) (autoscaling.Group, *autoscaling.APIResponse, error)

Jump to

Keyboard shortcuts

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