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 com.azure.resourcemanager.resources.fluentcore.arm.models.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 com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.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
String parentId()Gets the parent SQL server ID.- Returns:
- the parent SQL server ID
-
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
Gets the list of database IDs in the failover group.- Returns:
- the list of database IDs in the failover group
-
delete
void delete()Deletes the Failover Group. -
deleteAsync
Deletes the Failover Group asynchronously.- Returns:
- a representation of the deferred computation of this call
-