Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the ReplicationLinkInner class.
 /// </summary>
 /// <param name="name">Resource name</param>
 /// <param name="id">The resource ID.</param>
 /// <param name="partnerServer">The name of the Azure SQL server
 /// hosting the partner Azure SQL Database.</param>
 /// <param name="partnerDatabase">The name of the partner Azure SQL
 /// Database.</param>
 /// <param name="partnerLocation">The Azure Region of the partner Azure
 /// SQL Database.</param>
 /// <param name="role">The role of the Azure SQL database in the
 /// replication link. Possible values include: 'Primary', 'Secondary',
 /// 'NonReadableSecondary', 'Source', 'Copy'</param>
 /// <param name="partnerRole">The role of the partner Azure SQL
 /// Database in the replication link. Possible values include:
 /// 'Primary', 'Secondary', 'NonReadableSecondary', 'Source',
 /// 'Copy'</param>
 /// <param name="startTime">The start time for the replication link
 /// (ISO8601 format).</param>
 /// <param name="percentComplete">The percentage of seeding complete
 /// for the replication link.</param>
 /// <param name="replicationState">The replication state for the
 /// replication link. Possible values include: 'PENDING', 'SEEDING',
 /// 'CATCH_UP', 'SUSPENDED'</param>
 public ReplicationLinkInner(string name = default(string), string id = default(string), string partnerServer = default(string), string partnerDatabase = default(string), string partnerLocation = default(string), ReplicationRole?role = default(ReplicationRole?), ReplicationRole?partnerRole = default(ReplicationRole?), System.DateTime?startTime = default(System.DateTime?), int?percentComplete = default(int?), string replicationState = default(string))
     : base(name, id)
 {
     PartnerServer    = partnerServer;
     PartnerDatabase  = partnerDatabase;
     PartnerLocation  = partnerLocation;
     Role             = role;
     PartnerRole      = partnerRole;
     StartTime        = startTime;
     PercentComplete  = percentComplete;
     ReplicationState = replicationState;
     CustomInit();
 }
Esempio n. 2
0
 internal ReplicationLinkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, string partnerServer, string partnerDatabase, string partnerLocation, ReplicationRole?role, ReplicationRole?partnerRole, string replicationMode, DateTimeOffset?startTime, int?percentComplete, ReplicationState?replicationState, bool?isTerminationAllowed, ReplicationLinkType?linkType) : base(id, name, resourceType, systemData)
 {
     PartnerServer        = partnerServer;
     PartnerDatabase      = partnerDatabase;
     PartnerLocation      = partnerLocation;
     Role                 = role;
     PartnerRole          = partnerRole;
     ReplicationMode      = replicationMode;
     StartTime            = startTime;
     PercentComplete      = percentComplete;
     ReplicationState     = replicationState;
     IsTerminationAllowed = isTerminationAllowed;
     LinkType             = linkType;
 }
Esempio n. 3
0
 internal ReplicationLink(string id, string name, string type, string location, bool?isTerminationAllowed, string replicationMode, string partnerServer, string partnerDatabase, string partnerLocation, ReplicationRole?role, ReplicationRole?partnerRole, DateTimeOffset?startTime, int?percentComplete, ReplicationState?replicationState) : base(id, name, type)
 {
     Location             = location;
     IsTerminationAllowed = isTerminationAllowed;
     ReplicationMode      = replicationMode;
     PartnerServer        = partnerServer;
     PartnerDatabase      = partnerDatabase;
     PartnerLocation      = partnerLocation;
     Role             = role;
     PartnerRole      = partnerRole;
     StartTime        = startTime;
     PercentComplete  = percentComplete;
     ReplicationState = replicationState;
 }
 /// <summary>
 /// Initializes a new instance of the ReplicationLinkInner class.
 /// </summary>
 /// <param name="location">Location of the server that contains this
 /// firewall rule.</param>
 /// <param name="isTerminationAllowed">Legacy value indicating whether
 /// termination is allowed.  Currently always returns true.</param>
 /// <param name="replicationMode">Replication mode of this replication
 /// link.</param>
 /// <param name="partnerServer">The name of the server hosting the
 /// partner database.</param>
 /// <param name="partnerDatabase">The name of the partner
 /// database.</param>
 /// <param name="partnerLocation">The Azure Region of the partner
 /// database.</param>
 /// <param name="role">The role of the database in the replication
 /// link. Possible values include: 'Primary', 'Secondary',
 /// 'NonReadableSecondary', 'Source', 'Copy'</param>
 /// <param name="partnerRole">The role of the partner database in the
 /// replication link. Possible values include: 'Primary', 'Secondary',
 /// 'NonReadableSecondary', 'Source', 'Copy'</param>
 /// <param name="startTime">The start time for the replication
 /// link.</param>
 /// <param name="percentComplete">The percentage of seeding complete
 /// for the replication link.</param>
 /// <param name="replicationState">The replication state for the
 /// replication link. Possible values include: 'PENDING', 'SEEDING',
 /// 'CATCH_UP', 'SUSPENDED'</param>
 public ReplicationLinkInner(string location = default(string), string id = default(string), string name = default(string), string type = default(string), bool?isTerminationAllowed = default(bool?), string replicationMode = default(string), string partnerServer = default(string), string partnerDatabase = default(string), string partnerLocation = default(string), ReplicationRole?role = default(ReplicationRole?), ReplicationRole?partnerRole = default(ReplicationRole?), System.DateTime?startTime = default(System.DateTime?), int?percentComplete = default(int?), string replicationState = default(string))
     : base(id, name, type)
 {
     Location             = location;
     IsTerminationAllowed = isTerminationAllowed;
     ReplicationMode      = replicationMode;
     PartnerServer        = partnerServer;
     PartnerDatabase      = partnerDatabase;
     PartnerLocation      = partnerLocation;
     Role             = role;
     PartnerRole      = partnerRole;
     StartTime        = startTime;
     PercentComplete  = percentComplete;
     ReplicationState = replicationState;
     CustomInit();
 }
 internal static string ToSerializedValue(this ReplicationRole?value)
 {
     return(value == null ? null : ((ReplicationRole)value).ToSerializedValue());
 }