Documentation
¶
Index ¶
- type ClientConfig
- type Provider
- func (p *Provider) BucketDump(ctx context.Context, action, bucketName string)
- func (p *Provider) ExecuteCloudVMCommand(instanceID, cmd string)
- func (p *Provider) Name() string
- func (p *Provider) Resources(ctx context.Context) (schema.Resources, error)
- func (p *Provider) UserManagement(action, username, password string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientConfig ¶ added in v0.2.5
type ClientConfig struct {
APIOptions []api.Option
COSOptions []cos.Option
SkipCredentialCache bool
}
ClientConfig injects transport options while preserving provider behavior.
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider is a data provider for tencent API
func NewWithConfig ¶ added in v0.2.5
func NewWithConfig(options schema.Options, cfg ClientConfig) (*Provider, error)
NewWithConfig creates a provider with injected client configuration.
func (*Provider) BucketDump ¶ added in v0.0.5
func (*Provider) ExecuteCloudVMCommand ¶ added in v0.1.1
func (*Provider) UserManagement ¶ added in v0.0.4
Click to show internal directories.
Click to hide internal directories.