Documentation ¶
Index ¶
- func PossibleValuesForEmailAccountAdminsStatus() []string
- func ReplicaSchemaMsSqlVirtualMachineAvailabilityGroupListenerHash(v interface{}) int
- type EmailAccountAdminsStatus
- type LoadBalancerConfigurationMsSqlVirtualMachineAvailabilityGroupListener
- type MsSqlFailoverGroupModel
- type MsSqlFailoverGroupResource
- func (r MsSqlFailoverGroupResource) Arguments() map[string]*pluginsdk.Schema
- func (r MsSqlFailoverGroupResource) Attributes() map[string]*pluginsdk.Schema
- func (r MsSqlFailoverGroupResource) Create() sdk.ResourceFunc
- func (r MsSqlFailoverGroupResource) CustomizeDiff() sdk.ResourceFunc
- func (r MsSqlFailoverGroupResource) Delete() sdk.ResourceFunc
- func (r MsSqlFailoverGroupResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r MsSqlFailoverGroupResource) ModelObject() interface{}
- func (r MsSqlFailoverGroupResource) Read() sdk.ResourceFunc
- func (r MsSqlFailoverGroupResource) ResourceType() string
- func (r MsSqlFailoverGroupResource) Update() sdk.ResourceFunc
- type MsSqlVirtualMachineAvailabilityGroupListenerModel
- type MsSqlVirtualMachineAvailabilityGroupListenerResource
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Arguments() map[string]*pluginsdk.Schema
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Attributes() map[string]*schema.Schema
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Create() sdk.ResourceFunc
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Delete() sdk.ResourceFunc
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) ModelObject() interface{}
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Read() sdk.ResourceFunc
- func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) ResourceType() string
- type MsSqlVirtualMachineGroupModel
- type MsSqlVirtualMachineGroupResource
- func (r MsSqlVirtualMachineGroupResource) Arguments() map[string]*pluginsdk.Schema
- func (r MsSqlVirtualMachineGroupResource) Attributes() map[string]*schema.Schema
- func (r MsSqlVirtualMachineGroupResource) Create() sdk.ResourceFunc
- func (r MsSqlVirtualMachineGroupResource) Delete() sdk.ResourceFunc
- func (r MsSqlVirtualMachineGroupResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r MsSqlVirtualMachineGroupResource) ModelObject() interface{}
- func (r MsSqlVirtualMachineGroupResource) Read() sdk.ResourceFunc
- func (r MsSqlVirtualMachineGroupResource) ResourceType() string
- func (r MsSqlVirtualMachineGroupResource) Update() sdk.ResourceFunc
- type MultiSubnetIpConfigurationMsSqlVirtualMachineAvailabilityGroupListener
- type PartnerServerModel
- type ReadWriteEndpointFailurePolicyModel
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type ReplicaMsSqlVirtualMachineAvailabilityGroupListener
- type ServerDNSAliasModel
- type ServerDNSAliasResource
- func (m ServerDNSAliasResource) Arguments() map[string]*pluginsdk.Schema
- func (m ServerDNSAliasResource) Attributes() map[string]*pluginsdk.Schema
- func (m ServerDNSAliasResource) Create() sdk.ResourceFunc
- func (m ServerDNSAliasResource) Delete() sdk.ResourceFunc
- func (m ServerDNSAliasResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m ServerDNSAliasResource) ModelObject() interface{}
- func (m ServerDNSAliasResource) Read() sdk.ResourceFunc
- func (m ServerDNSAliasResource) ResourceType() string
- type WsfcDomainProfile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForEmailAccountAdminsStatus ¶
func PossibleValuesForEmailAccountAdminsStatus() []string
func ReplicaSchemaMsSqlVirtualMachineAvailabilityGroupListenerHash ¶
func ReplicaSchemaMsSqlVirtualMachineAvailabilityGroupListenerHash(v interface{}) int
Types ¶
type EmailAccountAdminsStatus ¶
type EmailAccountAdminsStatus string
const ( EmailAccountAdminsStatusDisabled EmailAccountAdminsStatus = "Disabled" EmailAccountAdminsStatusEnabled EmailAccountAdminsStatus = "Enabled" )
type LoadBalancerConfigurationMsSqlVirtualMachineAvailabilityGroupListener ¶
type LoadBalancerConfigurationMsSqlVirtualMachineAvailabilityGroupListener struct { LoadBalancerId string `tfschema:"load_balancer_id"` PrivateIpAddress string `tfschema:"private_ip_address"` ProbePort int64 `tfschema:"probe_port"` SqlVirtualMachineIds []string `tfschema:"sql_virtual_machine_ids"` SubnetId string `tfschema:"subnet_id"` }
type MsSqlFailoverGroupModel ¶
type MsSqlFailoverGroupModel struct { Databases []string `tfschema:"databases"` Name string `tfschema:"name"` PartnerServers []PartnerServerModel `tfschema:"partner_server"` ReadonlyEndpointFailurePolicyEnabled bool `tfschema:"readonly_endpoint_failover_policy_enabled"` ServerId string `tfschema:"server_id"` Tags map[string]string `tfschema:"tags"` ReadWriteEndpointFailurePolicy []ReadWriteEndpointFailurePolicyModel `tfschema:"read_write_endpoint_failover_policy"` }
type MsSqlFailoverGroupResource ¶
type MsSqlFailoverGroupResource struct{}
func (MsSqlFailoverGroupResource) Arguments ¶
func (r MsSqlFailoverGroupResource) Arguments() map[string]*pluginsdk.Schema
func (MsSqlFailoverGroupResource) Attributes ¶
func (r MsSqlFailoverGroupResource) Attributes() map[string]*pluginsdk.Schema
func (MsSqlFailoverGroupResource) Create ¶
func (r MsSqlFailoverGroupResource) Create() sdk.ResourceFunc
func (MsSqlFailoverGroupResource) CustomizeDiff ¶
func (r MsSqlFailoverGroupResource) CustomizeDiff() sdk.ResourceFunc
func (MsSqlFailoverGroupResource) Delete ¶
func (r MsSqlFailoverGroupResource) Delete() sdk.ResourceFunc
func (MsSqlFailoverGroupResource) IDValidationFunc ¶
func (r MsSqlFailoverGroupResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (MsSqlFailoverGroupResource) ModelObject ¶
func (r MsSqlFailoverGroupResource) ModelObject() interface{}
func (MsSqlFailoverGroupResource) Read ¶
func (r MsSqlFailoverGroupResource) Read() sdk.ResourceFunc
func (MsSqlFailoverGroupResource) ResourceType ¶
func (r MsSqlFailoverGroupResource) ResourceType() string
func (MsSqlFailoverGroupResource) Update ¶
func (r MsSqlFailoverGroupResource) Update() sdk.ResourceFunc
type MsSqlVirtualMachineAvailabilityGroupListenerModel ¶
type MsSqlVirtualMachineAvailabilityGroupListenerModel struct { Name string `tfschema:"name"` SqlVirtualMachineGroupId string `tfschema:"sql_virtual_machine_group_id"` AvailabilityGroupName string `tfschema:"availability_group_name"` Port int64 `tfschema:"port"` LoadBalancerConfiguration []LoadBalancerConfigurationMsSqlVirtualMachineAvailabilityGroupListener `tfschema:"load_balancer_configuration"` MultiSubnetIpConfiguration []MultiSubnetIpConfigurationMsSqlVirtualMachineAvailabilityGroupListener `tfschema:"multi_subnet_ip_configuration"` Replica []ReplicaMsSqlVirtualMachineAvailabilityGroupListener `tfschema:"replica"` }
type MsSqlVirtualMachineAvailabilityGroupListenerResource ¶
type MsSqlVirtualMachineAvailabilityGroupListenerResource struct{}
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) Arguments ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Arguments() map[string]*pluginsdk.Schema
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) Attributes ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Attributes() map[string]*schema.Schema
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) Create ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Create() sdk.ResourceFunc
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) Delete ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Delete() sdk.ResourceFunc
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) IDValidationFunc ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) ModelObject ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) ModelObject() interface{}
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) Read ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) Read() sdk.ResourceFunc
func (MsSqlVirtualMachineAvailabilityGroupListenerResource) ResourceType ¶
func (r MsSqlVirtualMachineAvailabilityGroupListenerResource) ResourceType() string
type MsSqlVirtualMachineGroupModel ¶
type MsSqlVirtualMachineGroupModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` SqlImageOffer string `tfschema:"sql_image_offer"` SqlImageSku string `tfschema:"sql_image_sku"` WsfcDomainProfile []WsfcDomainProfile `tfschema:"wsfc_domain_profile"` Tags map[string]string `tfschema:"tags"` }
type MsSqlVirtualMachineGroupResource ¶
type MsSqlVirtualMachineGroupResource struct{}
func (MsSqlVirtualMachineGroupResource) Arguments ¶
func (r MsSqlVirtualMachineGroupResource) Arguments() map[string]*pluginsdk.Schema
func (MsSqlVirtualMachineGroupResource) Attributes ¶
func (r MsSqlVirtualMachineGroupResource) Attributes() map[string]*schema.Schema
func (MsSqlVirtualMachineGroupResource) Create ¶
func (r MsSqlVirtualMachineGroupResource) Create() sdk.ResourceFunc
func (MsSqlVirtualMachineGroupResource) Delete ¶
func (r MsSqlVirtualMachineGroupResource) Delete() sdk.ResourceFunc
func (MsSqlVirtualMachineGroupResource) IDValidationFunc ¶
func (r MsSqlVirtualMachineGroupResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (MsSqlVirtualMachineGroupResource) ModelObject ¶
func (r MsSqlVirtualMachineGroupResource) ModelObject() interface{}
func (MsSqlVirtualMachineGroupResource) Read ¶
func (r MsSqlVirtualMachineGroupResource) Read() sdk.ResourceFunc
func (MsSqlVirtualMachineGroupResource) ResourceType ¶
func (r MsSqlVirtualMachineGroupResource) ResourceType() string
func (MsSqlVirtualMachineGroupResource) Update ¶
func (r MsSqlVirtualMachineGroupResource) Update() sdk.ResourceFunc
type PartnerServerModel ¶
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources returns the typed DataSources supported by this service
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
Resources returns the typed Resources supported by this service
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type ServerDNSAliasModel ¶
type ServerDNSAliasResource ¶
type ServerDNSAliasResource struct{}
func (ServerDNSAliasResource) Arguments ¶
func (m ServerDNSAliasResource) Arguments() map[string]*pluginsdk.Schema
func (ServerDNSAliasResource) Attributes ¶
func (m ServerDNSAliasResource) Attributes() map[string]*pluginsdk.Schema
func (ServerDNSAliasResource) Create ¶
func (m ServerDNSAliasResource) Create() sdk.ResourceFunc
func (ServerDNSAliasResource) Delete ¶
func (m ServerDNSAliasResource) Delete() sdk.ResourceFunc
func (ServerDNSAliasResource) IDValidationFunc ¶
func (m ServerDNSAliasResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ServerDNSAliasResource) ModelObject ¶
func (m ServerDNSAliasResource) ModelObject() interface{}
func (ServerDNSAliasResource) Read ¶
func (m ServerDNSAliasResource) Read() sdk.ResourceFunc
func (ServerDNSAliasResource) ResourceType ¶
func (m ServerDNSAliasResource) ResourceType() string
type WsfcDomainProfile ¶
type WsfcDomainProfile struct { Fqdn string `tfschema:"fqdn"` OrganizationalUnitPath string `tfschema:"organizational_unit_path"` ClusterBootstrapAccountName string `tfschema:"cluster_bootstrap_account_name"` ClusterOperatorAccountName string `tfschema:"cluster_operator_account_name"` SqlServiceAccountName string `tfschema:"sql_service_account_name"` StorageAccountUrl string `tfschema:"storage_account_url"` StorageAccountPrimaryKey string `tfschema:"storage_account_primary_key"` ClusterSubnetType string `tfschema:"cluster_subnet_type"` }
Source Files ¶
- mssql_database_data_source.go
- mssql_database_extended_auditing_policy_resource.go
- mssql_database_resource.go
- mssql_database_vulnerability_assessment_rule_baseline_resource.go
- mssql_elasticpool_data_source.go
- mssql_elasticpool_resource.go
- mssql_failover_group_resource.go
- mssql_firewall_rule_resource.go
- mssql_job_agent_resource.go
- mssql_job_credential_resource.go
- mssql_outbound_firewall_rule_resource.go
- mssql_server_data_source.go
- mssql_server_dns_alias_resource.go
- mssql_server_extended_auditing_policy_resource.go
- mssql_server_microsoft_support_auditing_policy_resource.go
- mssql_server_resource.go
- mssql_server_security_alert_policy_resource.go
- mssql_server_transparent_data_encryption_resource.go
- mssql_server_vulnerability_assessment_resource.go
- mssql_virtual_machine_availability_group_listener_resource.go
- mssql_virtual_machine_group_resource.go
- mssql_virtual_machine_resource.go
- mssql_virtual_network_rule_resource.go
- registration.go
- resourceids.go
Click to show internal directories.
Click to hide internal directories.