diff --git a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/AuthenticationSettingsContract.cs b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/AuthenticationSettingsContract.cs
index aa3ea27a617f..e9d4c3dd13f0 100644
--- a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/AuthenticationSettingsContract.cs
+++ b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/AuthenticationSettingsContract.cs
@@ -33,15 +33,10 @@ public AuthenticationSettingsContract()
///
/// OAuth2 Authentication settings
/// OpenID Connect Authentication Settings
- /// Specifies whether
- /// subscription key is required during call to this API, true - API is
- /// included into closed products only, false - API is included into
- /// open products alone, null - there is a mix of products.
- public AuthenticationSettingsContract(OAuth2AuthenticationSettingsContract oAuth2 = default(OAuth2AuthenticationSettingsContract), OpenIdAuthenticationSettingsContract openid = default(OpenIdAuthenticationSettingsContract), bool? subscriptionKeyRequired = default(bool?))
+ public AuthenticationSettingsContract(OAuth2AuthenticationSettingsContract oAuth2 = default(OAuth2AuthenticationSettingsContract), OpenIdAuthenticationSettingsContract openid = default(OpenIdAuthenticationSettingsContract))
{
OAuth2 = oAuth2;
Openid = openid;
- SubscriptionKeyRequired = subscriptionKeyRequired;
CustomInit();
}
@@ -62,14 +57,5 @@ public AuthenticationSettingsContract()
[JsonProperty(PropertyName = "openid")]
public OpenIdAuthenticationSettingsContract Openid { get; set; }
- ///
- /// Gets or sets specifies whether subscription key is required during
- /// call to this API, true - API is included into closed products only,
- /// false - API is included into open products alone, null - there is a
- /// mix of products.
- ///
- [JsonProperty(PropertyName = "subscriptionKeyRequired")]
- public bool? SubscriptionKeyRequired { get; set; }
-
}
}
diff --git a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderBaseParameters.cs b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderBaseParameters.cs
index ac734f77c0a0..f591f52b47c0 100644
--- a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderBaseParameters.cs
+++ b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderBaseParameters.cs
@@ -37,6 +37,8 @@ public IdentityProviderBaseParameters()
/// Identity Provider Type identifier. Possible
/// values include: 'facebook', 'google', 'microsoft', 'twitter',
/// 'aad', 'aadB2C'
+ /// The TenantId to use instead of Common
+ /// when logging into Active Directory
/// List of Allowed Tenants when
/// configuring Azure Active Directory login.
/// OpenID Connect discovery endpoint hostname
@@ -49,9 +51,10 @@ public IdentityProviderBaseParameters()
/// Only applies to AAD B2C Identity Provider.
/// Password Reset Policy Name.
/// Only applies to AAD B2C Identity Provider.
- public IdentityProviderBaseParameters(string type = default(string), IList allowedTenants = default(IList), string authority = default(string), string signupPolicyName = default(string), string signinPolicyName = default(string), string profileEditingPolicyName = default(string), string passwordResetPolicyName = default(string))
+ public IdentityProviderBaseParameters(string type = default(string), string signinTenant = default(string), IList allowedTenants = default(IList), string authority = default(string), string signupPolicyName = default(string), string signinPolicyName = default(string), string profileEditingPolicyName = default(string), string passwordResetPolicyName = default(string))
{
Type = type;
+ SigninTenant = signinTenant;
AllowedTenants = allowedTenants;
Authority = authority;
SignupPolicyName = signupPolicyName;
@@ -74,6 +77,13 @@ public IdentityProviderBaseParameters()
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
+ ///
+ /// Gets or sets the TenantId to use instead of Common when logging
+ /// into Active Directory
+ ///
+ [JsonProperty(PropertyName = "signinTenant")]
+ public string SigninTenant { get; set; }
+
///
/// Gets or sets list of Allowed Tenants when configuring Azure Active
/// Directory login.
diff --git a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderContract.cs b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderContract.cs
index 109b43f022f3..652da992ef5b 100644
--- a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderContract.cs
+++ b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderContract.cs
@@ -48,6 +48,8 @@ public IdentityProviderContract()
/// Identity Provider Type
/// identifier. Possible values include: 'facebook', 'google',
/// 'microsoft', 'twitter', 'aad', 'aadB2C'
+ /// The TenantId to use instead of Common
+ /// when logging into Active Directory
/// List of Allowed Tenants when
/// configuring Azure Active Directory login.
/// OpenID Connect discovery endpoint hostname
@@ -60,10 +62,11 @@ public IdentityProviderContract()
/// Only applies to AAD B2C Identity Provider.
/// Password Reset Policy Name.
/// Only applies to AAD B2C Identity Provider.
- public IdentityProviderContract(string clientId, string clientSecret, string id = default(string), string name = default(string), string type = default(string), string identityProviderContractType = default(string), IList allowedTenants = default(IList), string authority = default(string), string signupPolicyName = default(string), string signinPolicyName = default(string), string profileEditingPolicyName = default(string), string passwordResetPolicyName = default(string))
+ public IdentityProviderContract(string clientId, string clientSecret, string id = default(string), string name = default(string), string type = default(string), string identityProviderContractType = default(string), string signinTenant = default(string), IList allowedTenants = default(IList), string authority = default(string), string signupPolicyName = default(string), string signinPolicyName = default(string), string profileEditingPolicyName = default(string), string passwordResetPolicyName = default(string))
: base(id, name, type)
{
IdentityProviderContractType = identityProviderContractType;
+ SigninTenant = signinTenant;
AllowedTenants = allowedTenants;
Authority = authority;
SignupPolicyName = signupPolicyName;
@@ -88,6 +91,13 @@ public IdentityProviderContract()
[JsonProperty(PropertyName = "properties.type")]
public string IdentityProviderContractType { get; set; }
+ ///
+ /// Gets or sets the TenantId to use instead of Common when logging
+ /// into Active Directory
+ ///
+ [JsonProperty(PropertyName = "properties.signinTenant")]
+ public string SigninTenant { get; set; }
+
///
/// Gets or sets list of Allowed Tenants when configuring Azure Active
/// Directory login.
diff --git a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderUpdateParameters.cs b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderUpdateParameters.cs
index 84d68629b014..d32298cf5a7c 100644
--- a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderUpdateParameters.cs
+++ b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/src/Generated/Models/IdentityProviderUpdateParameters.cs
@@ -39,6 +39,8 @@ public IdentityProviderUpdateParameters()
/// Identity Provider Type identifier. Possible
/// values include: 'facebook', 'google', 'microsoft', 'twitter',
/// 'aad', 'aadB2C'
+ /// The TenantId to use instead of Common
+ /// when logging into Active Directory
/// List of Allowed Tenants when
/// configuring Azure Active Directory login.
/// OpenID Connect discovery endpoint hostname
@@ -58,9 +60,10 @@ public IdentityProviderUpdateParameters()
/// external Identity Provider, used to authenticate login request. For
/// example, it is App Secret for Facebook login, API Key for Google
/// login, Public Key for Microsoft.
- public IdentityProviderUpdateParameters(string type = default(string), IList allowedTenants = default(IList), string authority = default(string), string signupPolicyName = default(string), string signinPolicyName = default(string), string profileEditingPolicyName = default(string), string passwordResetPolicyName = default(string), string clientId = default(string), string clientSecret = default(string))
+ public IdentityProviderUpdateParameters(string type = default(string), string signinTenant = default(string), IList allowedTenants = default(IList), string authority = default(string), string signupPolicyName = default(string), string signinPolicyName = default(string), string profileEditingPolicyName = default(string), string passwordResetPolicyName = default(string), string clientId = default(string), string clientSecret = default(string))
{
Type = type;
+ SigninTenant = signinTenant;
AllowedTenants = allowedTenants;
Authority = authority;
SignupPolicyName = signupPolicyName;
@@ -85,6 +88,13 @@ public IdentityProviderUpdateParameters()
[JsonProperty(PropertyName = "properties.type")]
public string Type { get; set; }
+ ///
+ /// Gets or sets the TenantId to use instead of Common when logging
+ /// into Active Directory
+ ///
+ [JsonProperty(PropertyName = "properties.signinTenant")]
+ public string SigninTenant { get; set; }
+
///
/// Gets or sets list of Allowed Tenants when configuring Azure Active
/// Directory login.
diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/SdkInfo_PeeringManagementClient.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/SdkInfo_PeeringManagementClient.cs
new file mode 100644
index 000000000000..ed84e77cd4fd
--- /dev/null
+++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/SdkInfo_PeeringManagementClient.cs
@@ -0,0 +1,36 @@
+
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.Management.Peering
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Linq;
+
+ internal static partial class SdkInfo
+ {
+ public static IEnumerable> ApiInfo_PeeringManagementClient
+ {
+ get
+ {
+ return new Tuple[]
+ {
+ new Tuple("Peering", "CheckServiceProviderAvailability", "2019-09-01-preview"),
+ new Tuple("Peering", "LegacyPeerings", "2019-09-01-preview"),
+ new Tuple("Peering", "Operations", "2019-09-01-preview"),
+ new Tuple("Peering", "PeerAsns", "2019-09-01-preview"),
+ new Tuple("Peering", "PeeringLocations", "2019-09-01-preview"),
+ new Tuple("Peering", "PeeringServiceLocations", "2019-09-01-preview"),
+ new Tuple("Peering", "PeeringServiceProviders", "2019-09-01-preview"),
+ new Tuple("Peering", "PeeringServices", "2019-09-01-preview"),
+ new Tuple("Peering", "Peerings", "2019-09-01-preview"),
+ new Tuple("Peering", "Prefixes", "2019-09-01-preview"),
+ }.AsEnumerable();
+ }
+ }
+ }
+}
diff --git a/swagger_to_sdk_config.json b/swagger_to_sdk_config.json
index 99979bf5d095..b73c428c76dc 100644
--- a/swagger_to_sdk_config.json
+++ b/swagger_to_sdk_config.json
@@ -6,7 +6,8 @@
"reflect-api-versions": "",
"license-header": "MICROSOFT_MIT_NO_VERSION",
"sdkrel:csharp-sdks-folder": "./sdk",
- "use": "@microsoft.azure/autorest.csharp"
+ "use": "@microsoft.azure/autorest.csharp",
+ "csharp.clear-output-folder": ""
},
"advanced_options": {
"create_sdk_pull_requests": true,