From c3de167d0138e97d1e13fed2b40d2415e71a339d Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 9 May 2025 16:23:37 +0800 Subject: [PATCH 1/4] update tag --- sdk/resourcemanager/api-specs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/resourcemanager/api-specs.json b/sdk/resourcemanager/api-specs.json index 1eae1ed97b28..07063d753df9 100644 --- a/sdk/resourcemanager/api-specs.json +++ b/sdk/resourcemanager/api-specs.json @@ -226,7 +226,7 @@ "dir": "azure-resourcemanager-resources", "source": "specification/resources/resource-manager/readme.md", "package": "com.azure.resourcemanager.resources", - "args": "--tag=package-resources-2024-11 --add-inner=Deployment --enable-sync-stack=false", + "args": "--tag=package-resources-2025-03 --add-inner=Deployment --enable-sync-stack=false", "note": "Remove `final` from `ResourceReference`, as it is used as superclass in deploymentstacks." }, "resources-hybrid": { From 35cc1af3bc30994b6ec7f2fa949b69a42ac93f73 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 9 May 2025 16:45:58 +0800 Subject: [PATCH 2/4] regen --- .../models/DeploymentExportResultInner.java | 4 +- .../models/GenericResourceExpandedInner.java | 4 +- .../ResourceGroupExportResultInner.java | 4 +- .../ResourceManagementClientImpl.java | 2 +- .../models/DeploymentExtensionConfigItem.java | 147 ++++++++++++++++ .../models/DeploymentExtensionDefinition.java | 157 ++++++++++++++++++ .../resources/models/DeploymentParameter.java | 4 +- .../models/DeploymentProperties.java | 50 +++++- .../models/DeploymentPropertiesExtended.java | 21 +++ .../models/DeploymentWhatIfProperties.java | 31 +++- .../models/ExtensionConfigPropertyType.java | 76 +++++++++ .../resources/models/HttpMessage.java | 4 +- .../resources/models/ResourceReference.java | 73 +++++++- .../resources/models/TargetResource.java | 123 +++++++++++++- .../resources/models/WhatIfChange.java | 12 +- .../models/WhatIfPropertyChange.java | 8 +- ...ploymentsCalculateTemplateHashSamples.java | 2 +- ...OrUpdateAtManagementGroupScopeSamples.java | 2 +- ...ploymentsCreateOrUpdateAtScopeSamples.java | 2 +- ...ateOrUpdateAtSubscriptionScopeSamples.java | 2 +- ...ntsCreateOrUpdateAtTenantScopeSamples.java | 2 +- .../DeploymentsCreateOrUpdateSamples.java | 8 +- ...ValidateAtManagementGroupScopeSamples.java | 2 +- .../DeploymentsValidateAtScopeSamples.java | 2 +- ...ntsValidateAtSubscriptionScopeSamples.java | 2 +- ...ploymentsValidateAtTenantScopeSamples.java | 2 +- .../generated/DeploymentsValidateSamples.java | 2 +- ...tsWhatIfAtManagementGroupScopeSamples.java | 2 +- ...mentsWhatIfAtSubscriptionScopeSamples.java | 2 +- ...DeploymentsWhatIfAtTenantScopeSamples.java | 2 +- .../generated/DeploymentsWhatIfSamples.java | 2 +- .../ProviderResourceTypesListSamples.java | 2 +- .../ProvidersGetAtTenantScopeSamples.java | 2 +- .../generated/ProvidersGetSamples.java | 2 +- .../generated/ProvidersListSamples.java | 2 +- .../ProvidersProviderPermissionsSamples.java | 2 +- .../ResourceGroupsCreateOrUpdateSamples.java | 2 +- .../ResourceGroupsDeleteSamples.java | 4 +- .../ResourceGroupsExportTemplateSamples.java | 6 +- ...perationsCreateOrUpdateAtScopeSamples.java | 4 +- .../TagOperationsDeleteAtScopeSamples.java | 4 +- .../TagOperationsGetAtScopeSamples.java | 4 +- .../TagOperationsUpdateAtScopeSamples.java | 4 +- 43 files changed, 738 insertions(+), 56 deletions(-) create mode 100644 sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionConfigItem.java create mode 100644 sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionDefinition.java create mode 100644 sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ExtensionConfigPropertyType.java diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/DeploymentExportResultInner.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/DeploymentExportResultInner.java index f48b239f8829..a15af2a702d9 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/DeploymentExportResultInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/DeploymentExportResultInner.java @@ -61,7 +61,9 @@ public void validate() { @Override public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); - jsonWriter.writeUntypedField("template", this.template); + if (this.template != null) { + jsonWriter.writeUntypedField("template", this.template); + } return jsonWriter.writeEndObject(); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/GenericResourceExpandedInner.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/GenericResourceExpandedInner.java index 0efec913bb58..dcf620995887 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/GenericResourceExpandedInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/GenericResourceExpandedInner.java @@ -229,7 +229,9 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStringField("location", location()); jsonWriter.writeMapField("tags", tags(), (writer, element) -> writer.writeString(element)); jsonWriter.writeJsonField("plan", plan()); - jsonWriter.writeUntypedField("properties", properties()); + if (properties() != null) { + jsonWriter.writeUntypedField("properties", properties()); + } jsonWriter.writeStringField("kind", kind()); jsonWriter.writeStringField("managedBy", managedBy()); jsonWriter.writeJsonField("sku", sku()); diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/ResourceGroupExportResultInner.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/ResourceGroupExportResultInner.java index a61b19da0596..4bb9c7f4f3ea 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/ResourceGroupExportResultInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/models/ResourceGroupExportResultInner.java @@ -112,7 +112,9 @@ public void validate() { @Override public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); - jsonWriter.writeUntypedField("template", this.template); + if (this.template != null) { + jsonWriter.writeUntypedField("template", this.template); + } jsonWriter.writeStringField("output", this.output); jsonWriter.writeJsonField("error", this.error); return jsonWriter.writeEndObject(); diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/ResourceManagementClientImpl.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/ResourceManagementClientImpl.java index dd98082f1df1..60897a691c88 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/ResourceManagementClientImpl.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/ResourceManagementClientImpl.java @@ -239,7 +239,7 @@ public DeploymentOperationsClient getDeploymentOperations() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2024-11-01"; + this.apiVersion = "2025-03-01"; this.operations = new OperationsClientImpl(this); this.deployments = new DeploymentsClientImpl(this); this.providers = new ProvidersClientImpl(this); diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionConfigItem.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionConfigItem.java new file mode 100644 index 000000000000..eec289c3cfdd --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionConfigItem.java @@ -0,0 +1,147 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.resources.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * The DeploymentExtensionConfigItem model. + */ +@Fluent +public final class DeploymentExtensionConfigItem implements JsonSerializable { + /* + * The value type of the extension config property. + */ + private ExtensionConfigPropertyType type; + + /* + * The value of the extension config property. + */ + private Object value; + + /* + * The Azure Key Vault reference used to retrieve the secret value of the extension config property. + */ + private KeyVaultParameterReference keyVaultReference; + + /** + * Creates an instance of DeploymentExtensionConfigItem class. + */ + public DeploymentExtensionConfigItem() { + } + + /** + * Get the type property: The value type of the extension config property. + * + * @return the type value. + */ + public ExtensionConfigPropertyType type() { + return this.type; + } + + /** + * Get the value property: The value of the extension config property. + * + * @return the value value. + */ + public Object value() { + return this.value; + } + + /** + * Set the value property: The value of the extension config property. + * + * @param value the value value to set. + * @return the DeploymentExtensionConfigItem object itself. + */ + public DeploymentExtensionConfigItem withValue(Object value) { + this.value = value; + return this; + } + + /** + * Get the keyVaultReference property: The Azure Key Vault reference used to retrieve the secret value of the + * extension config property. + * + * @return the keyVaultReference value. + */ + public KeyVaultParameterReference keyVaultReference() { + return this.keyVaultReference; + } + + /** + * Set the keyVaultReference property: The Azure Key Vault reference used to retrieve the secret value of the + * extension config property. + * + * @param keyVaultReference the keyVaultReference value to set. + * @return the DeploymentExtensionConfigItem object itself. + */ + public DeploymentExtensionConfigItem withKeyVaultReference(KeyVaultParameterReference keyVaultReference) { + this.keyVaultReference = keyVaultReference; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (keyVaultReference() != null) { + keyVaultReference().validate(); + } + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + if (this.value != null) { + jsonWriter.writeUntypedField("value", this.value); + } + jsonWriter.writeJsonField("keyVaultReference", this.keyVaultReference); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of DeploymentExtensionConfigItem from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of DeploymentExtensionConfigItem if the JsonReader was pointing to an instance of it, or null + * if it was pointing to JSON null. + * @throws IOException If an error occurs while reading the DeploymentExtensionConfigItem. + */ + public static DeploymentExtensionConfigItem fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + DeploymentExtensionConfigItem deserializedDeploymentExtensionConfigItem + = new DeploymentExtensionConfigItem(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("type".equals(fieldName)) { + deserializedDeploymentExtensionConfigItem.type + = ExtensionConfigPropertyType.fromString(reader.getString()); + } else if ("value".equals(fieldName)) { + deserializedDeploymentExtensionConfigItem.value = reader.readUntyped(); + } else if ("keyVaultReference".equals(fieldName)) { + deserializedDeploymentExtensionConfigItem.keyVaultReference + = KeyVaultParameterReference.fromJson(reader); + } else { + reader.skipChildren(); + } + } + + return deserializedDeploymentExtensionConfigItem; + }); + } +} diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionDefinition.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionDefinition.java new file mode 100644 index 000000000000..237154e17cd9 --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentExtensionDefinition.java @@ -0,0 +1,157 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.resources.models; + +import com.azure.core.annotation.Immutable; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; +import java.util.Map; + +/** + * The DeploymentExtensionDefinition model. + */ +@Immutable +public final class DeploymentExtensionDefinition implements JsonSerializable { + /* + * The alias of the extension as defined in the deployment template. + */ + private String alias; + + /* + * The extension name. + */ + private String name; + + /* + * The extension version. + */ + private String version; + + /* + * The extension configuration ID. It uniquely identifies a deployment control plane within an extension. + */ + private String configId; + + /* + * The extension configuration. + */ + private Map config; + + /** + * Creates an instance of DeploymentExtensionDefinition class. + */ + public DeploymentExtensionDefinition() { + } + + /** + * Get the alias property: The alias of the extension as defined in the deployment template. + * + * @return the alias value. + */ + public String alias() { + return this.alias; + } + + /** + * Get the name property: The extension name. + * + * @return the name value. + */ + public String name() { + return this.name; + } + + /** + * Get the version property: The extension version. + * + * @return the version value. + */ + public String version() { + return this.version; + } + + /** + * Get the configId property: The extension configuration ID. It uniquely identifies a deployment control plane + * within an extension. + * + * @return the configId value. + */ + public String configId() { + return this.configId; + } + + /** + * Get the config property: The extension configuration. + * + * @return the config value. + */ + public Map config() { + return this.config; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (config() != null) { + config().values().forEach(e -> { + if (e != null) { + e.validate(); + } + }); + } + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of DeploymentExtensionDefinition from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of DeploymentExtensionDefinition if the JsonReader was pointing to an instance of it, or null + * if it was pointing to JSON null. + * @throws IOException If an error occurs while reading the DeploymentExtensionDefinition. + */ + public static DeploymentExtensionDefinition fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + DeploymentExtensionDefinition deserializedDeploymentExtensionDefinition + = new DeploymentExtensionDefinition(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("alias".equals(fieldName)) { + deserializedDeploymentExtensionDefinition.alias = reader.getString(); + } else if ("name".equals(fieldName)) { + deserializedDeploymentExtensionDefinition.name = reader.getString(); + } else if ("version".equals(fieldName)) { + deserializedDeploymentExtensionDefinition.version = reader.getString(); + } else if ("configId".equals(fieldName)) { + deserializedDeploymentExtensionDefinition.configId = reader.getString(); + } else if ("config".equals(fieldName)) { + Map config + = reader.readMap(reader1 -> DeploymentExtensionConfigItem.fromJson(reader1)); + deserializedDeploymentExtensionDefinition.config = config; + } else { + reader.skipChildren(); + } + } + + return deserializedDeploymentExtensionDefinition; + }); + } +} diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentParameter.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentParameter.java index bd6302f56c89..d48f9cdc6712 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentParameter.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentParameter.java @@ -89,7 +89,9 @@ public void validate() { @Override public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); - jsonWriter.writeUntypedField("value", this.value); + if (this.value != null) { + jsonWriter.writeUntypedField("value", this.value); + } jsonWriter.writeJsonField("reference", this.reference); return jsonWriter.writeEndObject(); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentProperties.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentProperties.java index 7f4f832268be..edc98bda83d0 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentProperties.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentProperties.java @@ -44,6 +44,12 @@ public class DeploymentProperties implements JsonSerializable> extensionConfigs; + /* * The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, * resources are deployed without deleting existing resources that are not included in the template. In Complete @@ -173,6 +179,29 @@ public DeploymentProperties withParametersLink(ParametersLink parametersLink) { return this; } + /** + * Get the extensionConfigs property: The configurations to use for deployment extensions. The keys of this object + * are deployment extension aliases as defined in the deployment template. + * + * @return the extensionConfigs value. + */ + public Map> extensionConfigs() { + return this.extensionConfigs; + } + + /** + * Set the extensionConfigs property: The configurations to use for deployment extensions. The keys of this object + * are deployment extension aliases as defined in the deployment template. + * + * @param extensionConfigs the extensionConfigs value to set. + * @return the DeploymentProperties object itself. + */ + public DeploymentProperties + withExtensionConfigs(Map> extensionConfigs) { + this.extensionConfigs = extensionConfigs; + return this; + } + /** * Get the mode property: The mode that is used to deploy resources. This value can be either Incremental or * Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included @@ -305,6 +334,17 @@ public void validate() { if (parametersLink() != null) { parametersLink().validate(); } + if (extensionConfigs() != null) { + extensionConfigs().values().forEach(e -> { + if (e != null) { + e.values().forEach(e1 -> { + if (e1 != null) { + e1.validate(); + } + }); + } + }); + } if (mode() == null) { throw LOGGER.atError() .log(new IllegalArgumentException("Missing required property mode in model DeploymentProperties")); @@ -329,10 +369,14 @@ public void validate() { public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); jsonWriter.writeStringField("mode", this.mode == null ? null : this.mode.toString()); - jsonWriter.writeUntypedField("template", this.template); + if (this.template != null) { + jsonWriter.writeUntypedField("template", this.template); + } jsonWriter.writeJsonField("templateLink", this.templateLink); jsonWriter.writeMapField("parameters", this.parameters, (writer, element) -> writer.writeJson(element)); jsonWriter.writeJsonField("parametersLink", this.parametersLink); + jsonWriter.writeMapField("extensionConfigs", this.extensionConfigs, + (writer, element) -> writer.writeMap(element, (writer1, element1) -> writer1.writeJson(element1))); jsonWriter.writeJsonField("debugSetting", this.debugSetting); jsonWriter.writeJsonField("onErrorDeployment", this.onErrorDeployment); jsonWriter.writeJsonField("expressionEvaluationOptions", this.expressionEvaluationOptions); @@ -369,6 +413,10 @@ public static DeploymentProperties fromJson(JsonReader jsonReader) throws IOExce deserializedDeploymentProperties.parameters = parameters; } else if ("parametersLink".equals(fieldName)) { deserializedDeploymentProperties.parametersLink = ParametersLink.fromJson(reader); + } else if ("extensionConfigs".equals(fieldName)) { + Map> extensionConfigs = reader.readMap( + reader1 -> reader1.readMap(reader2 -> DeploymentExtensionConfigItem.fromJson(reader2))); + deserializedDeploymentProperties.extensionConfigs = extensionConfigs; } else if ("debugSetting".equals(fieldName)) { deserializedDeploymentProperties.debugSetting = DebugSetting.fromJson(reader); } else if ("onErrorDeployment".equals(fieldName)) { diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentPropertiesExtended.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentPropertiesExtended.java index f124335a955e..d157adecd70a 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentPropertiesExtended.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentPropertiesExtended.java @@ -71,6 +71,11 @@ public final class DeploymentPropertiesExtended implements JsonSerializable extensions; + /* * The deployment mode. Possible values are Incremental and Complete. */ @@ -212,6 +217,15 @@ public ParametersLink parametersLink() { return this.parametersLink; } + /** + * Get the extensions property: The extensions used in this deployment. + * + * @return the extensions value. + */ + public List extensions() { + return this.extensions; + } + /** * Get the mode property: The deployment mode. Possible values are Incremental and Complete. * @@ -322,6 +336,9 @@ public void validate() { if (parametersLink() != null) { parametersLink().validate(); } + if (extensions() != null) { + extensions().forEach(e -> e.validate()); + } if (debugSetting() != null) { debugSetting().validate(); } @@ -389,6 +406,10 @@ public static DeploymentPropertiesExtended fromJson(JsonReader jsonReader) throw deserializedDeploymentPropertiesExtended.parameters = reader.readUntyped(); } else if ("parametersLink".equals(fieldName)) { deserializedDeploymentPropertiesExtended.parametersLink = ParametersLink.fromJson(reader); + } else if ("extensions".equals(fieldName)) { + List extensions + = reader.readArray(reader1 -> DeploymentExtensionDefinition.fromJson(reader1)); + deserializedDeploymentPropertiesExtended.extensions = extensions; } else if ("mode".equals(fieldName)) { deserializedDeploymentPropertiesExtended.mode = DeploymentMode.fromString(reader.getString()); } else if ("debugSetting".equals(fieldName)) { diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentWhatIfProperties.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentWhatIfProperties.java index d9eaf7a8d762..1f3ad90042ee 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentWhatIfProperties.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/DeploymentWhatIfProperties.java @@ -84,6 +84,16 @@ public DeploymentWhatIfProperties withParametersLink(ParametersLink parametersLi return this; } + /** + * {@inheritDoc} + */ + @Override + public DeploymentWhatIfProperties + withExtensionConfigs(Map> extensionConfigs) { + super.withExtensionConfigs(extensionConfigs); + return this; + } + /** * {@inheritDoc} */ @@ -153,6 +163,17 @@ public void validate() { if (parametersLink() != null) { parametersLink().validate(); } + if (extensionConfigs() != null) { + extensionConfigs().values().forEach(e -> { + if (e != null) { + e.values().forEach(e1 -> { + if (e1 != null) { + e1.validate(); + } + }); + } + }); + } if (mode() == null) { throw LOGGER.atError() .log( @@ -178,10 +199,14 @@ public void validate() { public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); jsonWriter.writeStringField("mode", mode() == null ? null : mode().toString()); - jsonWriter.writeUntypedField("template", template()); + if (template() != null) { + jsonWriter.writeUntypedField("template", template()); + } jsonWriter.writeJsonField("templateLink", templateLink()); jsonWriter.writeMapField("parameters", parameters(), (writer, element) -> writer.writeJson(element)); jsonWriter.writeJsonField("parametersLink", parametersLink()); + jsonWriter.writeMapField("extensionConfigs", extensionConfigs(), + (writer, element) -> writer.writeMap(element, (writer1, element1) -> writer1.writeJson(element1))); jsonWriter.writeJsonField("debugSetting", debugSetting()); jsonWriter.writeJsonField("onErrorDeployment", onErrorDeployment()); jsonWriter.writeJsonField("expressionEvaluationOptions", expressionEvaluationOptions()); @@ -218,6 +243,10 @@ public static DeploymentWhatIfProperties fromJson(JsonReader jsonReader) throws deserializedDeploymentWhatIfProperties.withParameters(parameters); } else if ("parametersLink".equals(fieldName)) { deserializedDeploymentWhatIfProperties.withParametersLink(ParametersLink.fromJson(reader)); + } else if ("extensionConfigs".equals(fieldName)) { + Map> extensionConfigs = reader.readMap( + reader1 -> reader1.readMap(reader2 -> DeploymentExtensionConfigItem.fromJson(reader2))); + deserializedDeploymentWhatIfProperties.withExtensionConfigs(extensionConfigs); } else if ("debugSetting".equals(fieldName)) { deserializedDeploymentWhatIfProperties.withDebugSetting(DebugSetting.fromJson(reader)); } else if ("onErrorDeployment".equals(fieldName)) { diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ExtensionConfigPropertyType.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ExtensionConfigPropertyType.java new file mode 100644 index 000000000000..180fb5f83df8 --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ExtensionConfigPropertyType.java @@ -0,0 +1,76 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.resources.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * Defines values for ExtensionConfigPropertyType. + */ +public final class ExtensionConfigPropertyType extends ExpandableStringEnum { + /** + * Static value String for ExtensionConfigPropertyType. + */ + public static final ExtensionConfigPropertyType STRING = fromString("String"); + + /** + * Static value Int for ExtensionConfigPropertyType. + */ + public static final ExtensionConfigPropertyType INT = fromString("Int"); + + /** + * Static value Bool for ExtensionConfigPropertyType. + */ + public static final ExtensionConfigPropertyType BOOL = fromString("Bool"); + + /** + * Static value Array for ExtensionConfigPropertyType. + */ + public static final ExtensionConfigPropertyType ARRAY = fromString("Array"); + + /** + * Static value Object for ExtensionConfigPropertyType. + */ + public static final ExtensionConfigPropertyType OBJECT = fromString("Object"); + + /** + * Static value SecureString for ExtensionConfigPropertyType. + */ + public static final ExtensionConfigPropertyType SECURE_STRING = fromString("SecureString"); + + /** + * Static value SecureObject for ExtensionConfigPropertyType. + */ + public static final ExtensionConfigPropertyType SECURE_OBJECT = fromString("SecureObject"); + + /** + * Creates a new instance of ExtensionConfigPropertyType value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public ExtensionConfigPropertyType() { + } + + /** + * Creates or finds a ExtensionConfigPropertyType from its string representation. + * + * @param name a name to look for. + * @return the corresponding ExtensionConfigPropertyType. + */ + public static ExtensionConfigPropertyType fromString(String name) { + return fromString(name, ExtensionConfigPropertyType.class); + } + + /** + * Gets known ExtensionConfigPropertyType values. + * + * @return known ExtensionConfigPropertyType values. + */ + public static Collection values() { + return values(ExtensionConfigPropertyType.class); + } +} diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/HttpMessage.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/HttpMessage.java index fe8328dc849f..53375b28b9f2 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/HttpMessage.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/HttpMessage.java @@ -61,7 +61,9 @@ public void validate() { @Override public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); - jsonWriter.writeUntypedField("content", this.content); + if (this.content != null) { + jsonWriter.writeUntypedField("content", this.content); + } return jsonWriter.writeEndObject(); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java index e39774f72740..9eeaeab8aa29 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java @@ -15,12 +15,32 @@ * The resource Id model. */ @Immutable -public class ResourceReference implements JsonSerializable { +public final class ResourceReference implements JsonSerializable { /* - * The fully qualified resource Id. + * The fully qualified Azure resource ID. */ private String id; + /* + * The key of the extension the resource was deployed with. + */ + private DeploymentExtensionDefinition extension; + + /* + * The resource type. + */ + private String resourceType; + + /* + * The extensible resource identifiers. + */ + private Object identifiers; + + /* + * The API version the resource was deployed with. + */ + private String apiVersion; + /** * Creates an instance of ResourceReference class. */ @@ -28,7 +48,7 @@ public ResourceReference() { } /** - * Get the id property: The fully qualified resource Id. + * Get the id property: The fully qualified Azure resource ID. * * @return the id value. */ @@ -36,12 +56,51 @@ public String id() { return this.id; } + /** + * Get the extension property: The key of the extension the resource was deployed with. + * + * @return the extension value. + */ + public DeploymentExtensionDefinition extension() { + return this.extension; + } + + /** + * Get the resourceType property: The resource type. + * + * @return the resourceType value. + */ + public String resourceType() { + return this.resourceType; + } + + /** + * Get the identifiers property: The extensible resource identifiers. + * + * @return the identifiers value. + */ + public Object identifiers() { + return this.identifiers; + } + + /** + * Get the apiVersion property: The API version the resource was deployed with. + * + * @return the apiVersion value. + */ + public String apiVersion() { + return this.apiVersion; + } + /** * Validates the instance. * * @throws IllegalArgumentException thrown if the instance is not valid. */ public void validate() { + if (extension() != null) { + extension().validate(); + } } /** @@ -70,6 +129,14 @@ public static ResourceReference fromJson(JsonReader jsonReader) throws IOExcepti if ("id".equals(fieldName)) { deserializedResourceReference.id = reader.getString(); + } else if ("extension".equals(fieldName)) { + deserializedResourceReference.extension = DeploymentExtensionDefinition.fromJson(reader); + } else if ("resourceType".equals(fieldName)) { + deserializedResourceReference.resourceType = reader.getString(); + } else if ("identifiers".equals(fieldName)) { + deserializedResourceReference.identifiers = reader.readUntyped(); + } else if ("apiVersion".equals(fieldName)) { + deserializedResourceReference.apiVersion = reader.getString(); } else { reader.skipChildren(); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/TargetResource.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/TargetResource.java index 3a0601374f22..5d648f18f8ae 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/TargetResource.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/TargetResource.java @@ -17,7 +17,7 @@ @Fluent public final class TargetResource implements JsonSerializable { /* - * The ID of the resource. + * The Azure resource ID of the resource. */ private String id; @@ -31,6 +31,26 @@ public final class TargetResource implements JsonSerializable { */ private String resourceType; + /* + * The extension the resource was deployed with. + */ + private DeploymentExtensionDefinition extension; + + /* + * The extensible resource identifiers. + */ + private Object identifiers; + + /* + * The API version the resource was deployed with. + */ + private String apiVersion; + + /* + * The symbolic name of the resource as defined in the deployment template. + */ + private String symbolicName; + /** * Creates an instance of TargetResource class. */ @@ -38,7 +58,7 @@ public TargetResource() { } /** - * Get the id property: The ID of the resource. + * Get the id property: The Azure resource ID of the resource. * * @return the id value. */ @@ -47,7 +67,7 @@ public String id() { } /** - * Set the id property: The ID of the resource. + * Set the id property: The Azure resource ID of the resource. * * @param id the id value to set. * @return the TargetResource object itself. @@ -97,12 +117,95 @@ public TargetResource withResourceType(String resourceType) { return this; } + /** + * Get the extension property: The extension the resource was deployed with. + * + * @return the extension value. + */ + public DeploymentExtensionDefinition extension() { + return this.extension; + } + + /** + * Set the extension property: The extension the resource was deployed with. + * + * @param extension the extension value to set. + * @return the TargetResource object itself. + */ + public TargetResource withExtension(DeploymentExtensionDefinition extension) { + this.extension = extension; + return this; + } + + /** + * Get the identifiers property: The extensible resource identifiers. + * + * @return the identifiers value. + */ + public Object identifiers() { + return this.identifiers; + } + + /** + * Set the identifiers property: The extensible resource identifiers. + * + * @param identifiers the identifiers value to set. + * @return the TargetResource object itself. + */ + public TargetResource withIdentifiers(Object identifiers) { + this.identifiers = identifiers; + return this; + } + + /** + * Get the apiVersion property: The API version the resource was deployed with. + * + * @return the apiVersion value. + */ + public String apiVersion() { + return this.apiVersion; + } + + /** + * Set the apiVersion property: The API version the resource was deployed with. + * + * @param apiVersion the apiVersion value to set. + * @return the TargetResource object itself. + */ + public TargetResource withApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + return this; + } + + /** + * Get the symbolicName property: The symbolic name of the resource as defined in the deployment template. + * + * @return the symbolicName value. + */ + public String symbolicName() { + return this.symbolicName; + } + + /** + * Set the symbolicName property: The symbolic name of the resource as defined in the deployment template. + * + * @param symbolicName the symbolicName value to set. + * @return the TargetResource object itself. + */ + public TargetResource withSymbolicName(String symbolicName) { + this.symbolicName = symbolicName; + return this; + } + /** * Validates the instance. * * @throws IllegalArgumentException thrown if the instance is not valid. */ public void validate() { + if (extension() != null) { + extension().validate(); + } } /** @@ -114,6 +217,12 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStringField("id", this.id); jsonWriter.writeStringField("resourceName", this.resourceName); jsonWriter.writeStringField("resourceType", this.resourceType); + jsonWriter.writeJsonField("extension", this.extension); + if (this.identifiers != null) { + jsonWriter.writeUntypedField("identifiers", this.identifiers); + } + jsonWriter.writeStringField("apiVersion", this.apiVersion); + jsonWriter.writeStringField("symbolicName", this.symbolicName); return jsonWriter.writeEndObject(); } @@ -138,6 +247,14 @@ public static TargetResource fromJson(JsonReader jsonReader) throws IOException deserializedTargetResource.resourceName = reader.getString(); } else if ("resourceType".equals(fieldName)) { deserializedTargetResource.resourceType = reader.getString(); + } else if ("extension".equals(fieldName)) { + deserializedTargetResource.extension = DeploymentExtensionDefinition.fromJson(reader); + } else if ("identifiers".equals(fieldName)) { + deserializedTargetResource.identifiers = reader.readUntyped(); + } else if ("apiVersion".equals(fieldName)) { + deserializedTargetResource.apiVersion = reader.getString(); + } else if ("symbolicName".equals(fieldName)) { + deserializedTargetResource.symbolicName = reader.getString(); } else { reader.skipChildren(); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfChange.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfChange.java index 54716298d0f4..771e99a49b55 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfChange.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfChange.java @@ -279,10 +279,16 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStringField("resourceId", this.resourceId); jsonWriter.writeStringField("deploymentId", this.deploymentId); jsonWriter.writeStringField("symbolicName", this.symbolicName); - jsonWriter.writeUntypedField("identifiers", this.identifiers); + if (this.identifiers != null) { + jsonWriter.writeUntypedField("identifiers", this.identifiers); + } jsonWriter.writeStringField("unsupportedReason", this.unsupportedReason); - jsonWriter.writeUntypedField("before", this.before); - jsonWriter.writeUntypedField("after", this.after); + if (this.before != null) { + jsonWriter.writeUntypedField("before", this.before); + } + if (this.after != null) { + jsonWriter.writeUntypedField("after", this.after); + } jsonWriter.writeArrayField("delta", this.delta, (writer, element) -> writer.writeJson(element)); return jsonWriter.writeEndObject(); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfPropertyChange.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfPropertyChange.java index 373f5aa1131b..6e6c384c7ebc 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfPropertyChange.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/WhatIfPropertyChange.java @@ -180,8 +180,12 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStringField("path", this.path); jsonWriter.writeStringField("propertyChangeType", this.propertyChangeType == null ? null : this.propertyChangeType.toString()); - jsonWriter.writeUntypedField("before", this.before); - jsonWriter.writeUntypedField("after", this.after); + if (this.before != null) { + jsonWriter.writeUntypedField("before", this.before); + } + if (this.after != null) { + jsonWriter.writeUntypedField("after", this.after); + } jsonWriter.writeArrayField("children", this.children, (writer, element) -> writer.writeJson(element)); return jsonWriter.writeEndObject(); } diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCalculateTemplateHashSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCalculateTemplateHashSamples.java index 6e2964b72ab5..182c6014df9f 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCalculateTemplateHashSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCalculateTemplateHashSamples.java @@ -14,7 +14,7 @@ public final class DeploymentsCalculateTemplateHashSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/CalculateTemplateHash. + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/CalculateTemplateHash. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtManagementGroupScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtManagementGroupScopeSamples.java index 39b514fa33ae..e9f946dbe962 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtManagementGroupScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtManagementGroupScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsCreateOrUpdateAtManagementGroupScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PutDeploymentAtManagementGroup.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtScopeSamples.java index 25f6ae8764e8..c67f230065d8 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtScopeSamples.java @@ -17,7 +17,7 @@ public final class DeploymentsCreateOrUpdateAtScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/PutDeploymentAtScope.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/PutDeploymentAtScope.json */ /** * Sample code: Create deployment at a given scope. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtSubscriptionScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtSubscriptionScopeSamples.java index f4d5c309cc4e..5ab894802d65 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtSubscriptionScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtSubscriptionScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsCreateOrUpdateAtSubscriptionScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PutDeploymentSubscriptionTemplateSpecsWithId.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtTenantScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtTenantScopeSamples.java index a5d14a5ab6f7..6b63d4bcff93 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtTenantScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateAtTenantScopeSamples.java @@ -17,7 +17,7 @@ public final class DeploymentsCreateOrUpdateAtTenantScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/PutDeploymentAtTenant. + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/PutDeploymentAtTenant. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateSamples.java index a0b92be00ea9..1a33202ce1b3 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsCreateOrUpdateSamples.java @@ -18,7 +18,7 @@ */ public final class DeploymentsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PutDeploymentResourceGroup.json */ /** @@ -43,7 +43,7 @@ public static void createADeploymentThatWillDeployATemplateWithAUriAndQueryStrin } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PutDeploymentResourceGroupTemplateSpecsWithId.json */ /** @@ -66,7 +66,7 @@ public static void createADeploymentThatWillDeployATemplateSpecWithTheGivenResou } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PutDeploymentWithOnErrorDeploymentSpecificDeployment.json */ /** @@ -91,7 +91,7 @@ public static void createADeploymentThatWillRedeployAnotherDeploymentOnFailure( } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PutDeploymentWithOnErrorDeploymentLastSuccessful.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtManagementGroupScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtManagementGroupScopeSamples.java index 917dc67a5765..02b4053e8acf 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtManagementGroupScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtManagementGroupScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsValidateAtManagementGroupScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentValidateOnManagementGroup.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtScopeSamples.java index c46d7fdcfd29..eccd0b6f0451 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsValidateAtScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentValidateOnScope.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtSubscriptionScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtSubscriptionScopeSamples.java index 29a14550c9da..12685aaced5a 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtSubscriptionScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtSubscriptionScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsValidateAtSubscriptionScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentValidateOnSubscription.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtTenantScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtTenantScopeSamples.java index 30133014abdc..618b17f36c06 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtTenantScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateAtTenantScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsValidateAtTenantScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentValidateOnTenant.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateSamples.java index e852db6e7f10..5e0735af92cc 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsValidateSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsValidateSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentValidateOnResourceGroup.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtManagementGroupScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtManagementGroupScopeSamples.java index 40cfeb5c5a1f..9911a90fb4b9 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtManagementGroupScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtManagementGroupScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsWhatIfAtManagementGroupScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentWhatIfOnManagementGroup.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtSubscriptionScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtSubscriptionScopeSamples.java index 78fe4f2fd369..b24b8af0caa9 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtSubscriptionScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtSubscriptionScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsWhatIfAtSubscriptionScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentWhatIfOnSubscription.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtTenantScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtTenantScopeSamples.java index ce278885001a..a10d1d092d70 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtTenantScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfAtTenantScopeSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsWhatIfAtTenantScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentWhatIfOnTenant.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfSamples.java index e2faa18e8e9e..406605b4291c 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentsWhatIfSamples.java @@ -16,7 +16,7 @@ */ public final class DeploymentsWhatIfSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * PostDeploymentWhatIfOnResourceGroup.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProviderResourceTypesListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProviderResourceTypesListSamples.java index bb0cad0bcce0..1b1bca39838f 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProviderResourceTypesListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProviderResourceTypesListSamples.java @@ -10,7 +10,7 @@ public final class ProviderResourceTypesListSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/GetProviderResourceTypes. + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/GetProviderResourceTypes. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetAtTenantScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetAtTenantScopeSamples.java index a74bdcd3842c..f93b6b315acc 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetAtTenantScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetAtTenantScopeSamples.java @@ -10,7 +10,7 @@ public final class ProvidersGetAtTenantScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/GetNamedProviderAtTenant. + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/GetNamedProviderAtTenant. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetSamples.java index 363924841197..82eeaacaab22 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersGetSamples.java @@ -10,7 +10,7 @@ public final class ProvidersGetSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/GetProvider.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/GetProvider.json */ /** * Sample code: Get provider. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersListSamples.java index 05ee7203082a..e8a1740323fb 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersListSamples.java @@ -10,7 +10,7 @@ public final class ProvidersListSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/GetProviders.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/GetProviders.json */ /** * Sample code: Get providers. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersProviderPermissionsSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersProviderPermissionsSamples.java index 6cca244f4917..ccf84684f5ec 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersProviderPermissionsSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ProvidersProviderPermissionsSamples.java @@ -10,7 +10,7 @@ public final class ProvidersProviderPermissionsSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/GetProviderPermissions. + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/GetProviderPermissions. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsCreateOrUpdateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsCreateOrUpdateSamples.java index 1e4c4896af3d..979938d9fede 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsCreateOrUpdateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsCreateOrUpdateSamples.java @@ -12,7 +12,7 @@ public final class ResourceGroupsCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/CreateResourceGroup.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/CreateResourceGroup.json */ /** * Sample code: Create or update a resource group. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsDeleteSamples.java index aa6ba311a1d2..3254de2aad01 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class ResourceGroupsDeleteSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * ForceDeleteVMsInResourceGroup.json */ /** @@ -27,7 +27,7 @@ public final class ResourceGroupsDeleteSamples { } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * ForceDeleteVMsAndVMSSInResourceGroup.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsExportTemplateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsExportTemplateSamples.java index d28e2cb4b436..db82a7f6a5fe 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsExportTemplateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/ResourceGroupsExportTemplateSamples.java @@ -13,7 +13,7 @@ */ public final class ResourceGroupsExportTemplateSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * ExportResourceGroupAsBicep.json */ /** @@ -35,7 +35,7 @@ public static void exportAResourceGroupAsBicep(com.azure.resourcemanager.AzureRe /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ExportResourceGroup.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ExportResourceGroup.json */ /** * Sample code: Export a resource group. @@ -52,7 +52,7 @@ public static void exportAResourceGroup(com.azure.resourcemanager.AzureResourceM } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/ + * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/ * ExportResourceGroupWithFiltering.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsCreateOrUpdateAtScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsCreateOrUpdateAtScopeSamples.java index 25dea43aaf2d..895d18da21c7 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsCreateOrUpdateAtScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsCreateOrUpdateAtScopeSamples.java @@ -15,7 +15,7 @@ public final class TagOperationsCreateOrUpdateAtScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/PutTagsResource.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/PutTagsResource.json */ /** * Sample code: Update tags on a resource. @@ -36,7 +36,7 @@ public static void updateTagsOnAResource(com.azure.resourcemanager.AzureResource /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/PutTagsSubscription.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/PutTagsSubscription.json */ /** * Sample code: Update tags on a subscription. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsDeleteAtScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsDeleteAtScopeSamples.java index 65952dff836b..72ed5ad1cfc2 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsDeleteAtScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsDeleteAtScopeSamples.java @@ -10,7 +10,7 @@ public final class TagOperationsDeleteAtScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/DeleteTagsResource.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/DeleteTagsResource.json */ /** * Sample code: Update tags on a resource. @@ -29,7 +29,7 @@ public static void updateTagsOnAResource(com.azure.resourcemanager.AzureResource /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/DeleteTagsSubscription. + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/DeleteTagsSubscription. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsGetAtScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsGetAtScopeSamples.java index 970cd56118a0..9f2e59cde00f 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsGetAtScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsGetAtScopeSamples.java @@ -10,7 +10,7 @@ public final class TagOperationsGetAtScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/GetTagsResource.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/GetTagsResource.json */ /** * Sample code: Get tags on a resource. @@ -29,7 +29,7 @@ public static void getTagsOnAResource(com.azure.resourcemanager.AzureResourceMan /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/GetTagsSubscription.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/GetTagsSubscription.json */ /** * Sample code: Get tags on a subscription. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsUpdateAtScopeSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsUpdateAtScopeSamples.java index 3960e131a440..70e1880de081 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsUpdateAtScopeSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/TagOperationsUpdateAtScopeSamples.java @@ -16,7 +16,7 @@ public final class TagOperationsUpdateAtScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/PatchTagsResource.json + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/PatchTagsResource.json */ /** * Sample code: Update tags on a resource. @@ -38,7 +38,7 @@ public static void updateTagsOnAResource(com.azure.resourcemanager.AzureResource /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2024-11-01/examples/PatchTagsSubscription. + * specification/resources/resource-manager/Microsoft.Resources/stable/2025-03-01/examples/PatchTagsSubscription. * json */ /** From 71cb32fbfdfc608756850ab0ab81649b51161fc7 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 9 May 2025 16:46:48 +0800 Subject: [PATCH 3/4] manual change --- .../azure-resourcemanager-resources/CHANGELOG.md | 2 ++ .../resourcemanager/resources/models/ResourceReference.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md b/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md index 5399eb827f6f..96ea4cae2c03 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md +++ b/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md @@ -10,6 +10,8 @@ ### Other Changes +- Updated `api-version` of resources to `2025-03-01`. + ## 2.50.0 (2025-04-24) ### Other Changes diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java index 9eeaeab8aa29..c73d1857fae1 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/models/ResourceReference.java @@ -15,7 +15,7 @@ * The resource Id model. */ @Immutable -public final class ResourceReference implements JsonSerializable { +public class ResourceReference implements JsonSerializable { /* * The fully qualified Azure resource ID. */ From 2069a54c473c00736445b7e9ba69cba4c3b25b3b Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 9 May 2025 17:30:05 +0800 Subject: [PATCH 4/4] record --- sdk/resourcemanager/azure-resourcemanager-resources/assets.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/assets.json b/sdk/resourcemanager/azure-resourcemanager-resources/assets.json index bebd70ec8d4e..eeed1eed6088 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/assets.json +++ b/sdk/resourcemanager/azure-resourcemanager-resources/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/resourcemanager/azure-resourcemanager-resources", - "Tag": "java/resourcemanager/azure-resourcemanager-resources_953c74acc9" + "Tag": "java/resourcemanager/azure-resourcemanager-resources_97e79fed72" }