Documentation ¶
Index ¶
- type SAccountBaseProviderDriver
- func (base SAccountBaseProviderDriver) RequestCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SAccountBaseProviderDriver) RequestCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SAccountBaseProviderDriver) RequestSyncCloudaccountResources(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SAccountBaseProviderDriver) ValidateCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, ...) (*api.CloudgroupCreateInput, error)
- func (base SAccountBaseProviderDriver) ValidateCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, ...) (*api.ClouduserCreateInput, error)
- type SAliyunDriver
- type SAwsDriver
- type SAzureDriver
- type SBaseProviderDriver
- func (base SBaseProviderDriver) RequestCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SBaseProviderDriver) RequestCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SBaseProviderDriver) RequestCreateRoleForSamlUser(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SBaseProviderDriver) RequestCreateSAMLProvider(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SBaseProviderDriver) RequestSyncCloudaccountResources(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SBaseProviderDriver) RequestSyncCloudproviderResources(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SBaseProviderDriver) ValidateCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, ...) (*api.CloudgroupCreateInput, error)
- func (base SBaseProviderDriver) ValidateCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, ...) (*api.ClouduserCreateInput, error)
- type SGoogleDriver
- type SHuaweiDriver
- type SKsyunDriver
- type SProviderBaseProviderDriver
- func (base SProviderBaseProviderDriver) RequestCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SProviderBaseProviderDriver) RequestCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SProviderBaseProviderDriver) RequestCreateRoleForSamlUser(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SProviderBaseProviderDriver) RequestCreateSAMLProvider(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SProviderBaseProviderDriver) RequestSyncCloudproviderResources(ctx context.Context, userCred mcclient.TokenCredential, ...) error
- func (base SProviderBaseProviderDriver) ValidateCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, ...) (*api.CloudgroupCreateInput, error)
- func (base SProviderBaseProviderDriver) ValidateCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, ...) (*api.ClouduserCreateInput, error)
- type SQcloudDriver
- type SVolcEngineDriver
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 (base SAccountBaseProviderDriver) ValidateCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, input *api.CloudgroupCreateInput) (*api.CloudgroupCreateInput, error)
func (SAccountBaseProviderDriver) ValidateCreateClouduser ¶
func (base SAccountBaseProviderDriver) ValidateCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, input *api.ClouduserCreateInput) (*api.ClouduserCreateInput, error)
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 (base SBaseProviderDriver) ValidateCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, input *api.CloudgroupCreateInput) (*api.CloudgroupCreateInput, error)
func (SBaseProviderDriver) ValidateCreateClouduser ¶
func (base SBaseProviderDriver) ValidateCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, input *api.ClouduserCreateInput) (*api.ClouduserCreateInput, error)
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 (base SProviderBaseProviderDriver) ValidateCreateCloudgroup(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, input *api.CloudgroupCreateInput) (*api.CloudgroupCreateInput, error)
func (SProviderBaseProviderDriver) ValidateCreateClouduser ¶
func (base SProviderBaseProviderDriver) ValidateCreateClouduser(ctx context.Context, userCred mcclient.TokenCredential, cp *models.SCloudprovider, input *api.ClouduserCreateInput) (*api.ClouduserCreateInput, error)
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
Click to show internal directories.
Click to hide internal directories.