Interface SqlFailoverGroup
- All Superinterfaces:
HasId, HasInnerModel<FailoverGroupInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlFailoverGroup>, Resource, Updatable<SqlFailoverGroup.Update>
public interface SqlFailoverGroup
extends Resource, HasInnerModel<FailoverGroupInner>, HasResourceGroup, Refreshable<SqlFailoverGroup>, Updatable<SqlFailoverGroup.Update>
An immutable client-side representation of an Azure SQL Failover Group.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe template for a SQL Failover Group update operation, containing all the settings that can be modified.static interfaceGrouping of all the SQL Virtual Network Rule update stages.Nested classes/interfaces inherited from interface Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the list of database IDs in the failover group.voiddelete()Deletes the Failover Group.Deletes the Failover Group asynchronously.parentId()Gets the parent SQL server ID.Gets the list of partner server information for the failover group.Gets the failover policy of the read-only endpoint for the failover group.intGets the grace period before failover with data loss is attempted for the read-write endpoint.Gets the failover policy of the read-write endpoint for the failover group.Gets the local replication role of the failover group instance.Gets the replication state of the failover group instance.Gets the name of the SQL Server to which this Failover Group belongs.Methods inherited from interface HasInnerModel
innerModelMethods inherited from interface HasResourceGroup
resourceGroupNameMethods inherited from interface Refreshable
refresh, refreshAsyncMethods inherited from interface Resource
region, regionName, tags, type
-
Method Details
-
sqlServerName
String sqlServerName()Gets the name of the SQL Server to which this Failover Group belongs.- Returns:
- name of the SQL Server to which this Failover Group belongs
-
parentId
-
readWriteEndpointPolicy
ReadWriteEndpointFailoverPolicy readWriteEndpointPolicy()Gets the failover policy of the read-write endpoint for the failover group.- Returns:
- the failover policy of the read-write endpoint for the failover group
-
readWriteEndpointDataLossGracePeriodMinutes
int readWriteEndpointDataLossGracePeriodMinutes()Gets the grace period before failover with data loss is attempted for the read-write endpoint.- Returns:
- the grace period before failover with data loss is attempted for the read-write endpoint
-
readOnlyEndpointPolicy
ReadOnlyEndpointFailoverPolicy readOnlyEndpointPolicy()Gets the failover policy of the read-only endpoint for the failover group.- Returns:
- the failover policy of the read-only endpoint for the failover group
-
replicationRole
FailoverGroupReplicationRole replicationRole()Gets the local replication role of the failover group instance.- Returns:
- the local replication role of the failover group instance
-
replicationState
String replicationState()Gets the replication state of the failover group instance.- Returns:
- the replication state of the failover group instance
-
partnerServers
List<PartnerInfo> partnerServers()Gets the list of partner server information for the failover group.- Returns:
- the list of partner server information for the failover group
-
databases
-
delete
void delete()Deletes the Failover Group. -
deleteAsync
-