diff --git a/sdk/resourcemanager/api-specs.json b/sdk/resourcemanager/api-specs.json index 5a5c946add83..ec70cb3c5aa0 100644 --- a/sdk/resourcemanager/api-specs.json +++ b/sdk/resourcemanager/api-specs.json @@ -84,12 +84,6 @@ "package": "com.azure.resourcemanager.cosmos", "args": "--tag=package-2025-04-15 --modelerfour.lenient-model-deduplication --rename-model=DataTransferServiceResourceCreateUpdateProperties:DataTransferServiceResourceCreateUpdateParameters,GraphApiComputeServiceResourceCreateUpdateProperties:GraphApiComputeServiceResourceCreateUpdateParameters,MaterializedViewsBuilderServiceResourceCreateUpdateProperties:MaterializedViewsBuilderServiceResourceCreateUpdateParameters,SqlDedicatedGatewayServiceResourceCreateUpdateProperties:SqlDedicatedGatewayServiceResourceCreateUpdateParameters --enable-sync-stack=false" }, - "deploymentstacks": { - "dir": "azure-resourcemanager-resources", - "source": "specification/resources/resource-manager/readme.md", - "package": "com.azure.resourcemanager.resources", - "args": "--tag=package-deploymentstacks-2024-03 --graalvm-config-suffix=deploymentstacks --enable-sync-stack=false" - }, "dns": { "dir": "azure-resourcemanager-dns", "source": "specification/dns/resource-manager/readme.md", @@ -226,9 +220,21 @@ "dir": "azure-resourcemanager-resources", "source": "specification/resources/resource-manager/readme.md", "package": "com.azure.resourcemanager.resources", - "args": "--tag=package-resources-2025-04 --add-inner=Deployment --enable-sync-stack=false", + "args": "--tag=package-resources-2025-04 --enable-sync-stack=false", "note": "Remove `final` from `ResourceReference`, as it is used as superclass in deploymentstacks." }, + "deployments": { + "dir": "azure-resourcemanager-resources", + "source": "specification/resources/resource-manager/Microsoft.Resources/deployments/readme.md", + "package": "com.azure.resourcemanager.resources", + "args": "--tag=package-2025-04 --title=DeploymentsManagementClient --add-inner=Deployment,Provider --graalvm-config-suffix=deployments --enable-sync-stack=false" + }, + "deploymentstacks": { + "dir": "azure-resourcemanager-resources", + "source": "specification/resources/resource-manager/Microsoft.Resources/deploymentStacks/readme.md", + "package": "com.azure.resourcemanager.resources", + "args": "--tag=package-2024-03 --graalvm-config-suffix=deploymentstacks --enable-sync-stack=false" + }, "resources-hybrid": { "dir": "../resourcemanagerhybrid/azure-resourcemanager-resources", "source": "specification/resources/resource-manager/readme.md", diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md b/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md index cd09c148c34a..4173fcb655e7 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md +++ b/sdk/resourcemanager/azure-resourcemanager-resources/CHANGELOG.md @@ -2,15 +2,14 @@ ## 2.52.0-beta.1 (Unreleased) -### Features Added - ### Breaking Changes -### Bugs Fixed +- `DeploymentsClient` and `DeploymentOperationsClient` is now accessed via `ResourceManager::deploymentClient()`. ### Other Changes - Updated `api-version` of resources to `2025-04-01`. +- `deploymentStackClient()` in `ResourceManager` class is now deprecated. The functionality is moved to "azure-resourcemanager-resources-deploymentstacks" package. ## 2.51.0 (2025-05-26) diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/assets.json b/sdk/resourcemanager/azure-resourcemanager-resources/assets.json index befb60f2a0e7..1518d58b99f7 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_6bcfccb64d" + "Tag": "java/resourcemanager/azure-resourcemanager-resources_649d716991" } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/ResourceManager.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/ResourceManager.java index 1c36293cdf32..f2e2ee12af39 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/ResourceManager.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/ResourceManager.java @@ -8,6 +8,7 @@ import com.azure.resourcemanager.resources.fluent.ChangesManagementClient; import com.azure.resourcemanager.resources.fluent.DataBoundariesManagementClient; import com.azure.resourcemanager.resources.fluent.DeploymentStacksManagementClient; +import com.azure.resourcemanager.resources.fluent.DeploymentsManagementClient; import com.azure.resourcemanager.resources.fluent.FeatureClient; import com.azure.resourcemanager.resources.fluent.ManagementLockClient; import com.azure.resourcemanager.resources.fluentcore.arm.implementation.AzureConfigurableImpl; @@ -15,6 +16,7 @@ import com.azure.resourcemanager.resources.implementation.ChangesManagementClientBuilder; import com.azure.resourcemanager.resources.implementation.DataBoundariesManagementClientBuilder; import com.azure.resourcemanager.resources.implementation.DeploymentStacksManagementClientBuilder; +import com.azure.resourcemanager.resources.implementation.DeploymentsManagementClientBuilder; import com.azure.resourcemanager.resources.implementation.FeatureClientBuilder; import com.azure.resourcemanager.resources.fluent.PolicyClient; import com.azure.resourcemanager.resources.implementation.ManagementLockClientBuilder; @@ -65,6 +67,7 @@ public final class ResourceManager extends Manager { private final ChangesManagementClient resourceChangeClient; private final DeploymentStacksManagementClient deploymentStackClient; private final DataBoundariesManagementClient dataBoundaryClient; + private final DeploymentsManagementClient deploymentClient; // The collections private ResourceGroups resourceGroups; private GenericResources genericResources; @@ -265,6 +268,11 @@ private ResourceManager(HttpPipeline httpPipeline, AzureProfile profile) { .endpoint(profile.getEnvironment().getResourceManagerEndpoint()) .buildClient(); + this.deploymentClient = new DeploymentsManagementClientBuilder().pipeline(httpPipeline) + .endpoint(profile.getEnvironment().getResourceManagerEndpoint()) + .subscriptionId(profile.getSubscriptionId()) + .buildClient(); + for (int i = 0; i < httpPipeline.getPolicyCount(); ++i) { if (httpPipeline.getPolicy(i) instanceof ProviderRegistrationPolicy) { ProviderRegistrationPolicy policy = (ProviderRegistrationPolicy) httpPipeline.getPolicy(i); @@ -330,7 +338,10 @@ public ChangesManagementClient resourceChangeClient() { * based on Azure REST API. * * @return wrapped inner deployment stack client. + * + * @deprecated Use the azure-resourcemanager-resources-deploymentstacks package. */ + @Deprecated public DeploymentStacksManagementClient deploymentStackClient() { return deploymentStackClient; } @@ -345,6 +356,16 @@ public DataBoundariesManagementClient dataBoundaryClient() { return dataBoundaryClient; } + /** + * Wrapped inner deployment client providing direct access to auto-generated API implementation, + * based on Azure REST API. + * + * @return wrapped inner deployment client. + */ + public DeploymentsManagementClient deploymentClient() { + return deploymentClient; + } + /** * Gets the resource group management API entry point. * diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/DeploymentsManagementClient.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/DeploymentsManagementClient.java new file mode 100644 index 000000000000..1d421f8c1b1b --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/DeploymentsManagementClient.java @@ -0,0 +1,62 @@ +// 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.fluent; + +import com.azure.core.http.HttpPipeline; +import java.time.Duration; + +/** + * The interface for DeploymentsManagementClient class. + */ +public interface DeploymentsManagementClient { + /** + * Gets The Microsoft Azure subscription ID. + * + * @return the subscriptionId value. + */ + String getSubscriptionId(); + + /** + * Gets server parameter. + * + * @return the endpoint value. + */ + String getEndpoint(); + + /** + * Gets Api Version. + * + * @return the apiVersion value. + */ + String getApiVersion(); + + /** + * Gets The HTTP pipeline to send requests through. + * + * @return the httpPipeline value. + */ + HttpPipeline getHttpPipeline(); + + /** + * Gets The default poll interval for long-running operation. + * + * @return the defaultPollInterval value. + */ + Duration getDefaultPollInterval(); + + /** + * Gets the DeploymentsClient object to access its operations. + * + * @return the DeploymentsClient object. + */ + DeploymentsClient getDeployments(); + + /** + * Gets the DeploymentOperationsClient object to access its operations. + * + * @return the DeploymentOperationsClient object. + */ + DeploymentOperationsClient getDeploymentOperations(); +} diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/ResourceManagementClient.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/ResourceManagementClient.java index 6dadfbc7407f..9cee3c904b92 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/ResourceManagementClient.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluent/ResourceManagementClient.java @@ -53,13 +53,6 @@ public interface ResourceManagementClient { */ OperationsClient getOperations(); - /** - * Gets the DeploymentsClient object to access its operations. - * - * @return the DeploymentsClient object. - */ - DeploymentsClient getDeployments(); - /** * Gets the ProvidersClient object to access its operations. * @@ -94,11 +87,4 @@ public interface ResourceManagementClient { * @return the TagOperationsClient object. */ TagOperationsClient getTagOperations(); - - /** - * Gets the DeploymentOperationsClient object to access its operations. - * - * @return the DeploymentOperationsClient object. - */ - DeploymentOperationsClient getDeploymentOperations(); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentImpl.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentImpl.java index 0e18426a4c2c..2186f9327e04 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentImpl.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentImpl.java @@ -197,7 +197,7 @@ public List outputResources() { @Override public DeploymentOperations deploymentOperations() { - return new DeploymentOperationsImpl(this.manager().serviceClient().getDeploymentOperations(), this); + return new DeploymentOperationsImpl(this.manager().deploymentClient().getDeploymentOperations(), this); } @Override @@ -207,7 +207,7 @@ public void cancel() { @Override public Mono cancelAsync() { - return this.manager().serviceClient().getDeployments().cancelAsync(resourceGroupName, name()); + return this.manager().deploymentClient().getDeployments().cancelAsync(resourceGroupName, name()); } @Override @@ -218,7 +218,7 @@ public DeploymentExportResult exportTemplate() { @Override public Mono exportTemplateAsync() { return this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .exportTemplateAsync(resourceGroupName(), name()) .map(DeploymentExportResultImpl::new); @@ -340,7 +340,7 @@ public Accepted beginCreate(Context context) { return AcceptedImpl.newAccepted(logger, this.manager().serviceClient().getHttpPipeline(), this.manager().serviceClient().getDefaultPollInterval(), () -> this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdateWithResponseAsync(resourceGroupName(), name(), deploymentCreateUpdateParameters) .contextWrite(c -> c.putAll(FluxUtil.toReactorContext(context).readOnly())) @@ -364,7 +364,7 @@ public Mono beginCreateAsync() { return Mono.just((Indexable) DeploymentImpl.this); } }) - .flatMap(indexable -> manager().serviceClient() + .flatMap(indexable -> manager().deploymentClient() .getDeployments() .createOrUpdateWithResponseAsync(resourceGroupName(), name(), deploymentCreateUpdateParameters)) .flatMap(activationResponse -> FluxUtil.collectBytesInByteBufferStream(activationResponse.getValue())) @@ -388,7 +388,7 @@ public Mono beginCreateAsync() { @Override public Mono createResourceAsync() { return this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdateAsync(resourceGroupName(), name(), deploymentCreateUpdateParameters) .map(deploymentExtendedInner -> { @@ -430,7 +430,7 @@ public Mono applyAsync() { @Override protected Mono getInnerAsync() { return this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .getAtManagementGroupScopeAsync(resourceGroupName(), name()); } @@ -589,7 +589,7 @@ public WhatIfOperationResult whatIf() { @Override public Mono whatIfAsync() { return this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .whatIfAsync(resourceGroupName(), name(), deploymentWhatIf) .map(WhatIfOperationResultImpl::new); @@ -603,7 +603,7 @@ public WhatIfOperationResult whatIfAtSubscriptionScope() { @Override public Mono whatIfAtSubscriptionScopeAsync() { return this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .whatIfAtSubscriptionScopeAsync(name(), deploymentWhatIf) .map(WhatIfOperationResultImpl::new); diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentOperationsClientImpl.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentOperationsClientImpl.java index ed1a7cbba3a8..423a77a2685d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentOperationsClientImpl.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentOperationsClientImpl.java @@ -42,25 +42,25 @@ public final class DeploymentOperationsClientImpl implements DeploymentOperation /** * The service client containing this operation class. */ - private final ResourceManagementClientImpl client; + private final DeploymentsManagementClientImpl client; /** * Initializes an instance of DeploymentOperationsClientImpl. * * @param client the instance of the service client containing this operation class. */ - DeploymentOperationsClientImpl(ResourceManagementClientImpl client) { + DeploymentOperationsClientImpl(DeploymentsManagementClientImpl client) { this.service = RestProxy.create(DeploymentOperationsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ResourceManagementClientDeploymentOperations to be used by the proxy - * service to perform REST calls. + * The interface defining all the services for DeploymentsManagementClientDeploymentOperations to be used by the + * proxy service to perform REST calls. */ @Host("{$host}") - @ServiceInterface(name = "ResourceManagementCl") + @ServiceInterface(name = "DeploymentsManagemen") public interface DeploymentOperationsService { @Headers({ "Content-Type: application/json" }) @Get("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}") diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsClientImpl.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsClientImpl.java index 86910b4f28eb..e0dcc3fa1d2d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsClientImpl.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsClientImpl.java @@ -64,25 +64,25 @@ public final class DeploymentsClientImpl implements InnerSupportsGet list() { @Override public PagedIterable listByResourceGroup(String groupName) { - return PagedConverter.mapPage(this.manager().serviceClient().getDeployments().listByResourceGroup(groupName), + return PagedConverter.mapPage(this.manager().deploymentClient().getDeployments().listByResourceGroup(groupName), inner -> createFluentModel(inner)); } @@ -48,7 +48,7 @@ public Deployment getByName(String name) { @Override public Mono getByNameAsync(String name) { return this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .getAtTenantScopeAsync(name) .map(inner -> new DeploymentImpl(inner, inner.name(), this.resourceManager)); @@ -64,7 +64,7 @@ public Mono getByResourceGroupAsync(String resourceGroupName, String return Mono.error(new IllegalArgumentException("Parameter 'name' is required and cannot be null.")); } return this.manager() - .serviceClient() + .deploymentClient() .getDeployments() .getByResourceGroupAsync(resourceGroupName, name) .map(deploymentExtendedInner -> { @@ -90,7 +90,7 @@ public Mono deleteByResourceGroupAsync(String resourceGroupName, String na if (CoreUtils.isNullOrEmpty(name)) { return Mono.error(new IllegalArgumentException("Parameter 'name' is required and cannot be null.")); } - return this.manager().serviceClient().getDeployments().deleteAsync(resourceGroupName, name); + return this.manager().deploymentClient().getDeployments().deleteAsync(resourceGroupName, name); } @Override @@ -100,7 +100,7 @@ public DeploymentImpl define(String name) { @Override public boolean checkExistence(String resourceGroupName, String deploymentName) { - return this.manager().serviceClient().getDeployments().checkExistence(resourceGroupName, deploymentName); + return this.manager().deploymentClient().getDeployments().checkExistence(resourceGroupName, deploymentName); } protected DeploymentImpl createFluentModel(String name) { @@ -143,7 +143,7 @@ public PagedFlux listByResourceGroupAsync(String resourceGroupName) return new PagedFlux<>(() -> Mono .error(new IllegalArgumentException("Parameter 'resourceGroupName' is required and cannot be null."))); } - final DeploymentsClient client = this.manager().serviceClient().getDeployments(); + final DeploymentsClient client = this.manager().deploymentClient().getDeployments(); return PagedConverter.mapPage(client.listByResourceGroupAsync(resourceGroupName), deploymentExtendedInner -> createFluentModel(deploymentExtendedInner)); } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsManagementClientBuilder.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsManagementClientBuilder.java new file mode 100644 index 000000000000..a3bda91c6cc6 --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsManagementClientBuilder.java @@ -0,0 +1,138 @@ +// 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.implementation; + +import com.azure.core.annotation.ServiceClientBuilder; +import com.azure.core.http.HttpPipeline; +import com.azure.core.http.HttpPipelineBuilder; +import com.azure.core.http.policy.RetryPolicy; +import com.azure.core.http.policy.UserAgentPolicy; +import com.azure.core.management.AzureEnvironment; +import com.azure.core.management.serializer.SerializerFactory; +import com.azure.core.util.serializer.SerializerAdapter; +import java.time.Duration; + +/** + * A builder for creating a new instance of the DeploymentsManagementClientImpl type. + */ +@ServiceClientBuilder(serviceClients = { DeploymentsManagementClientImpl.class }) +public final class DeploymentsManagementClientBuilder { + /* + * The Microsoft Azure subscription ID. + */ + private String subscriptionId; + + /** + * Sets The Microsoft Azure subscription ID. + * + * @param subscriptionId the subscriptionId value. + * @return the DeploymentsManagementClientBuilder. + */ + public DeploymentsManagementClientBuilder subscriptionId(String subscriptionId) { + this.subscriptionId = subscriptionId; + return this; + } + + /* + * server parameter + */ + private String endpoint; + + /** + * Sets server parameter. + * + * @param endpoint the endpoint value. + * @return the DeploymentsManagementClientBuilder. + */ + public DeploymentsManagementClientBuilder endpoint(String endpoint) { + this.endpoint = endpoint; + return this; + } + + /* + * The environment to connect to + */ + private AzureEnvironment environment; + + /** + * Sets The environment to connect to. + * + * @param environment the environment value. + * @return the DeploymentsManagementClientBuilder. + */ + public DeploymentsManagementClientBuilder environment(AzureEnvironment environment) { + this.environment = environment; + return this; + } + + /* + * The HTTP pipeline to send requests through + */ + private HttpPipeline pipeline; + + /** + * Sets The HTTP pipeline to send requests through. + * + * @param pipeline the pipeline value. + * @return the DeploymentsManagementClientBuilder. + */ + public DeploymentsManagementClientBuilder pipeline(HttpPipeline pipeline) { + this.pipeline = pipeline; + return this; + } + + /* + * The default poll interval for long-running operation + */ + private Duration defaultPollInterval; + + /** + * Sets The default poll interval for long-running operation. + * + * @param defaultPollInterval the defaultPollInterval value. + * @return the DeploymentsManagementClientBuilder. + */ + public DeploymentsManagementClientBuilder defaultPollInterval(Duration defaultPollInterval) { + this.defaultPollInterval = defaultPollInterval; + return this; + } + + /* + * The serializer to serialize an object into a string + */ + private SerializerAdapter serializerAdapter; + + /** + * Sets The serializer to serialize an object into a string. + * + * @param serializerAdapter the serializerAdapter value. + * @return the DeploymentsManagementClientBuilder. + */ + public DeploymentsManagementClientBuilder serializerAdapter(SerializerAdapter serializerAdapter) { + this.serializerAdapter = serializerAdapter; + return this; + } + + /** + * Builds an instance of DeploymentsManagementClientImpl with the provided parameters. + * + * @return an instance of DeploymentsManagementClientImpl. + */ + public DeploymentsManagementClientImpl buildClient() { + String localEndpoint = (endpoint != null) ? endpoint : "https://management.azure.com"; + AzureEnvironment localEnvironment = (environment != null) ? environment : AzureEnvironment.AZURE; + HttpPipeline localPipeline = (pipeline != null) + ? pipeline + : new HttpPipelineBuilder().policies(new UserAgentPolicy(), new RetryPolicy()).build(); + Duration localDefaultPollInterval + = (defaultPollInterval != null) ? defaultPollInterval : Duration.ofSeconds(30); + SerializerAdapter localSerializerAdapter = (serializerAdapter != null) + ? serializerAdapter + : SerializerFactory.createDefaultManagementSerializerAdapter(); + DeploymentsManagementClientImpl client = new DeploymentsManagementClientImpl(localPipeline, + localSerializerAdapter, localDefaultPollInterval, localEnvironment, this.subscriptionId, localEndpoint); + return client; + } +} diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsManagementClientImpl.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsManagementClientImpl.java new file mode 100644 index 000000000000..66052f62e0b9 --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/implementation/DeploymentsManagementClientImpl.java @@ -0,0 +1,156 @@ +// 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.implementation; + +import com.azure.core.annotation.ServiceClient; +import com.azure.core.http.HttpPipeline; +import com.azure.core.management.AzureEnvironment; +import com.azure.core.util.serializer.SerializerAdapter; +import com.azure.resourcemanager.resources.fluent.DeploymentOperationsClient; +import com.azure.resourcemanager.resources.fluent.DeploymentsClient; +import com.azure.resourcemanager.resources.fluent.DeploymentsManagementClient; +import com.azure.resourcemanager.resources.fluentcore.AzureServiceClient; +import java.time.Duration; + +/** + * Initializes a new instance of the DeploymentsManagementClientImpl type. + */ +@ServiceClient(builder = DeploymentsManagementClientBuilder.class) +public final class DeploymentsManagementClientImpl extends AzureServiceClient implements DeploymentsManagementClient { + /** + * The Microsoft Azure subscription ID. + */ + private final String subscriptionId; + + /** + * Gets The Microsoft Azure subscription ID. + * + * @return the subscriptionId value. + */ + public String getSubscriptionId() { + return this.subscriptionId; + } + + /** + * server parameter. + */ + private final String endpoint; + + /** + * Gets server parameter. + * + * @return the endpoint value. + */ + public String getEndpoint() { + return this.endpoint; + } + + /** + * Api Version. + */ + private final String apiVersion; + + /** + * Gets Api Version. + * + * @return the apiVersion value. + */ + public String getApiVersion() { + return this.apiVersion; + } + + /** + * The HTTP pipeline to send requests through. + */ + private final HttpPipeline httpPipeline; + + /** + * Gets The HTTP pipeline to send requests through. + * + * @return the httpPipeline value. + */ + public HttpPipeline getHttpPipeline() { + return this.httpPipeline; + } + + /** + * The serializer to serialize an object into a string. + */ + private final SerializerAdapter serializerAdapter; + + /** + * Gets The serializer to serialize an object into a string. + * + * @return the serializerAdapter value. + */ + SerializerAdapter getSerializerAdapter() { + return this.serializerAdapter; + } + + /** + * The default poll interval for long-running operation. + */ + private final Duration defaultPollInterval; + + /** + * Gets The default poll interval for long-running operation. + * + * @return the defaultPollInterval value. + */ + public Duration getDefaultPollInterval() { + return this.defaultPollInterval; + } + + /** + * The DeploymentsClient object to access its operations. + */ + private final DeploymentsClient deployments; + + /** + * Gets the DeploymentsClient object to access its operations. + * + * @return the DeploymentsClient object. + */ + public DeploymentsClient getDeployments() { + return this.deployments; + } + + /** + * The DeploymentOperationsClient object to access its operations. + */ + private final DeploymentOperationsClient deploymentOperations; + + /** + * Gets the DeploymentOperationsClient object to access its operations. + * + * @return the DeploymentOperationsClient object. + */ + public DeploymentOperationsClient getDeploymentOperations() { + return this.deploymentOperations; + } + + /** + * Initializes an instance of DeploymentsManagementClient client. + * + * @param httpPipeline The HTTP pipeline to send requests through. + * @param serializerAdapter The serializer to serialize an object into a string. + * @param defaultPollInterval The default poll interval for long-running operation. + * @param environment The Azure environment. + * @param subscriptionId The Microsoft Azure subscription ID. + * @param endpoint server parameter. + */ + DeploymentsManagementClientImpl(HttpPipeline httpPipeline, SerializerAdapter serializerAdapter, + Duration defaultPollInterval, AzureEnvironment environment, String subscriptionId, String endpoint) { + super(httpPipeline, serializerAdapter, environment); + this.httpPipeline = httpPipeline; + this.serializerAdapter = serializerAdapter; + this.defaultPollInterval = defaultPollInterval; + this.subscriptionId = subscriptionId; + this.endpoint = endpoint; + this.apiVersion = "2025-04-01"; + this.deployments = new DeploymentsClientImpl(this); + this.deploymentOperations = new DeploymentOperationsClientImpl(this); + } +} 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 b8006bc86643..72b000b66097 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 @@ -8,8 +8,6 @@ import com.azure.core.http.HttpPipeline; import com.azure.core.management.AzureEnvironment; import com.azure.core.util.serializer.SerializerAdapter; -import com.azure.resourcemanager.resources.fluent.DeploymentOperationsClient; -import com.azure.resourcemanager.resources.fluent.DeploymentsClient; import com.azure.resourcemanager.resources.fluent.OperationsClient; import com.azure.resourcemanager.resources.fluent.ProviderResourceTypesClient; import com.azure.resourcemanager.resources.fluent.ProvidersClient; @@ -123,20 +121,6 @@ public OperationsClient getOperations() { return this.operations; } - /** - * The DeploymentsClient object to access its operations. - */ - private final DeploymentsClient deployments; - - /** - * Gets the DeploymentsClient object to access its operations. - * - * @return the DeploymentsClient object. - */ - public DeploymentsClient getDeployments() { - return this.deployments; - } - /** * The ProvidersClient object to access its operations. */ @@ -207,20 +191,6 @@ public TagOperationsClient getTagOperations() { return this.tagOperations; } - /** - * The DeploymentOperationsClient object to access its operations. - */ - private final DeploymentOperationsClient deploymentOperations; - - /** - * Gets the DeploymentOperationsClient object to access its operations. - * - * @return the DeploymentOperationsClient object. - */ - public DeploymentOperationsClient getDeploymentOperations() { - return this.deploymentOperations; - } - /** * Initializes an instance of ResourceManagementClient client. * @@ -241,12 +211,10 @@ public DeploymentOperationsClient getDeploymentOperations() { this.endpoint = endpoint; this.apiVersion = "2025-04-01"; this.operations = new OperationsClientImpl(this); - this.deployments = new DeploymentsClientImpl(this); this.providers = new ProvidersClientImpl(this); this.providerResourceTypes = new ProviderResourceTypesClientImpl(this); this.resources = new ResourcesClientImpl(this); this.resourceGroups = new ResourceGroupsClientImpl(this); this.tagOperations = new TagOperationsClientImpl(this); - this.deploymentOperations = new DeploymentOperationsClientImpl(this); } } diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/proxy-config.json b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/proxy-config.json index b5127bca0ad9..d5591bd81fcf 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/proxy-config.json +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/proxy-config.json @@ -1 +1 @@ -[["com.azure.resourcemanager.resources.implementation.DeploymentOperationsClientImpl$DeploymentOperationsService"],["com.azure.resourcemanager.resources.implementation.DeploymentsClientImpl$DeploymentsService"],["com.azure.resourcemanager.resources.implementation.OperationsClientImpl$OperationsService"],["com.azure.resourcemanager.resources.implementation.ProviderResourceTypesClientImpl$ProviderResourceTypesService"],["com.azure.resourcemanager.resources.implementation.ProvidersClientImpl$ProvidersService"],["com.azure.resourcemanager.resources.implementation.ResourceGroupsClientImpl$ResourceGroupsService"],["com.azure.resourcemanager.resources.implementation.ResourcesClientImpl$ResourcesService"],["com.azure.resourcemanager.resources.implementation.TagOperationsClientImpl$TagOperationsService"]] \ No newline at end of file +[["com.azure.resourcemanager.resources.implementation.OperationsClientImpl$OperationsService"],["com.azure.resourcemanager.resources.implementation.ProviderResourceTypesClientImpl$ProviderResourceTypesService"],["com.azure.resourcemanager.resources.implementation.ProvidersClientImpl$ProvidersService"],["com.azure.resourcemanager.resources.implementation.ResourceGroupsClientImpl$ResourceGroupsService"],["com.azure.resourcemanager.resources.implementation.ResourcesClientImpl$ResourcesService"],["com.azure.resourcemanager.resources.implementation.TagOperationsClientImpl$TagOperationsService"]] \ No newline at end of file diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/reflect-config.json b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/reflect-config.json index 811392535404..0637a088a01e 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/reflect-config.json +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources/reflect-config.json @@ -1 +1 @@ -[{"name":"com.azure.resourcemanager.resources.models.ErrorAdditionalInfo","allDeclaredConstructors":true,"allDeclaredFields":true,"allDeclaredMethods":true}] \ No newline at end of file +[] \ No newline at end of file diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources_deployments/proxy-config.json b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources_deployments/proxy-config.json new file mode 100644 index 000000000000..920e51a37630 --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources_deployments/proxy-config.json @@ -0,0 +1 @@ +[["com.azure.resourcemanager.resources.implementation.DeploymentOperationsClientImpl$DeploymentOperationsService"],["com.azure.resourcemanager.resources.implementation.DeploymentsClientImpl$DeploymentsService"]] \ No newline at end of file diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources_deployments/reflect-config.json b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources_deployments/reflect-config.json new file mode 100644 index 000000000000..811392535404 --- /dev/null +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-resources_deployments/reflect-config.json @@ -0,0 +1 @@ +[{"name":"com.azure.resourcemanager.resources.models.ErrorAdditionalInfo","allDeclaredConstructors":true,"allDeclaredFields":true,"allDeclaredMethods":true}] \ No newline at end of file diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/test/java/com/azure/resourcemanager/resources/DeploymentsTests.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/test/java/com/azure/resourcemanager/resources/DeploymentsTests.java index 5bb42ab25486..3f5690e56cee 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/test/java/com/azure/resourcemanager/resources/DeploymentsTests.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/test/java/com/azure/resourcemanager/resources/DeploymentsTests.java @@ -238,10 +238,12 @@ public void canUpdateVirtualNetworkDeployment() throws Exception { Deployment deployment = resourceClient.deployments().getByResourceGroup(rgName, dp); Assertions.assertEquals(createdDeployment.correlationId(), deployment.correlationId()); Assertions.assertEquals(dp, deployment.name()); - // Cancel + + // Cancel. This step could be unstable, as provisioning state may already be Succeeded deployment.cancel(); deployment = resourceClient.deployments().getByResourceGroup(rgName, dp); Assertions.assertEquals("Canceled", deployment.provisioningState()); + // Update deployment.update() .withTemplate(UPDATE_TEMPLATE) diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtManagementGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtManagementGroupSamples.java deleted file mode 100644 index ccfe9e9aa189..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtManagementGroupSamples.java +++ /dev/null @@ -1,61 +0,0 @@ -// 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.generated; - -import com.azure.resourcemanager.resources.fluent.models.DeploymentStackInner; -import com.azure.resourcemanager.resources.models.ActionOnUnmanage; -import com.azure.resourcemanager.resources.models.DenySettings; -import com.azure.resourcemanager.resources.models.DenySettingsMode; -import com.azure.resourcemanager.resources.models.DeploymentParameter; -import com.azure.resourcemanager.resources.models.DeploymentStacksDeleteDetachEnum; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -/** - * Samples for DeploymentStacks CreateOrUpdateAtManagementGroup. - */ -public final class DeploymentStacksCreateOrUpdateAtManagementGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackManagementGroupCreate.json - */ - /** - * Sample code: DeploymentStacksManagementGroupCreateOrUpdate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void - deploymentStacksManagementGroupCreateOrUpdate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .createOrUpdateAtManagementGroup("myMg", "simpleDeploymentStack", - new DeploymentStackInner().withLocation("eastus") - .withTags(mapOf("tagkey", "fakeTokenPlaceholder")) - .withParameters(mapOf("parameter1", new DeploymentParameter().withValue("a string"))) - .withActionOnUnmanage(new ActionOnUnmanage().withResources(DeploymentStacksDeleteDetachEnum.DELETE) - .withResourceGroups(DeploymentStacksDeleteDetachEnum.DELETE) - .withManagementGroups(DeploymentStacksDeleteDetachEnum.DETACH)) - .withDenySettings(new DenySettings().withMode(DenySettingsMode.DENY_DELETE) - .withExcludedPrincipals(Arrays.asList("principal")) - .withExcludedActions(Arrays.asList("action")) - .withApplyToChildScopes(false)), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtResourceGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtResourceGroupSamples.java deleted file mode 100644 index c24fd884fccf..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtResourceGroupSamples.java +++ /dev/null @@ -1,61 +0,0 @@ -// 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.generated; - -import com.azure.resourcemanager.resources.fluent.models.DeploymentStackInner; -import com.azure.resourcemanager.resources.models.ActionOnUnmanage; -import com.azure.resourcemanager.resources.models.DenySettings; -import com.azure.resourcemanager.resources.models.DenySettingsMode; -import com.azure.resourcemanager.resources.models.DeploymentParameter; -import com.azure.resourcemanager.resources.models.DeploymentStacksDeleteDetachEnum; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -/** - * Samples for DeploymentStacks CreateOrUpdateAtResourceGroup. - */ -public final class DeploymentStacksCreateOrUpdateAtResourceGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackResourceGroupCreate.json - */ - /** - * Sample code: DeploymentStacksResourceGroupCreateOrUpdate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void - deploymentStacksResourceGroupCreateOrUpdate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .createOrUpdateAtResourceGroup("deploymentStacksRG", "simpleDeploymentStack", - new DeploymentStackInner().withLocation("eastus") - .withTags(mapOf("tagkey", "fakeTokenPlaceholder")) - .withParameters(mapOf("parameter1", new DeploymentParameter().withValue("a string"))) - .withActionOnUnmanage(new ActionOnUnmanage().withResources(DeploymentStacksDeleteDetachEnum.DELETE) - .withResourceGroups(DeploymentStacksDeleteDetachEnum.DELETE) - .withManagementGroups(DeploymentStacksDeleteDetachEnum.DETACH)) - .withDenySettings(new DenySettings().withMode(DenySettingsMode.DENY_DELETE) - .withExcludedPrincipals(Arrays.asList("principal")) - .withExcludedActions(Arrays.asList("action")) - .withApplyToChildScopes(false)), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtSubscriptionSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtSubscriptionSamples.java deleted file mode 100644 index ead85871e079..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksCreateOrUpdateAtSubscriptionSamples.java +++ /dev/null @@ -1,61 +0,0 @@ -// 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.generated; - -import com.azure.resourcemanager.resources.fluent.models.DeploymentStackInner; -import com.azure.resourcemanager.resources.models.ActionOnUnmanage; -import com.azure.resourcemanager.resources.models.DenySettings; -import com.azure.resourcemanager.resources.models.DenySettingsMode; -import com.azure.resourcemanager.resources.models.DeploymentParameter; -import com.azure.resourcemanager.resources.models.DeploymentStacksDeleteDetachEnum; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -/** - * Samples for DeploymentStacks CreateOrUpdateAtSubscription. - */ -public final class DeploymentStacksCreateOrUpdateAtSubscriptionSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackSubscriptionCreate.json - */ - /** - * Sample code: DeploymentStacksSubscriptionCreateOrUpdate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void - deploymentStacksSubscriptionCreateOrUpdate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .createOrUpdateAtSubscription("simpleDeploymentStack", - new DeploymentStackInner().withLocation("eastus") - .withTags(mapOf("tagkey", "fakeTokenPlaceholder")) - .withParameters(mapOf("parameter1", new DeploymentParameter().withValue("a string"))) - .withActionOnUnmanage(new ActionOnUnmanage().withResources(DeploymentStacksDeleteDetachEnum.DELETE) - .withResourceGroups(DeploymentStacksDeleteDetachEnum.DELETE) - .withManagementGroups(DeploymentStacksDeleteDetachEnum.DETACH)) - .withDenySettings(new DenySettings().withMode(DenySettingsMode.DENY_DELETE) - .withExcludedPrincipals(Arrays.asList("principal")) - .withExcludedActions(Arrays.asList("action")) - .withApplyToChildScopes(false)), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteAtManagementGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteAtManagementGroupSamples.java deleted file mode 100644 index 2cd0df0feff1..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteAtManagementGroupSamples.java +++ /dev/null @@ -1,28 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks DeleteAtManagementGroup. - */ -public final class DeploymentStacksDeleteAtManagementGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackManagementGroupDelete.json - */ - /** - * Sample code: DeploymentStacksManagementGroupDelete. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksManagementGroupDelete(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .deleteAtManagementGroup("myMg", "simpleDeploymentStack", null, null, null, null, - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteAtSubscriptionSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteAtSubscriptionSamples.java deleted file mode 100644 index d5725b70e715..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteAtSubscriptionSamples.java +++ /dev/null @@ -1,27 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks DeleteAtSubscription. - */ -public final class DeploymentStacksDeleteAtSubscriptionSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackSubscriptionDelete.json - */ - /** - * Sample code: DeploymentStacksSubscriptionDelete. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksSubscriptionDelete(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .deleteAtSubscription("simpleDeploymentStack", null, null, null, null, com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteSamples.java deleted file mode 100644 index 2710ecf07f0b..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksDeleteSamples.java +++ /dev/null @@ -1,28 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks Delete. - */ -public final class DeploymentStacksDeleteSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackResourceGroupDelete.json - */ - /** - * Sample code: DeploymentStacksResourceGroupDelete. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksResourceGroupDelete(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .delete("deploymentStacksRG", "simpleDeploymentStack", null, null, null, null, - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtManagementGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtManagementGroupSamples.java deleted file mode 100644 index 905104a7e73f..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtManagementGroupSamples.java +++ /dev/null @@ -1,29 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks ExportTemplateAtManagementGroup. - */ -public final class DeploymentStacksExportTemplateAtManagementGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackManagementGroupExportTemplate.json - */ - /** - * Sample code: DeploymentStacksManagementGroupExportTemplate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void - deploymentStacksManagementGroupExportTemplate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .exportTemplateAtManagementGroupWithResponse("myMg", "simpleDeploymentStack", - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtResourceGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtResourceGroupSamples.java deleted file mode 100644 index 6cd99e5d3659..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtResourceGroupSamples.java +++ /dev/null @@ -1,29 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks ExportTemplateAtResourceGroup. - */ -public final class DeploymentStacksExportTemplateAtResourceGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackExportTemplate.json - */ - /** - * Sample code: DeploymentStacksResourceGroupExportTemplate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void - deploymentStacksResourceGroupExportTemplate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .exportTemplateAtResourceGroupWithResponse("deploymentStacksRG", "simpleDeploymentStack", - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtSubscriptionSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtSubscriptionSamples.java deleted file mode 100644 index 903475914aa2..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksExportTemplateAtSubscriptionSamples.java +++ /dev/null @@ -1,28 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks ExportTemplateAtSubscription. - */ -public final class DeploymentStacksExportTemplateAtSubscriptionSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackSubscriptionExportTemplate.json - */ - /** - * Sample code: DeploymentStacksSubscriptionExportTemplate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void - deploymentStacksSubscriptionExportTemplate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .exportTemplateAtSubscriptionWithResponse("simpleDeploymentStack", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetAtManagementGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetAtManagementGroupSamples.java deleted file mode 100644 index 94d28e9abae5..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetAtManagementGroupSamples.java +++ /dev/null @@ -1,27 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks GetAtManagementGroup. - */ -public final class DeploymentStacksGetAtManagementGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackManagementGroupGet.json - */ - /** - * Sample code: DeploymentStacksManagementGroupGet. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksManagementGroupGet(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .getAtManagementGroupWithResponse("myMg", "simpleDeploymentStack", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetAtSubscriptionSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetAtSubscriptionSamples.java deleted file mode 100644 index b4e103b2dca1..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetAtSubscriptionSamples.java +++ /dev/null @@ -1,27 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks GetAtSubscription. - */ -public final class DeploymentStacksGetAtSubscriptionSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackSubscriptionGet.json - */ - /** - * Sample code: DeploymentStacksSubscriptionGet. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksSubscriptionGet(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .getAtSubscriptionWithResponse("simpleDeploymentStack", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetByResourceGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetByResourceGroupSamples.java deleted file mode 100644 index 44ec809fd69d..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksGetByResourceGroupSamples.java +++ /dev/null @@ -1,28 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks GetByResourceGroup. - */ -public final class DeploymentStacksGetByResourceGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackResourceGroupGet.json - */ - /** - * Sample code: DeploymentStacksResourceGroupGet. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksResourceGroupGet(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .getByResourceGroupWithResponse("deploymentStacksRG", "simpleDeploymentStack", - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListAtManagementGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListAtManagementGroupSamples.java deleted file mode 100644 index 9cea846cb173..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListAtManagementGroupSamples.java +++ /dev/null @@ -1,27 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks ListAtManagementGroup. - */ -public final class DeploymentStacksListAtManagementGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackManagementGroupList.json - */ - /** - * Sample code: DeploymentStacksManagementGroupList. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksManagementGroupList(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .listAtManagementGroup("myMg", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListByResourceGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListByResourceGroupSamples.java deleted file mode 100644 index 7c54e608d514..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListByResourceGroupSamples.java +++ /dev/null @@ -1,27 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks ListByResourceGroup. - */ -public final class DeploymentStacksListByResourceGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackResourceGroupList.json - */ - /** - * Sample code: DeploymentStacksResourceGroupList. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksResourceGroupList(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .listByResourceGroup("deploymentStacksRG", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListSamples.java deleted file mode 100644 index 4cbdc0c32887..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksListSamples.java +++ /dev/null @@ -1,27 +0,0 @@ -// 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.generated; - -/** - * Samples for DeploymentStacks List. - */ -public final class DeploymentStacksListSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackSubscriptionList.json - */ - /** - * Sample code: DeploymentStacksSubscriptionList. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksSubscriptionList(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .list(com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtManagementGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtManagementGroupSamples.java deleted file mode 100644 index b80107fe0185..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtManagementGroupSamples.java +++ /dev/null @@ -1,63 +0,0 @@ -// 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.generated; - -import com.azure.resourcemanager.resources.fluent.models.DeploymentStackInner; -import com.azure.resourcemanager.resources.models.ActionOnUnmanage; -import com.azure.resourcemanager.resources.models.DenySettings; -import com.azure.resourcemanager.resources.models.DenySettingsMode; -import com.azure.resourcemanager.resources.models.DeploymentParameter; -import com.azure.resourcemanager.resources.models.DeploymentStacksDeleteDetachEnum; -import com.azure.resourcemanager.resources.models.DeploymentStacksTemplateLink; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -/** - * Samples for DeploymentStacks ValidateStackAtManagementGroup. - */ -public final class DeploymentStacksValidateStackAtManagementGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackManagementGroupValidate.json - */ - /** - * Sample code: DeploymentStacksManagementGroupValidate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksManagementGroupValidate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .validateStackAtManagementGroup("myMg", "simpleDeploymentStack", - new DeploymentStackInner().withLocation("eastus") - .withTags(mapOf("tagkey", "fakeTokenPlaceholder")) - .withTemplateLink( - new DeploymentStacksTemplateLink().withUri("https://example.com/exampleTemplate.json")) - .withParameters(mapOf("parameter1", new DeploymentParameter().withValue("a string"))) - .withActionOnUnmanage(new ActionOnUnmanage().withResources(DeploymentStacksDeleteDetachEnum.DETACH) - .withResourceGroups(DeploymentStacksDeleteDetachEnum.DETACH) - .withManagementGroups(DeploymentStacksDeleteDetachEnum.DETACH)) - .withDenySettings(new DenySettings().withMode(DenySettingsMode.DENY_DELETE) - .withExcludedPrincipals(Arrays.asList("principal")) - .withExcludedActions(Arrays.asList("action")) - .withApplyToChildScopes(false)), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtResourceGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtResourceGroupSamples.java deleted file mode 100644 index 3b24391d1fc6..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtResourceGroupSamples.java +++ /dev/null @@ -1,62 +0,0 @@ -// 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.generated; - -import com.azure.resourcemanager.resources.fluent.models.DeploymentStackInner; -import com.azure.resourcemanager.resources.models.ActionOnUnmanage; -import com.azure.resourcemanager.resources.models.DenySettings; -import com.azure.resourcemanager.resources.models.DenySettingsMode; -import com.azure.resourcemanager.resources.models.DeploymentParameter; -import com.azure.resourcemanager.resources.models.DeploymentStacksDeleteDetachEnum; -import com.azure.resourcemanager.resources.models.DeploymentStacksTemplateLink; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -/** - * Samples for DeploymentStacks ValidateStackAtResourceGroup. - */ -public final class DeploymentStacksValidateStackAtResourceGroupSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackResourceGroupValidate.json - */ - /** - * Sample code: DeploymentStacksResourceGroupValidate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksResourceGroupValidate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .validateStackAtResourceGroup("deploymentStacksRG", "simpleDeploymentStack", - new DeploymentStackInner().withTags(mapOf("tagkey", "fakeTokenPlaceholder")) - .withTemplateLink( - new DeploymentStacksTemplateLink().withUri("https://example.com/exampleTemplate.json")) - .withParameters(mapOf("parameter1", new DeploymentParameter().withValue("a string"))) - .withActionOnUnmanage(new ActionOnUnmanage().withResources(DeploymentStacksDeleteDetachEnum.DELETE) - .withResourceGroups(DeploymentStacksDeleteDetachEnum.DELETE) - .withManagementGroups(DeploymentStacksDeleteDetachEnum.DELETE)) - .withDenySettings(new DenySettings().withMode(DenySettingsMode.DENY_DELETE) - .withExcludedPrincipals(Arrays.asList("principal")) - .withExcludedActions(Arrays.asList("action")) - .withApplyToChildScopes(false)), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtSubscriptionSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtSubscriptionSamples.java deleted file mode 100644 index d0d67bd6fe66..000000000000 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/resources/generated/DeploymentStacksValidateStackAtSubscriptionSamples.java +++ /dev/null @@ -1,63 +0,0 @@ -// 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.generated; - -import com.azure.resourcemanager.resources.fluent.models.DeploymentStackInner; -import com.azure.resourcemanager.resources.models.ActionOnUnmanage; -import com.azure.resourcemanager.resources.models.DenySettings; -import com.azure.resourcemanager.resources.models.DenySettingsMode; -import com.azure.resourcemanager.resources.models.DeploymentParameter; -import com.azure.resourcemanager.resources.models.DeploymentStacksDeleteDetachEnum; -import com.azure.resourcemanager.resources.models.DeploymentStacksTemplateLink; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -/** - * Samples for DeploymentStacks ValidateStackAtSubscription. - */ -public final class DeploymentStacksValidateStackAtSubscriptionSamples { - /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/ - * DeploymentStackSubscriptionValidate.json - */ - /** - * Sample code: DeploymentStacksSubscriptionValidate. - * - * @param azure The entry point for accessing resource management APIs in Azure. - */ - public static void deploymentStacksSubscriptionValidate(com.azure.resourcemanager.AzureResourceManager azure) { - azure.genericResources() - .manager() - .deploymentStackClient() - .getDeploymentStacks() - .validateStackAtSubscription("simpleDeploymentStack", - new DeploymentStackInner().withLocation("eastus") - .withTags(mapOf("tagkey", "fakeTokenPlaceholder")) - .withTemplateLink( - new DeploymentStacksTemplateLink().withUri("https://example.com/exampleTemplate.json")) - .withParameters(mapOf("parameter1", new DeploymentParameter().withValue("a string"))) - .withActionOnUnmanage(new ActionOnUnmanage().withResources(DeploymentStacksDeleteDetachEnum.DELETE) - .withResourceGroups(DeploymentStacksDeleteDetachEnum.DELETE) - .withManagementGroups(DeploymentStacksDeleteDetachEnum.DELETE)) - .withDenySettings(new DenySettings().withMode(DenySettingsMode.DENY_DELETE) - .withExcludedPrincipals(Arrays.asList("principal")) - .withExcludedActions(Arrays.asList("action")) - .withApplyToChildScopes(false)), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} 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 4e7e777d4bf5..e730badd4b07 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,8 +14,8 @@ public final class DeploymentsCalculateTemplateHashSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/CalculateTemplateHash. - * json + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ + * CalculateTemplateHash.json */ /** * Sample code: Calculate template hash. @@ -25,7 +25,7 @@ public final class DeploymentsCalculateTemplateHashSamples { public static void calculateTemplateHash(com.azure.resourcemanager.AzureResourceManager azure) throws IOException { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .calculateTemplateHashWithResponse(SerializerFactory.createDefaultManagementSerializerAdapter() .deserialize( 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 0cd841c301d7..806ac4c6092c 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,8 @@ */ public final class DeploymentsCreateOrUpdateAtManagementGroupScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PutDeploymentAtManagementGroup.json */ /** @@ -27,7 +28,7 @@ public final class DeploymentsCreateOrUpdateAtManagementGroupScopeSamples { public static void createDeploymentAtManagementGroupScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdateAtManagementGroupScope("my-management-group-id", "my-deployment", new ScopedDeployment().withLocation("eastus") 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 a844b0a4339b..ff2f240f0475 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,8 @@ public final class DeploymentsCreateOrUpdateAtScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/PutDeploymentAtScope.json + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ + * PutDeploymentAtScope.json */ /** * Sample code: Create deployment at a given scope. @@ -27,7 +28,7 @@ public final class DeploymentsCreateOrUpdateAtScopeSamples { public static void createDeploymentAtAGivenScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdateAtScope("providers/Microsoft.Management/managementGroups/my-management-group-id", "my-deployment", 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 3b412a92e8e8..8cbe5df35203 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,8 @@ */ public final class DeploymentsCreateOrUpdateAtSubscriptionScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PutDeploymentSubscriptionTemplateSpecsWithId.json */ /** @@ -28,7 +29,7 @@ public static void createADeploymentThatWillDeployATemplateSpecWithTheGivenResou com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdateAtSubscriptionScope("my-deployment", new DeploymentInner().withLocation("eastus") .withProperties(new DeploymentProperties().withTemplateLink(new TemplateLink().withId( 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 eab9161f953d..2c2b58546454 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,8 +17,8 @@ public final class DeploymentsCreateOrUpdateAtTenantScopeSamples { /* * x-ms-original-file: - * specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/PutDeploymentAtTenant. - * json + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ + * PutDeploymentAtTenant.json */ /** * Sample code: Create deployment at tenant scope. @@ -28,7 +28,7 @@ public final class DeploymentsCreateOrUpdateAtTenantScopeSamples { public static void createDeploymentAtTenantScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdateAtTenantScope("tenant-dep01", new ScopedDeployment().withLocation("eastus") 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 278fb498a0b0..7a73e33e3ebb 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 @@ -24,7 +24,8 @@ */ public final class DeploymentsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PutDeploymentWithExternalInputs.json */ /** @@ -36,7 +37,7 @@ public static void createDeploymentUsingExternalInputs(com.azure.resourcemanager throws IOException { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdate("my-resource-group", "my-deployment", new DeploymentInner().withProperties(new DeploymentProperties().withTemplate(SerializerFactory @@ -54,7 +55,8 @@ public static void createDeploymentUsingExternalInputs(com.azure.resourcemanager } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PutDeploymentResourceGroup.json */ /** @@ -66,7 +68,7 @@ public static void createADeploymentThatWillDeployATemplateWithAUriAndQueryStrin com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdate("my-resource-group", "my-deployment", new DeploymentInner().withProperties(new DeploymentProperties().withTemplateLink(new TemplateLink() @@ -79,7 +81,8 @@ public static void createADeploymentThatWillDeployATemplateWithAUriAndQueryStrin } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PutDeploymentResourceGroupTemplateSpecsWithId.json */ /** @@ -91,7 +94,7 @@ public static void createADeploymentThatWillDeployATemplateSpecWithTheGivenResou com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdate("my-resource-group", "my-deployment", new DeploymentInner() .withProperties(new DeploymentProperties().withTemplateLink(new TemplateLink().withId( @@ -102,7 +105,8 @@ public static void createADeploymentThatWillDeployATemplateSpecWithTheGivenResou } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PutDeploymentWithOnErrorDeploymentSpecificDeployment.json */ /** @@ -114,7 +118,7 @@ public static void createADeploymentThatWillRedeployAnotherDeploymentOnFailure( com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdate("my-resource-group", "my-deployment", new DeploymentInner().withProperties(new DeploymentProperties() @@ -127,7 +131,8 @@ public static void createADeploymentThatWillRedeployAnotherDeploymentOnFailure( } /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PutDeploymentWithOnErrorDeploymentLastSuccessful.json */ /** @@ -139,7 +144,7 @@ public static void createADeploymentThatWillRedeployTheLastSuccessfulDeploymentO com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .createOrUpdate("my-resource-group", "my-deployment", new DeploymentInner().withProperties(new DeploymentProperties() 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 7289040e2c99..28a2cc870ab7 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,8 @@ */ public final class DeploymentsValidateAtManagementGroupScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentValidateOnManagementGroup.json */ /** @@ -27,7 +28,7 @@ public final class DeploymentsValidateAtManagementGroupScopeSamples { public static void validatesATemplateAtManagementGroupScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .validateAtManagementGroupScope("my-management-group-id", "my-deployment", new ScopedDeployment().withLocation("eastus") 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 bb0999d0b401..6fb596502092 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,8 @@ */ public final class DeploymentsValidateAtScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentValidateOnScope.json */ /** @@ -27,7 +28,7 @@ public final class DeploymentsValidateAtScopeSamples { public static void validatesATemplateAtScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .validateAtScope("subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group", "my-deployment", 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 aea392d6aefa..ef1d99a68801 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,8 @@ */ public final class DeploymentsValidateAtSubscriptionScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentValidateOnSubscription.json */ /** @@ -27,7 +28,7 @@ public final class DeploymentsValidateAtSubscriptionScopeSamples { public static void validatesATemplateAtSubscriptionScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .validateAtSubscriptionScope("my-deployment", new DeploymentInner().withLocation("eastus") 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 ba38935ac918..3d700f1d4e0d 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,8 @@ */ public final class DeploymentsValidateAtTenantScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentValidateOnTenant.json */ /** @@ -27,7 +28,7 @@ public final class DeploymentsValidateAtTenantScopeSamples { public static void validatesATemplateAtTenantScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .validateAtTenantScope("my-deployment", new ScopedDeployment().withLocation("eastus") 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 73e2c1ac2543..1b7dd4dd4c61 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,8 @@ */ public final class DeploymentsValidateSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentValidateOnResourceGroup.json */ /** @@ -27,7 +28,7 @@ public final class DeploymentsValidateSamples { public static void validatesATemplateAtResourceGroupScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .validate("my-resource-group", "my-deployment", new DeploymentInner().withProperties(new DeploymentProperties().withTemplateLink(new TemplateLink() 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 8ba17d92fd0f..86bc047a8d57 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,8 @@ */ public final class DeploymentsWhatIfAtManagementGroupScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentWhatIfOnManagementGroup.json */ /** @@ -28,7 +29,7 @@ public final class DeploymentsWhatIfAtManagementGroupScopeSamples { predictTemplateChangesAtManagementGroupScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .whatIfAtManagementGroupScope("myManagementGruop", "exampleDeploymentName", new ScopedDeploymentWhatIf().withLocation("eastus") 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 1738284f3d5b..9da49c072df2 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,8 @@ */ public final class DeploymentsWhatIfAtSubscriptionScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentWhatIfOnSubscription.json */ /** @@ -27,7 +28,7 @@ public final class DeploymentsWhatIfAtSubscriptionScopeSamples { public static void predictTemplateChangesAtSubscriptionScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .whatIfAtSubscriptionScope("my-deployment", new DeploymentWhatIf().withLocation("westus") 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 725bb913cc73..b669480f97c1 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,8 @@ */ public final class DeploymentsWhatIfAtTenantScopeSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentWhatIfOnTenant.json */ /** @@ -28,7 +29,7 @@ public final class DeploymentsWhatIfAtTenantScopeSamples { predictTemplateChangesAtManagementGroupScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .whatIfAtTenantScope("exampleDeploymentName", new ScopedDeploymentWhatIf().withLocation("eastus") 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 ad5730cc690b..2f9a1de6b1d9 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,8 @@ */ public final class DeploymentsWhatIfSamples { /* - * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2025-04-01/examples/ + * x-ms-original-file: + * specification/resources/resource-manager/Microsoft.Resources/deployments/stable/2025-04-01/examples/ * PostDeploymentWhatIfOnResourceGroup.json */ /** @@ -28,7 +29,7 @@ public final class DeploymentsWhatIfSamples { predictTemplateChangesAtResourceGroupScope(com.azure.resourcemanager.AzureResourceManager azure) { azure.genericResources() .manager() - .serviceClient() + .deploymentClient() .getDeployments() .whatIf("my-resource-group", "my-deployment", new DeploymentWhatIf().withProperties(new DeploymentWhatIfProperties()