aws

package module
v0.0.0-...-69d005f Latest Latest
Warning

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

Go to latest
Published: May 20, 2023 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

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

Provider implements the Provider interface for AWS.

func NewProvider

func NewProvider(ctx context.Context) (*Provider, error)

NewProvider creates a new AWS cloud provider.

func (*Provider) Config

func (p *Provider) Config() *types.Config

Config returns the configuration of the provider.

func (*Provider) ID

func (p *Provider) ID() types.ID

ID returns the ID "aws" for this cloud provider implementation.

func (*Provider) Machines

func (p *Provider) Machines(selector types.Selector) types.Machiner

Machines returns the machines service.

func (*Provider) SetConfig

func (p *Provider) SetConfig(config *types.Config)

SetConfig sets the configuration of the provider.

Jump to

Keyboard shortcuts

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