Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/SDKs/StorageSync/AzSdk.RP.props
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--This file and it's contents are updated at build time moving or editing might result in build failure. Take due deligence while editing this file-->
<PropertyGroup>
<AzureApiTag>StorageSync_2018-07-01;</AzureApiTag>
<AzureApiTag>StorageSync_2018-10-01;</AzureApiTag>
<PackageTags>$(PackageTags);$(CommonTags);$(AzureApiTag);</PackageTags>
</PropertyGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ public partial interface IServerEndpointsOperations
/// </exception>
Task<AzureOperationResponse<IEnumerable<ServerEndpoint>,ServerEndpointsListBySyncGroupHeaders>> ListBySyncGroupWithHttpMessagesAsync(string resourceGroupName, string storageSyncServiceName, string syncGroupName, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
/// <summary>
/// Recall a serverendpoint.
/// Recall a server endpoint.
/// </summary>
/// <param name='resourceGroupName'>
/// The name of the resource group. The name is case insensitive.
Expand Down Expand Up @@ -306,7 +306,7 @@ public partial interface IServerEndpointsOperations
/// </exception>
Task<AzureOperationHeaderResponse<ServerEndpointsDeleteHeaders>> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string storageSyncServiceName, string syncGroupName, string serverEndpointName, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
/// <summary>
/// Recall a serverendpoint.
/// Recall a server endpoint.
/// </summary>
/// <param name='resourceGroupName'>
/// The name of the resource group. The name is case insensitive.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public CloudEndpoint()
/// <param name="lastWorkflowId">CloudEndpoint lastWorkflowId</param>
/// <param name="lastOperationName">Resource Last Operation
/// Name</param>
public CloudEndpoint(string id = default(string), string name = default(string), string type = default(string), string storageAccountResourceId = default(string), string storageAccountShareName = default(string), string storageAccountTenantId = default(string), string partnershipId = default(string), string friendlyName = default(string), bool? backupEnabled = default(bool?), string provisioningState = default(string), string lastWorkflowId = default(string), string lastOperationName = default(string))
public CloudEndpoint(string id = default(string), string name = default(string), string type = default(string), string storageAccountResourceId = default(string), string storageAccountShareName = default(string), string storageAccountTenantId = default(string), string partnershipId = default(string), string friendlyName = default(string), string backupEnabled = default(string), string provisioningState = default(string), string lastWorkflowId = default(string), string lastOperationName = default(string))
: base(id, name, type)
{
StorageAccountResourceId = storageAccountResourceId;
Expand Down Expand Up @@ -106,7 +106,7 @@ public CloudEndpoint()
/// Gets backup Enabled
/// </summary>
[JsonProperty(PropertyName = "properties.backupEnabled")]
public bool? BackupEnabled { get; private set; }
public string BackupEnabled { get; private set; }

/// <summary>
/// Gets or sets cloudEndpoint Provisioning State
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public RegisteredServer()
/// Certificate</param>
/// <param name="agentVersion">Registered Server Agent Version</param>
/// <param name="serverOSVersion">Registered Server OS Version</param>
/// <param name="serverManagementtErrorCode">Registered Server
/// <param name="serverManagementErrorCode">Registered Server
/// Management Error Code</param>
/// <param name="lastHeartBeat">Registered Server last heart
/// beat</param>
Expand All @@ -66,13 +66,13 @@ public RegisteredServer()
/// <param name="managementEndpointUri">Management Endpoint Uri</param>
/// <param name="monitoringConfiguration">Monitoring
/// Configuration</param>
public RegisteredServer(string id = default(string), string name = default(string), string type = default(string), string serverCertificate = default(string), string agentVersion = default(string), string serverOSVersion = default(string), int? serverManagementtErrorCode = default(int?), string lastHeartBeat = default(string), string provisioningState = default(string), string serverRole = default(string), string clusterId = default(string), string clusterName = default(string), string serverId = default(string), string storageSyncServiceUid = default(string), string lastWorkflowId = default(string), string lastOperationName = default(string), string discoveryEndpointUri = default(string), string resourceLocation = default(string), string serviceLocation = default(string), string friendlyName = default(string), string managementEndpointUri = default(string), string monitoringConfiguration = default(string))
public RegisteredServer(string id = default(string), string name = default(string), string type = default(string), string serverCertificate = default(string), string agentVersion = default(string), string serverOSVersion = default(string), int? serverManagementErrorCode = default(int?), string lastHeartBeat = default(string), string provisioningState = default(string), string serverRole = default(string), string clusterId = default(string), string clusterName = default(string), string serverId = default(string), string storageSyncServiceUid = default(string), string lastWorkflowId = default(string), string lastOperationName = default(string), string discoveryEndpointUri = default(string), string resourceLocation = default(string), string serviceLocation = default(string), string friendlyName = default(string), string managementEndpointUri = default(string), string monitoringConfiguration = default(string))
: base(id, name, type)
{
ServerCertificate = serverCertificate;
AgentVersion = agentVersion;
ServerOSVersion = serverOSVersion;
ServerManagementtErrorCode = serverManagementtErrorCode;
ServerManagementErrorCode = serverManagementErrorCode;
LastHeartBeat = lastHeartBeat;
ProvisioningState = provisioningState;
ServerRole = serverRole;
Expand Down Expand Up @@ -117,8 +117,8 @@ public RegisteredServer()
/// <summary>
/// Gets or sets registered Server Management Error Code
/// </summary>
[JsonProperty(PropertyName = "properties.serverManagementtErrorCode")]
public int? ServerManagementtErrorCode { get; set; }
[JsonProperty(PropertyName = "properties.serverManagementErrorCode")]
public int? ServerManagementErrorCode { get; set; }

/// <summary>
/// Gets or sets registered Server last heart beat
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,16 @@ public ServerEndpoint()
/// <param name="lastWorkflowId">ServerEndpoint lastWorkflowId</param>
/// <param name="lastOperationName">Resource Last Operation
/// Name</param>
/// <param name="syncStatus">Sync Health Status</param>
public ServerEndpoint(string id = default(string), string name = default(string), string type = default(string), string serverLocalPath = default(string), string cloudTiering = default(string), int? volumeFreeSpacePercent = default(int?), int? tierFilesOlderThanDays = default(int?), string friendlyName = default(string), string serverResourceId = default(string), string provisioningState = default(string), string lastWorkflowId = default(string), string lastOperationName = default(string), object syncStatus = default(object))
/// <param name="syncStatus">Server Endpoint properties.</param>
/// <param name="offlineDataTransfer">Offline data transfer. Possible
/// values include: 'on', 'off'</param>
/// <param name="offlineDataTransferStorageAccountResourceId">Offline
/// data transfer storage account resource ID</param>
/// <param name="offlineDataTransferStorageAccountTenantId">Offline
/// data transfer storage account tenant ID</param>
/// <param name="offlineDataTransferShareName">Offline data transfer
/// share name</param>
public ServerEndpoint(string id = default(string), string name = default(string), string type = default(string), string serverLocalPath = default(string), string cloudTiering = default(string), int? volumeFreeSpacePercent = default(int?), int? tierFilesOlderThanDays = default(int?), string friendlyName = default(string), string serverResourceId = default(string), string provisioningState = default(string), string lastWorkflowId = default(string), string lastOperationName = default(string), ServerEndpointHealth syncStatus = default(ServerEndpointHealth), string offlineDataTransfer = default(string), string offlineDataTransferStorageAccountResourceId = default(string), string offlineDataTransferStorageAccountTenantId = default(string), string offlineDataTransferShareName = default(string))
: base(id, name, type)
{
ServerLocalPath = serverLocalPath;
Expand All @@ -66,6 +74,10 @@ public ServerEndpoint()
LastWorkflowId = lastWorkflowId;
LastOperationName = lastOperationName;
SyncStatus = syncStatus;
OfflineDataTransfer = offlineDataTransfer;
OfflineDataTransferStorageAccountResourceId = offlineDataTransferStorageAccountResourceId;
OfflineDataTransferStorageAccountTenantId = offlineDataTransferStorageAccountTenantId;
OfflineDataTransferShareName = offlineDataTransferShareName;
CustomInit();
}

Expand Down Expand Up @@ -130,10 +142,35 @@ public ServerEndpoint()
public string LastOperationName { get; set; }

/// <summary>
/// Gets or sets sync Health Status
/// Gets or sets server Endpoint properties.
/// </summary>
[JsonProperty(PropertyName = "properties.syncStatus")]
public object SyncStatus { get; set; }
public ServerEndpointHealth SyncStatus { get; set; }

/// <summary>
/// Gets or sets offline data transfer. Possible values include: 'on',
/// 'off'
/// </summary>
[JsonProperty(PropertyName = "properties.offlineDataTransfer")]
public string OfflineDataTransfer { get; set; }

/// <summary>
/// Gets offline data transfer storage account resource ID
/// </summary>
[JsonProperty(PropertyName = "properties.offlineDataTransferStorageAccountResourceId")]
public string OfflineDataTransferStorageAccountResourceId { get; private set; }

/// <summary>
/// Gets offline data transfer storage account tenant ID
/// </summary>
[JsonProperty(PropertyName = "properties.offlineDataTransferStorageAccountTenantId")]
public string OfflineDataTransferStorageAccountTenantId { get; private set; }

/// <summary>
/// Gets or sets offline data transfer share name
/// </summary>
[JsonProperty(PropertyName = "properties.offlineDataTransferShareName")]
public string OfflineDataTransferShareName { get; set; }

/// <summary>
/// Validate the object.
Expand All @@ -159,6 +196,10 @@ public virtual void Validate()
{
throw new ValidationException(ValidationRules.InclusiveMinimum, "TierFilesOlderThanDays", 0);
}
if (SyncStatus != null)
{
SyncStatus.Validate();
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,11 @@ public ServerEndpointCreateParameters()
/// days.</param>
/// <param name="friendlyName">Friendly Name</param>
/// <param name="serverResourceId">Server Resource Id.</param>
public ServerEndpointCreateParameters(string id = default(string), string name = default(string), string type = default(string), string serverLocalPath = default(string), string cloudTiering = default(string), int? volumeFreeSpacePercent = default(int?), int? tierFilesOlderThanDays = default(int?), string friendlyName = default(string), string serverResourceId = default(string))
/// <param name="offlineDataTransfer">Offline data transfer. Possible
/// values include: 'on', 'off'</param>
/// <param name="offlineDataTransferShareName">Offline data transfer
/// share name</param>
public ServerEndpointCreateParameters(string id = default(string), string name = default(string), string type = default(string), string serverLocalPath = default(string), string cloudTiering = default(string), int? volumeFreeSpacePercent = default(int?), int? tierFilesOlderThanDays = default(int?), string friendlyName = default(string), string serverResourceId = default(string), string offlineDataTransfer = default(string), string offlineDataTransferShareName = default(string))
: base(id, name, type)
{
ServerLocalPath = serverLocalPath;
Expand All @@ -58,6 +62,8 @@ public ServerEndpointCreateParameters()
TierFilesOlderThanDays = tierFilesOlderThanDays;
FriendlyName = friendlyName;
ServerResourceId = serverResourceId;
OfflineDataTransfer = offlineDataTransfer;
OfflineDataTransferShareName = offlineDataTransferShareName;
CustomInit();
}

Expand Down Expand Up @@ -103,6 +109,19 @@ public ServerEndpointCreateParameters()
[JsonProperty(PropertyName = "properties.serverResourceId")]
public string ServerResourceId { get; set; }

/// <summary>
/// Gets or sets offline data transfer. Possible values include: 'on',
/// 'off'
/// </summary>
[JsonProperty(PropertyName = "properties.offlineDataTransfer")]
public string OfflineDataTransfer { get; set; }

/// <summary>
/// Gets or sets offline data transfer share name
/// </summary>
[JsonProperty(PropertyName = "properties.offlineDataTransferShareName")]
public string OfflineDataTransferShareName { get; set; }

/// <summary>
/// Validate the object.
/// </summary>
Expand Down
Loading