Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2667a46
Supporting new default optional params in ACL and RoutePolicy
Mohana-Krishna-Nali Aug 7, 2023
fa1fa9c
Minor change
Mohana-Krishna-Nali Aug 7, 2023
b0814d9
Removing the trailing space
Mohana-Krishna-Nali Aug 7, 2023
befe22e
Resolving the errors in the PR
Mohana-Krishna-Nali Aug 7, 2023
ee6abca
Minor change
Mohana-Krishna-Nali Aug 7, 2023
5cc9c79
Merge branch 'main' into dev/v-mnali/NNF-Updates
Mohana-Krishna-Nali Aug 7, 2023
8de385c
Merging the branch with the latest main.
Mohana-Krishna-Nali Aug 7, 2023
e486369
Mitigate breaking changes
live1206 Aug 8, 2023
3ae6608
Export API
live1206 Aug 8, 2023
8be8605
Added scenarios for
smylsamy Aug 18, 2023
f79d286
Updated the resource details in scenario based on test execution
smylsamy Aug 28, 2023
3d45f6c
Fixed the autorest.md and regenerating the code.
smylsamy Aug 29, 2023
81c1f19
Code cleanup
smylsamy Aug 29, 2023
6ad7c61
Auo generated api changes
smylsamy Aug 29, 2023
24ac99d
Merge remote-tracking branch 'origin/main' into dev/v-mnali/NNF-Updates
smylsamy Aug 29, 2023
2755acc
Update code added in Internet Gateway tests
smylsamy Aug 30, 2023
a7dc4b2
Updated assert json
smylsamy Aug 30, 2023
d302513
Updating the non real subscription
smylsamy Sep 1, 2023
a310076
Updated asserts json
smylsamy Sep 1, 2023
d9bb121
Updated subscription values
smylsamy Sep 1, 2023
4d0f826
Addressing review comments
smylsamy Sep 4, 2023
be17d7a
Updated the version in change log md file
smylsamy Sep 4, 2023
81780fe
Addressed review commetns
smylsamy Sep 4, 2023
9a7e0a0
Updated version in Managed Network project file
smylsamy Sep 5, 2023
8c71759
prepare release
live1206 Sep 5, 2023
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
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
# Release History

## 1.1.0-beta.1 (Unreleased)

### Features Added
## 1.1.0 (2023-09-28)

### Breaking Changes

### Bugs Fixed

### Other Changes
- New optional parameter default action added in Access Control List and Route Policy resources.
- IP V4 address parameter type changed from IPAddress to String in internet gateway resource.

## 1.0.0 (2023-07-28)

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "net",
"TagPrefix": "net/managednetworkfabric/Azure.ResourceManager.ManagedNetworkFabric",
"Tag": "net/managednetworkfabric/Azure.ResourceManager.ManagedNetworkFabric_258b2481b3"
"Tag": "net/managednetworkfabric/Azure.ResourceManager.ManagedNetworkFabric_f981f8b3c9"
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>1.1.0-beta.1</Version>
<Version>1.1.0</Version>
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
<ApiCompatVersion>1.0.0</ApiCompatVersion>
<PackageId>Azure.ResourceManager.ManagedNetworkFabric</PackageId>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

#nullable disable

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Net;
using Azure.Core;
using Azure.ResourceManager.Models;

