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 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 ManagedInstancesSecurityAlertPolicyID(input interface{}, key string) (warnings []string, errors []error)
- func OutboundFirewallRuleID(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 ServerDNSAliasID(input interface{}, key 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 ServerMicrosoftSupportAuditingPolicyID(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 SqlImageOfferName(v interface{}, k 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 ValidateMsSqlDNSAliasName(i interface{}, k string) ([]string, []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 ¶
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|128)" ServerlessGen5 = "(GP|HS)_S_Gen5_(1|2|4|6|8|10|12|14|16|18|20|24|32|40|80)" Fsv2 = "(GP_Fsv2_(8|10|12|14|16|18|20|24|32|36|72))" Dc = "((GP|BC|HS)_DC_(2|4|6|8|10|12|14|16|18|20|32|40))" EightIM = "(HS_8IM_(24|48|80))" Serverless8IM = "(HS_S_8IM_(24|80))" Premium8IM = "(HS_PRMS_(2|4|6|8|10|12|14|16|18|20|24|32|40|64|80|128))" Premium8IH = "(HS_MOPRMS_(2|4|6|8|10|12|14|16|18|20|24|32|40|64|80))" )
Variables ¶
This section is empty.
Functions ¶
func DatabaseAutoPauseDelay ¶
func DatabaseCollation ¶
func DatabaseCollation() pluginsdk.SchemaValidateFunc
func DatabaseSkuName ¶
func DatabaseSkuName() pluginsdk.SchemaValidateFunc
func ElasticPoolID ¶
func EncryptionProtectorID ¶
func FailoverGroupID ¶
func FirewallRuleID ¶
func JobAgentID ¶
func JobCredentialID ¶
func OutboundFirewallRuleID ¶
func RecoverableDatabaseID ¶
func RestorableDatabaseID ¶
func ServerDNSAliasID ¶
func SqlImageOfferName ¶
func SqlVirtualMachineID ¶
func ValidateMsSqlDNSAliasName ¶
ValidateMsSqlDNSAliasName Server DNS Alias name cannot be empty or null. It can only be made
up of lowercase letters 'a'-'z', the numbers 0-9 and the hyphen. The hyphen may not lead or trail in the name.
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_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
- managed_instances_security_alert_policy_id.go
- mssql.go
- outbound_firewall_rule_id.go
- recoverable_database_id.go
- restorable_dropped_database_id.go
- server_dns_alias_id.go
- server_extended_auditing_policy_id.go
- server_id.go
- server_microsoft_support_auditing_policy_id.go
- server_security_alert_policy_id.go
- server_vulnerability_assessment_id.go
- sql_image_offer_name.go
- sql_virtual_machine_id.go
- sql_virtual_machine_login_username.go
- virtual_network_rule_id.go
- virtual_network_rule_name.go