ai.digital.integration.server.common.domain.providers.OperatorProviderContainer.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of integration-server-gradle-plugin Show documentation
Show all versions of integration-server-gradle-plugin Show documentation
The easy way to get custom setup for Deploy up and running
package ai.digital.integration.server.common.domain.providers
import groovy.lang.Closure
import org.gradle.api.Action
import org.gradle.api.NamedDomainObjectContainer
interface OperatorProviderContainer : NamedDomainObjectContainer {
var activeProviderName: String
fun awsEks(): AwsEksProvider
fun awsEks(closure: Closure<*>): AwsEksProvider
fun awsEks(action: Action): AwsEksProvider
fun awsOpenshift(): AwsOpenshiftProvider
fun awsOpenshift(closure: Closure<*>): AwsOpenshiftProvider
fun awsOpenshift(action: Action): AwsOpenshiftProvider
fun azureAks(): AzureAksProvider
fun azureAks(closure: Closure<*>): AzureAksProvider
fun azureAks(action: Action): AzureAksProvider
fun gcpGke(): GcpGkeProvider
fun gcpGke(closure: Closure<*>): GcpGkeProvider
fun gcpGke(action: Action): GcpGkeProvider
fun onPremise(): OnPremiseProvider
fun onPremise(closure: Closure<*>): OnPremiseProvider
fun onPremise(action: Action): OnPremiseProvider
fun vmwareOpenshift(): VmwareOpenshiftProvider
fun vmwareOpenshift(closure: Closure<*>): VmwareOpenshiftProvider
fun vmwareOpenshift(action: Action): VmwareOpenshiftProvider
}