Skip to content

Commit 2576e89

Browse files
authored
Create new TrafficManager SDK for api-version 2024-04-01-preview (#52463)
1 parent 4b64df2 commit 2576e89

34 files changed

+462
-145
lines changed

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
# Release History
22

3-
## 1.2.0-beta.1 (Unreleased)
3+
## 1.2.0-beta.1 (2025-10-21)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
7+
- Upgraded api-version tag from 'package-2022-04' to 'package-preview-2024-04'. Tag detail available at https://github.com/Azure/azure-rest-api-specs/blob/ff99df7c551a54d3a3e9e395cb5cf6c62c8c53f7/specification/trafficmanager/resource-manager/readme.md.
8+
- Make `Azure.ResourceManager.TrafficManager` AOT-compatible.
109

1110
### Other Changes
1211

12+
- Upgraded Azure.Core from 1.45.0 to 1.49.0
13+
- Upgraded Azure.ResourceManager from 1.13.0 to 1.13.2
14+
1315
## 1.1.3 (2025-03-11)
1416

1517
### Features Added

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/api/Azure.ResourceManager.TrafficManager.net8.0.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ public TrafficManagerProfileData() { }
176176
public long? MaxReturn { get { throw null; } set { } }
177177
public Azure.ResourceManager.TrafficManager.Models.TrafficManagerMonitorConfig MonitorConfig { get { throw null; } set { } }
178178
public Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileStatus? ProfileStatus { get { throw null; } set { } }
179+
public Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType? RecordType { get { throw null; } set { } }
179180
public Azure.ResourceManager.TrafficManager.Models.TrafficRoutingMethod? TrafficRoutingMethod { get { throw null; } set { } }
180181
public Azure.ResourceManager.TrafficManager.Models.TrafficViewEnrollmentStatus? TrafficViewEnrollmentStatus { get { throw null; } set { } }
181182
protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
@@ -561,6 +562,25 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer
561562
public override string ToString() { throw null; }
562563
}
563564
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
565+
public readonly partial struct TrafficManagerProfileRecordType : System.IEquatable<Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType>
566+
{
567+
private readonly object _dummy;
568+
private readonly int _dummyPrimitive;
569+
public TrafficManagerProfileRecordType(string value) { throw null; }
570+
public static Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType A { get { throw null; } }
571+
public static Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType Aaaa { get { throw null; } }
572+
public static Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType Cname { get { throw null; } }
573+
public bool Equals(Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType other) { throw null; }
574+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
575+
public override bool Equals(object obj) { throw null; }
576+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
577+
public override int GetHashCode() { throw null; }
578+
public static bool operator ==(Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType left, Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType right) { throw null; }
579+
public static implicit operator Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType (string value) { throw null; }
580+
public static bool operator !=(Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType left, Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType right) { throw null; }
581+
public override string ToString() { throw null; }
582+
}
583+
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
564584
public readonly partial struct TrafficManagerProfileStatus : System.IEquatable<Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileStatus>
565585
{
566586
private readonly object _dummy;

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/api/Azure.ResourceManager.TrafficManager.netstandard2.0.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ public TrafficManagerProfileData() { }
176176
public long? MaxReturn { get { throw null; } set { } }
177177
public Azure.ResourceManager.TrafficManager.Models.TrafficManagerMonitorConfig MonitorConfig { get { throw null; } set { } }
178178
public Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileStatus? ProfileStatus { get { throw null; } set { } }
179+
public Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType? RecordType { get { throw null; } set { } }
179180
public Azure.ResourceManager.TrafficManager.Models.TrafficRoutingMethod? TrafficRoutingMethod { get { throw null; } set { } }
180181
public Azure.ResourceManager.TrafficManager.Models.TrafficViewEnrollmentStatus? TrafficViewEnrollmentStatus { get { throw null; } set { } }
181182
protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
@@ -561,6 +562,25 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer
561562
public override string ToString() { throw null; }
562563
}
563564
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
565+
public readonly partial struct TrafficManagerProfileRecordType : System.IEquatable<Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType>
566+
{
567+
private readonly object _dummy;
568+
private readonly int _dummyPrimitive;
569+
public TrafficManagerProfileRecordType(string value) { throw null; }
570+
public static Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType A { get { throw null; } }
571+
public static Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType Aaaa { get { throw null; } }
572+
public static Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType Cname { get { throw null; } }
573+
public bool Equals(Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType other) { throw null; }
574+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
575+
public override bool Equals(object obj) { throw null; }
576+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
577+
public override int GetHashCode() { throw null; }
578+
public static bool operator ==(Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType left, Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType right) { throw null; }
579+
public static implicit operator Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType (string value) { throw null; }
580+
public static bool operator !=(Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType left, Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileRecordType right) { throw null; }
581+
public override string ToString() { throw null; }
582+
}
583+
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
564584
public readonly partial struct TrafficManagerProfileStatus : System.IEquatable<Azure.ResourceManager.TrafficManager.Models.TrafficManagerProfileStatus>
565585
{
566586
private readonly object _dummy;

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Generated/Extensions/MockableTrafficManagerResourceGroupResource.cs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Generated/Extensions/MockableTrafficManagerSubscriptionResource.cs

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Generated/Extensions/MockableTrafficManagerTenantResource.cs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Generated/Extensions/TrafficManagerExtensions.cs

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Generated/Models/TrafficManagerProfileRecordType.cs

Lines changed: 54 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Generated/RestOperations/EndpointsRestOperations.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Generated/RestOperations/GeographicHierarchiesRestOperations.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)