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,