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 Classes Modifier and Type Interface Description static interfaceSqlFailoverGroup.UpdateThe template for a SQL Failover Group update operation, containing all the settings that can be modified.static interfaceSqlFailoverGroup.UpdateStagesGrouping 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 extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>databases()voiddelete()Deletes the Failover Group.Mono<Void>deleteAsync()Deletes the Failover Group asynchronously.StringparentId()List<PartnerInfo>partnerServers()ReadOnlyEndpointFailoverPolicyreadOnlyEndpointPolicy()intreadWriteEndpointDataLossGracePeriodMinutes()ReadWriteEndpointFailoverPolicyreadWriteEndpointPolicy()FailoverGroupReplicationRolereplicationRole()StringreplicationState()StringsqlServerName()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
-
-
-
Method Detail
-
sqlServerName
String sqlServerName()
- Returns:
- name of the SQL Server to which this Failover Group belongs
-
parentId
String parentId()
- Returns:
- the parent SQL server ID
-
readWriteEndpointPolicy
ReadWriteEndpointFailoverPolicy readWriteEndpointPolicy()
- Returns:
- the failover policy of the read-write endpoint for the failover group
-
readWriteEndpointDataLossGracePeriodMinutes
int readWriteEndpointDataLossGracePeriodMinutes()
- Returns:
- the grace period before failover with data loss is attempted for the read-write endpoint
-
readOnlyEndpointPolicy
ReadOnlyEndpointFailoverPolicy readOnlyEndpointPolicy()
- Returns:
- the failover policy of the read-only endpoint for the failover group
-
replicationRole
FailoverGroupReplicationRole replicationRole()
- Returns:
- the local replication role of the failover group instance
-
replicationState
String replicationState()
- Returns:
- the replication state of the failover group instance
-
partnerServers
List<PartnerInfo> partnerServers()
- Returns:
- the list of partner server information for the failover group
-
delete
void delete()
Deletes the Failover Group.
-
-