namespace Azure.ResourceManager.ManagedNetworkFabric.Models
{
/// <summary> Model factory for models. </summary>
public static partial class ArmManagedNetworkFabricModelFactory
{
/// <summary>
/// This constructor is added for the backward compatibility.
/// </summary>
/// <param name="id"></param>
/// <param name="name"></param>
/// <param name="resourceType"></param>
/// <param name="systemData"></param>
/// <param name="tags"></param>
/// <param name="location"></param>
/// <param name="annotation"></param>
/// <param name="configurationType"></param>
/// <param name="aclsUri"></param>
/// <param name="matchConfigurations"></param>
/// <param name="dynamicMatchConfigurations"></param>
/// <param name="lastSyncedOn"></param>
/// <param name="configurationState"></param>
/// <param name="provisioningState"></param>
/// <param name="administrativeState"></param>
/// <returns></returns>
[EditorBrowsable(EditorBrowsableState.Never)]
public static NetworkFabricAccessControlListData NetworkFabricAccessControlListData(ResourceIdentifier id, string name, ResourceType resourceType, Azure.ResourceManager.Models.SystemData systemData, IDictionary<string, string> tags, AzureLocation location, string annotation, NetworkFabricConfigurationType? configurationType, Uri aclsUri, IEnumerable<AccessControlListMatchConfiguration> matchConfigurations, IEnumerable<CommonDynamicMatchConfiguration> dynamicMatchConfigurations, DateTimeOffset? lastSyncedOn, NetworkFabricConfigurationState? configurationState, NetworkFabricProvisioningState? provisioningState, NetworkFabricAdministrativeState? administrativeState)
{
return NetworkFabricAccessControlListData(id, name, resourceType, systemData, tags, location, annotation, configurationType, aclsUri, null, matchConfigurations?.ToList(), dynamicMatchConfigurations?.ToList(), lastSyncedOn, configurationState, provisioningState, administrativeState);
}

/// <summary>
/// This constructor is added for the backward compatibility
/// </summary>
/// <param name="id"></param>
/// <param name="name"></param>
/// <param name="resourceType"></param>
/// <param name="systemData"></param>
/// <param name="tags"></param>
/// <param name="location"></param>
/// <param name="annotation"></param>
/// <param name="statements"></param>
/// <param name="networkFabricId"></param>
/// <param name="addressFamilyType"></param>
/// <param name="configurationState"></param>
/// <param name="provisioningState"></param>
/// <param name="administrativeState"></param>
/// <returns></returns>
[EditorBrowsable(EditorBrowsableState.Never)]
public static NetworkFabricRoutePolicyData NetworkFabricRoutePolicyData(ResourceIdentifier id, string name, ResourceType resourceType, Azure.ResourceManager.Models.SystemData systemData, IDictionary<string, string> tags, AzureLocation location, string annotation, IEnumerable<RoutePolicyStatementProperties> statements, ResourceIdentifier networkFabricId, AddressFamilyType? addressFamilyType, NetworkFabricConfigurationState? configurationState, NetworkFabricProvisioningState? provisioningState, NetworkFabricAdministrativeState? administrativeState)
{
return NetworkFabricRoutePolicyData(id, name, resourceType, systemData, tags, location, annotation, null, statements?.ToList(), networkFabricId, addressFamilyType, configurationState, provisioningState, administrativeState);
}

/// <summary>
/// This constructor is added for the backward compatibility
/// </summary>
/// <param name="id"></param>
/// <param name="name"></param>
/// <param name="resourceType"></param>
/// <param name="systemData"></param>
/// <param name="tags"></param>
/// <param name="location"></param>
/// <param name="annotation"></param>
/// <param name="internetGatewayRuleId"></param>
/// <param name="ipv4Address"></param>
/// <param name="port"></param>
/// <param name="typePropertiesType"></param>
/// <param name="networkFabricControllerId"></param>
/// <param name="provisioningState"></param>
/// <returns></returns>
public static NetworkFabricInternetGatewayData NetworkFabricInternetGatewayData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary<string, string> tags, AzureLocation location, string annotation, ResourceIdentifier internetGatewayRuleId, IPAddress ipv4Address, int? port, InternetGatewayType typePropertiesType, ResourceIdentifier networkFabricControllerId, NetworkFabricProvisioningState? provisioningState)
{
return NetworkFabricInternetGatewayData(id, name, resourceType, systemData, tags, location, annotation, internetGatewayRuleId, ipv4Address, port, typePropertiesType, networkFabricControllerId, provisioningState);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

// <auto-generated/>

#nullable disable

using System;
using System.ComponentModel;
using System.Net;
using Azure.ResourceManager.Models;

namespace Azure.ResourceManager.ManagedNetworkFabric
{
/// <summary>
/// A class representing the NetworkFabricInternetGateway data model.
/// The Internet Gateway resource definition.
/// </summary>
public partial class NetworkFabricInternetGatewayData : TrackedResourceData
{

/// <summary> IPv4 Address of Internet Gateway. </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
Comment thread
live1206 marked this conversation as resolved.
[Obsolete("IPv4Address is deprecated, use IPV4Address instead")]
public IPAddress IPv4Address { get; }
Comment thread
smylsamy marked this conversation as resolved.
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading