Documentation
¶
Index ¶
- Constants
- func DatabaseAutoPauseDelay(i interface{}, k string) (warnings []string, errors []error)
- func DatabaseCollation() pluginsdk.SchemaValidateFunc
- func DatabaseExtendedAuditingPolicyID(input interface{}, key string) (warnings []string, errors []error)
- func DatabaseID(input interface{}, key string) (warnings []string, errors []error)
- func DatabaseSkuName() pluginsdk.SchemaValidateFunc
- func DatabaseVulnerabilityAssessmentRuleBaselineID(input interface{}, key string) (warnings []string, errors []error)
- func ElasticPoolID(input interface{}, key string) (warnings []string, errors []error)
- func EncryptionProtectorID(input interface{}, key string) (warnings []string, errors []error)
- func FailoverGroupID(input interface{}, key string) (warnings []string, errors []error)
- func FirewallRuleID(input interface{}, key string) (warnings []string, errors []error)
- func JobAgentID(input interface{}, key string) (warnings []string, errors []error)
- func JobCredentialID(input interface{}, key string) (warnings []string, errors []error)
- func RecoverableDatabaseID(input interface{}, key string) (warnings []string, errors []error)
- func RestorableDatabaseID(i interface{}, k string) (warnings []string, errors []error)
- func ServerExtendedAuditingPolicyID(input interface{}, key string) (warnings []string, errors []error)
- func ServerID(input interface{}, key string) (warnings []string, errors []error)
- func ServerSecurityAlertPolicyID(input interface{}, key string) (warnings []string, errors []error)
- func ServerVulnerabilityAssessmentID(input interface{}, key string) (warnings []string, errors []error)
- func SqlVirtualMachineID(input interface{}, key string) (warnings []string, errors []error)
- func SqlVirtualMachineLoginUserName(i interface{}, k string) (warnings []string, errors []error)
- func ValidateMsSqlDatabaseName(i interface{}, k string) (_ []string, errors []error)
- func ValidateMsSqlElasticPoolName(i interface{}, k string) (_ []string, errors []error)
- func ValidateMsSqlFailoverGroupName(i interface{}, k string) (_ []string, errors []error)
- func ValidateMsSqlJobAgentName(i interface{}, k string) (_ []string, errors []error)
- func ValidateMsSqlServerName(i interface{}, k string) (_ []string, errors []error)
- func VirtualNetworkRuleID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualNetworkRuleName(v interface{}, k string) (warnings []string, errors []error)
Constants ¶
View Source
const ( Free = "(Free)" Basic = "(Basic)" Elastic = "(ElasticPool)" Standard = "(S(0|1|2|3|4|6|7|9|12))" Premium = "(P(1|2|4|6|11|15))" DataWarehouse = "(DW(1|2|3|4|5|6|7|8|9)5?000*c)" Stretch = "(DS(1|2|3|4|5|6|10|12|15|20)00)" BusinessCritical = "(BC_M_(8|10|12|14|16|18|20|24|32|64|128))" Gen4 = "((GP|HS|BC)_Gen4_(1|2|3|4|5|6|7|8|9|10|16|24))" Gen5 = "(GP|HS|BC)_Gen5_(2|4|6|8|10|12|14|16|18|20|24|32|40|80)" ServerlessGen5 = "(GP_S_Gen5_(1|2|4|6|8|10|12|14|16|18|20|24|32|40))" Fsv2 = "(GP_Fsv2_(8|10|12|14|16|18|20|24|32|36|72))" Dc = "((GP|BC|HS)_DC_(2|4|6|8))" EightIM = "(HS_8IM_(24|48|80))" Serverless8IM = "(HS_S_8IM_(24|80))" )
Variables ¶
This section is empty.
Functions ¶
func DatabaseAutoPauseDelay ¶
func DatabaseCollation ¶
func DatabaseCollation() pluginsdk.SchemaValidateFunc
func DatabaseID ¶
func DatabaseSkuName ¶
func DatabaseSkuName() pluginsdk.SchemaValidateFunc
func ElasticPoolID ¶
func EncryptionProtectorID ¶
func FailoverGroupID ¶
func FirewallRuleID ¶
func JobAgentID ¶
func JobCredentialID ¶
func RecoverableDatabaseID ¶
func RestorableDatabaseID ¶
func SqlVirtualMachineID ¶
func ValidateMsSqlDatabaseName ¶
Your database name can't end with '.' or ' ', can't contain '<,>,*,%,&,:,\,/,?' or control characters, and can't have more than 128 characters.
func ValidateMsSqlElasticPoolName ¶
Following characters and any control characters are not allowed for resource name '%,&,\\\\,?,/'.\" The name can not end with characters: '. ' TODO: unsure about length, was able to deploy one at 120
func ValidateMsSqlJobAgentName ¶
Job Agent name must not contain any of ?<>*%&:\/? and must not end with a space or .
func ValidateMsSqlServerName ¶
Your server name can contain only lowercase letters, numbers, and '-', but can't start or end with '-' or have more than 63 characters.
func VirtualNetworkRuleID ¶
func VirtualNetworkRuleName ¶
Types ¶
This section is empty.
Source Files
¶
- database_auto_pause_delay.go
- database_collation.go
- database_extended_auditing_policy_id.go
- database_id.go
- database_sku_name.go
- database_vulnerability_assessment_rule_baseline_id.go
- elastic_pool_id.go
- encryption_protector_id.go
- failover_group_id.go
- firewall_rule_id.go
- job_agent_id.go
- job_credential_id.go
- mssql.go
- recoverable_database_id.go
- restorable_dropped_database_id.go
- server_extended_auditing_policy_id.go
- server_id.go
- server_security_alert_policy_id.go
- server_vulnerability_assessment_id.go
- sql_virtual_machine_id.go
- sql_virtual_machine_login_username.go
- virtual_network_rule_id.go
- virtual_network_rule_name.go
Click to show internal directories.
Click to hide internal directories.