AlexsJones/gravitywell

View on GitHub
platform/provider/interfaces.go

Summary

Maintainability
A
0 mins
Test Coverage
package provider

import (
    "github.com/AlexsJones/gravitywell/kinds"
)

type IProvider interface {
    Create(cluster kinds.ProviderCluster) error

    Delete(cluster kinds.ProviderCluster) error
}

func Create(i IProvider, cluster kinds.ProviderCluster) error {

    return i.Create(cluster)
}

func Delete(i IProvider, cluster kinds.ProviderCluster) error {

    return i.Delete(cluster)
}