Documentation ¶
Index ¶
- func GetFirewallRulesState(ctx context.Context, firewallRules *[]ubicloud_client.FirewallRule) (basetypes.ListValue, diag.Diagnostics)
- func GetFirewallsState(ctx context.Context, firewalls *[]ubicloud_client.Firewall) (basetypes.ListValue, diag.Diagnostics)
- func GetNicsState(ctx context.Context, nics *[]ubicloud_client.Nic) (basetypes.ListValue, diag.Diagnostics)
- func GetPostgresFirewallRulesState(ctx context.Context, firewallRules *[]ubicloud_client.PostgresFirewallRule) (basetypes.ListValue, diag.Diagnostics)
- func New(version string) func() provider.Provider
- func NewFirewallDataSource() datasource.DataSource
- func NewFirewallResource() resource.Resource
- func NewFirewallRuleDataSource() datasource.DataSource
- func NewFirewallRuleResource() resource.Resource
- func NewPostgresDataSource() datasource.DataSource
- func NewPostgresResource() resource.Resource
- func NewPrivateSubnetDataSource() datasource.DataSource
- func NewPrivateSubnetResource() resource.Resource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectResource() resource.Resource
- func NewVmDataSource() datasource.DataSource
- func NewVmResource() resource.Resource
- type UbicloudClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFirewallRulesState ¶
func GetFirewallRulesState(ctx context.Context, firewallRules *[]ubicloud_client.FirewallRule) (basetypes.ListValue, diag.Diagnostics)
func GetFirewallsState ¶
func GetFirewallsState(ctx context.Context, firewalls *[]ubicloud_client.Firewall) (basetypes.ListValue, diag.Diagnostics)
func GetNicsState ¶
func GetNicsState(ctx context.Context, nics *[]ubicloud_client.Nic) (basetypes.ListValue, diag.Diagnostics)
func GetPostgresFirewallRulesState ¶
func GetPostgresFirewallRulesState(ctx context.Context, firewallRules *[]ubicloud_client.PostgresFirewallRule) (basetypes.ListValue, diag.Diagnostics)
func NewFirewallDataSource ¶
func NewFirewallDataSource() datasource.DataSource
func NewFirewallResource ¶
func NewFirewallRuleDataSource ¶
func NewFirewallRuleDataSource() datasource.DataSource
func NewFirewallRuleResource ¶
func NewPostgresDataSource ¶
func NewPostgresDataSource() datasource.DataSource
func NewPostgresResource ¶
func NewPrivateSubnetDataSource ¶
func NewPrivateSubnetDataSource() datasource.DataSource
func NewProjectDataSource ¶
func NewProjectDataSource() datasource.DataSource
func NewProjectResource ¶
func NewVmDataSource ¶
func NewVmDataSource() datasource.DataSource
func NewVmResource ¶
Types ¶
type UbicloudClient ¶
type UbicloudClient struct {
// contains filtered or unexported fields
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.