Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DatabaseServerVersion11 + const DatabaseServerVersion12 + const DatabaseStateCreating + type DatabaseCreateParams struct + CollationName string + Edition string + MaxSizeBytes int64 + Name string + ServiceObjectiveID string + XMLName xml.Name + type DatabaseServer struct + AdministratorLogin string + FullyQualifiedDomainName string + Location string + Name string + State string + Version string + type DatabaseServerCreateParams struct + AdministratorLogin string + AdministratorLoginPassword string + Location string + Version string + XMLName xml.Name + type DatabaseServerCreateResponse struct + ServerName string + type FirewallRuleCreateParams struct + EndIPAddress string + Name string + StartIPAddress string + XMLName xml.Name + type FirewallRuleResponse struct + EndIPAddress string + Name string + StartIPAddress string + type FirewallRuleUpdateParams struct + EndIPAddress string + Name string + StartIPAddress string + XMLName xml.Name + type ListDatabasesResponse struct + ServiceResources []ServiceResource + type ListFirewallRulesResponse struct + FirewallRules []FirewallRuleResponse + type ListServersResponse struct + DatabaseServers []DatabaseServer + type SQLDatabaseClient struct + func NewClient(mgmtClient management.Client) SQLDatabaseClient + func (c SQLDatabaseClient) CreateDatabase(server string, params DatabaseCreateParams) error + func (c SQLDatabaseClient) CreateFirewallRule(server string, params FirewallRuleCreateParams) error + func (c SQLDatabaseClient) CreateServer(params DatabaseServerCreateParams) (string, error) + func (c SQLDatabaseClient) DeleteDatabase(server, database string) error + func (c SQLDatabaseClient) DeleteFirewallRule(server, ruleName string) error + func (c SQLDatabaseClient) DeleteServer(name string) error + func (c SQLDatabaseClient) GetDatabase(server, database string) (ServiceResource, error) + func (c SQLDatabaseClient) GetFirewallRule(server, ruleName string) (FirewallRuleResponse, error) + func (c SQLDatabaseClient) ListDatabases(server string) (ListDatabasesResponse, error) + func (c SQLDatabaseClient) ListFirewallRules(server string) (ListFirewallRulesResponse, error) + func (c SQLDatabaseClient) ListServers() (ListServersResponse, error) + func (c SQLDatabaseClient) UpdateDatabase(server, database string, params ServiceResourceUpdateParams) (management.OperationID, error) + func (c SQLDatabaseClient) UpdateFirewallRule(server, ruleName string, params FirewallRuleUpdateParams) error + func (c SQLDatabaseClient) WaitForDatabaseCreation(server, database string, cancel chan struct{}) error + type ServiceResource struct + CollationName string + Edition string + MaxSizeBytes int64 + Name string + SelfLink string + ServiceObjectiveID string + State string + type ServiceResourceUpdateParams struct + Edition string + MaxSizeBytes int64 + Name string + ServiceObjectiveID string + XMLName xml.Name