package aws
import "k8s.io/kubernetes/test/e2e/framework/providers/aws"
Index ¶
- type Provider
- func (p *Provider) CreatePD(zone string) (string, error)
- func (p *Provider) CreatePVSource(zone, diskName string) (*v1.PersistentVolumeSource, error)
- func (p *Provider) CreateShare() (string, string, string, error)
- func (p *Provider) DeleteNode(node *v1.Node) error
- func (p *Provider) DeletePD(pdName string) error
- func (p *Provider) DeletePVSource(pvSource *v1.PersistentVolumeSource) error
- func (p *Provider) DeleteShare(accountName, shareName string) error
- func (p *Provider) GroupSize(group string) (int, error)
- func (p *Provider) ResizeGroup(group string, size int32) error
Types ¶
type Provider ¶
type Provider struct { framework.NullProvider }
Provider is a structure to handle AWS clouds for e2e testing
func (*Provider) CreatePD ¶
CreatePD creates a persistent volume on the specified availability zone
func (*Provider) CreatePVSource ¶
func (p *Provider) CreatePVSource(zone, diskName string) (*v1.PersistentVolumeSource, error)
CreatePVSource creates a persistent volume source
func (*Provider) CreateShare ¶
func (*Provider) DeleteNode ¶
DeleteNode deletes a node which is specified as the argument
func (*Provider) DeletePD ¶
DeletePD deletes a persistent volume
func (*Provider) DeletePVSource ¶
func (p *Provider) DeletePVSource(pvSource *v1.PersistentVolumeSource) error
DeletePVSource deletes a persistent volume source
func (*Provider) DeleteShare ¶
func (*Provider) GroupSize ¶
GroupSize returns the size of an instance group
func (*Provider) ResizeGroup ¶
ResizeGroup resizes an instance group
Source Files ¶
aws.go
- Version
- v1.24.4
- Published
- Aug 17, 2022
- Platform
- js/wasm
- Imports
- 11 packages
- Last checked
- 4 minutes ago –
Tools for package owners.