diff --git a/src/SDKs/FrontDoor/AzSdk.RP.props b/src/SDKs/FrontDoor/AzSdk.RP.props index b7c3b1f681e69..d1c7f672a8975 100644 --- a/src/SDKs/FrontDoor/AzSdk.RP.props +++ b/src/SDKs/FrontDoor/AzSdk.RP.props @@ -1,7 +1,7 @@ - Network_2018-08-01;Network_2019-03-01; + Network_2019-04-01;Network_2019-03-01; $(PackageTags);$(CommonTags);$(AzureApiTag); \ No newline at end of file diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/BackendPoolsOperations.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/BackendPoolsOperations.cs index b45aa5c905508..8cf1b0934aaba 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/BackendPoolsOperations.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/BackendPoolsOperations.cs @@ -124,7 +124,7 @@ internal BackendPoolsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontDoorName", "^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -366,7 +366,7 @@ internal BackendPoolsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "backendPoolName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -671,7 +671,7 @@ internal BackendPoolsOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "backendPoolParameters"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -954,7 +954,7 @@ internal BackendPoolsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "backendPoolName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/EndpointsOperations.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/EndpointsOperations.cs index a07922abee707..a9fc1b13633b4 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/EndpointsOperations.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/EndpointsOperations.cs @@ -163,7 +163,7 @@ internal EndpointsOperations(FrontDoorManagementClient client) { contentFilePaths.Validate(); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorManagementClient.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorManagementClient.cs index 81493f19a6a53..706009636f86d 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorManagementClient.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorManagementClient.cs @@ -398,6 +398,8 @@ private void Initialize() new Iso8601TimeSpanConverter() } }; + SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter("@odata.type")); + DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("@odata.type")); CustomInitialize(); DeserializationSettings.Converters.Add(new TransformationJsonConverter()); DeserializationSettings.Converters.Add(new CloudErrorJsonConverter()); @@ -439,7 +441,7 @@ private void Initialize() { checkFrontDoorNameAvailabilityInput.Validate(); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -627,7 +629,7 @@ private void Initialize() { throw new ValidationException(ValidationRules.CannotBeNull, "this.SubscriptionId"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorsOperations.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorsOperations.cs index 3254c5c71374e..c4da4fb0c7195 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorsOperations.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontDoorsOperations.cs @@ -80,7 +80,7 @@ internal FrontDoorsOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -273,7 +273,7 @@ internal FrontDoorsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[a-zA-Z0-9_\\-\\(\\)\\.]*[^\\.]$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -491,7 +491,7 @@ internal FrontDoorsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontDoorName", "^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -770,7 +770,7 @@ internal FrontDoorsOperations(FrontDoorManagementClient client) { customDomainProperties.Validate(); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1004,7 +1004,7 @@ internal FrontDoorsOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "frontDoorParameters"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1263,7 +1263,7 @@ internal FrontDoorsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontDoorName", "^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontendEndpointsOperations.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontendEndpointsOperations.cs index be9cdde716a06..bff48df132128 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontendEndpointsOperations.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/FrontendEndpointsOperations.cs @@ -124,7 +124,7 @@ internal FrontendEndpointsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontDoorName", "^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -366,7 +366,7 @@ internal FrontendEndpointsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontendEndpointName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -724,7 +724,7 @@ internal FrontendEndpointsOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "frontendEndpointParameters"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1007,7 +1007,7 @@ internal FrontendEndpointsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontendEndpointName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1236,7 +1236,7 @@ internal FrontendEndpointsOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "customHttpsConfiguration"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1465,7 +1465,7 @@ internal FrontendEndpointsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontendEndpointName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/HealthProbeSettingsOperations.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/HealthProbeSettingsOperations.cs index 5a29a3c135a4e..630244e60b5db 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/HealthProbeSettingsOperations.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/HealthProbeSettingsOperations.cs @@ -124,7 +124,7 @@ internal HealthProbeSettingsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontDoorName", "^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -366,7 +366,7 @@ internal HealthProbeSettingsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "healthProbeSettingsName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -671,7 +671,7 @@ internal HealthProbeSettingsOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "healthProbeSettingsParameters"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -954,7 +954,7 @@ internal HealthProbeSettingsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "healthProbeSettingsName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/LoadBalancingSettingsOperations.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/LoadBalancingSettingsOperations.cs index b84306525d69e..04f9253170000 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/LoadBalancingSettingsOperations.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/LoadBalancingSettingsOperations.cs @@ -124,7 +124,7 @@ internal LoadBalancingSettingsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontDoorName", "^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -366,7 +366,7 @@ internal LoadBalancingSettingsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "loadBalancingSettingsName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -671,7 +671,7 @@ internal LoadBalancingSettingsOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "loadBalancingSettingsParameters"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -954,7 +954,7 @@ internal LoadBalancingSettingsOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "loadBalancingSettingsName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/BackendEnabledState.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/BackendEnabledState.cs new file mode 100644 index 0000000000000..dcc5a9f57b647 --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/BackendEnabledState.cs @@ -0,0 +1,22 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + + /// + /// Defines values for BackendEnabledState. + /// + public static class BackendEnabledState + { + public const string Enabled = "Enabled"; + public const string Disabled = "Disabled"; + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/BackendPoolsSettings.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/BackendPoolsSettings.cs new file mode 100644 index 0000000000000..554f105848ac3 --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/BackendPoolsSettings.cs @@ -0,0 +1,56 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Settings that apply to all backend pools. + /// + public partial class BackendPoolsSettings + { + /// + /// Initializes a new instance of the BackendPoolsSettings class. + /// + public BackendPoolsSettings() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the BackendPoolsSettings class. + /// + /// Whether to enforce + /// certificate name check on HTTPS requests to all backend pools. No + /// effect on non-HTTPS requests. Possible values include: 'Enabled', + /// 'Disabled' + public BackendPoolsSettings(string enforceCertificateNameCheck = default(string)) + { + EnforceCertificateNameCheck = enforceCertificateNameCheck; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets whether to enforce certificate name check on HTTPS + /// requests to all backend pools. No effect on non-HTTPS requests. + /// Possible values include: 'Enabled', 'Disabled' + /// + [JsonProperty(PropertyName = "enforceCertificateNameCheck")] + public string EnforceCertificateNameCheck { get; set; } + + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/EnforceCertificateNameCheckEnabledState.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/EnforceCertificateNameCheckEnabledState.cs new file mode 100644 index 0000000000000..d1cc0078a5a4f --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/EnforceCertificateNameCheckEnabledState.cs @@ -0,0 +1,22 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + + /// + /// Defines values for EnforceCertificateNameCheckEnabledState. + /// + public static class EnforceCertificateNameCheckEnabledState + { + public const string Enabled = "Enabled"; + public const string Disabled = "Disabled"; + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/ForwardingConfiguration.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/ForwardingConfiguration.cs new file mode 100644 index 0000000000000..a511a555cebeb --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/ForwardingConfiguration.cs @@ -0,0 +1,86 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes Forwarding Route. + /// + [Newtonsoft.Json.JsonObject("#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration")] + public partial class ForwardingConfiguration : RouteConfiguration + { + /// + /// Initializes a new instance of the ForwardingConfiguration class. + /// + public ForwardingConfiguration() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ForwardingConfiguration class. + /// + /// A custom path used to rewrite + /// resource paths matched by this rule. Leave empty to use incoming + /// path. + /// Protocol this rule will use when + /// forwarding traffic to backends. Possible values include: + /// 'HttpOnly', 'HttpsOnly', 'MatchRequest' + /// The caching configuration + /// associated with this rule. + /// A reference to the BackendPool which this + /// rule routes to. + public ForwardingConfiguration(string customForwardingPath = default(string), string forwardingProtocol = default(string), CacheConfiguration cacheConfiguration = default(CacheConfiguration), SubResource backendPool = default(SubResource)) + { + CustomForwardingPath = customForwardingPath; + ForwardingProtocol = forwardingProtocol; + CacheConfiguration = cacheConfiguration; + BackendPool = backendPool; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets a custom path used to rewrite resource paths matched + /// by this rule. Leave empty to use incoming path. + /// + [JsonProperty(PropertyName = "customForwardingPath")] + public string CustomForwardingPath { get; set; } + + /// + /// Gets or sets protocol this rule will use when forwarding traffic to + /// backends. Possible values include: 'HttpOnly', 'HttpsOnly', + /// 'MatchRequest' + /// + [JsonProperty(PropertyName = "forwardingProtocol")] + public string ForwardingProtocol { get; set; } + + /// + /// Gets or sets the caching configuration associated with this rule. + /// + [JsonProperty(PropertyName = "cacheConfiguration")] + public CacheConfiguration CacheConfiguration { get; set; } + + /// + /// Gets or sets a reference to the BackendPool which this rule routes + /// to. + /// + [JsonProperty(PropertyName = "backendPool")] + public SubResource BackendPool { get; set; } + + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorModel.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorModel.cs index 120dae48d2a72..57dc7f750ce3d 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorModel.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorModel.cs @@ -52,6 +52,8 @@ public FrontDoorModel() /// rules. /// Frontend endpoints available to /// routing rules. + /// Settings for all + /// backendPools /// Operational status of the Front Door /// load balancer. Permitted values are 'Enabled' or 'Disabled'. /// Possible values include: 'Enabled', 'Disabled' @@ -62,7 +64,7 @@ public FrontDoorModel() /// Door. /// The host that each frontendEndpoint must CNAME /// to. - public FrontDoorModel(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), string friendlyName = default(string), IList routingRules = default(IList), IList loadBalancingSettings = default(IList), IList healthProbeSettings = default(IList), IList backendPools = default(IList), IList frontendEndpoints = default(IList), string enabledState = default(string), string resourceState = default(string), string provisioningState = default(string), string cname = default(string)) + public FrontDoorModel(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), string friendlyName = default(string), IList routingRules = default(IList), IList loadBalancingSettings = default(IList), IList healthProbeSettings = default(IList), IList backendPools = default(IList), IList frontendEndpoints = default(IList), BackendPoolsSettings backendPoolsSettings = default(BackendPoolsSettings), string enabledState = default(string), string resourceState = default(string), string provisioningState = default(string), string cname = default(string)) : base(id, name, type, location, tags) { FriendlyName = friendlyName; @@ -71,6 +73,7 @@ public FrontDoorModel() HealthProbeSettings = healthProbeSettings; BackendPools = backendPools; FrontendEndpoints = frontendEndpoints; + BackendPoolsSettings = backendPoolsSettings; EnabledState = enabledState; ResourceState = resourceState; ProvisioningState = provisioningState; @@ -121,6 +124,12 @@ public FrontDoorModel() [JsonProperty(PropertyName = "properties.frontendEndpoints")] public IList FrontendEndpoints { get; set; } + /// + /// Gets or sets settings for all backendPools + /// + [JsonProperty(PropertyName = "properties.backendPoolsSettings")] + public BackendPoolsSettings BackendPoolsSettings { get; set; } + /// /// Gets or sets operational status of the Front Door load balancer. /// Permitted values are 'Enabled' or 'Disabled'. Possible values diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorRedirectProtocol.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorRedirectProtocol.cs new file mode 100644 index 0000000000000..3cc285ac1038f --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorRedirectProtocol.cs @@ -0,0 +1,23 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + + /// + /// Defines values for FrontDoorRedirectProtocol. + /// + public static class FrontDoorRedirectProtocol + { + public const string HttpOnly = "HttpOnly"; + public const string HttpsOnly = "HttpsOnly"; + public const string MatchRequest = "MatchRequest"; + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorRedirectType.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorRedirectType.cs new file mode 100644 index 0000000000000..547e9c030d98b --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorRedirectType.cs @@ -0,0 +1,24 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + + /// + /// Defines values for FrontDoorRedirectType. + /// + public static class FrontDoorRedirectType + { + public const string Moved = "Moved"; + public const string Found = "Found"; + public const string TemporaryRedirect = "TemporaryRedirect"; + public const string PermanentRedirect = "PermanentRedirect"; + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorUpdateParameters.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorUpdateParameters.cs index 597562bf93109..b5eb45eb14459 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorUpdateParameters.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/FrontDoorUpdateParameters.cs @@ -43,10 +43,12 @@ public FrontDoorUpdateParameters() /// rules. /// Frontend endpoints available to /// routing rules. + /// Settings for all + /// backendPools /// Operational status of the Front Door /// load balancer. Permitted values are 'Enabled' or 'Disabled'. /// Possible values include: 'Enabled', 'Disabled' - public FrontDoorUpdateParameters(string friendlyName = default(string), IList routingRules = default(IList), IList loadBalancingSettings = default(IList), IList healthProbeSettings = default(IList), IList backendPools = default(IList), IList frontendEndpoints = default(IList), string enabledState = default(string)) + public FrontDoorUpdateParameters(string friendlyName = default(string), IList routingRules = default(IList), IList loadBalancingSettings = default(IList), IList healthProbeSettings = default(IList), IList backendPools = default(IList), IList frontendEndpoints = default(IList), BackendPoolsSettings backendPoolsSettings = default(BackendPoolsSettings), string enabledState = default(string)) { FriendlyName = friendlyName; RoutingRules = routingRules; @@ -54,6 +56,7 @@ public FrontDoorUpdateParameters() HealthProbeSettings = healthProbeSettings; BackendPools = backendPools; FrontendEndpoints = frontendEndpoints; + BackendPoolsSettings = backendPoolsSettings; EnabledState = enabledState; CustomInit(); } @@ -101,6 +104,12 @@ public FrontDoorUpdateParameters() [JsonProperty(PropertyName = "frontendEndpoints")] public IList FrontendEndpoints { get; set; } + /// + /// Gets or sets settings for all backendPools + /// + [JsonProperty(PropertyName = "backendPoolsSettings")] + public BackendPoolsSettings BackendPoolsSettings { get; set; } + /// /// Gets or sets operational status of the Front Door load balancer. /// Permitted values are 'Enabled' or 'Disabled'. Possible values diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RedirectConfiguration.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RedirectConfiguration.cs new file mode 100644 index 0000000000000..5b14c79474acd --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RedirectConfiguration.cs @@ -0,0 +1,121 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes Redirect Route. + /// + [Newtonsoft.Json.JsonObject("#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration")] + public partial class RedirectConfiguration : RouteConfiguration + { + /// + /// Initializes a new instance of the RedirectConfiguration class. + /// + public RedirectConfiguration() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RedirectConfiguration class. + /// + /// The redirect type the rule will use when + /// redirecting traffic. Possible values include: 'Moved', 'Found', + /// 'TemporaryRedirect', 'PermanentRedirect' + /// The protocol of the destination to + /// where the traffic is redirected. Possible values include: + /// 'HttpOnly', 'HttpsOnly', 'MatchRequest' + /// Host to redirect. Leave empty to use use + /// the incoming host as the destination host. + /// The full path to redirect. Path cannot be + /// empty and must start with /. Leave empty to use the incoming path + /// as destination path. + /// Fragment to add to the redirect URL. + /// Fragment is the part of the URL that comes after #. Do not include + /// the #. + /// The set of query strings to be + /// placed in the redirect URL. Setting this value would replace any + /// existing query string; leave empty to preserve the incoming query + /// string. Query string must be in <key>=<value> format. + /// The first ? and & will be added automatically so do not include + /// them in the front, but do separate multiple query strings with + /// &. + public RedirectConfiguration(string redirectType = default(string), string redirectProtocol = default(string), string customHost = default(string), string customPath = default(string), string customFragment = default(string), string customQueryString = default(string)) + { + RedirectType = redirectType; + RedirectProtocol = redirectProtocol; + CustomHost = customHost; + CustomPath = customPath; + CustomFragment = customFragment; + CustomQueryString = customQueryString; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the redirect type the rule will use when redirecting + /// traffic. Possible values include: 'Moved', 'Found', + /// 'TemporaryRedirect', 'PermanentRedirect' + /// + [JsonProperty(PropertyName = "redirectType")] + public string RedirectType { get; set; } + + /// + /// Gets or sets the protocol of the destination to where the traffic + /// is redirected. Possible values include: 'HttpOnly', 'HttpsOnly', + /// 'MatchRequest' + /// + [JsonProperty(PropertyName = "redirectProtocol")] + public string RedirectProtocol { get; set; } + + /// + /// Gets or sets host to redirect. Leave empty to use use the incoming + /// host as the destination host. + /// + [JsonProperty(PropertyName = "customHost")] + public string CustomHost { get; set; } + + /// + /// Gets or sets the full path to redirect. Path cannot be empty and + /// must start with /. Leave empty to use the incoming path as + /// destination path. + /// + [JsonProperty(PropertyName = "customPath")] + public string CustomPath { get; set; } + + /// + /// Gets or sets fragment to add to the redirect URL. Fragment is the + /// part of the URL that comes after #. Do not include the #. + /// + [JsonProperty(PropertyName = "customFragment")] + public string CustomFragment { get; set; } + + /// + /// Gets or sets the set of query strings to be placed in the redirect + /// URL. Setting this value would replace any existing query string; + /// leave empty to preserve the incoming query string. Query string + /// must be in &lt;key&gt;=&lt;value&gt; format. The + /// first ? and &amp; will be added automatically so do not include + /// them in the front, but do separate multiple query strings with + /// &amp;. + /// + [JsonProperty(PropertyName = "customQueryString")] + public string CustomQueryString { get; set; } + + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RouteConfiguration.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RouteConfiguration.cs new file mode 100644 index 0000000000000..6790a4cfceaee --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RouteConfiguration.cs @@ -0,0 +1,35 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + using System.Linq; + + /// + /// Base class for all types of Route. + /// + public partial class RouteConfiguration + { + /// + /// Initializes a new instance of the RouteConfiguration class. + /// + public RouteConfiguration() + { + CustomInit(); + } + + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRule.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRule.cs index 8027d3dc3e025..75d93791798d2 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRule.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRule.cs @@ -42,35 +42,24 @@ public RoutingRule() /// rule /// The route patterns of the /// rule. - /// A custom path used to rewrite - /// resource paths matched by this rule. Leave empty to use incoming - /// path. - /// Protocol this rule will use when - /// forwarding traffic to backends. Possible values include: - /// 'HttpOnly', 'HttpsOnly', 'MatchRequest' - /// The caching configuration - /// associated with this rule. - /// A reference to the BackendPool which this - /// rule routes to. /// Whether to enable use of this rule. /// Permitted values are 'Enabled' or 'Disabled'. Possible values /// include: 'Enabled', 'Disabled' + /// A reference to the routing + /// configuration. /// Resource status. Possible values /// include: 'Creating', 'Enabling', 'Enabled', 'Disabling', /// 'Disabled', 'Deleting' /// Resource name. /// Resource type. - public RoutingRule(string id = default(string), IList frontendEndpoints = default(IList), IList acceptedProtocols = default(IList), IList patternsToMatch = default(IList), string customForwardingPath = default(string), string forwardingProtocol = default(string), CacheConfiguration cacheConfiguration = default(CacheConfiguration), SubResource backendPool = default(SubResource), string enabledState = default(string), string resourceState = default(string), string name = default(string), string type = default(string)) + public RoutingRule(string id = default(string), IList frontendEndpoints = default(IList), IList acceptedProtocols = default(IList), IList patternsToMatch = default(IList), string enabledState = default(string), RouteConfiguration routeConfiguration = default(RouteConfiguration), string resourceState = default(string), string name = default(string), string type = default(string)) : base(id) { FrontendEndpoints = frontendEndpoints; AcceptedProtocols = acceptedProtocols; PatternsToMatch = patternsToMatch; - CustomForwardingPath = customForwardingPath; - ForwardingProtocol = forwardingProtocol; - CacheConfiguration = cacheConfiguration; - BackendPool = backendPool; EnabledState = enabledState; + RouteConfiguration = routeConfiguration; ResourceState = resourceState; Name = name; Type = type; @@ -100,34 +89,6 @@ public RoutingRule() [JsonProperty(PropertyName = "properties.patternsToMatch")] public IList PatternsToMatch { get; set; } - /// - /// Gets or sets a custom path used to rewrite resource paths matched - /// by this rule. Leave empty to use incoming path. - /// - [JsonProperty(PropertyName = "properties.customForwardingPath")] - public string CustomForwardingPath { get; set; } - - /// - /// Gets or sets protocol this rule will use when forwarding traffic to - /// backends. Possible values include: 'HttpOnly', 'HttpsOnly', - /// 'MatchRequest' - /// - [JsonProperty(PropertyName = "properties.forwardingProtocol")] - public string ForwardingProtocol { get; set; } - - /// - /// Gets or sets the caching configuration associated with this rule. - /// - [JsonProperty(PropertyName = "properties.cacheConfiguration")] - public CacheConfiguration CacheConfiguration { get; set; } - - /// - /// Gets or sets a reference to the BackendPool which this rule routes - /// to. - /// - [JsonProperty(PropertyName = "properties.backendPool")] - public SubResource BackendPool { get; set; } - /// /// Gets or sets whether to enable use of this rule. Permitted values /// are 'Enabled' or 'Disabled'. Possible values include: 'Enabled', @@ -136,6 +97,12 @@ public RoutingRule() [JsonProperty(PropertyName = "properties.enabledState")] public string EnabledState { get; set; } + /// + /// Gets or sets a reference to the routing configuration. + /// + [JsonProperty(PropertyName = "properties.routeConfiguration")] + public RouteConfiguration RouteConfiguration { get; set; } + /// /// Gets or sets resource status. Possible values include: 'Creating', /// 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Deleting' diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRuleEnabledState.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRuleEnabledState.cs new file mode 100644 index 0000000000000..907d5f2368137 --- /dev/null +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRuleEnabledState.cs @@ -0,0 +1,22 @@ +// +// 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. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.FrontDoor.Models +{ + + /// + /// Defines values for RoutingRuleEnabledState. + /// + public static class RoutingRuleEnabledState + { + public const string Enabled = "Enabled"; + public const string Disabled = "Disabled"; + } +} diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRuleUpdateParameters.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRuleUpdateParameters.cs index c4eae257a5b2c..87f2daf4fcc33 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRuleUpdateParameters.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/Models/RoutingRuleUpdateParameters.cs @@ -39,29 +39,18 @@ public RoutingRuleUpdateParameters() /// rule /// The route patterns of the /// rule. - /// A custom path used to rewrite - /// resource paths matched by this rule. Leave empty to use incoming - /// path. - /// Protocol this rule will use when - /// forwarding traffic to backends. Possible values include: - /// 'HttpOnly', 'HttpsOnly', 'MatchRequest' - /// The caching configuration - /// associated with this rule. - /// A reference to the BackendPool which this - /// rule routes to. /// Whether to enable use of this rule. /// Permitted values are 'Enabled' or 'Disabled'. Possible values /// include: 'Enabled', 'Disabled' - public RoutingRuleUpdateParameters(IList frontendEndpoints = default(IList), IList acceptedProtocols = default(IList), IList patternsToMatch = default(IList), string customForwardingPath = default(string), string forwardingProtocol = default(string), CacheConfiguration cacheConfiguration = default(CacheConfiguration), SubResource backendPool = default(SubResource), string enabledState = default(string)) + /// A reference to the routing + /// configuration. + public RoutingRuleUpdateParameters(IList frontendEndpoints = default(IList), IList acceptedProtocols = default(IList), IList patternsToMatch = default(IList), string enabledState = default(string), RouteConfiguration routeConfiguration = default(RouteConfiguration)) { FrontendEndpoints = frontendEndpoints; AcceptedProtocols = acceptedProtocols; PatternsToMatch = patternsToMatch; - CustomForwardingPath = customForwardingPath; - ForwardingProtocol = forwardingProtocol; - CacheConfiguration = cacheConfiguration; - BackendPool = backendPool; EnabledState = enabledState; + RouteConfiguration = routeConfiguration; CustomInit(); } @@ -88,34 +77,6 @@ public RoutingRuleUpdateParameters() [JsonProperty(PropertyName = "patternsToMatch")] public IList PatternsToMatch { get; set; } - /// - /// Gets or sets a custom path used to rewrite resource paths matched - /// by this rule. Leave empty to use incoming path. - /// - [JsonProperty(PropertyName = "customForwardingPath")] - public string CustomForwardingPath { get; set; } - - /// - /// Gets or sets protocol this rule will use when forwarding traffic to - /// backends. Possible values include: 'HttpOnly', 'HttpsOnly', - /// 'MatchRequest' - /// - [JsonProperty(PropertyName = "forwardingProtocol")] - public string ForwardingProtocol { get; set; } - - /// - /// Gets or sets the caching configuration associated with this rule. - /// - [JsonProperty(PropertyName = "cacheConfiguration")] - public CacheConfiguration CacheConfiguration { get; set; } - - /// - /// Gets or sets a reference to the BackendPool which this rule routes - /// to. - /// - [JsonProperty(PropertyName = "backendPool")] - public SubResource BackendPool { get; set; } - /// /// Gets or sets whether to enable use of this rule. Permitted values /// are 'Enabled' or 'Disabled'. Possible values include: 'Enabled', @@ -124,5 +85,11 @@ public RoutingRuleUpdateParameters() [JsonProperty(PropertyName = "enabledState")] public string EnabledState { get; set; } + /// + /// Gets or sets a reference to the routing configuration. + /// + [JsonProperty(PropertyName = "routeConfiguration")] + public RouteConfiguration RouteConfiguration { get; set; } + } } diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/RoutingRulesOperations.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/RoutingRulesOperations.cs index aa1ed481373d2..3a6c5b6cedaa3 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/RoutingRulesOperations.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/RoutingRulesOperations.cs @@ -124,7 +124,7 @@ internal RoutingRulesOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "frontDoorName", "^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -366,7 +366,7 @@ internal RoutingRulesOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "routingRuleName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -671,7 +671,7 @@ internal RoutingRulesOperations(FrontDoorManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "routingRuleParameters"); } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -954,7 +954,7 @@ internal RoutingRulesOperations(FrontDoorManagementClient client) throw new ValidationException(ValidationRules.Pattern, "routingRuleName", "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$"); } } - string apiVersion = "2018-08-01"; + string apiVersion = "2019-04-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/SdkInfo_FrontDoorManagementClient.cs b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/SdkInfo_FrontDoorManagementClient.cs index 8801a23fdb587..973d3d674ae11 100644 --- a/src/SDKs/FrontDoor/Management.FrontDoor/Generated/SdkInfo_FrontDoorManagementClient.cs +++ b/src/SDKs/FrontDoor/Management.FrontDoor/Generated/SdkInfo_FrontDoorManagementClient.cs @@ -19,30 +19,19 @@ public static IEnumerable> ApiInfo_FrontDoorManage { return new Tuple[] { - new Tuple("Network", "BackendPools", "2018-08-01"), - new Tuple("Network", "CheckFrontDoorNameAvailability", "2018-08-01"), - new Tuple("Network", "CheckFrontDoorNameAvailabilityWithSubscription", "2018-08-01"), - new Tuple("Network", "Endpoints", "2018-08-01"), - new Tuple("Network", "FrontDoors", "2018-08-01"), - new Tuple("Network", "FrontendEndpoints", "2018-08-01"), - new Tuple("Network", "HealthProbeSettings", "2018-08-01"), - new Tuple("Network", "LoadBalancingSettings", "2018-08-01"), + new Tuple("Network", "BackendPools", "2019-04-01"), + new Tuple("Network", "CheckFrontDoorNameAvailability", "2019-04-01"), + new Tuple("Network", "CheckFrontDoorNameAvailabilityWithSubscription", "2019-04-01"), + new Tuple("Network", "Endpoints", "2019-04-01"), + new Tuple("Network", "FrontDoors", "2019-04-01"), + new Tuple("Network", "FrontendEndpoints", "2019-04-01"), + new Tuple("Network", "HealthProbeSettings", "2019-04-01"), + new Tuple("Network", "LoadBalancingSettings", "2019-04-01"), new Tuple("Network", "ManagedRuleSets", "2019-03-01"), new Tuple("Network", "Policies", "2019-03-01"), - new Tuple("Network", "RoutingRules", "2018-08-01"), + new Tuple("Network", "RoutingRules", "2019-04-01"), }.AsEnumerable(); } } - // BEGIN: Code Generation Metadata Section - public static readonly String AutoRestVersion = "latest"; - public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4283"; - public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/frontdoor/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=C:\\Sources\\OSS\\azure-sdk-for-net\\src\\SDKs"; - public static readonly String GithubForkName = "Azure"; - public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "aa2e344a3516adf454e8865ea7327c47a864581d"; - public static readonly String CodeGenerationErrors = ""; - public static readonly String GithubRepoName = "azure-rest-api-specs"; - // END: Code Generation Metadata Section } } -