diff --git a/sdk/datafactory/mgmt-v2018_06_01/pom.xml b/sdk/datafactory/mgmt-v2018_06_01/pom.xml
index e74ba7e1edb9..6a01bee79fc6 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/pom.xml
+++ b/sdk/datafactory/mgmt-v2018_06_01/pom.xml
@@ -11,11 +11,11 @@
com.microsoft.azure
azure-arm-parent
- 1.3.0
+ 1.1.0
../../../pom.management.xml
azure-mgmt-datafactory
- 1.0.0-beta-1
+ 1.0.0-beta
jar
Microsoft Azure SDK for DataFactory Management
This package contains Microsoft DataFactory Management SDK.
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/IntegrationRuntimeSsisProperties.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/IntegrationRuntimeSsisProperties.java
index 9724b925ec96..cf10170a6417 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/IntegrationRuntimeSsisProperties.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/IntegrationRuntimeSsisProperties.java
@@ -61,6 +61,12 @@ public class IntegrationRuntimeSsisProperties {
@JsonProperty(value = "expressCustomSetupProperties")
private List expressCustomSetupProperties;
+ /**
+ * Package stores for the SSIS Integration Runtime.
+ */
+ @JsonProperty(value = "packageStores")
+ private List packageStores;
+
/**
* Get unmatched properties from the message are deserialized this collection.
*
@@ -201,4 +207,24 @@ public IntegrationRuntimeSsisProperties withExpressCustomSetupProperties(List packageStores() {
+ return this.packageStores;
+ }
+
+ /**
+ * Set package stores for the SSIS Integration Runtime.
+ *
+ * @param packageStores the packageStores value to set
+ * @return the IntegrationRuntimeSsisProperties object itself.
+ */
+ public IntegrationRuntimeSsisProperties withPackageStores(List packageStores) {
+ this.packageStores = packageStores;
+ return this;
+ }
+
}
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PackageStore.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PackageStore.java
new file mode 100644
index 000000000000..08655b7752db
--- /dev/null
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PackageStore.java
@@ -0,0 +1,69 @@
+/**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ */
+
+package com.microsoft.azure.management.datafactory.v2018_06_01;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * Package store for the SSIS integration runtime.
+ */
+public class PackageStore {
+ /**
+ * The name of the package store.
+ */
+ @JsonProperty(value = "name", required = true)
+ private String name;
+
+ /**
+ * The package store linked service reference.
+ */
+ @JsonProperty(value = "packageStoreLinkedService", required = true)
+ private EntityReference packageStoreLinkedService;
+
+ /**
+ * Get the name of the package store.
+ *
+ * @return the name value
+ */
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Set the name of the package store.
+ *
+ * @param name the name value to set
+ * @return the PackageStore object itself.
+ */
+ public PackageStore withName(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get the package store linked service reference.
+ *
+ * @return the packageStoreLinkedService value
+ */
+ public EntityReference packageStoreLinkedService() {
+ return this.packageStoreLinkedService;
+ }
+
+ /**
+ * Set the package store linked service reference.
+ *
+ * @param packageStoreLinkedService the packageStoreLinkedService value to set
+ * @return the PackageStore object itself.
+ */
+ public PackageStore withPackageStoreLinkedService(EntityReference packageStoreLinkedService) {
+ this.packageStoreLinkedService = packageStoreLinkedService;
+ return this;
+ }
+
+}
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java
index b41049152c87..06ba20b800f0 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java
@@ -26,7 +26,7 @@ public class SSISPackageLocation {
/**
* The type of SSIS package location. Possible values include: 'SSISDB',
- * 'File', 'InlinePackage'.
+ * 'File', 'InlinePackage', 'PackageStore'.
*/
@JsonProperty(value = "type")
private SsisPackageLocationType type;
@@ -50,6 +50,12 @@ public class SSISPackageLocation {
@JsonProperty(value = "typeProperties.configurationPath")
private Object configurationPath;
+ /**
+ * The configuration file access credential.
+ */
+ @JsonProperty(value = "typeProperties.configurationAccessCredential")
+ private SSISAccessCredential configurationAccessCredential;
+
/**
* The package name.
*/
@@ -96,7 +102,7 @@ public SSISPackageLocation withPackagePath(Object packagePath) {
}
/**
- * Get the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage'.
+ * Get the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage', 'PackageStore'.
*
* @return the type value
*/
@@ -105,7 +111,7 @@ public SsisPackageLocationType type() {
}
/**
- * Set the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage'.
+ * Set the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage', 'PackageStore'.
*
* @param type the type value to set
* @return the SSISPackageLocation object itself.
@@ -175,6 +181,26 @@ public SSISPackageLocation withConfigurationPath(Object configurationPath) {
return this;
}
+ /**
+ * Get the configuration file access credential.
+ *
+ * @return the configurationAccessCredential value
+ */
+ public SSISAccessCredential configurationAccessCredential() {
+ return this.configurationAccessCredential;
+ }
+
+ /**
+ * Set the configuration file access credential.
+ *
+ * @param configurationAccessCredential the configurationAccessCredential value to set
+ * @return the SSISPackageLocation object itself.
+ */
+ public SSISPackageLocation withConfigurationAccessCredential(SSISAccessCredential configurationAccessCredential) {
+ this.configurationAccessCredential = configurationAccessCredential;
+ return this;
+ }
+
/**
* Get the package name.
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java
index bb3ccf778cd6..dc99b6f2860f 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java
@@ -25,6 +25,9 @@ public final class SsisPackageLocationType extends ExpandableStringEnum