Documentation ¶
Index ¶
- type MySQLFirewallRuleClient
- func (m *MySQLFirewallRuleClient) CreateFirewallRule(ctx context.Context, resourcegroup string, servername string, ...) (future mysql.FirewallRulesCreateOrUpdateFuture, err error)
- func (m *MySQLFirewallRuleClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (m *MySQLFirewallRuleClient) DeleteFirewallRule(ctx context.Context, resourcegroup string, servername string, ...) (status string, err error)
- func (m *MySQLFirewallRuleClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (m *MySQLFirewallRuleClient) GetFirewallRule(ctx context.Context, resourcegroup string, servername string, ...) (firewall mysql.FirewallRule, err error)
- func (m *MySQLFirewallRuleClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
- func (m *MySQLFirewallRuleClient) GetStatus(obj runtime.Object) (*v1alpha1.ASOStatus, error)
- type MySQLFirewallRuleManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLFirewallRuleClient ¶
type MySQLFirewallRuleClient struct {
// contains filtered or unexported fields
}
func NewMySQLFirewallRuleClient ¶
func NewMySQLFirewallRuleClient(creds config.Credentials) *MySQLFirewallRuleClient
func (*MySQLFirewallRuleClient) CreateFirewallRule ¶
func (*MySQLFirewallRuleClient) Delete ¶
func (m *MySQLFirewallRuleClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*MySQLFirewallRuleClient) DeleteFirewallRule ¶
func (*MySQLFirewallRuleClient) Ensure ¶
func (m *MySQLFirewallRuleClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*MySQLFirewallRuleClient) GetFirewallRule ¶
func (m *MySQLFirewallRuleClient) GetFirewallRule(ctx context.Context, resourcegroup string, servername string, firewallrulename string) (firewall mysql.FirewallRule, err error)
func (*MySQLFirewallRuleClient) GetParents ¶
func (m *MySQLFirewallRuleClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
type MySQLFirewallRuleManager ¶
type MySQLFirewallRuleManager interface { CreateFirewallRule(ctx context.Context, resourcegroup string, servername string, firewallrulename string, startip string, endip string) (mysql.FirewallRulesCreateOrUpdateFuture, error) DeleteFirewallRule(ctx context.Context, resourcegroup string, servername string, firewallrulename string) (string, error) GetFirewallRule(ctx context.Context, resourcegroup string, servername string, firewallrulename string) (mysql.FirewallRule, error) // also embed async client methods resourcemanager.ARMClient }
Click to show internal directories.
Click to hide internal directories.