diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/CHANGELOG.md b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/CHANGELOG.md
index cb1e27e8d5fd..58a552e44551 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/CHANGELOG.md
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/CHANGELOG.md
@@ -1,8 +1,42 @@
# Release History
-## 2.54.0-beta.1 (Unreleased)
+## 2.54.0-beta.1 (2026-05-08)
-### Other Changes
+### Breaking Changes
+
+#### `models.ProfileListResult` was removed
+
+#### `models.TrafficFlow` was modified
+
+* `TrafficFlow()` was changed to private access
+* `withLatitude(java.lang.Double)` was removed
+* `withSourceIp(java.lang.String)` was removed
+* `withLongitude(java.lang.Double)` was removed
+* `withQueryExperiences(java.util.List)` was removed
+
+#### `models.QueryExperience` was modified
+
+* `QueryExperience()` was changed to private access
+* `withLatency(java.lang.Double)` was removed
+* `withEndpointId(int)` was removed
+* `withQueryCount(int)` was removed
+
+#### `models.HeatMapEndpoint` was modified
+
+* `HeatMapEndpoint()` was changed to private access
+* `withResourceId(java.lang.String)` was removed
+* `withEndpointId(java.lang.Integer)` was removed
+
+#### `models.Region` was modified
+
+* `Region()` was changed to private access
+* `withCode(java.lang.String)` was removed
+* `withName(java.lang.String)` was removed
+* `withRegions(java.util.List)` was removed
+
+### Features Added
+
+* `models.RecordType` was added
## 2.53.7 (2026-03-30)
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/pom.xml b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/pom.xml
index 3a10fed7b895..15fb336ba56b 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/pom.xml
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/pom.xml
@@ -45,6 +45,7 @@
--add-opens com.azure.core/com.azure.core.implementation.util=ALL-UNNAMED
+ true
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileInner.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileInner.java
index 87cc062da9cd..6710daac74c9 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileInner.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileInner.java
@@ -13,6 +13,7 @@
import com.azure.resourcemanager.trafficmanager.models.DnsConfig;
import com.azure.resourcemanager.trafficmanager.models.MonitorConfig;
import com.azure.resourcemanager.trafficmanager.models.ProfileStatus;
+import com.azure.resourcemanager.trafficmanager.models.RecordType;
import com.azure.resourcemanager.trafficmanager.models.TrafficRoutingMethod;
import com.azure.resourcemanager.trafficmanager.models.TrafficViewEnrollmentStatus;
import java.io.IOException;
@@ -329,6 +330,31 @@ public ProfileInner withMaxReturn(Long maxReturn) {
return this;
}
+ /**
+ * Get the recordType property: When record type is set, a traffic manager profile will allow only endpoints that
+ * match this type.
+ *
+ * @return the recordType value.
+ */
+ public RecordType recordType() {
+ return this.innerProperties() == null ? null : this.innerProperties().recordType();
+ }
+
+ /**
+ * Set the recordType property: When record type is set, a traffic manager profile will allow only endpoints that
+ * match this type.
+ *
+ * @param recordType the recordType value to set.
+ * @return the ProfileInner object itself.
+ */
+ public ProfileInner withRecordType(RecordType recordType) {
+ if (this.innerProperties() == null) {
+ this.innerProperties = new ProfileProperties();
+ }
+ this.innerProperties().withRecordType(recordType);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileProperties.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileProperties.java
index f52a2ce7d717..403d4bb53e68 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileProperties.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileProperties.java
@@ -13,6 +13,7 @@
import com.azure.resourcemanager.trafficmanager.models.DnsConfig;
import com.azure.resourcemanager.trafficmanager.models.MonitorConfig;
import com.azure.resourcemanager.trafficmanager.models.ProfileStatus;
+import com.azure.resourcemanager.trafficmanager.models.RecordType;
import com.azure.resourcemanager.trafficmanager.models.TrafficRoutingMethod;
import com.azure.resourcemanager.trafficmanager.models.TrafficViewEnrollmentStatus;
import java.io.IOException;
@@ -64,6 +65,11 @@ public final class ProfileProperties implements JsonSerializable writer.writeString(element == null ? null : element.toString()));
jsonWriter.writeNumberField("maxReturn", this.maxReturn);
+ jsonWriter.writeStringField("recordType", this.recordType == null ? null : this.recordType.toString());
return jsonWriter.writeEndObject();
}
@@ -308,6 +337,8 @@ public static ProfileProperties fromJson(JsonReader jsonReader) throws IOExcepti
deserializedProfileProperties.allowedEndpointRecordTypes = allowedEndpointRecordTypes;
} else if ("maxReturn".equals(fieldName)) {
deserializedProfileProperties.maxReturn = reader.getNullable(JsonReader::getLong);
+ } else if ("recordType".equals(fieldName)) {
+ deserializedProfileProperties.recordType = RecordType.fromString(reader.getString());
} else {
reader.skipChildren();
}
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientImpl.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientImpl.java
index 69e6f4b6090e..2b8d27c35658 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientImpl.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientImpl.java
@@ -195,7 +195,7 @@ public TrafficManagerUserMetricsKeysClient getTrafficManagerUserMetricsKeys() {
this.defaultPollInterval = defaultPollInterval;
this.endpoint = endpoint;
this.subscriptionId = subscriptionId;
- this.apiVersion = "2022-04-01";
+ this.apiVersion = "2024-04-01-preview";
this.endpoints = new EndpointsClientImpl(this);
this.profiles = new ProfilesClientImpl(this);
this.geographicHierarchies = new GeographicHierarchiesClientImpl(this);
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/models/RecordType.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/models/RecordType.java
new file mode 100644
index 000000000000..820b1ffd1310
--- /dev/null
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/models/RecordType.java
@@ -0,0 +1,56 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.trafficmanager.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * When record type is set, a traffic manager profile will allow only endpoints that match this type.
+ */
+public final class RecordType extends ExpandableStringEnum {
+ /**
+ * A record type.
+ */
+ public static final RecordType A = fromString("A");
+
+ /**
+ * AAAA record type.
+ */
+ public static final RecordType AAAA = fromString("AAAA");
+
+ /**
+ * CNAME record type.
+ */
+ public static final RecordType CNAME = fromString("CNAME");
+
+ /**
+ * Creates a new instance of RecordType value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public RecordType() {
+ }
+
+ /**
+ * Creates or finds a RecordType from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding RecordType.
+ */
+ public static RecordType fromString(String name) {
+ return fromString(name, RecordType.class);
+ }
+
+ /**
+ * Gets known RecordType values.
+ *
+ * @return known RecordType values.
+ */
+ public static Collection values() {
+ return values(RecordType.class);
+ }
+}
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/resources/META-INF/azure-resourcemanager-trafficmanager_metadata.json b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/resources/META-INF/azure-resourcemanager-trafficmanager_metadata.json
index a54c226ed96c..8ad8b186c911 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/resources/META-INF/azure-resourcemanager-trafficmanager_metadata.json
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/resources/META-INF/azure-resourcemanager-trafficmanager_metadata.json
@@ -1 +1 @@
-{"flavor":"azure","apiVersions":{"Microsoft.Network":"2022-04-01"},"generatedFiles":["src/main/java/com/azure/resourcemanager/trafficmanager/fluent/EndpointsClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/GeographicHierarchiesClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/HeatMapsClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/ProfilesClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/TrafficManagerManagementClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/TrafficManagerUserMetricsKeysClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/DeleteOperationResultInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/EndpointInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/EndpointProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/GeographicHierarchyProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/HeatMapModelInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/HeatMapProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/TrafficManagerGeographicHierarchyInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/TrafficManagerNameAvailabilityInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/UserMetricsModelInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/UserMetricsProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/package-info.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/EndpointsClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/GeographicHierarchiesClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/HeatMapsClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/ProfilesClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerUserMetricsKeysClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/models/ProfileListResult.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/AllowedEndpointRecordType.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/AlwaysServe.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/CheckTrafficManagerRelativeDnsNameAvailabilityParameters.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/DnsConfig.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointMonitorStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointPropertiesCustomHeadersItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointPropertiesSubnetsItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointTypes.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/HeatMapEndpoint.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorConfig.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorConfigCustomHeadersItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorConfigExpectedStatusCodeRangesItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorProtocol.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/ProfileMonitorStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/ProfileStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/QueryExperience.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/Region.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/TrafficFlow.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/TrafficRoutingMethod.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/TrafficViewEnrollmentStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/package-info.java","src/main/java/com/azure/resourcemanager/trafficmanager/package-info.java"]}
\ No newline at end of file
+{"flavor":"azure","apiVersions":{"Microsoft.Network":"2024-04-01-preview"},"generatedFiles":["src/main/java/com/azure/resourcemanager/trafficmanager/fluent/EndpointsClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/GeographicHierarchiesClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/HeatMapsClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/ProfilesClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/TrafficManagerManagementClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/TrafficManagerUserMetricsKeysClient.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/DeleteOperationResultInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/EndpointInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/EndpointProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/GeographicHierarchyProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/HeatMapModelInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/HeatMapProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/ProfileProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/TrafficManagerGeographicHierarchyInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/TrafficManagerNameAvailabilityInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/UserMetricsModelInner.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/UserMetricsProperties.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/trafficmanager/fluent/package-info.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/EndpointsClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/GeographicHierarchiesClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/HeatMapsClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/ProfilesClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerManagementClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/TrafficManagerUserMetricsKeysClientImpl.java","src/main/java/com/azure/resourcemanager/trafficmanager/implementation/models/ProfileListResult.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/AllowedEndpointRecordType.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/AlwaysServe.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/CheckTrafficManagerRelativeDnsNameAvailabilityParameters.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/DnsConfig.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointMonitorStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointPropertiesCustomHeadersItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointPropertiesSubnetsItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/EndpointTypes.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/HeatMapEndpoint.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorConfig.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorConfigCustomHeadersItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorConfigExpectedStatusCodeRangesItem.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/MonitorProtocol.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/ProfileMonitorStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/ProfileStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/QueryExperience.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/RecordType.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/Region.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/TrafficFlow.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/TrafficRoutingMethod.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/TrafficViewEnrollmentStatus.java","src/main/java/com/azure/resourcemanager/trafficmanager/models/package-info.java","src/main/java/com/azure/resourcemanager/trafficmanager/package-info.java"]}
\ No newline at end of file
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsCreateOrUpdateSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsCreateOrUpdateSamples.java
index b6756fec9197..e477dba7a5ad 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsCreateOrUpdateSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsCreateOrUpdateSamples.java
@@ -17,7 +17,7 @@
*/
public final class EndpointsCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2022-04-01/Endpoint-PUT-External-WithAlwaysServe.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-PUT-External-WithAlwaysServe.json
*/
/**
* Sample code: Endpoint-PUT-External-WithAlwaysServe.
@@ -40,7 +40,7 @@ public final class EndpointsCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Endpoint-PUT-External-WithSubnetMapping.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-PUT-External-WithSubnetMapping.json
*/
/**
* Sample code: Endpoint-PUT-External-WithSubnetMapping.
@@ -64,7 +64,7 @@ public final class EndpointsCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Endpoint-PUT-External-WithCustomHeaders.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-PUT-External-WithCustomHeaders.json
*/
/**
* Sample code: Endpoint-PUT-External-WithCustomHeaders.
@@ -89,7 +89,7 @@ public final class EndpointsCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Endpoint-PUT-External-WithLocation.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-PUT-External-WithLocation.json
*/
/**
* Sample code: Endpoint-PUT-External-WithLocation.
@@ -111,7 +111,7 @@ public final class EndpointsCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Endpoint-PUT-External-WithGeoMapping.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-PUT-External-WithGeoMapping.json
*/
/**
* Sample code: Endpoint-PUT-External-WithGeoMapping.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsDeleteSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsDeleteSamples.java
index a1a3dc78ccf6..22b3594282f9 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsDeleteSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsDeleteSamples.java
@@ -11,7 +11,7 @@
*/
public final class EndpointsDeleteSamples {
/*
- * x-ms-original-file: 2022-04-01/Endpoint-DELETE-External.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-DELETE-External.json
*/
/**
* Sample code: Endpoint-DELETE-External.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsGetSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsGetSamples.java
index a8da5d00be7a..8479d3b4bc6f 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsGetSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsGetSamples.java
@@ -11,7 +11,7 @@
*/
public final class EndpointsGetSamples {
/*
- * x-ms-original-file: 2022-04-01/Endpoint-GET-External-WithGeoMapping.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-GET-External-WithGeoMapping.json
*/
/**
* Sample code: Endpoint-GET-External-WithGeoMapping.
@@ -27,7 +27,7 @@ public final class EndpointsGetSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Endpoint-GET-External-WithSubnetMapping.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-GET-External-WithSubnetMapping.json
*/
/**
* Sample code: Endpoint-GET-External-WithSubnetMapping.
@@ -43,7 +43,7 @@ public final class EndpointsGetSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Endpoint-GET-External-WithLocation.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-GET-External-WithLocation.json
*/
/**
* Sample code: Endpoint-GET-External-WithLocation.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsUpdateSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsUpdateSamples.java
index 28c5649665e7..d48c08955924 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsUpdateSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsUpdateSamples.java
@@ -12,7 +12,7 @@
*/
public final class EndpointsUpdateSamples {
/*
- * x-ms-original-file: 2022-04-01/Endpoint-PATCH-External-Target.json
+ * x-ms-original-file: 2024-04-01-preview/Endpoint-PATCH-External-Target.json
*/
/**
* Sample code: Endpoint-PATCH-External-Target.
@@ -24,11 +24,6 @@ public static void endpointPATCHExternalTarget(com.azure.resourcemanager.traffic
.getEndpoints()
.updateWithResponse("azuresdkfornetautoresttrafficmanager1421", "azsmnet6386",
EndpointTypes.EXTERNAL_ENDPOINTS, "azsmnet7187",
- new EndpointInner().withId(
- "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187")
- .withName("azsmnet7187")
- .withType("Microsoft.Network/trafficManagerProfiles/externalEndpoints")
- .withTarget("another.foobar.contoso.com"),
- com.azure.core.util.Context.NONE);
+ new EndpointInner().withTarget("another.foobar.contoso.com"), com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/GeographicHierarchiesGetDefaultSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/GeographicHierarchiesGetDefaultSamples.java
index 348d10e91593..1fd4e11ca46d 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/GeographicHierarchiesGetDefaultSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/GeographicHierarchiesGetDefaultSamples.java
@@ -9,7 +9,7 @@
*/
public final class GeographicHierarchiesGetDefaultSamples {
/*
- * x-ms-original-file: 2022-04-01/GeographicHierarchy-GET-default.json
+ * x-ms-original-file: 2024-04-01-preview/GeographicHierarchy-GET-default.json
*/
/**
* Sample code: GeographicHierarchy-GET-default.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/HeatMapGetSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/HeatMapGetSamples.java
index c21a8340c023..01dc11537a31 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/HeatMapGetSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/HeatMapGetSamples.java
@@ -11,7 +11,7 @@
*/
public final class HeatMapGetSamples {
/*
- * x-ms-original-file: 2022-04-01/HeatMap-GET-With-TopLeft-BotRight.json
+ * x-ms-original-file: 2024-04-01-preview/HeatMap-GET-With-TopLeft-BotRight.json
*/
/**
* Sample code: HeatMap-GET-With-TopLeft-BotRight.
@@ -26,7 +26,7 @@ public static void heatMapGETWithTopLeftBotRight(com.azure.resourcemanager.traff
}
/*
- * x-ms-original-file: 2022-04-01/HeatMap-GET.json
+ * x-ms-original-file: 2024-04-01-preview/HeatMap-GET.json
*/
/**
* Sample code: HeatMap-GET.
@@ -41,7 +41,7 @@ public static void heatMapGET(com.azure.resourcemanager.trafficmanager.TrafficMa
}
/*
- * x-ms-original-file: 2022-04-01/HeatMap-GET-With-Null-Values.json
+ * x-ms-original-file: 2024-04-01-preview/HeatMap-GET-With-Null-Values.json
*/
/**
* Sample code: HeatMap-GET-With-Null-Values.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerNameAvailabilityV2Samples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerNameAvailabilityV2Samples.java
index 836b6d850126..288a29647efb 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerNameAvailabilityV2Samples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerNameAvailabilityV2Samples.java
@@ -11,7 +11,7 @@
*/
public final class ProfilesCheckTrafficManagerNameAvailabilityV2Samples {
/*
- * x-ms-original-file: 2022-04-01/NameAvailabilityV2Test_NameNotAvailable-POST-example-23.json
+ * x-ms-original-file: 2024-04-01-preview/NameAvailabilityV2Test_NameNotAvailable-POST-example-23.json
*/
/**
* Sample code: NameAvailabilityV2Test_NameNotAvailablePOST23.
@@ -29,7 +29,7 @@ public final class ProfilesCheckTrafficManagerNameAvailabilityV2Samples {
}
/*
- * x-ms-original-file: 2022-04-01/NameAvailabilityV2Test_NameAvailable-POST-example-21.json
+ * x-ms-original-file: 2024-04-01-preview/NameAvailabilityV2Test_NameAvailable-POST-example-21.json
*/
/**
* Sample code: NameAvailabilityV2Test_NameAvailablePOST21.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerRelativeDnsNameAvailabilitySamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerRelativeDnsNameAvailabilitySamples.java
index fbc18e48d810..6c816eb42c7a 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerRelativeDnsNameAvailabilitySamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerRelativeDnsNameAvailabilitySamples.java
@@ -11,7 +11,7 @@
*/
public final class ProfilesCheckTrafficManagerRelativeDnsNameAvailabilitySamples {
/*
- * x-ms-original-file: 2022-04-01/NameAvailabilityTest_NameNotAvailable-POST-example-23.json
+ * x-ms-original-file: 2024-04-01-preview/NameAvailabilityTest_NameNotAvailable-POST-example-23.json
*/
/**
* Sample code: NameAvailabilityTest_NameNotAvailablePOST23.
@@ -29,7 +29,7 @@ public final class ProfilesCheckTrafficManagerRelativeDnsNameAvailabilitySamples
}
/*
- * x-ms-original-file: 2022-04-01/NameAvailabilityTest_NameAvailable-POST-example-21.json
+ * x-ms-original-file: 2024-04-01-preview/NameAvailabilityTest_NameAvailable-POST-example-21.json
*/
/**
* Sample code: NameAvailabilityTest_NameAvailablePOST21.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCreateOrUpdateSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCreateOrUpdateSamples.java
index 0a2787abd806..349b1f339a3c 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCreateOrUpdateSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCreateOrUpdateSamples.java
@@ -15,6 +15,7 @@
import com.azure.resourcemanager.trafficmanager.models.MonitorConfigExpectedStatusCodeRangesItem;
import com.azure.resourcemanager.trafficmanager.models.MonitorProtocol;
import com.azure.resourcemanager.trafficmanager.models.ProfileStatus;
+import com.azure.resourcemanager.trafficmanager.models.RecordType;
import com.azure.resourcemanager.trafficmanager.models.TrafficRoutingMethod;
import com.azure.resourcemanager.trafficmanager.models.TrafficViewEnrollmentStatus;
import java.util.Arrays;
@@ -24,7 +25,7 @@
*/
public final class ProfilesCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2022-04-01/Profile-PUT-MultiValue.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-PUT-MultiValue.json
*/
/**
* Sample code: Profile-PUT-MultiValue.
@@ -47,7 +48,41 @@ public static void profilePUTMultiValue(com.azure.resourcemanager.trafficmanager
}
/*
- * x-ms-original-file: 2022-04-01/Profile-PUT-WithCustomHeaders.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-PUT-WithEndpointsAndRecordType.json
+ */
+ /**
+ * Sample code: Profile-PUT-WithEndpointsAndRecordType.
+ *
+ * @param manager Entry point to TrafficManager.
+ */
+ public static void
+ profilePUTWithEndpointsAndRecordType(com.azure.resourcemanager.trafficmanager.TrafficManager manager) {
+ manager.serviceClient()
+ .getProfiles()
+ .createOrUpdateWithResponse("azuresdkfornetautoresttrafficmanager2583",
+ "azuresdkfornetautoresttrafficmanager6192",
+ new ProfileInner().withLocation("global")
+ .withProfileStatus(ProfileStatus.ENABLED)
+ .withTrafficRoutingMethod(TrafficRoutingMethod.PERFORMANCE)
+ .withDnsConfig(
+ new DnsConfig().withRelativeName("azuresdkfornetautoresttrafficmanager6192").withTtl(35L))
+ .withMonitorConfig(new MonitorConfig().withProtocol(MonitorProtocol.HTTP)
+ .withPort(80L)
+ .withPath("/testpath.aspx")
+ .withIntervalInSeconds(10L)
+ .withTimeoutInSeconds(5L)
+ .withToleratedNumberOfFailures(2L))
+ .withEndpoints(Arrays.asList(new EndpointInner().withName("My external endpoint")
+ .withType("Microsoft.network/TrafficManagerProfiles/ExternalEndpoints")
+ .withTarget("foobar.contoso.com")
+ .withEndpointStatus(EndpointStatus.ENABLED)
+ .withEndpointLocation("North Europe")))
+ .withRecordType(RecordType.CNAME),
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: 2024-04-01-preview/Profile-PUT-WithCustomHeaders.json
*/
/**
* Sample code: Profile-PUT-WithCustomHeaders.
@@ -88,7 +123,7 @@ public static void profilePUTWithCustomHeaders(com.azure.resourcemanager.traffic
}
/*
- * x-ms-original-file: 2022-04-01/Profile-PUT-NoEndpoints.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-PUT-NoEndpoints.json
*/
/**
* Sample code: Profile-PUT-NoEndpoints.
@@ -110,7 +145,7 @@ public static void profilePUTNoEndpoints(com.azure.resourcemanager.trafficmanage
}
/*
- * x-ms-original-file: 2022-04-01/Profile-PUT-WithAliasing.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-PUT-WithAliasing.json
*/
/**
* Sample code: Profile-PUT-WithAliasing.
@@ -143,7 +178,7 @@ public static void profilePUTWithAliasing(com.azure.resourcemanager.trafficmanag
}
/*
- * x-ms-original-file: 2022-04-01/Profile-PUT-WithEndpoints.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-PUT-WithEndpoints.json
*/
/**
* Sample code: Profile-PUT-WithEndpoints.
@@ -175,7 +210,7 @@ public static void profilePUTWithEndpoints(com.azure.resourcemanager.trafficmana
}
/*
- * x-ms-original-file: 2022-04-01/Profile-PUT-WithNestedEndpoints.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-PUT-WithNestedEndpoints.json
*/
/**
* Sample code: Profile-PUT-WithNestedEndpoints.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesDeleteSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesDeleteSamples.java
index 63d97de135b1..b514b5f762f7 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesDeleteSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class ProfilesDeleteSamples {
/*
- * x-ms-original-file: 2022-04-01/Profile-DELETE.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-DELETE.json
*/
/**
* Sample code: Profile-DELETE.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesGetByResourceGroupSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesGetByResourceGroupSamples.java
index cc7952838ad3..912c9c5db2a7 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesGetByResourceGroupSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesGetByResourceGroupSamples.java
@@ -9,7 +9,7 @@
*/
public final class ProfilesGetByResourceGroupSamples {
/*
- * x-ms-original-file: 2022-04-01/Profile-GET-WithTrafficViewEnabled.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-GET-WithTrafficViewEnabled.json
*/
/**
* Sample code: Profile-GET-WithTrafficViewEnabled.
@@ -25,7 +25,7 @@ public final class ProfilesGetByResourceGroupSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Profile-GET-WithTrafficViewDisabled.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-GET-WithTrafficViewDisabled.json
*/
/**
* Sample code: Profile-GET-WithTrafficViewDisabled.
@@ -41,7 +41,7 @@ public final class ProfilesGetByResourceGroupSamples {
}
/*
- * x-ms-original-file: 2022-04-01/Profile-GET-WithEndpoints.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-GET-WithEndpoints.json
*/
/**
* Sample code: Profile-GET-WithEndpoints.
@@ -54,4 +54,20 @@ public static void profileGETWithEndpoints(com.azure.resourcemanager.trafficmana
.getByResourceGroupWithResponse("azuresdkfornetautoresttrafficmanager1323",
"azuresdkfornetautoresttrafficmanager3880", com.azure.core.util.Context.NONE);
}
+
+ /*
+ * x-ms-original-file: 2024-04-01-preview/Profile-GET-WithEndpointsAndRecordType.json
+ */
+ /**
+ * Sample code: Profile-GET-WithEndpointsAndRecordType.
+ *
+ * @param manager Entry point to TrafficManager.
+ */
+ public static void
+ profileGETWithEndpointsAndRecordType(com.azure.resourcemanager.trafficmanager.TrafficManager manager) {
+ manager.serviceClient()
+ .getProfiles()
+ .getByResourceGroupWithResponse("azuresdkfornetautoresttrafficmanager1323",
+ "azuresdkfornetautoresttrafficmanager3880", com.azure.core.util.Context.NONE);
+ }
}
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListByResourceGroupSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListByResourceGroupSamples.java
index 434f6c7b7f44..e722ffe0f1b4 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListByResourceGroupSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListByResourceGroupSamples.java
@@ -9,7 +9,7 @@
*/
public final class ProfilesListByResourceGroupSamples {
/*
- * x-ms-original-file: 2022-04-01/Profile-GET-ByResourceGroup.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-GET-ByResourceGroup.json
*/
/**
* Sample code: ListProfilesByResourceGroup.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListSamples.java
index 132f0f9df2e9..923af9f64189 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListSamples.java
@@ -9,7 +9,7 @@
*/
public final class ProfilesListSamples {
/*
- * x-ms-original-file: 2022-04-01/Profile-GET-BySubscription.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-GET-BySubscription.json
*/
/**
* Sample code: ListBySubscription.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesUpdateSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesUpdateSamples.java
index f23b7ddb05ed..3e67a21d235b 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesUpdateSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesUpdateSamples.java
@@ -8,6 +8,7 @@
import com.azure.resourcemanager.trafficmanager.models.MonitorConfig;
import com.azure.resourcemanager.trafficmanager.models.MonitorConfigCustomHeadersItem;
import com.azure.resourcemanager.trafficmanager.models.MonitorProtocol;
+import com.azure.resourcemanager.trafficmanager.models.RecordType;
import java.util.Arrays;
/**
@@ -15,7 +16,7 @@
*/
public final class ProfilesUpdateSamples {
/*
- * x-ms-original-file: 2022-04-01/Profile-PATCH-MonitorConfig.json
+ * x-ms-original-file: 2024-04-01-preview/Profile-PATCH-MonitorConfig.json
*/
/**
* Sample code: Profile-PATCH-MonitorConfig.
@@ -38,4 +39,19 @@ public static void profilePATCHMonitorConfig(com.azure.resourcemanager.trafficma
new MonitorConfigCustomHeadersItem().withName("header-2").withValue("value-2")))),
com.azure.core.util.Context.NONE);
}
+
+ /*
+ * x-ms-original-file: 2024-04-01-preview/Profile-PATCH-RecordType.json
+ */
+ /**
+ * Sample code: Profile-PATCH-RecordType.
+ *
+ * @param manager Entry point to TrafficManager.
+ */
+ public static void profilePATCHRecordType(com.azure.resourcemanager.trafficmanager.TrafficManager manager) {
+ manager.serviceClient()
+ .getProfiles()
+ .updateWithResponse("azuresdkfornetautoresttrafficmanager2583", "azuresdkfornetautoresttrafficmanager6192",
+ new ProfileInner().withRecordType(RecordType.CNAME), com.azure.core.util.Context.NONE);
+ }
}
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysCreateOrUpdateSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysCreateOrUpdateSamples.java
index 9c652c6e6cdc..1eb2ff18f74c 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysCreateOrUpdateSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysCreateOrUpdateSamples.java
@@ -9,7 +9,7 @@
*/
public final class TrafficManagerUserMetricsKeysCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2022-04-01/TrafficManagerUserMetricsKeys-PUT.json
+ * x-ms-original-file: 2024-04-01-preview/TrafficManagerUserMetricsKeys-PUT.json
*/
/**
* Sample code: TrafficManagerUserMetricsKeys-PUT.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysDeleteSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysDeleteSamples.java
index b12a8fe5aa4b..ae75d8ce2fe3 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysDeleteSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class TrafficManagerUserMetricsKeysDeleteSamples {
/*
- * x-ms-original-file: 2022-04-01/TrafficManagerUserMetricsKeys-DELETE.json
+ * x-ms-original-file: 2024-04-01-preview/TrafficManagerUserMetricsKeys-DELETE.json
*/
/**
* Sample code: TrafficManagerUserMetricsKeys-DELETE.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysGetSamples.java b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysGetSamples.java
index 0c37bfcb2084..f9e97ea565c1 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysGetSamples.java
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class TrafficManagerUserMetricsKeysGetSamples {
/*
- * x-ms-original-file: 2022-04-01/TrafficManagerUserMetricsKeys-GET.json
+ * x-ms-original-file: 2024-04-01-preview/TrafficManagerUserMetricsKeys-GET.json
*/
/**
* Sample code: TrafficManagerUserMetricsKeys-GET.
diff --git a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/tsp-location.yaml b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/tsp-location.yaml
index 60f99798bea8..05ccb9970364 100644
--- a/sdk/trafficmanager/azure-resourcemanager-trafficmanager/tsp-location.yaml
+++ b/sdk/trafficmanager/azure-resourcemanager-trafficmanager/tsp-location.yaml
@@ -1,4 +1,4 @@
directory: specification/trafficmanager/resource-manager/Microsoft.Network/TrafficManager
-commit: bf2f971b4319da9f5624da7f3c13d487be477897
+commit: 28e08376806422730d28d8dd90479d0ad68397ac
repo: Azure/azure-rest-api-specs
additionalDirectories: