drivers

package
v0.3.11-8 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2024 License: Apache-2.0 Imports: 18 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SAccountBaseProviderDriver

type SAccountBaseProviderDriver struct {
	SBaseProviderDriver
}

func (SAccountBaseProviderDriver) RequestCreateCloudgroup

func (base SAccountBaseProviderDriver) RequestCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, group *models.SCloudgroup) error

func (SAccountBaseProviderDriver) RequestCreateClouduser

func (base SAccountBaseProviderDriver) RequestCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, user *models.SClouduser) error

func (SAccountBaseProviderDriver) RequestSyncCloudaccountResources

func (base SAccountBaseProviderDriver) RequestSyncCloudaccountResources(ctx context.Context, userCred mcclient.TokenCredential, account *models.SCloudaccount, provider cloudprovider.ICloudProvider) error

func (SAccountBaseProviderDriver) ValidateCreateCloudgroup

func (SAccountBaseProviderDriver) ValidateCreateClouduser

type SAliyunDriver

type SAliyunDriver struct {
	SProviderBaseProviderDriver
}

func (SAliyunDriver) GetProvider

func (driver SAliyunDriver) GetProvider() string

type SAwsDriver

type SAwsDriver struct {
	SProviderBaseProviderDriver
}

func (SAwsDriver) GetProvider

func (driver SAwsDriver) GetProvider() string

type SAzureDriver

type SAzureDriver struct {
	SAccountBaseProviderDriver
}

func (SAzureDriver) GetProvider

func (driver SAzureDriver) GetProvider() string

type SBaseProviderDriver

type SBaseProviderDriver struct {
}

func (SBaseProviderDriver) RequestCreateCloudgroup

func (base SBaseProviderDriver) RequestCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, group *models.SCloudgroup) error

func (SBaseProviderDriver) RequestCreateClouduser

func (base SBaseProviderDriver) RequestCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, user *models.SClouduser) error

func (SBaseProviderDriver) RequestCreateRoleForSamlUser

func (base SBaseProviderDriver) RequestCreateRoleForSamlUser(ctx context.Context, userCred mcclient.TokenCredential, account *models.SCloudaccount, group *models.SCloudgroup, user *models.SSamluser) error

func (SBaseProviderDriver) RequestCreateSAMLProvider

func (base SBaseProviderDriver) RequestCreateSAMLProvider(ctx context.Context, userCred mcclient.TokenCredential, account *models.SCloudaccount) error

func (SBaseProviderDriver) RequestSyncCloudaccountResources

func (base SBaseProviderDriver) RequestSyncCloudaccountResources(ctx context.Context, userCred mcclient.TokenCredential, account *models.SCloudaccount, provider cloudprovider.ICloudProvider) error

func (SBaseProviderDriver) RequestSyncCloudproviderResources

func (base SBaseProviderDriver) RequestSyncCloudproviderResources(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, provider cloudprovider.ICloudProvider) error

func (SBaseProviderDriver) ValidateCreateCloudgroup

func (SBaseProviderDriver) ValidateCreateClouduser

type SGoogleDriver

type SGoogleDriver struct {
	SAccountBaseProviderDriver
}

func (SGoogleDriver) GetProvider

func (driver SGoogleDriver) GetProvider() string

type SHuaweiDriver

type SHuaweiDriver struct {
	SProviderBaseProviderDriver
}

func (SHuaweiDriver) GetProvider

func (driver SHuaweiDriver) GetProvider() string

func (SHuaweiDriver) RequestCreateRoleForSamlUser

func (base SHuaweiDriver) RequestCreateRoleForSamlUser(ctx context.Context, userCred mcclient.TokenCredential, account *models.SCloudaccount, group *models.SCloudgroup, user *models.SSamluser) error

type SKsyunDriver

type SKsyunDriver struct {
	SProviderBaseProviderDriver
}

func (SKsyunDriver) GetProvider

func (driver SKsyunDriver) GetProvider() string

type SProviderBaseProviderDriver

type SProviderBaseProviderDriver struct {
	SBaseProviderDriver
}

func (SProviderBaseProviderDriver) RequestCreateCloudgroup

func (base SProviderBaseProviderDriver) RequestCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, group *models.SCloudgroup) error

func (SProviderBaseProviderDriver) RequestCreateClouduser

func (base SProviderBaseProviderDriver) RequestCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, user *models.SClouduser) error

func (SProviderBaseProviderDriver) RequestCreateRoleForSamlUser

func (base SProviderBaseProviderDriver) RequestCreateRoleForSamlUser(ctx context.Context, userCred mcclient.TokenCredential, account *models.SCloudaccount, group *models.SCloudgroup, user *models.SSamluser) error

func (SProviderBaseProviderDriver) RequestCreateSAMLProvider

func (base SProviderBaseProviderDriver) RequestCreateSAMLProvider(ctx context.Context, userCred mcclient.TokenCredential, account *models.SCloudaccount) error

func (SProviderBaseProviderDriver) RequestSyncCloudproviderResources

func (base SProviderBaseProviderDriver) RequestSyncCloudproviderResources(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, provider cloudprovider.ICloudProvider) error

func (SProviderBaseProviderDriver) ValidateCreateCloudgroup

func (SProviderBaseProviderDriver) ValidateCreateClouduser

type SQcloudDriver

type SQcloudDriver struct {
	SProviderBaseProviderDriver
}

func (SQcloudDriver) GetProvider

func (driver SQcloudDriver) GetProvider() string

type SVolcEngineDriver

type SVolcEngineDriver struct {
	SProviderBaseProviderDriver
}

func (SVolcEngineDriver) GetProvider

func (driver SVolcEngineDriver) GetProvider() string

Jump to

Keyboard shortcuts

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