From 8be568d21414f9e5e7aac3be397e5c6eafd17b62 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 03:43:40 +0000 Subject: [PATCH 001/107] Update docs metadata --- ...ud-azure-appconfiguration-config-readme.md | 4 +- ...g-cloud-azure-feature-management-readme.md | 2 +- ...oud-azure-feature-management-web-readme.md | 4 +- .../preview/spring-data-cosmos-readme.md | 189 ++++++++++++++---- .../preview/azure-spring-data-cosmos.json | 44 ++++ ...g-cloud-azure-appconfiguration-config.json | 16 +- ...ng-cloud-azure-feature-management-web.json | 16 +- ...spring-cloud-azure-feature-management.json | 19 +- 8 files changed, 226 insertions(+), 68 deletions(-) create mode 100644 metadata/preview/azure-spring-data-cosmos.json diff --git a/docs-ref-services/preview/spring-cloud-azure-appconfiguration-config-readme.md b/docs-ref-services/preview/spring-cloud-azure-appconfiguration-config-readme.md index 62a57ca464328..c4ab561fc55a9 100644 --- a/docs-ref-services/preview/spring-cloud-azure-appconfiguration-config-readme.md +++ b/docs-ref-services/preview/spring-cloud-azure-appconfiguration-config-readme.md @@ -1,12 +1,12 @@ --- title: keywords: Azure, java, SDK, API, spring-cloud-azure-appconfiguration-config, spring -ms.date: 06/04/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: spring --- # Spring Cloud for Azure appconfiguration config client library for Java -See: [Spring Cloud for Azure App Configuration Starter](https://github.com/Azure/azure-sdk-for-java/tree/spring-cloud-azure-appconfiguration-config_6.0.0-beta.1/sdk/spring/spring-cloud-azure-starter-appconfiguration-config) +See: [Spring Cloud for Azure App Configuration Starter](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/spring-cloud-azure-starter-appconfiguration-config) diff --git a/docs-ref-services/preview/spring-cloud-azure-feature-management-readme.md b/docs-ref-services/preview/spring-cloud-azure-feature-management-readme.md index 198e5f20714cc..1584ea1211269 100644 --- a/docs-ref-services/preview/spring-cloud-azure-feature-management-readme.md +++ b/docs-ref-services/preview/spring-cloud-azure-feature-management-readme.md @@ -1,7 +1,7 @@ --- title: keywords: Azure, java, SDK, API, spring-cloud-azure-feature-management, spring -ms.date: 06/04/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: spring diff --git a/docs-ref-services/preview/spring-cloud-azure-feature-management-web-readme.md b/docs-ref-services/preview/spring-cloud-azure-feature-management-web-readme.md index 82d274577b037..19032bc83497c 100644 --- a/docs-ref-services/preview/spring-cloud-azure-feature-management-web-readme.md +++ b/docs-ref-services/preview/spring-cloud-azure-feature-management-web-readme.md @@ -1,12 +1,12 @@ --- title: keywords: Azure, java, SDK, API, spring-cloud-azure-feature-management-web, spring -ms.date: 06/04/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: spring --- # Spring Cloud for Azure feature management web client library for Java -See: [Spring Cloud Azure Feature Management](https://github.com/Azure/azure-sdk-for-java/tree/spring-cloud-azure-feature-management-web_6.0.0-beta.1/sdk/spring/spring-cloud-azure-feature-management) +See: [Spring Cloud Azure Feature Management](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/spring-cloud-azure-feature-management) diff --git a/docs-ref-services/preview/spring-data-cosmos-readme.md b/docs-ref-services/preview/spring-data-cosmos-readme.md index 9bc05058aa40a..f8c9d41e36873 100644 --- a/docs-ref-services/preview/spring-data-cosmos-readme.md +++ b/docs-ref-services/preview/spring-data-cosmos-readme.md @@ -1,12 +1,12 @@ --- title: Azure Spring Data Cosmos client library for Java keywords: Azure, java, SDK, API, azure-spring-data-cosmos, spring -ms.date: 06/28/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: spring --- -# Azure Spring Data Cosmos client library for Java - version 3.36.0-beta.1 +# Azure Spring Data Cosmos client library for Java - version 5.23.0-alpha.20250803.1 **Azure Spring Data Cosmos** provides Spring Data support for Azure Cosmos DB using the [SQL API][sql_api_query], based on Spring Data framework. @@ -58,21 +58,22 @@ If you don’t want to use the `spring-boot-starter-parent`, you can still keep Mapping from **Spring Boot** / **Spring Cloud** version to **Azure Spring Data Cosmos** versions -| Spring Boot version | Spring Cloud version | Azure Spring Data Cosmos versions | -|-----------------------|------------------------|---------------------------------| -| 2.7.x | 2021.0.x | 3.23.0 and above | -| 2.6.x | 2021.0.x | 3.15.0 - 3.22.0 | -| 2.5.x | 2020.0.x | 3.8.0 - 3.14.0 | -| 2.4.x | 2020.0.x | 3.5.0 - 3.7.0 | +| Spring Boot version | Spring Cloud version | Azure Spring Data Cosmos versions | +|-----------------------|----------------------|-----------------------------------| +| 3.0.x | 2022.0.x | 5.3.0 and above | +| 2.7.x | 2021.0.x | 3.23.0 and above | +| 2.6.x | 2021.0.x | 3.15.0 - 3.22.0 | +| 2.5.x | 2020.0.x | 3.8.0 - 3.14.0 | +| 2.4.x | 2020.0.x | 3.5.0 - 3.7.0 | ### I'm Using Spring Boot Version X -If you are using **Spring Boot** in your project, you can find related **Azure Spring Data Cosmos** versions from above table. For example: if you are using **Spring Boot** 2.7.x, you should use **Azure Spring Data Cosmos** versions 3.23.0 and above. +If you are using **Spring Boot** in your project, you can find related **Azure Spring Data Cosmos** versions from above table. For example: if you are using **Spring Boot** 3.0.x, you should use **Azure Spring Data Cosmos** versions 5.3.0 and above. ### I'm Using Spring Cloud Version Y -If you are using **Spring Cloud** in your project, you can also find related **Azure Spring Data Cosmos** versions from above table. For example, if you are using **Spring Cloud** 2021.0.x, you should use **Azure Spring Data Cosmos** versions 3.23.0 and above. +If you are using **Spring Cloud** in your project, you can also find related **Azure Spring Data Cosmos** versions from above table. For example, if you are using **Spring Cloud** 2022.0.x, you should use **Azure Spring Data Cosmos** versions 5.3.0 and above. ## Spring Data Version Support -This project supports `spring-data-commons 2.7.x` versions. +This project supports `spring-data-commons 3.0.x` versions. The above setup does not allow you to override individual dependencies using a property as explained above. To achieve the same result, you’d need to add an entry in the dependencyManagement of your project before the `spring-boot-dependencies` entry. For instance, to upgrade to another Spring Data release train you’d add the following to your pom.xml. ```xml @@ -108,7 +109,7 @@ If you are using Maven, add the following dependency. com.azure azure-spring-data-cosmos - 3.35.0 + 5.22.0 ``` [//]: # ({x-version-update-end}) @@ -126,13 +127,15 @@ SLF4J is only needed if you plan to use logging, please also download an SLF4J b ### Setup Configuration Class - In order to set up configuration class, you'll need to extend `AbstractCosmosConfiguration` -- Azure-spring-data-cosmos also supports `Response Diagnostics String`, `Query Metrics` and `Max Degree of Parallelism`. +- Azure-spring-data-cosmos also supports `Response Diagnostics String`, `Query Metrics`, `Index Metrics` and `Max Degree of Parallelism`. Set `queryMetricsEnabled` flag to true in application.properties to enable query metrics. +Set `indexMetricsEnabled` flag to true in application.properties to enable index metrics. In addition to setting the flag, implement `ResponseDiagnosticsProcessor` to log diagnostics information. Set `maxDegreeOfParallelism` flag to an integer in application.properties to allow parallel processing; setting the value to -1 will lead to the SDK deciding the optimal value. Set `maxBufferedItemCount` flag to an integer in application.properties to allow the user to set the max number of items that can be buffered during parallel query execution; if set to less than 0, the system automatically decides the number of items to buffer. NOTE: Setting this to a very high value can result in high memory consumption. Set `responseContinuationTokenLimitInKb` flag to an integer in application.properties to allow the user to limit the length of the continuation token in the query response. The continuation token contains both required and optional fields. The required fields are necessary for resuming the execution from where it was stoped. The optional fields may contain serialized index lookup work that was done but not yet utilized. This avoids redoing the work again in subsequent continuations and hence improve the query performance. Setting the maximum continuation size to 1KB, the Azure Cosmos DB service will only serialize required fields. Starting from 2KB, the Azure Cosmos DB service would serialize as much as it could fit till it reaches the maximum specified size. +Set `pointOperationLatencyThresholdInMS`, `nonPointOperationLatencyThresholdInMS`, `requestChargeThresholdInRU` and `payloadSizeThresholdInBytes` to enable diagnostics at the client level when these thresholds are exceeded. ```java readme-sample-AppConfiguration @Configuration @@ -156,6 +159,9 @@ public class AppConfiguration extends AbstractCosmosConfiguration { @Value("${azure.cosmos.queryMetricsEnabled}") private boolean queryMetricsEnabled; + @Value("${azure.cosmos.indexMetricsEnabled}") + private boolean indexMetricsEnabled; + @Value("${azure.cosmos.maxDegreeOfParallelism}") private int maxDegreeOfParallelism; @@ -165,6 +171,19 @@ public class AppConfiguration extends AbstractCosmosConfiguration { @Value("${azure.cosmos.responseContinuationTokenLimitInKb}") private int responseContinuationTokenLimitInKb; + @Value("${azure.cosmos.diagnosticsThresholds.pointOperationLatencyThresholdInMS}") + private int pointOperationLatencyThresholdInMS; + + @Value("${azure.cosmos.diagnosticsThresholds.nonPointOperationLatencyThresholdInMS}") + private int nonPointOperationLatencyThresholdInMS; + + @Value("${azure.cosmos.diagnosticsThresholds.requestChargeThresholdInRU}") + private int requestChargeThresholdInRU; + + @Value("${azure.cosmos.diagnosticsThresholds.payloadSizeThresholdInBytes}") + private int payloadSizeThresholdInBytes; + + private AzureKeyCredential azureKeyCredential; @Bean @@ -175,13 +194,24 @@ public class AppConfiguration extends AbstractCosmosConfiguration { return new CosmosClientBuilder() .endpoint(uri) .credential(azureKeyCredential) - .directMode(directConnectionConfig, gatewayConnectionConfig); + .directMode(directConnectionConfig, gatewayConnectionConfig) + .clientTelemetryConfig( + new CosmosClientTelemetryConfig() + .diagnosticsThresholds( + new CosmosDiagnosticsThresholds() + .setNonPointOperationLatencyThreshold(Duration.ofMillis(nonPointOperationLatencyThresholdInMS)) + .setPointOperationLatencyThreshold(Duration.ofMillis(pointOperationLatencyThresholdInMS)) + .setPayloadSizeThreshold(payloadSizeThresholdInBytes) + .setRequestChargeThreshold(requestChargeThresholdInRU) + ) + .diagnosticsHandler(CosmosDiagnosticsHandler.DEFAULT_LOGGING_HANDLER)); } @Override public CosmosConfig cosmosConfig() { return CosmosConfig.builder() .enableQueryMetrics(queryMetricsEnabled) + .enableIndexMetrics(indexMetricsEnabled) .maxDegreeOfParallelism(maxDegreeOfParallelism) .maxBufferedItemCount(maxBufferedItemCount) .responseContinuationTokenLimitInKb(responseContinuationTokenLimitInKb) @@ -210,6 +240,7 @@ public class AppConfiguration extends AbstractCosmosConfiguration { ``` ### Customizing Configuration You can customize `DirectConnectionConfig` or `GatewayConnectionConfig` or both and provide them to `CosmosClientBuilder` bean to customize `CosmosAsyncClient` +You can customize `pointOperationLatencyThresholdInMS`, `nonPointOperationLatencyThresholdInMS`, `requestChargeThresholdInRU` and `payloadSizeThresholdInBytes` to customize the thresholds for diagnostic logging when combined with `CosmosDiagnosticsHandler` which enables diagnostic logging with the default thresholds when added to the `CosmosClientBuilder`. ```java readme-sample-AppConfigurationCodeSnippet @Bean @@ -219,13 +250,24 @@ public CosmosClientBuilder getCosmosClientBuilder() { GatewayConnectionConfig gatewayConnectionConfig = new GatewayConnectionConfig(); return new CosmosClientBuilder() .endpoint(uri) - .directMode(directConnectionConfig, gatewayConnectionConfig); + .directMode(directConnectionConfig, gatewayConnectionConfig) + .clientTelemetryConfig( + new CosmosClientTelemetryConfig() + .diagnosticsThresholds( + new CosmosDiagnosticsThresholds() + .setNonPointOperationLatencyThreshold(Duration.ofMillis(nonPointOperationLatencyThresholdInMS)) + .setPointOperationLatencyThreshold(Duration.ofMillis(pointOperationLatencyThresholdInMS)) + .setPayloadSizeThreshold(payloadSizeThresholdInBytes) + .setRequestChargeThreshold(requestChargeThresholdInRU) + ) + .diagnosticsHandler(CosmosDiagnosticsHandler.DEFAULT_LOGGING_HANDLER)); } @Override public CosmosConfig cosmosConfig() { return CosmosConfig.builder() .enableQueryMetrics(queryMetricsEnabled) + .enableIndexMetrics(indexMetricsEnabled) .maxDegreeOfParallelism(maxDegreeOfParallelism) .maxBufferedItemCount(maxBufferedItemCount) .responseContinuationTokenLimitInKb(responseContinuationTokenLimitInKb) @@ -237,10 +279,18 @@ public CosmosConfig cosmosConfig() { By default, `@EnableCosmosRepositories` will scan the current package for any interfaces that extend one of Spring Data's repository interfaces. Use it to annotate your Configuration class to scan a different root package by `@EnableCosmosRepositories(basePackageClass=UserRepository.class)` if your project layout has multiple projects. +#### Enabling logging diagnostics to Azure Application Insights with JavaAgent + +Diagnostics can be enabled by passing the JavaAgent with your application like below. This will enable logging with the default thresholds. The '-javaagent' must be passed before the '-jar'. + +```commandline +java -javaagent:"" -jar +``` + #### Using database provisioned throughput -Cosmos supports both [container](/azure/cosmos-db/sql/how-to-provision-container-throughput) -and [database](/azure/cosmos-db/sql/how-to-provision-database-throughput) provisioned +Cosmos supports both [container](https://learn.microsoft.com/azure/cosmos-db/sql/how-to-provision-container-throughput) +and [database](https://learn.microsoft.com/azure/cosmos-db/sql/how-to-provision-database-throughput) provisioned throughput. By default, spring-data-cosmos will provision throughput for each container created. If you prefer to share throughput between containers, you can enable database provisioned throughput via CosmosConfig. @@ -335,7 +385,7 @@ public class UserSample { - Azure Spring Data Cosmos supports nested partition key. To add nested partition key, use `partitionKeyPath` field in `@Container` annotation. - `partitionKeyPath` should only be used to support nested partition key path. For general partition key support, use the `@PartitionKey` annotation. - By default `@PartitionKey` annotation will take precedence, unless not specified. -- Below example shows how to properly use Nested Partition key feature. +- Below example shows how to properly use Nested Partition Key feature. ```java readme-sample-NestedPartitionKeyEntitySample @Container(containerName = "nested-partition-key", partitionKeyPath = "/nestedEntitySample/nestedPartitionKey") @@ -351,6 +401,29 @@ public class NestedEntitySample { } ``` +#### Hierarchical Partition Key support + +- Azure Spring Data Cosmos supports hierarchical partition key. To add hierarchical partition key, use `hierarchicalPartitionKeyPaths` field in `@Container` annotation. +- `hierarchicalPartitionKeyPaths` should only be used to support hierarchical partition keys. For general partition key support, use the `@PartitionKey` annotation. +- By default `@PartitionKey` annotation will take precedence, unless not specified. +- Below example shows how to properly use Hierarchical Partition Key feature. + +```java readme-sample-HierarchicalPartitionKeyEntitySample +@Container(containerName = "hierarchical-partition-key", hierarchicalPartitionKeyPaths = {"/id", "/firstName", "/lastName"}) +public class HierarchicalPartitionKeyEntitySample { + + private HierarchicalEntitySample hierarchicalEntitySample; +} +``` + +```java readme-sample-HierarchicalEntitySample +public class HierarchicalEntitySample { + private String id; + private String firstName; + private String lastName; +} +``` + ### Create repositories Extends CosmosRepository interface, which provides Spring Data repository support. @@ -503,6 +576,7 @@ String[] includePaths() default {}; // Excluded paths for indexing String[] excludePaths() default {}; ``` +- If using a column for summation in a sum() query that column should be indexed or else it will lead to performance issues. #### Unique Key Policy - Azure Spring Data Cosmos supports setting `UniqueKeyPolicy` on container by adding the annotation `@CosmosUniqueKeyPolicy` to domain class. This annotation has the following attributes: ```java readme-sample-CosmosUniqueKeyPolicyCodeSnippet @@ -543,7 +617,7 @@ public class MyItem { String _etag; } ``` -- Read more about Optimistic Locking [here](/azure/cosmos-db/sql/database-transactions-optimistic-concurrency#optimistic-concurrency-control) +- Read more about Optimistic Locking [here](https://learn.microsoft.com/azure/cosmos-db/sql/database-transactions-optimistic-concurrency#optimistic-concurrency-control) ### Spring Data custom query, pageable and sorting - Azure-spring-data-cosmos supports [spring data custom queries][spring_data_custom_query] @@ -587,6 +661,41 @@ private List getUsersByLastName(String lastName, int pageSize) { return content; } ``` +### Using Azure Cosmos DB Java SDK through Spring Data Cosmos +- Azure-spring-data-cosmos supports using Azure Cosmos DB Java SDK through Spring Data Cosmos. +- Users can get `CosmosClient` or `CosmosAsyncClient` bean through `ApplicationContext` and execute any operations supported by Azure Cosmos DB Java SDK. +- Refer to [Azure Cosmos DB Java SDK samples][azure_cosmos_db_java_sdk_samples] for more information on how to execute operations. +- Example: +```java readme-sample-CosmosClientBeanCodeSnippet +@SpringBootApplication +public class CosmosClientBeanCodeSnippet { + + @Autowired + private ApplicationContext applicationContext; + + public void cosmosClientBean() { + CosmosClient cosmosClient = applicationContext.getBean(CosmosClient.class); + CosmosContainer myContainer = cosmosClient.getDatabase("myDatabase").getContainer("myContainer"); + // Creating a stored procedure + myContainer.getScripts().createStoredProcedure( + new CosmosStoredProcedureProperties("storedProcedureId", "function(){}"), + new CosmosStoredProcedureRequestOptions()); + // Reading a stored procedure + myContainer.getScripts().getStoredProcedure("storedProcedureId").read(); + } + + public void cosmosAsyncClientBean() { + CosmosAsyncClient cosmosAsyncClient = applicationContext.getBean(CosmosAsyncClient.class); + CosmosAsyncContainer myAsyncContainer = cosmosAsyncClient.getDatabase("myDatabase").getContainer("myContainer"); + // Creating a stored procedure + myAsyncContainer.getScripts().createStoredProcedure( + new CosmosStoredProcedureProperties("storedProcedureId", "function(){}"), + new CosmosStoredProcedureRequestOptions()).subscribe(); + // Reading a stored procedure + myAsyncContainer.getScripts().getStoredProcedure("storedProcedureId").read().subscribe(); + } +} +``` ### Spring Boot Starter Data Rest - Azure-spring-data-cosmos supports [spring-boot-starter-data-rest](https://spring.io/projects/spring-data-rest). @@ -631,6 +740,7 @@ azure.cosmos.primary.key=your-primary-cosmosDb-key azure.cosmos.primary.secondaryKey=your-primary-cosmosDb-secondary-key azure.cosmos.primary.database=your-primary-cosmosDb-dbName azure.cosmos.primary.populateQueryMetrics=if-populate-query-metrics +azure.cosmos.primary.populateIndexMetrics=if-populate-index-metrics # secondary account cosmos config azure.cosmos.secondary.uri=your-secondary-cosmosDb-uri @@ -638,9 +748,10 @@ azure.cosmos.secondary.key=your-secondary-cosmosDb-key azure.cosmos.secondary.secondaryKey=your-secondary-cosmosDb-secondary-key azure.cosmos.secondary.database=your-secondary-cosmosDb-dbName azure.cosmos.secondary.populateQueryMetrics=if-populate-query-metrics +azure.cosmos.secondary.populateIndexMetrics=if-populate-index-metrics ``` -- The [Entity](https://github.com/Azure/azure-sdk-for-java/tree/azure-spring-data-cosmos_3.36.0-beta.1/sdk/spring/azure-spring-data-cosmos#define-an-entity) and [Repository](https://github.com/Azure/azure-sdk-for-java/tree/azure-spring-data-cosmos_3.36.0-beta.1/sdk/spring/azure-spring-data-cosmos#create-repositories) definition is similar as above. You can put different database entities into different packages. +- The [Entity](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/azure-spring-data-cosmos#define-an-entity) and [Repository](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/azure-spring-data-cosmos#create-repositories) definition is similar as above. You can put different database entities into different packages. - The `@EnableReactiveCosmosRepositories` or `@EnableCosmosRepositories` support user-define the cosmos template, use `reactiveCosmosTemplateRef` or `cosmosTemplateRef` to config the name of the `ReactiveCosmosTemplate` or `CosmosTemplate` bean to be used with the repositories detected. - If you have multiple cosmos database accounts, you can define multiple `CosmosAsyncClient`. If the single cosmos account has multiple databases, you can use the same `CosmosAsyncClient` to initialize the cosmos template. @@ -705,6 +816,7 @@ public class SecondaryDatasourceConfiguration { public CosmosConfig getCosmosConfig() { return CosmosConfig.builder() .enableQueryMetrics(true) + .enableIndexMetrics(true) .maxDegreeOfParallelism(0) .maxBufferedItemCount(0) .responseContinuationTokenLimitInKb(0) @@ -743,6 +855,7 @@ public CosmosAsyncClient getCosmosAsyncClient(@Qualifier("secondary") CosmosProp public CosmosConfig getCosmosConfig() { return CosmosConfig.builder() .enableQueryMetrics(true) + .enableIndexMetrics(true) .maxDegreeOfParallelism(0) .maxBufferedItemCount(0) .responseContinuationTokenLimitInKb(0) @@ -751,13 +864,14 @@ public CosmosConfig getCosmosConfig() { } ``` -- Besides, if you want to define `queryMetricsEnabled`, `ResponseDiagnosticsProcessor`, `maxDegreeOfParallelism`, `maxBufferedItemCount` or `responseContinuationTokenLimitInKb` , you can create the `CosmosConfig` for your cosmos template. +- Besides, if you want to define `queryMetricsEnabled`, `indexMetricsEnabled`, `ResponseDiagnosticsProcessor`, `maxDegreeOfParallelism`, `maxBufferedItemCount` or `responseContinuationTokenLimitInKb` , you can create the `CosmosConfig` for your cosmos template. ```java @Bean("secondaryCosmosConfig") public CosmosConfig getCosmosConfig() { return CosmosConfig.builder() .enableQueryMetrics(true) + .enableIndexMetrics(true) .maxDegreeOfParallelism(0) .maxBufferedItemCount(0) .responseContinuationTokenLimitInKb(0) @@ -834,7 +948,7 @@ azure.cosmos.database=your-cosmosDb-dbName azure.cosmos.populate-query-metrics=if-populate-query-metrics ``` -- The [Entity](https://github.com/Azure/azure-sdk-for-java/tree/azure-spring-data-cosmos_3.36.0-beta.1/sdk/spring/azure-spring-data-cosmos#define-an-entity) and [Repository](https://github.com/Azure/azure-sdk-for-java/tree/azure-spring-data-cosmos_3.36.0-beta.1/sdk/spring/azure-spring-data-cosmos#create-repositories) definition is similar as above. You can put different database entities into different packages. +- The [Entity](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/azure-spring-data-cosmos#define-an-entity) and [Repository](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/azure-spring-data-cosmos#create-repositories) definition is similar as above. You can put different database entities into different packages. - You can use `EnableReactiveCosmosRepositories` with different `reactiveCosmosTemplateRef` to define multiple databases in single cosmos account. ```java @@ -971,7 +1085,7 @@ public class MultiTenantDBCosmosFactory extends CosmosFactory { ## Beta version package -Beta version built from `main` branch are available, you can refer to the [instruction](https://github.com/Azure/azure-sdk-for-java/blob/azure-spring-data-cosmos_3.36.0-beta.1/CONTRIBUTING.md#nightly-package-builds) to use beta version packages. +Beta version built from `main` branch are available, you can refer to the [instruction](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md#nightly-package-builds) to use beta version packages. ## Troubleshooting @@ -1033,33 +1147,34 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions o [source_code]: src -[cosmos_introduction]: /azure/cosmos-db/ -[cosmos_docs]: /azure/cosmos-db/introduction -[jdk]: /java/azure/jdk/?view=azure-java-stable +[cosmos_introduction]: https://learn.microsoft.com/azure/cosmos-db/ +[cosmos_docs]: https://learn.microsoft.com/azure/cosmos-db/introduction +[jdk]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [maven]: https://maven.apache.org/ [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [azure_subscription]: https://azure.microsoft.com/free/ -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-spring-data-cosmos_3.36.0-beta.1/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos [sample-for-multi-database]: https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_v4.3.0/cosmos/azure-spring-data-cosmos/cosmos-multi-database-multi-account [sample-for-multi-database-single-account]: https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_v4.3.0/cosmos/azure-spring-data-cosmos/cosmos-multi-database-single-account -[sql_api_query]: /azure/cosmos-db/sql-api-sql-query -[local_emulator]: /azure/cosmos-db/local-emulator -[local_emulator_export_ssl_certificates]: /azure/cosmos-db/local-emulator-export-ssl-certificates +[sql_api_query]: https://learn.microsoft.com/azure/cosmos-db/sql-api-sql-query +[local_emulator]: https://learn.microsoft.com/azure/cosmos-db/local-emulator +[local_emulator_export_ssl_certificates]: https://learn.microsoft.com/azure/cosmos-db/local-emulator-export-ssl-certificates [spring_data_commons_id_annotation]: https://github.com/spring-projects/spring-data-commons/blob/main/src/main/java/org/springframework/data/annotation/Id.java -[azure_cosmos_db_partition]: /azure/cosmos-db/partition-data -[address_repository_it_test]: https://github.com/Azure/azure-sdk-for-java/blob/azure-spring-data-cosmos_3.36.0-beta.1/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryIT.java -[azure_spring_data_cosmos_docs]: /azure/cosmos-db/sql-api-sdk-java-spring-v3 +[azure_cosmos_db_partition]: https://learn.microsoft.com/azure/cosmos-db/partition-data +[address_repository_it_test]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryIT.java +[azure_spring_data_cosmos_docs]: https://learn.microsoft.com/azure/cosmos-db/sql-api-sdk-java-spring-v3 [spring_data_custom_query]: https://docs.spring.io/spring-data/commons/docs/current/reference/html/#repositories.query-methods.details -[sql_queries_in_cosmos]: /azure/cosmos-db/tutorial-query-sql-api -[sql_queries_getting_started]: /azure/cosmos-db/sql-query-getting-started -[jdk_link]: /java/azure/jdk/ +[sql_queries_in_cosmos]: https://learn.microsoft.com/azure/cosmos-db/tutorial-query-sql-api +[sql_queries_getting_started]: https://learn.microsoft.com/azure/cosmos-db/sql-query-getting-started +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/ [maven_link]: https://maven.apache.org/ -[autoscale-throughput]: /azure/cosmos-db/provision-throughput-autoscale +[autoscale-throughput]: https://learn.microsoft.com/azure/cosmos-db/provision-throughput-autoscale [spring_version_mapping]: https://aka.ms/spring/versions [spring_boot_supported_versions]: https://github.com/spring-projects/spring-boot/wiki/Supported-Versions +[azure_cosmos_db_java_sdk_samples]: https://github.com/Azure-Samples/azure-cosmos-java-sql-api-samples diff --git a/metadata/preview/azure-spring-data-cosmos.json b/metadata/preview/azure-spring-data-cosmos.json new file mode 100644 index 0000000000000..3d36fa275f134 --- /dev/null +++ b/metadata/preview/azure-spring-data-cosmos.json @@ -0,0 +1,44 @@ +{ + "Name": "azure-spring-data-cosmos", + "Version": "5.23.0-alpha.20250803.1", + "DevVersion": "5.23.0-alpha.20250803.1", + "DirectoryPath": "sdk/spring/azure-spring-data-cosmos", + "ServiceDirectory": "spring", + "ReadMePath": "sdk/spring/azure-spring-data-cosmos/README.md", + "ChangeLogPath": "sdk/spring/azure-spring-data-cosmos/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "spring", + "IsNewSdk": true, + "ArtifactName": "azure-spring-data-cosmos", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/spring/ci.yml" + ], + "name": "azure-spring-data-cosmos", + "safeName": "azurespringdatacosmos", + "groupId": "com.azure", + "releaseInBatch": "${{ parameters.release_azurespringdatacosmos }}" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.spring.data.cosmos", + "com.azure.spring.data.cosmos.common", + "com.azure.spring.data.cosmos.config", + "com.azure.spring.data.cosmos.core", + "com.azure.spring.data.cosmos.core.convert", + "com.azure.spring.data.cosmos.core.generator", + "com.azure.spring.data.cosmos.core.mapping", + "com.azure.spring.data.cosmos.core.mapping.event", + "com.azure.spring.data.cosmos.core.query", + "com.azure.spring.data.cosmos.exception", + "com.azure.spring.data.cosmos.repository", + "com.azure.spring.data.cosmos.repository.config", + "com.azure.spring.data.cosmos.repository.query", + "com.azure.spring.data.cosmos.repository.support" + ] +} diff --git a/metadata/preview/spring-cloud-azure-appconfiguration-config.json b/metadata/preview/spring-cloud-azure-appconfiguration-config.json index 65587305bbf79..a09fd376b27a2 100644 --- a/metadata/preview/spring-cloud-azure-appconfiguration-config.json +++ b/metadata/preview/spring-cloud-azure-appconfiguration-config.json @@ -1,7 +1,7 @@ { "Name": "spring-cloud-azure-appconfiguration-config", - "Version": "6.0.0-beta.1", - "DevVersion": null, + "Version": "5.23.0-alpha.20250803.1", + "DevVersion": "5.23.0-alpha.20250803.1", "DirectoryPath": "sdk/spring/spring-cloud-azure-appconfiguration-config", "ServiceDirectory": "spring", "ReadMePath": "sdk/spring/spring-cloud-azure-appconfiguration-config/README.md", @@ -10,20 +10,20 @@ "SdkType": "spring", "IsNewSdk": true, "ArtifactName": "spring-cloud-azure-appconfiguration-config", - "ReleaseStatus": null, + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "triggeringPaths": [ "/sdk/spring/ci.yml" ], - "skipPublishDocMs": false, - "safeName": "springcloudazureappconfigurationconfig", "name": "spring-cloud-azure-appconfiguration-config", - "skipPublishDocGithubIo": false, - "skipVerifyChangelog": true, + "safeName": "springcloudazureappconfigurationconfig", "groupId": "com.azure.spring", - "releaseInBatch": "${{ parameters.release_springcloudazureappconfigurationconfig }}" + "skipPublishDocMs": false, + "releaseInBatch": "${{ parameters.release_springcloudazureappconfigurationconfig }}", + "skipVerifyChangelog": true, + "skipPublishDocGithubIo": false }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/spring-cloud-azure-feature-management-web.json b/metadata/preview/spring-cloud-azure-feature-management-web.json index 73a88a9893dd8..669be0a97ccea 100644 --- a/metadata/preview/spring-cloud-azure-feature-management-web.json +++ b/metadata/preview/spring-cloud-azure-feature-management-web.json @@ -1,7 +1,7 @@ { "Name": "spring-cloud-azure-feature-management-web", - "Version": "6.0.0-beta.1", - "DevVersion": null, + "Version": "5.23.0-alpha.20250803.1", + "DevVersion": "5.23.0-alpha.20250803.1", "DirectoryPath": "sdk/spring/spring-cloud-azure-feature-management-web", "ServiceDirectory": "spring", "ReadMePath": "sdk/spring/spring-cloud-azure-feature-management-web/README.md", @@ -10,20 +10,20 @@ "SdkType": "spring", "IsNewSdk": true, "ArtifactName": "spring-cloud-azure-feature-management-web", - "ReleaseStatus": null, + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "triggeringPaths": [ "/sdk/spring/ci.yml" ], - "skipPublishDocMs": false, - "safeName": "springcloudazurefeaturemanagementweb", "name": "spring-cloud-azure-feature-management-web", - "skipPublishDocGithubIo": false, - "skipVerifyChangelog": true, + "safeName": "springcloudazurefeaturemanagementweb", "groupId": "com.azure.spring", - "releaseInBatch": "${{ parameters.release_springcloudazurefeaturemanagementweb }}" + "skipPublishDocMs": false, + "releaseInBatch": "${{ parameters.release_springcloudazurefeaturemanagementweb }}", + "skipVerifyChangelog": true, + "skipPublishDocGithubIo": false }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/spring-cloud-azure-feature-management.json b/metadata/preview/spring-cloud-azure-feature-management.json index 666e3e04f9478..4ef9cde93c74a 100644 --- a/metadata/preview/spring-cloud-azure-feature-management.json +++ b/metadata/preview/spring-cloud-azure-feature-management.json @@ -1,7 +1,7 @@ { "Name": "spring-cloud-azure-feature-management", - "Version": "6.0.0-beta.1", - "DevVersion": null, + "Version": "5.23.0-alpha.20250803.1", + "DevVersion": "5.23.0-alpha.20250803.1", "DirectoryPath": "sdk/spring/spring-cloud-azure-feature-management", "ServiceDirectory": "spring", "ReadMePath": "sdk/spring/spring-cloud-azure-feature-management/README.md", @@ -10,20 +10,20 @@ "SdkType": "spring", "IsNewSdk": true, "ArtifactName": "spring-cloud-azure-feature-management", - "ReleaseStatus": null, + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "triggeringPaths": [ "/sdk/spring/ci.yml" ], - "skipPublishDocMs": false, - "safeName": "springcloudazurefeaturemanagement", "name": "spring-cloud-azure-feature-management", - "skipPublishDocGithubIo": false, - "skipVerifyChangelog": true, + "safeName": "springcloudazurefeaturemanagement", "groupId": "com.azure.spring", - "releaseInBatch": "${{ parameters.release_springcloudazurefeaturemanagement }}" + "skipPublishDocMs": false, + "releaseInBatch": "${{ parameters.release_springcloudazurefeaturemanagement }}", + "skipVerifyChangelog": true, + "skipPublishDocGithubIo": false }, "CIParameters": { "CIMatrixConfigs": [] @@ -32,7 +32,6 @@ "com.azure.spring.cloud.feature.management", "com.azure.spring.cloud.feature.management.filters", "com.azure.spring.cloud.feature.management.models", - "com.azure.spring.cloud.feature.management.targeting", - "com.azure.spring.cloud.feature.management.telemetry" + "com.azure.spring.cloud.feature.management.targeting" ] } From f21d06185ed6f8d1157c0b50881e47e3f891cbf3 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 07:47:05 +0000 Subject: [PATCH 002/107] Update docs metadata --- .../preview/resourcemanager-netapp-readme.md | 22 +++++++++---------- .../preview/azure-resourcemanager-netapp.json | 12 +++++----- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-netapp-readme.md b/docs-ref-services/preview/resourcemanager-netapp-readme.md index 14e0041f714c5..ce61a409c2e6e 100644 --- a/docs-ref-services/preview/resourcemanager-netapp-readme.md +++ b/docs-ref-services/preview/resourcemanager-netapp-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager NetAppFiles client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-netapp, netapp -ms.date: 05/07/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: netapp --- -# Azure Resource Manager NetAppFiles client library for Java - version 1.8.0-beta.1 +# Azure Resource Manager NetAppFiles client library for Java - version 1.9.0-alpha.20250804.1 Azure Resource Manager NetAppFiles client library for Java. -This package contains Microsoft Azure SDK for NetAppFiles Management SDK. Microsoft NetApp Files Azure Resource Provider specification. Package tag package-2025-01-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for NetAppFiles Management SDK. Microsoft NetApp Files Azure Resource Provider specification. Package tag package-2025-03-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-netapp - 1.8.0-beta.1 + 1.8.0 ``` [//]: # ({x-version-update-end}) @@ -86,7 +86,7 @@ account = netAppFilesManager.accounts() .withExistingResourceGroup(resourceGroupName) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-netapp_1.8.0-beta.1/sdk/netapp/azure-resourcemanager-netapp/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/netapp/azure-resourcemanager-netapp/SAMPLE.md) ## Troubleshooting @@ -108,12 +108,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-netapp_1.8.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-netapp_1.8.0-beta.1/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-netapp_1.8.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-netapp_1.8.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-netapp_1.8.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-netapp_1.8.0-beta.1/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-netapp.json b/metadata/preview/azure-resourcemanager-netapp.json index 84a1f5543c57c..71345183b02f1 100644 --- a/metadata/preview/azure-resourcemanager-netapp.json +++ b/metadata/preview/azure-resourcemanager-netapp.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-netapp", - "Version": "1.8.0-beta.1", - "DevVersion": null, + "Version": "1.9.0-alpha.20250804.1", + "DevVersion": "1.9.0-alpha.20250804.1", "DirectoryPath": "sdk/netapp/azure-resourcemanager-netapp", "ServiceDirectory": "netapp", "ReadMePath": "sdk/netapp/azure-resourcemanager-netapp/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-netapp", - "ReleaseStatus": "2025-05-07", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-netapp", - "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagernetapp", + "name": "azure-resourcemanager-netapp", "triggeringPaths": [ "/sdk/netapp/ci.yml" - ] + ], + "groupId": "com.azure.resourcemanager" }, "CIParameters": { "CIMatrixConfigs": [] From 50173a6e17b77c7addcd6f6cf76666941672fc50 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 07:58:57 +0000 Subject: [PATCH 003/107] Update docs metadata --- .../preview/maps-weather-readme.md | 24 +++++++++---------- metadata/preview/azure-maps-weather.json | 13 ++++++---- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/docs-ref-services/preview/maps-weather-readme.md b/docs-ref-services/preview/maps-weather-readme.md index c97dd8bac9fc6..cb093a30a9f78 100644 --- a/docs-ref-services/preview/maps-weather-readme.md +++ b/docs-ref-services/preview/maps-weather-readme.md @@ -1,12 +1,12 @@ --- title: Azure Maps SDK Weather client library for Java keywords: Azure, java, SDK, API, azure-maps-weather, maps/azure-maps-weather -ms.date: 02/18/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: maps/azure-maps-weather --- -# Azure Maps SDK Weather client library for Java - version 1.0.0-beta.3 +# Azure Maps SDK Weather client library for Java - version 1.0.0-alpha.20250804.1 Azure Maps SDK Weather client library for Java. @@ -35,7 +35,7 @@ Various documentation is available to help you get started com.azure azure-maps-weather - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -74,7 +74,7 @@ WeatherClient client = new WeatherClientBuilder() The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. -For SAS-based authentication, please refer to [AccountsListSasSamples.java][https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-weather_1.0.0-beta.3/sdk/maps/azure-resourcemanager-maps/src/samples/java/com/azure/resourcemanager/maps/generated/AccountsListSasSamples.java]. +For SAS-based authentication, please refer to [AccountsListSasSamples.java][https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-resourcemanager-maps/src/samples/java/com/azure/resourcemanager/maps/generated/AccountsListSasSamples.java]. See [Authentication][authenticate] for more options. @@ -217,11 +217,11 @@ For example, if you search with an invalid coordinate, a error is returned, indi ## Next steps Several Azure Maps Weather Java SDK samples are available to you in the SDK's GitHub repository. -[Azure Maps Weather Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-weather_1.0.0-beta.3/sdk/maps/azure-maps-weather/src/samples) +[Azure Maps Weather Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-weather/src/samples) ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-weather_1.0.0-beta.3/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -230,17 +230,17 @@ For details on contributing to this repository, see the [contributing guide](htt 1. Create new Pull Request -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-weather_1.0.0-beta.3/sdk/maps/azure-maps-weather/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-weather_1.0.0-beta.3/sdk/maps/azure-maps-weather/src/samples +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-weather/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-weather/src/samples [rest_docs]: https://learn.microsoft.com/rest/api/maps [product_docs]: https://learn.microsoft.com/azure/azure-maps/ [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-weather_1.0.0-beta.3/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-weather_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-weather_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-weather_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md diff --git a/metadata/preview/azure-maps-weather.json b/metadata/preview/azure-maps-weather.json index 103b0daef7e26..489c021912df1 100644 --- a/metadata/preview/azure-maps-weather.json +++ b/metadata/preview/azure-maps-weather.json @@ -1,7 +1,7 @@ { "Name": "azure-maps-weather", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/maps/azure-maps-weather", "ServiceDirectory": "maps/azure-maps-weather", "ReadMePath": "sdk/maps/azure-maps-weather/README.md", @@ -10,13 +10,16 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-maps-weather", - "ReleaseStatus": "2025-02-19", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "safeName": "azuremapsweather", - "groupId": "com.azure", - "name": "azure-maps-weather" + "name": "azure-maps-weather", + "triggeringPaths": [ + "/sdk/maps/azure-maps-weather/ci.yml" + ], + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] From 10d042de2a31f69b6c68bd3aee4ffe8001c88462 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 08:45:00 +0000 Subject: [PATCH 004/107] Update docs metadata --- .../resourcemanager-mobilenetwork-readme.md | 35 +++++++++---------- .../azure-resourcemanager-mobilenetwork.json | 19 ++++++++-- 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-mobilenetwork-readme.md b/docs-ref-services/preview/resourcemanager-mobilenetwork-readme.md index 47d3ce9c651f3..8931412d1fed6 100644 --- a/docs-ref-services/preview/resourcemanager-mobilenetwork-readme.md +++ b/docs-ref-services/preview/resourcemanager-mobilenetwork-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager MobileNetwork client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-mobilenetwork, azure-monitor -ms.date: 01/16/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: azure-monitor --- -# Azure Resource Manager MobileNetwork client library for Java - version 1.0.0-beta.5 +# Azure Resource Manager MobileNetwork client library for Java - version 1.4.0-alpha.20250804.1 Azure Resource Manager MobileNetwork client library for Java. -This package contains Microsoft Azure SDK for MobileNetwork Management SDK. The resources in this API specification will be used to manage attached data network resources in mobile network attached to a particular packet core instance. Package tag package-2022-11-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for MobileNetwork Management SDK. The resources in this API specification will be used to manage attached data network resources in mobile network attached to a particular packet core instance. Package tag package-2024-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-mobilenetwork - 1.0.0-beta.5 + 1.4.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -54,15 +54,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mobilenetwork_1.0.0-beta.5/sdk/mobilenetwork/azure-resourcemanager-mobilenetwork/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mobilenetwork/azure-resourcemanager-mobilenetwork/SAMPLE.md) ## Troubleshooting @@ -103,13 +99,16 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mobilenetwork_1.0.0-beta.5/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mobilenetwork_1.0.0-beta.5/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mobilenetwork_1.0.0-beta.5/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mobilenetwork_1.0.0-beta.5/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mobilenetwork_1.0.0-beta.5/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-mobilenetwork.json b/metadata/preview/azure-resourcemanager-mobilenetwork.json index 415f6172b4491..b7750cf343ccd 100644 --- a/metadata/preview/azure-resourcemanager-mobilenetwork.json +++ b/metadata/preview/azure-resourcemanager-mobilenetwork.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-mobilenetwork", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.4.0-alpha.20250804.1", + "DevVersion": "1.4.0-alpha.20250804.1", "DirectoryPath": "sdk/mobilenetwork/azure-resourcemanager-mobilenetwork", "ServiceDirectory": "mobilenetwork", "ReadMePath": "sdk/mobilenetwork/azure-resourcemanager-mobilenetwork/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-mobilenetwork", - "ReleaseStatus": "2023-01-16", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-mobilenetwork", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/mobilenetwork/ci.yml" + ], + "safeName": "azureresourcemanagermobilenetwork" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.mobilenetwork", "com.azure.resourcemanager.mobilenetwork.fluent", From 35971837353dad2197a43751e759075f06aa7985 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 08:56:40 +0000 Subject: [PATCH 005/107] Update docs metadata --- .../preview/maps-traffic-readme.md | 43 ++++++++++--------- metadata/preview/azure-maps-traffic.json | 21 +++++++-- 2 files changed, 39 insertions(+), 25 deletions(-) diff --git a/docs-ref-services/preview/maps-traffic-readme.md b/docs-ref-services/preview/maps-traffic-readme.md index cf3ef4f628e0d..cf738f14a6c9a 100644 --- a/docs-ref-services/preview/maps-traffic-readme.md +++ b/docs-ref-services/preview/maps-traffic-readme.md @@ -1,17 +1,17 @@ --- title: Azure Maps SDK Traffic client library for Java -keywords: Azure, java, SDK, API, azure-maps-traffic, maps -ms.date: 11/10/2022 +keywords: Azure, java, SDK, API, azure-maps-traffic, maps/azure-maps-traffic +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: maps +ms.service: maps/azure-maps-traffic --- -# Azure Maps SDK Traffic client library for Java - version 1.0.0-beta.1 +# Azure Maps SDK Traffic client library for Java - version 1.0.0-alpha.20250804.1 Azure Maps SDK Traffic client library for Java. -This package contains the Azure Maps SDK Traffic client library which contains Azure Maps Traffic APIs. For documentation on how to use this package, please see [Azure Maps Traffic SDK for Java](/rest/api/maps/traffic). +This package contains the Azure Maps SDK Traffic client library which contains Azure Maps Traffic APIs. For documentation on how to use this package, please see [Azure Maps Traffic SDK for Java](https://learn.microsoft.com/rest/api/maps/traffic). [Source code][source] | [API reference documentation][docs] | [REST API documentation][rest_docs] | [Product documentation][product_docs] | [Samples][samples] @@ -36,7 +36,7 @@ Various documentation is available to help you get started com.azure azure-maps-traffic - 1.0.0-beta.1 + 1.0.0-beta.2 ``` [//]: # ({x-version-update-end}) @@ -108,13 +108,14 @@ System.out.println("Get Traffic Flow Tile:"); // options client.getTrafficFlowTile( new TrafficFlowTileOptions() - .setTrafficFlowTileStyle(TrafficFlowTileStyle.RELATIVE_DELAY).setFormat(TileFormat.PNG).setZoom(10)); + .setTrafficFlowTileStyle(TrafficFlowTileStyle.RELATIVE_DELAY).setFormat(TileFormat.PNG).setZoom(10) + .setTileIndex(new TileIndex().setX(1022).setY(680))); // complete client.getTrafficFlowTile( new TrafficFlowTileOptions() .setTrafficFlowTileStyle(TrafficFlowTileStyle.RELATIVE_DELAY).setFormat(TileFormat.PNG).setZoom(10) - .setTileIndex(new TileIndex().setX(2044).setY(1360)).setThickness(10)); + .setTileIndex(new TileIndex().setX(1022).setY(680)).setThickness(10)); ``` Get Traffic Incident Detail @@ -146,7 +147,7 @@ System.out.println("Get Traffic Incident Tile:"); client.getTrafficIncidentTile( new TrafficIncidentTileOptions() .setFormat(TileFormat.PNG).setTrafficIncidentTileStyle(TrafficIncidentTileStyle.S3) - .setZoom(10)); + .setZoom(10).setTileIndex(new TileIndex().setX(1022).setY(680))); // complete client.getTrafficIncidentTile( @@ -157,7 +158,7 @@ client.getTrafficIncidentTile( Get Traffic Incident Viewport ```java com.azure.maps.traffic.sync.get_traffic_incident_viewport -System.out.println("Get Traffic Incident Tile:"); +System.out.println("Get Traffic Incident Viewport:"); // options client.getTrafficIncidentViewport( @@ -181,11 +182,11 @@ For example, if you search with an invalid coordinate, a error is returned, indi ## Next steps Several Azure Maps Traffic Java SDK samples are available to you in the SDK's GitHub repository. -[Azure Maps Traffic Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-traffic_1.0.0-beta.1/sdk/maps/azure-maps-traffic/src/samples) +[Azure Maps Traffic Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-traffic/src/samples) ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-traffic_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -194,17 +195,17 @@ For details on contributing to this repository, see the [contributing guide](htt 1. Create new Pull Request -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-traffic_1.0.0-beta.1/sdk/maps/azure-maps-traffic/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-traffic_1.0.0-beta.1/sdk/maps/azure-maps-traffic/src/samples -[rest_docs]: /rest/api/maps -[product_docs]: /azure/azure-maps/ +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-traffic/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-traffic/src/samples +[rest_docs]: https://learn.microsoft.com/rest/api/maps +[product_docs]: https://learn.microsoft.com/azure/azure-maps/ [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-traffic_1.0.0-beta.1/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-traffic_1.0.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-traffic_1.0.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-traffic_1.0.0-beta.1/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md diff --git a/metadata/preview/azure-maps-traffic.json b/metadata/preview/azure-maps-traffic.json index c547f96b1976f..e8a683093967e 100644 --- a/metadata/preview/azure-maps-traffic.json +++ b/metadata/preview/azure-maps-traffic.json @@ -1,16 +1,29 @@ { "Name": "azure-maps-traffic", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/maps/azure-maps-traffic", - "ServiceDirectory": "maps", + "ServiceDirectory": "maps/azure-maps-traffic", "ReadMePath": "sdk/maps/azure-maps-traffic/README.md", "ChangeLogPath": "sdk/maps/azure-maps-traffic/CHANGELOG.md", "Group": "com.azure", "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-maps-traffic", - "ReleaseStatus": "2022-11-08", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azuremapstraffic", + "groupId": "com.azure", + "name": "azure-maps-traffic", + "triggeringPaths": [ + "/sdk/maps/azure-maps-traffic/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.maps.traffic", "com.azure.maps.traffic.models" From d03ed4dc6d95fc3005e400cb2dce274c4aaabd47 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 09:07:01 +0000 Subject: [PATCH 006/107] Update docs metadata --- .../resourcemanager-workloads-readme.md | 114 ++++++++++++++++++ .../azure-resourcemanager-workloads.json | 33 +++++ 2 files changed, 147 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-workloads-readme.md create mode 100644 metadata/preview/azure-resourcemanager-workloads.json diff --git a/docs-ref-services/preview/resourcemanager-workloads-readme.md b/docs-ref-services/preview/resourcemanager-workloads-readme.md new file mode 100644 index 0000000000000..6033c5ffc0ba4 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-workloads-readme.md @@ -0,0 +1,114 @@ +--- +title: Azure Resource Manager Workloads client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-workloads, workloads +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: workloads +--- +# Azure Resource Manager Workloads client library for Java - version 1.2.0-alpha.20250804.1 + + +Azure Resource Manager Workloads client library for Java. + +This package contains Microsoft Azure SDK for Workloads Management SDK. Workloads client provides access to various workload operations. Package tag package-2023-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-workloads;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-workloads + 1.2.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +WorkloadsManager manager = WorkloadsManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/workloads/azure-resourcemanager-workloads/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + + diff --git a/metadata/preview/azure-resourcemanager-workloads.json b/metadata/preview/azure-resourcemanager-workloads.json new file mode 100644 index 0000000000000..c140ec9063c94 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-workloads.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-workloads", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/workloads/azure-resourcemanager-workloads", + "ServiceDirectory": "workloads", + "ReadMePath": "sdk/workloads/azure-resourcemanager-workloads/README.md", + "ChangeLogPath": "sdk/workloads/azure-resourcemanager-workloads/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-workloads", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerworkloads", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-workloads", + "triggeringPaths": [ + "/sdk/workloads/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.workloads", + "com.azure.resourcemanager.workloads.fluent", + "com.azure.resourcemanager.workloads.fluent.models", + "com.azure.resourcemanager.workloads.models" + ] +} From 027f1212b556a7ab174636a7414bda237228e05d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 09:23:32 +0000 Subject: [PATCH 007/107] Update docs metadata --- .../preview/resourcemanager-logic-readme.md | 20 +++++++++---------- .../preview/azure-resourcemanager-logic.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-logic-readme.md b/docs-ref-services/preview/resourcemanager-logic-readme.md index 39524c8581df7..1351c7a115027 100644 --- a/docs-ref-services/preview/resourcemanager-logic-readme.md +++ b/docs-ref-services/preview/resourcemanager-logic-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Logic client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-logic, logic -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: logic --- -# Azure Resource Manager Logic client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Logic client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Logic client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-logic - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-logic_1.0.0-beta.3/sdk/logic/azure-resourcemanager-logic/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/logic/azure-resourcemanager-logic/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-logic_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-logic_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-logic_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-logic_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-logic_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-logic_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-logic.json b/metadata/preview/azure-resourcemanager-logic.json index a73dbbffbee7a..65551822cc079 100644 --- a/metadata/preview/azure-resourcemanager-logic.json +++ b/metadata/preview/azure-resourcemanager-logic.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-logic", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/logic/azure-resourcemanager-logic", "ServiceDirectory": "logic", "ReadMePath": "sdk/logic/azure-resourcemanager-logic/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-logic", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-logic", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerlogic" + "safeName": "azureresourcemanagerlogic", + "triggeringPaths": [ + "/sdk/logic/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.logic", From cf318380ae368365d0e65fdf19011d0880806f04 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 09:46:32 +0000 Subject: [PATCH 008/107] Update docs metadata --- .../data-schemaregistry-apacheavro-readme.md | 44 +++---- .../data-schemaregistry-jsonschema-readme.md | 38 +++---- .../preview/data-schemaregistry-readme.md | 107 ++++++++---------- .../azure-data-schemaregistry-apacheavro.json | 20 +++- .../azure-data-schemaregistry-jsonschema.json | 20 +++- .../preview/azure-data-schemaregistry.json | 20 +++- 6 files changed, 141 insertions(+), 108 deletions(-) diff --git a/docs-ref-services/preview/data-schemaregistry-apacheavro-readme.md b/docs-ref-services/preview/data-schemaregistry-apacheavro-readme.md index 6e647e8843d53..276241b891d62 100644 --- a/docs-ref-services/preview/data-schemaregistry-apacheavro-readme.md +++ b/docs-ref-services/preview/data-schemaregistry-apacheavro-readme.md @@ -1,12 +1,12 @@ --- title: Azure Schema Registry Apache Avro Serializer client library for Java keywords: Azure, java, SDK, API, azure-data-schemaregistry-apacheavro, schemaregistry -ms.date: 02/13/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: schemaregistry --- -# Azure Schema Registry Apache Avro Serializer client library for Java - version 1.2.0-beta.2 +# Azure Schema Registry Apache Avro Serializer client library for Java - version 1.2.0-alpha.20250804.1 Azure Schema Registry Apache Avro is a serializer and deserializer library for Avro data format that is integrated with @@ -32,7 +32,7 @@ and deserialization. com.azure azure-data-schemaregistry-apacheavro - 1.2.0-beta.2 + 1.2.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -60,7 +60,7 @@ with the Azure SDK, please include the `azure-identity` package: com.azure azure-identity - 1.7.3 + 1.15.3 ``` @@ -146,28 +146,28 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[package_maven]: https://search.maven.org/artifact/com.azure/azure-data-schemaregistry-avro -[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro -[generated_types]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro/generatedtestsources -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src -[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/ +[package_maven]: https://central.sonatype.com/artifact/com.azure/azure-data-schemaregistry-avro +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro +[generated_types]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro/generatedtestsources +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src +[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/ [azure_subscription]: https://azure.microsoft.com/free/ [apache_avro]: https://avro.apache.org/ -[api_reference_doc]: https://aka.ms/schemaregistry -[azure_cli]: /cli/azure +[api_reference_doc]: https://azure.github.io/azure-sdk-for-java/ +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/identity/azure-identity -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/identity/azure-identity/README.md#defaultazurecredential -[event_hubs_namespace]: /azure/event-hubs/event-hubs-about -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential +[event_hubs_namespace]: https://learn.microsoft.com/azure/event-hubs/event-hubs-about +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [product_documentation]: https://aka.ms/schemaregistry -[specific_record]: https://avro.apache.org/docs/current/api/java/org/apache/avro/specific/SpecificRecord.html -[generic_record]: https://avro.apache.org/docs/current/api/java/org/apache/avro/generic/GenericRecord.html -[custom_subdomain]: /azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[register_aad_app]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[aad_grant_access]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK#use-logback-logging-framework-in-a-spring-boot-application +[specific_record]: https://avro.apache.org/docs/++version++/api/java/org/apache/avro/specific/SpecificRecord.html +[generic_record]: https://avro.apache.org/docs/++version++/api/java/org/apache/avro/generic/GenericRecord.html +[custom_subdomain]: https://learn.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain +[register_aad_app]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[aad_grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/docs-ref-services/preview/data-schemaregistry-jsonschema-readme.md b/docs-ref-services/preview/data-schemaregistry-jsonschema-readme.md index a4d07138571ce..5e5a509c8e949 100644 --- a/docs-ref-services/preview/data-schemaregistry-jsonschema-readme.md +++ b/docs-ref-services/preview/data-schemaregistry-jsonschema-readme.md @@ -1,12 +1,12 @@ --- title: Azure Schema Registry Json Schema Serializer client library for Java keywords: Azure, java, SDK, API, azure-data-schemaregistry-jsonschema, schemaregistry -ms.date: 09/21/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: schemaregistry --- -# Azure Schema Registry Json Schema Serializer client library for Java - version 1.0.0-beta.1 +# Azure Schema Registry Json Schema Serializer client library for Java - version 1.1.0-alpha.20250804.1 Azure Schema Registry Json Schema is a serializer and deserializer library for JSON data format that is integrated with @@ -14,7 +14,7 @@ Azure Schema Registry hosted in Azure Event Hubs, providing schema storage, vers provides a serializer capable of serializing and deserializing payloads containing Schema Registry schema identifiers and JSON encoded data. -[Source code][source_code] | (Package yet to release) | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] +[Source code][source_code] | [Package (Maven)][package_maven] | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] ## Getting started @@ -31,7 +31,7 @@ identifiers and JSON encoded data. com.azure azure-data-schemaregistry-jsonschema - 1.0.0-beta.1 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -59,7 +59,7 @@ with the Azure SDK, please include the `azure-identity` package: com.azure azure-identity - 1.10.1 + 1.15.3 ``` @@ -150,23 +150,23 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. - -[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/java/com/azure/data/schemaregistry/jsonschema -[address_type]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/test/java/com/azure/data/schemaregistry/jsonschema/Address.java -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src -[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/ +[package_maven]: https://central.sonatype.com/artifact/com.azure/azure-data-schemaregistry-jsonschema +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/java/com/azure/data/schemaregistry/jsonschema +[address_type]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/test/java/com/azure/data/schemaregistry/jsonschema/Address.java +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src +[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/ [azure_subscription]: https://azure.microsoft.com/free/ [api_reference_doc]: https://aka.ms/schemaregistry -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/identity/azure-identity -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/identity/azure-identity/README.md#defaultazurecredential -[event_hubs_namespace]: /azure/event-hubs/event-hubs-about -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential +[event_hubs_namespace]: https://learn.microsoft.com/azure/event-hubs/event-hubs-about +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [product_documentation]: https://aka.ms/schemaregistry -[custom_subdomain]: /azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[register_aad_app]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[aad_grant_access]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK#use-logback-logging-framework-in-a-spring-boot-application +[custom_subdomain]: https://learn.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain +[register_aad_app]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[aad_grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/docs-ref-services/preview/data-schemaregistry-readme.md b/docs-ref-services/preview/data-schemaregistry-readme.md index 63e80b659b6c7..de5de91d7ee6c 100644 --- a/docs-ref-services/preview/data-schemaregistry-readme.md +++ b/docs-ref-services/preview/data-schemaregistry-readme.md @@ -1,16 +1,16 @@ --- title: Azure Schema Registry client library for Java keywords: Azure, java, SDK, API, azure-data-schemaregistry, schema-registry -ms.date: 02/13/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: schema-registry --- -# Azure Schema Registry client library for Java - version 1.4.0-beta.2 +# Azure Schema Registry client library for Java - version 1.6.0-alpha.20250804.1 Azure Schema Registry is a schema repository service hosted by Azure Event Hubs, providing schema storage, versioning, -and management. The registry is leveraged by serializers to reduce payload size while describing payload structure with +and management. The registry is leveraged by applications to reduce payload size while describing payload structure with schema identifiers rather than full schemas. [Source code][source_code] | [Package (Maven)][package_maven] | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] @@ -21,14 +21,14 @@ schema identifiers rather than full schemas. - A [Java Development Kit (JDK)][jdk_link], version 8 or later. - [Azure Subscription][azure_subscription] -- An [Event Hubs namespace][event_hubs_namespace] +- An [Event Hubs schema registry][event_hubs_namespace] ### Include the package #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry_1.4.0-beta.2/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -63,7 +63,7 @@ add the direct dependency to your project as follows. com.azure azure-data-schemaregistry - 1.4.0-beta.2 + 1.6.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -84,7 +84,7 @@ To use the [DefaultAzureCredential][DefaultAzureCredential] provider shown below com.azure azure-identity - 1.7.3 + 1.15.3 ``` @@ -95,23 +95,23 @@ Set the values of the client ID, tenant ID, and client secret of the AAD applica ##### Async client -```java readme-sample-createAsyncClient -TokenCredential tokenCredential = new DefaultAzureCredentialBuilder().build(); - -SchemaRegistryAsyncClient schemaRegistryAsyncClient = new SchemaRegistryClientBuilder() - .fullyQualifiedNamespace("{schema-registry-endpoint") - .credential(tokenCredential) +```java com.azure.data.schemaregistry.schemaregistryasyncclient.construct +DefaultAzureCredential azureCredential = new DefaultAzureCredentialBuilder() + .build(); +SchemaRegistryAsyncClient client = new SchemaRegistryClientBuilder() + .fullyQualifiedNamespace("https://.servicebus.windows.net") + .credential(azureCredential) .buildAsyncClient(); ``` ##### Sync client -```java readme-sample-createSyncClient -TokenCredential tokenCredential = new DefaultAzureCredentialBuilder().build(); - -SchemaRegistryClient schemaRegistryClient = new SchemaRegistryClientBuilder() - .fullyQualifiedNamespace("{schema-registry-endpoint") - .credential(tokenCredential) +```java com.azure.data.schemaregistry.schemaregistryclient.construct +DefaultAzureCredential azureCredential = new DefaultAzureCredentialBuilder() + .build(); +SchemaRegistryClient client = new SchemaRegistryClientBuilder() + .fullyQualifiedNamespace("https://.servicebus.windows.net") + .credential(azureCredential) .buildClient(); ``` @@ -139,40 +139,29 @@ SchemaRegistry operations. Those exposed properties are `Content` and `Id`. ### Register a schema Register a schema to be stored in the Azure Schema Registry. -```java readme-sample-registerSchema -String schemaContent = "{\n" - + " \"type\" : \"record\", \n" - + " \"namespace\" : \"SampleSchemaNameSpace\", \n" - + " \"name\" : \"Person\", \n" - + " \"fields\" : [\n" - + " { \n" - + " \"name\" : \"FirstName\" , \"type\" : \"string\" \n" - + " }, \n" - + " { \n" - + " \"name\" : \"LastName\", \"type\" : \"string\" \n" - + " }\n" - + " ]\n" - + "}"; -SchemaProperties schemaProperties = schemaRegistryClient.registerSchema("{schema-group}", "{schema-name}", - schemaContent, SchemaFormat.AVRO); +```java com.azure.data.schemaregistry.schemaregistryclient.registerschema-avro +String schema = "{\"type\":\"enum\",\"name\":\"TEST\",\"symbols\":[\"UNIT\",\"INTEGRATION\"]}"; +SchemaProperties properties = client.registerSchema("{schema-group}", "{schema-name}", schema, + SchemaFormat.AVRO); -System.out.println("Registered schema: " + schemaProperties.getId()); +System.out.printf("Schema id: %s, schema format: %s%n", properties.getId(), properties.getFormat()); ``` ### Retrieve a schema's properties Retrieve a previously registered schema's properties from the Azure Schema Registry. -```java readme-sample-getSchema -SchemaRegistrySchema schema = schemaRegistryClient.getSchema("{schema-id}"); +```java com.azure.data.schemaregistry.schemaregistryclient.getschema +SchemaRegistrySchema schema = client.getSchema("{schema-id}"); -System.out.printf("Retrieved schema: '%s'. Contents: %s%n", schema.getProperties().getId(), - schema.getDefinition()); +System.out.printf("Schema id: %s, schema format: %s%n", schema.getProperties().getId(), + schema.getProperties().getFormat()); +System.out.println("Schema contents: " + schema.getDefinition()); ``` ### Retrieve a schema Retrieve a previously registered schema's content and properties from the Azure Schema Registry. -```java readme-sample-getSchemaId +```java com.azure.data.schemaregistry.schemaregistryclient.getschemaproperties String schemaContent = "{\n" + " \"type\" : \"record\", \n" + " \"namespace\" : \"SampleSchemaNameSpace\", \n" @@ -186,10 +175,12 @@ String schemaContent = "{\n" + " }\n" + " ]\n" + "}"; -SchemaProperties properties = schemaRegistryClient.getSchemaProperties("{schema-group}", "{schema-name}", +SchemaProperties properties = client.getSchemaProperties("{schema-group}", "{schema-name}", schemaContent, SchemaFormat.AVRO); -System.out.println("Retrieved schema id: " + properties.getId()); +System.out.println("Schema id: " + properties.getId()); +System.out.println("Format: " + properties.getFormat()); +System.out.println("Version: " + properties.getVersion()); ``` ## Troubleshooting @@ -212,25 +203,25 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[package_maven]: https://search.maven.org/artifact/com.azure/azure-data-schemaregistry -[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry_1.4.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry/src/samples -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry_1.4.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry/src/samples/java/com/azure/data/schemaregistry -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry_1.4.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry/src +[package_maven]: https://central.sonatype.com/artifact/com.azure/azure-data-schemaregistry +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/schemaregistry/azure-data-schemaregistry/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry/src/samples/java/com/azure/data/schemaregistry +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry/src [samples_code]: src/samples/ [azure_subscription]: https://azure.microsoft.com/free/ -[api_reference_doc]: https://aka.ms/schemaregistry -[azure_cli]: /cli/azure +[api_reference_doc]: https://azure.github.io/azure-sdk-for-java/ +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry_1.4.0-beta.2/sdk/identity/azure-identity -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry_1.4.0-beta.2/sdk/identity/azure-identity/README.md#defaultazurecredential -[event_hubs_namespace]: /azure/event-hubs/event-hubs-about -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential +[event_hubs_namespace]: https://learn.microsoft.com/azure/event-hubs/create-schema-registry +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [product_documentation]: https://aka.ms/schemaregistry -[custom_subdomain]: /azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[register_aad_app]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[aad_grant_access]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[schema_properties]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry_1.4.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry/src/main/java/com/azure/data/schemaregistry/models/SchemaProperties.java -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK#use-logback-logging-framework-in-a-spring-boot-application +[custom_subdomain]: https://learn.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain +[register_aad_app]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[aad_grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[schema_properties]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry/src/main/java/com/azure/data/schemaregistry/models/SchemaProperties.java +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-data-schemaregistry-apacheavro.json b/metadata/preview/azure-data-schemaregistry-apacheavro.json index ea92e1b257acc..772758936078e 100644 --- a/metadata/preview/azure-data-schemaregistry-apacheavro.json +++ b/metadata/preview/azure-data-schemaregistry-apacheavro.json @@ -1,7 +1,7 @@ { "Name": "azure-data-schemaregistry-apacheavro", - "Version": "1.2.0-beta.2", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/schemaregistry/azure-data-schemaregistry-apacheavro", "ServiceDirectory": "schemaregistry", "ReadMePath": "sdk/schemaregistry/azure-data-schemaregistry-apacheavro/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-data-schemaregistry-apacheavro", - "ReleaseStatus": "2023-02-13", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/schemaregistry/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azuredataschemaregistryapacheavro }}", + "safeName": "azuredataschemaregistryapacheavro", + "groupId": "com.azure", + "name": "azure-data-schemaregistry-apacheavro" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.data.schemaregistry.apacheavro" ] diff --git a/metadata/preview/azure-data-schemaregistry-jsonschema.json b/metadata/preview/azure-data-schemaregistry-jsonschema.json index e68b9d0592c3f..e8a4dfb66b5ba 100644 --- a/metadata/preview/azure-data-schemaregistry-jsonschema.json +++ b/metadata/preview/azure-data-schemaregistry-jsonschema.json @@ -1,7 +1,7 @@ { "Name": "azure-data-schemaregistry-jsonschema", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/schemaregistry/azure-data-schemaregistry-jsonschema", "ServiceDirectory": "schemaregistry", "ReadMePath": "sdk/schemaregistry/azure-data-schemaregistry-jsonschema/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-data-schemaregistry-jsonschema", - "ReleaseStatus": "2023-09-19", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/schemaregistry/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azuredataschemaregistryjsonschema }}", + "safeName": "azuredataschemaregistryjsonschema", + "groupId": "com.azure", + "name": "azure-data-schemaregistry-jsonschema" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.data.schemaregistry.jsonschema" ] diff --git a/metadata/preview/azure-data-schemaregistry.json b/metadata/preview/azure-data-schemaregistry.json index a3377ca084b5f..3ba9032c1712e 100644 --- a/metadata/preview/azure-data-schemaregistry.json +++ b/metadata/preview/azure-data-schemaregistry.json @@ -1,7 +1,7 @@ { "Name": "azure-data-schemaregistry", - "Version": "1.4.0-beta.2", - "DevVersion": null, + "Version": "1.6.0-alpha.20250804.1", + "DevVersion": "1.6.0-alpha.20250804.1", "DirectoryPath": "sdk/schemaregistry/azure-data-schemaregistry", "ServiceDirectory": "schemaregistry", "ReadMePath": "sdk/schemaregistry/azure-data-schemaregistry/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-data-schemaregistry", - "ReleaseStatus": "2023-02-13", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/schemaregistry/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azuredataschemaregistry }}", + "safeName": "azuredataschemaregistry", + "groupId": "com.azure", + "name": "azure-data-schemaregistry" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.data.schemaregistry", "com.azure.data.schemaregistry.models" From d9a0b10eeed4a34cc1dfe568341cd2dd0ef88cde Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 09:48:29 +0000 Subject: [PATCH 009/107] Update docs metadata --- .../preview/resourcemanager-elastic-readme.md | 39 +++++++++---------- .../azure-resourcemanager-elastic.json | 19 +++++++-- 2 files changed, 35 insertions(+), 23 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-elastic-readme.md b/docs-ref-services/preview/resourcemanager-elastic-readme.md index 8eef4743c1312..29e830c6b7473 100644 --- a/docs-ref-services/preview/resourcemanager-elastic-readme.md +++ b/docs-ref-services/preview/resourcemanager-elastic-readme.md @@ -1,17 +1,17 @@ --- -title: Azure Resource Manager elastic client library for Java +title: Azure Resource Manager Elastic client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-elastic, elastic -ms.date: 05/23/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: elastic --- -# Azure Resource Manager elastic client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager Elastic client library for Java - version 1.1.0-alpha.20250804.1 -Azure Resource Manager elastic client library for Java. +Azure Resource Manager Elastic client library for Java. -This package contains Microsoft Azure SDK for elastic Management SDK. Package tag package-2023-02-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for Elastic Management SDK. Package tag package-2024-03-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-elastic - 1.0.0-beta.4 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -54,15 +54,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-elastic_1.0.0-beta.4/sdk/elastic/azure-resourcemanager-elastic/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/elastic/azure-resourcemanager-elastic/SAMPLE.md) ## Troubleshooting @@ -103,13 +99,16 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-elastic_1.0.0-beta.4/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-elastic_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-elastic_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-elastic_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-elastic_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-elastic.json b/metadata/preview/azure-resourcemanager-elastic.json index e3b28fd0d1989..2b20f60305a60 100644 --- a/metadata/preview/azure-resourcemanager-elastic.json +++ b/metadata/preview/azure-resourcemanager-elastic.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-elastic", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/elastic/azure-resourcemanager-elastic", "ServiceDirectory": "elastic", "ReadMePath": "sdk/elastic/azure-resourcemanager-elastic/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-elastic", - "ReleaseStatus": "2023-05-23", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/elastic/ci.yml" + ], + "safeName": "azureresourcemanagerelastic", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-elastic" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.elastic", "com.azure.resourcemanager.elastic.fluent", From 71f962148202866dfa5ebe450a5a7e1868c265c9 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 09:50:29 +0000 Subject: [PATCH 010/107] Update docs metadata --- .../preview/communication-messages-readme.md | 10 +++++----- .../preview/azure-communication-messages.json | 20 ++++++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/docs-ref-services/preview/communication-messages-readme.md b/docs-ref-services/preview/communication-messages-readme.md index 7e3fee05880a1..e10305aad5584 100644 --- a/docs-ref-services/preview/communication-messages-readme.md +++ b/docs-ref-services/preview/communication-messages-readme.md @@ -1,12 +1,12 @@ --- title: Azure Messages client library for Java keywords: Azure, java, SDK, API, azure-communication-messages, communication/azure-communication-messages -ms.date: 02/11/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: communication/azure-communication-messages --- -# Azure Messages client library for Java - version 1.2.0-beta.1 +# Azure Messages client library for Java - version 1.2.0-alpha.20250804.1 This package contains a Java SDK for Azure Communication Messages Services. @@ -32,7 +32,7 @@ Various documentation is available to help you get started ### Adding the package to your product Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-communication-messages_1.2.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -67,7 +67,7 @@ add the direct dependency to your project as follows. com.azure azure-communication-messages - 1.2.0-beta.1 + 1.2.0-beta.2 ``` [//]: # ({x-version-update-end}) @@ -454,7 +454,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [handle_advance_messaging_events]: https://learn.microsoft.com/azure/communication-services/quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events [register_whatsapp_business_account]: https://learn.microsoft.com/azure/communication-services/quickstarts/advanced-messaging/whatsapp/connect-whatsapp-business-account [create-manage-whatsapp-template]: https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-communication-messages_1.2.0-beta.1/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity [defaultazurecredential]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity#defaultazurecredential [azure_cli]: https://learn.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ diff --git a/metadata/preview/azure-communication-messages.json b/metadata/preview/azure-communication-messages.json index 9748e7b7976aa..79d87a5477b8d 100644 --- a/metadata/preview/azure-communication-messages.json +++ b/metadata/preview/azure-communication-messages.json @@ -1,7 +1,7 @@ { "Name": "azure-communication-messages", - "Version": "1.2.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/communication/azure-communication-messages", "ServiceDirectory": "communication/azure-communication-messages", "ReadMePath": "sdk/communication/azure-communication-messages/README.md", @@ -10,18 +10,24 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-communication-messages", - "ReleaseStatus": "2025-02-11", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-communication-messages", "safeName": "azurecommunicationmessages", - "groupId": "com.azure" + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/communication/azure-communication-messages/ci.yml" + ], + "name": "azure-communication-messages" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.communication.messages", "com.azure.communication.messages.models", "com.azure.communication.messages.models.channels" - ] + ], + "CIMatrixConfigs": [] } From 10c279e5095d3e22e3e9f9a10716f9fad7b1160a Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 10:19:05 +0000 Subject: [PATCH 011/107] Update docs metadata --- .../resourcemanager-hybridnetwork-readme.md | 50 ++++++++++--------- .../azure-resourcemanager-hybridnetwork.json | 19 +++++-- 2 files changed, 42 insertions(+), 27 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-hybridnetwork-readme.md b/docs-ref-services/preview/resourcemanager-hybridnetwork-readme.md index 2d653ea08810e..7d472dc13b732 100644 --- a/docs-ref-services/preview/resourcemanager-hybridnetwork-readme.md +++ b/docs-ref-services/preview/resourcemanager-hybridnetwork-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager HybridNetwork client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-hybridnetwork, hybridnetwork -ms.date: 09/30/2022 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: hybridnetwork --- -# Azure Resource Manager HybridNetwork client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager HybridNetwork client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager HybridNetwork client library for Java. -This package contains Microsoft Azure SDK for HybridNetwork Management SDK. The definitions in this swagger specification will be used to manage the Hybrid Network resources. Package tag package-2021-05-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for HybridNetwork Management SDK. The definitions in this swagger specification will be used to manage the Hybrid Network resources. Package tag package-2023-09-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-hybridnetwork - 1.0.0-beta.2 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -50,19 +50,15 @@ Various documentation is available to help you get started Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. -[Azure Identity][azure_identity] package and [Azure Core Netty HTTP][azure_core_http_netty] package provide the default implementation. +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. ### Authentication -By default, Azure Active Directory token authentication depends on correct configure of following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`. - -With above configuration, `azure` client can be authenticated by following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridnetwork_1.0.0-beta.2/sdk/hybridnetwork/azure-resourcemanager-hybridnetwork/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/hybridnetwork/azure-resourcemanager-hybridnetwork/SAMPLE.md) ## Troubleshooting @@ -92,21 +88,27 @@ See [API design][design] for general introduction on design and key concepts on ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridnetwork_1.0.0-beta.2/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. -1. Fork it -1. Create your feature branch (`git checkout -b my-new-feature`) -1. Commit your changes (`git commit -am 'Add some feature'`) -1. Push to the branch (`git push origin my-new-feature`) -1. Create new Pull Request +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridnetwork_1.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridnetwork_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridnetwork_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridnetwork_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-hybridnetwork.json b/metadata/preview/azure-resourcemanager-hybridnetwork.json index 0b586c01c8e99..5e8602e3ef730 100644 --- a/metadata/preview/azure-resourcemanager-hybridnetwork.json +++ b/metadata/preview/azure-resourcemanager-hybridnetwork.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-hybridnetwork", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/hybridnetwork/azure-resourcemanager-hybridnetwork", "ServiceDirectory": "hybridnetwork", "ReadMePath": "sdk/hybridnetwork/azure-resourcemanager-hybridnetwork/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-hybridnetwork", - "ReleaseStatus": "2022-09-30", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-hybridnetwork", + "safeName": "azureresourcemanagerhybridnetwork", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/hybridnetwork/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.hybridnetwork", "com.azure.resourcemanager.hybridnetwork.fluent", From 8bc08fd4b03cf8aedd71601ad588541a9fc27859 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 10:20:15 +0000 Subject: [PATCH 012/107] Update docs metadata --- .../resourcemanager-maintenance-readme.md | 20 +++++++++---------- .../azure-resourcemanager-maintenance.json | 20 ++++++++++++------- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-maintenance-readme.md b/docs-ref-services/preview/resourcemanager-maintenance-readme.md index 8662b35eff057..ad2ccd7a6c59b 100644 --- a/docs-ref-services/preview/resourcemanager-maintenance-readme.md +++ b/docs-ref-services/preview/resourcemanager-maintenance-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Maintenance client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-maintenance, maintenance -ms.date: 12/04/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: maintenance --- -# Azure Resource Manager Maintenance client library for Java - version 1.1.0-beta.2 +# Azure Resource Manager Maintenance client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Maintenance client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-maintenance - 1.1.0-beta.2 + 1.1.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-maintenance_1.1.0-beta.2/sdk/maintenance/azure-resourcemanager-maintenance/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maintenance/azure-resourcemanager-maintenance/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-maintenance_1.1.0-beta.2/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-maintenance_1.1.0-beta.2/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-maintenance_1.1.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-maintenance_1.1.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-maintenance_1.1.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-maintenance_1.1.0-beta.2/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-maintenance.json b/metadata/preview/azure-resourcemanager-maintenance.json index 50567450b5b09..af3da81b70f46 100644 --- a/metadata/preview/azure-resourcemanager-maintenance.json +++ b/metadata/preview/azure-resourcemanager-maintenance.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-maintenance", - "Version": "1.1.0-beta.2", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/maintenance/azure-resourcemanager-maintenance", "ServiceDirectory": "maintenance", "ReadMePath": "sdk/maintenance/azure-resourcemanager-maintenance/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-maintenance", - "ReleaseStatus": "2024-12-04", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-maintenance", + "triggeringPaths": [ + "/sdk/maintenance/ci.yml" + ], + "safeName": "azureresourcemanagermaintenance", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagermaintenance" + "name": "azure-resourcemanager-maintenance" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.resourcemanager.maintenance", "com.azure.resourcemanager.maintenance.fluent", "com.azure.resourcemanager.maintenance.fluent.models", "com.azure.resourcemanager.maintenance.models" - ] + ], + "CIMatrixConfigs": [] } From 8c86e2c81a4571a7c23cd70d11a059cc5b04cc81 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 10:40:41 +0000 Subject: [PATCH 013/107] Update docs metadata --- .../resourcemanager-storagecache-readme.md | 20 +++++++++---------- .../azure-resourcemanager-storagecache.json | 18 +++++++++++------ 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-storagecache-readme.md b/docs-ref-services/preview/resourcemanager-storagecache-readme.md index 210a94410c2a7..1278d8b642063 100644 --- a/docs-ref-services/preview/resourcemanager-storagecache-readme.md +++ b/docs-ref-services/preview/resourcemanager-storagecache-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager StorageCache client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-storagecache, storagecache -ms.date: 12/04/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storagecache --- -# Azure Resource Manager StorageCache client library for Java - version 1.0.0-beta.12 +# Azure Resource Manager StorageCache client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager StorageCache client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-storagecache - 1.0.0-beta.12 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagecache_1.0.0-beta.12/sdk/storagecache/azure-resourcemanager-storagecache/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storagecache/azure-resourcemanager-storagecache/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagecache_1.0.0-beta.12/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-storagecache_1.0.0-beta.12/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagecache_1.0.0-beta.12/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagecache_1.0.0-beta.12/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagecache_1.0.0-beta.12/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagecache_1.0.0-beta.12/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-storagecache.json b/metadata/preview/azure-resourcemanager-storagecache.json index 86f5fa3f2247e..1f8a88995b0b0 100644 --- a/metadata/preview/azure-resourcemanager-storagecache.json +++ b/metadata/preview/azure-resourcemanager-storagecache.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-storagecache", - "Version": "1.0.0-beta.12", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/storagecache/azure-resourcemanager-storagecache", "ServiceDirectory": "storagecache", "ReadMePath": "sdk/storagecache/azure-resourcemanager-storagecache/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-storagecache", - "ReleaseStatus": "2024-12-04", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-storagecache", + "safeName": "azureresourcemanagerstoragecache", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerstoragecache" + "triggeringPaths": [ + "/sdk/storagecache/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.resourcemanager.storagecache", "com.azure.resourcemanager.storagecache.fluent", "com.azure.resourcemanager.storagecache.fluent.models", "com.azure.resourcemanager.storagecache.models" - ] + ], + "CIMatrixConfigs": [] } From 593bdf92ce7a4c80a27238062a68a79dbc9a783d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 10:47:50 +0000 Subject: [PATCH 014/107] Update docs metadata --- .../preview/messaging-webpubsub-readme.md | 227 ++++++++++++++++++ .../preview/azure-messaging-webpubsub.json | 32 +++ 2 files changed, 259 insertions(+) create mode 100644 docs-ref-services/preview/messaging-webpubsub-readme.md create mode 100644 metadata/preview/azure-messaging-webpubsub.json diff --git a/docs-ref-services/preview/messaging-webpubsub-readme.md b/docs-ref-services/preview/messaging-webpubsub-readme.md new file mode 100644 index 0000000000000..45142601884e1 --- /dev/null +++ b/docs-ref-services/preview/messaging-webpubsub-readme.md @@ -0,0 +1,227 @@ +--- +title: Azure Web PubSub service client library for Java +keywords: Azure, java, SDK, API, azure-messaging-webpubsub, webpubsub +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: webpubsub +--- +# Azure Web PubSub service client library for Java - version 1.6.0-alpha.20250804.1 + + +[Azure Web PubSub service](https://aka.ms/awps/doc) is an Azure-managed service that helps developers easily build web applications with real-time features and publish-subscribe pattern. Any scenario that requires real-time publish-subscribe messaging between server and clients or among clients can use Azure Web PubSub service. Traditional real-time features that often require polling from server or submitting HTTP requests can also use Azure Web PubSub service. + +You can use this library in your app server side to manage the WebSocket client connections, as shown in below diagram: + +![overflow](https://user-images.githubusercontent.com/668244/140014067-25a00959-04dc-47e8-ac25-6957bd0a71ce.png) + +Use this library to: +- Send messages to hubs and groups. +- Send messages to particular users and connections. +- Organize users and connections into groups. +- Close connections +- Grant, revoke, and check permissions for an existing connection + +Details about the terms used here are described in [Key concepts](#key-concepts) section. + +[Source code][source_code] | [API reference documentation][api] | [Product Documentation][product_documentation] | [Samples][samples_readme] + +## Getting started + +### Prerequisites + +- A [Java Development Kit (JDK)][jdk_link], version 8 or later. +- [Azure Subscription][azure_subscription] + +### Include the package + +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag as shown below. + +```xml + + + com.azure + azure-messaging-webpubsub + + +``` + +#### Include direct dependency +If you want to take dependency on a particular version of the library that is not present in the BOM, +add the direct dependency to your project as follows. + +[//]: # ({x-version-update-start;com.azure:azure-messaging-webpubsub;current}) + +```xml + + com.azure + azure-messaging-webpubsub + 1.5.0 + +``` + +[//]: # ({x-version-update-end}) + +### Create a `WebPubSubServiceClient` using connection string + +```java readme-sample-createClientWithConnectionString +WebPubSubServiceClient webPubSubServiceClient = new WebPubSubServiceClientBuilder() + .connectionString("{connection-string}") + .hub("chat") + .buildClient(); +``` + +### Create a `WebPubSubServiceClient` using access key + +```java readme-sample-createClientWithKey +WebPubSubServiceClient webPubSubServiceClient = new WebPubSubServiceClientBuilder() + .credential(new AzureKeyCredential("{access-key}")) + .endpoint("") + .hub("chat") + .buildClient(); +``` + +## Key concepts + +### Connection + +A connection, also known as a client or a client connection, represents an individual WebSocket connection connected to the Web PubSub service. When successfully connected, a unique connection ID is assigned to this connection by the Web PubSub service. + +### Hub + +A hub is a logical concept for a set of client connections. Usually you use one hub for one purpose, for example, a chat hub, or a notification hub. When a client connection is created, it connects to a hub, and during its lifetime, it belongs to that hub. Different applications can share one Azure Web PubSub service by using different hub names. + +### Group + +A group is a subset of connections to the hub. You can add a client connection to a group, or remove the client connection from the group, anytime you want. For example, when a client joins a chat room, or when a client leaves the chat room, this chat room can be considered to be a group. A client can join multiple groups, and a group can contain multiple clients. + +### User + +Connections to Web PubSub can belong to one user. A user might have multiple connections, for example when a single user is connected across multiple devices or multiple browser tabs. + +### Message + +When the client is connected, it can send messages to the upstream application, or receive messages from the upstream application, through the WebSocket connection. + +## Examples + +* [Broadcast message to entire hub](#broadcast-message-to-entire-hub) +* [Send message to entire hub with filters](#broadcast-message-to-entire-hub-with-filter) +* [Broadcast message to a group](#broadcast-message-to-a-group) +* [Send message to a connection](#send-message-to-a-connection) +* [Send message to a user](#send-message-to-a-user) + +### Broadcast message to entire hub + +```java readme-sample-broadcastToAll +webPubSubServiceClient.sendToAll("Hello world!", WebPubSubContentType.TEXT_PLAIN); +``` + +### Broadcast message to entire hub with filter + +```java readme-sample-broadcastToAll-filter +// send a text message to the entire hub with a filter on userId +BinaryData message = BinaryData.fromString("Hello World - Broadcast test!"); +webPubSubServiceClient.sendToAllWithResponse( + message, + WebPubSubContentType.TEXT_PLAIN, + message.getLength(), + new RequestOptions().addQueryParam("filter", "userId ne 'user1'")); + +// send a text message to the entire hub with another filter on group +webPubSubServiceClient.sendToAllWithResponse( + message, + WebPubSubContentType.TEXT_PLAIN, + message.getLength(), + new RequestOptions().addQueryParam("filter", "'GroupA' in groups and not('GroupB' in groups)")); +``` + +### Broadcast message to a group + +```java readme-sample-broadcastToGroup +webPubSubServiceClient.sendToGroup("java", "Hello Java!", WebPubSubContentType.TEXT_PLAIN); +``` + +### Send message to a connection + +```java readme-sample-sendToConnection +webPubSubServiceClient.sendToConnection("myconnectionid", "Hello connection!", WebPubSubContentType.TEXT_PLAIN); +``` + +### Send message to a user + +```java readme-sample-sendToUser +webPubSubServiceClient.sendToUser("Andy", "Hello Andy!", WebPubSubContentType.TEXT_PLAIN); +``` + +## Troubleshooting + +### Enable client logging +You can set the `AZURE_LOG_LEVEL` environment variable to view logging statements made in the client library. For +example, setting `AZURE_LOG_LEVEL=2` would show all informational, warning, and error log messages. The log levels can +be found here: [log levels][log_levels]. + +### Default HTTP Client +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure +the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the +[HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). + +### Default SSL library +All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL +operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides +better performance compared to the default SSL implementation within the JDK. For more information, including how to +reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. + +## Next steps + +- Samples are explained in detail [here][samples_readme]. + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to +a [Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights +to use your contribution. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate +the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to +do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see +the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or +comments. + + + +[azure_subscription]: https://azure.microsoft.com/free +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/webpubsub/azure-messaging-webpubsub/src +[product_documentation]: https://aka.ms/awps/doc +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/webpubsub/azure-messaging-webpubsub/src/samples/README.md +[log_levels]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java +[performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning +[cla]: https://cla.microsoft.com +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com +[api]: https://aka.ms/awps/sdk/java + + + diff --git a/metadata/preview/azure-messaging-webpubsub.json b/metadata/preview/azure-messaging-webpubsub.json new file mode 100644 index 0000000000000..497c5f4673c66 --- /dev/null +++ b/metadata/preview/azure-messaging-webpubsub.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-messaging-webpubsub", + "Version": "1.6.0-alpha.20250804.1", + "DevVersion": "1.6.0-alpha.20250804.1", + "DirectoryPath": "sdk/webpubsub/azure-messaging-webpubsub", + "ServiceDirectory": "webpubsub", + "ReadMePath": "sdk/webpubsub/azure-messaging-webpubsub/README.md", + "ChangeLogPath": "sdk/webpubsub/azure-messaging-webpubsub/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-messaging-webpubsub", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azuremessagingwebpubsub", + "name": "azure-messaging-webpubsub", + "releaseInBatch": "${{ parameters.release_azuremessagingwebpubsub }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/webpubsub/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.messaging.webpubsub", + "com.azure.messaging.webpubsub.models" + ] +} From 8b28d13d97afee2238c74c8353eff1daccea81a4 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 10:52:32 +0000 Subject: [PATCH 015/107] Update docs metadata --- .../preview/resourcemanager-mariadb-readme.md | 20 +++++++++---------- .../azure-resourcemanager-mariadb.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-mariadb-readme.md b/docs-ref-services/preview/resourcemanager-mariadb-readme.md index 989be3e777113..7fbb150cb12e9 100644 --- a/docs-ref-services/preview/resourcemanager-mariadb-readme.md +++ b/docs-ref-services/preview/resourcemanager-mariadb-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager MariaDB client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-mariadb, mariadb -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: mariadb --- -# Azure Resource Manager MariaDB client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager MariaDB client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager MariaDB client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-mariadb - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mariadb_1.0.0-beta.3/sdk/mariadb/azure-resourcemanager-mariadb/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mariadb/azure-resourcemanager-mariadb/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mariadb_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-mariadb_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mariadb_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mariadb_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mariadb_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mariadb_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-mariadb.json b/metadata/preview/azure-resourcemanager-mariadb.json index 29ce803a36a53..ead02ebae1fa4 100644 --- a/metadata/preview/azure-resourcemanager-mariadb.json +++ b/metadata/preview/azure-resourcemanager-mariadb.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-mariadb", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/mariadb/azure-resourcemanager-mariadb", "ServiceDirectory": "mariadb", "ReadMePath": "sdk/mariadb/azure-resourcemanager-mariadb/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-mariadb", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-mariadb", + "safeName": "azureresourcemanagermariadb", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagermariadb" + "triggeringPaths": [ + "/sdk/mariadb/ci.yml" + ], + "name": "azure-resourcemanager-mariadb" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.mariadb", From 5b1fd68eb6a8c1bc4afa86c37e69e45bda84a5b5 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 11:19:00 +0000 Subject: [PATCH 016/107] Update docs metadata --- .../resourcemanager-servicefabric-readme.md | 20 +++++++++---------- .../azure-resourcemanager-servicefabric.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-servicefabric-readme.md b/docs-ref-services/preview/resourcemanager-servicefabric-readme.md index cc9733cfaa6f0..ca231c9470ae9 100644 --- a/docs-ref-services/preview/resourcemanager-servicefabric-readme.md +++ b/docs-ref-services/preview/resourcemanager-servicefabric-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager ServiceFabric client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-servicefabric, servicefabric -ms.date: 10/28/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: servicefabric --- -# Azure Resource Manager ServiceFabric client library for Java - version 1.0.0-beta.5 +# Azure Resource Manager ServiceFabric client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager ServiceFabric client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-servicefabric - 1.0.0-beta.5 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicefabric_1.0.0-beta.5/sdk/servicefabric/azure-resourcemanager-servicefabric/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicefabric/azure-resourcemanager-servicefabric/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicefabric_1.0.0-beta.5/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-servicefabric_1.0.0-beta.5/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicefabric_1.0.0-beta.5/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicefabric_1.0.0-beta.5/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicefabric_1.0.0-beta.5/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicefabric_1.0.0-beta.5/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-servicefabric.json b/metadata/preview/azure-resourcemanager-servicefabric.json index 2262e3ca78506..bb6b6c04a7ff0 100644 --- a/metadata/preview/azure-resourcemanager-servicefabric.json +++ b/metadata/preview/azure-resourcemanager-servicefabric.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-servicefabric", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/servicefabric/azure-resourcemanager-servicefabric", "ServiceDirectory": "servicefabric", "ReadMePath": "sdk/servicefabric/azure-resourcemanager-servicefabric/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-servicefabric", - "ReleaseStatus": "2024-10-28", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-servicefabric", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerservicefabric" + "safeName": "azureresourcemanagerservicefabric", + "triggeringPaths": [ + "/sdk/servicefabric/ci.yml" + ], + "name": "azure-resourcemanager-servicefabric" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.servicefabric", From c6b6d3335d67b9a538336f238e9b7b3463eab409 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 11:50:26 +0000 Subject: [PATCH 017/107] Update docs metadata --- .../preview/ai-vision-imageanalysis-readme.md | 15 ++++++++------- .../azure-ai-vision-imageanalysis.json | 19 ++++++++++++++++--- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/docs-ref-services/preview/ai-vision-imageanalysis-readme.md b/docs-ref-services/preview/ai-vision-imageanalysis-readme.md index d8bb86d0b4ad3..a48f240903529 100644 --- a/docs-ref-services/preview/ai-vision-imageanalysis-readme.md +++ b/docs-ref-services/preview/ai-vision-imageanalysis-readme.md @@ -1,12 +1,12 @@ --- title: Azure Image Analysis client library for Java keywords: Azure, java, SDK, API, azure-ai-vision-imageanalysis, vision -ms.date: 09/05/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: vision --- -# Azure Image Analysis client library for Java - version 1.0.0-beta.3 +# Azure Image Analysis client library for Java - version 1.1.0-alpha.20250804.1 The Image Analysis service provides AI algorithms for processing images and returning information about their content. In a single service call, you can extract one or more visual features from the image simultaneously, including getting a caption for the image, extracting text shown in the image (OCR) and detecting objects. For more information on the service and the supported visual features, see [Image Analysis overview][image_analysis_overview], and the [Concepts][image_analysis_concepts] page. @@ -49,7 +49,7 @@ Also note that the client library does not directly read the `VISION_ENDPOINT` a com.azure azure-ai-vision-imageanalysis - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -96,14 +96,15 @@ ImageAnalysisAsyncClient client = new ImageAnalysisClientBuilder() #### Using Entra ID -Add an additional dependency on `azure-identity` in your `pom.xml`: +To use the [DefaultAzureCredential](https://learn.microsoft.com/java/api/com.azure.identity.defaultazurecredential) +provider, or other credential providers, add an additional dependency on `azure-identity` in your `pom.xml`: [//]: # ({x-version-update-start;com.azure:azure-identity;dependency}) ```xml com.azure azure-identity - 1.13.2 + 1.15.3 ``` [//]: # ({x-version-update-end}) @@ -350,7 +351,7 @@ Message: Status code 400, "{"error":{"code":"InvalidRequest","message":"Image fo Reviewing the HTTP request sent or response received over the wire to the Image Analysis service can be useful in troubleshooting. This can be done in two ways: 1. The Image Analysis client library supports a built-in console logging framework for temporary debugging purposes. It also supports more advanced logging using the [SLF4J](https://www.slf4j.org/) interface. For detailed information see [Use logging in the Azure SDK for Java](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-overview#use-logging-in-the-azure-sdk-for-java). -1. By getting access to the [Response](https://learn.microsoft.com/java/api/com.azure.core.http.rest.response) object, and from it the [HttpRequest](https://learn.microsoft.com/java/api/com.azure.core.http.httprequest) object, and printing information provided by these objects. See [SampleCaptionImageFileWithResponse.java](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-vision-imageanalysis_1.0.0-beta.3/sdk/vision/azure-ai-vision-imageanalysis/src/samples/java/com/azure/ai/vision/imageanalysis/SampleCaptionImageFileWithResponse.java) and [SampleOcrImageUrlWithResponseAsync.java](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-vision-imageanalysis_1.0.0-beta.3/sdk/vision/azure-ai-vision-imageanalysis/src/samples/java/com/azure/ai/vision/imageanalysis/SampleOcrImageUrlWithResponseAsync.java). +1. By getting access to the [Response](https://learn.microsoft.com/java/api/com.azure.core.http.rest.response) object, and from it the [HttpRequest](https://learn.microsoft.com/java/api/com.azure.core.http.httprequest) object, and printing information provided by these objects. See [SampleCaptionImageFileWithResponse.java](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/vision/azure-ai-vision-imageanalysis/src/samples/java/com/azure/ai/vision/imageanalysis/SampleCaptionImageFileWithResponse.java) and [SampleOcrImageUrlWithResponseAsync.java](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/vision/azure-ai-vision-imageanalysis/src/samples/java/com/azure/ai/vision/imageanalysis/SampleOcrImageUrlWithResponseAsync.java). We recommend you enable console logging (option #1). The sections below discusses enabling console logging using the built-in framework. @@ -433,6 +434,6 @@ additional questions or comments. [image_analysis_concepts]: https://learn.microsoft.com/azure/ai-services/computer-vision/concept-tag-images-40 [vision_studio]: https://aka.ms/vision-studio/image-analysis [samples]: https://aka.ms/azsdk/image-analysis/samples/java -[sdk_source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-vision-imageanalysis_1.0.0-beta.3/sdk/vision/azure-ai-vision-imageanalysis/src/main/java/com/azure/ai/vision/imageanalysis +[sdk_source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-imageanalysis/src/main/java/com/azure/ai/vision/imageanalysis [supported_regions]: https://learn.microsoft.com/azure/ai-services/computer-vision/concept-describe-images-40 diff --git a/metadata/preview/azure-ai-vision-imageanalysis.json b/metadata/preview/azure-ai-vision-imageanalysis.json index 82ed3308f490a..fe4a00c174719 100644 --- a/metadata/preview/azure-ai-vision-imageanalysis.json +++ b/metadata/preview/azure-ai-vision-imageanalysis.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-vision-imageanalysis", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/vision/azure-ai-vision-imageanalysis", "ServiceDirectory": "vision", "ReadMePath": "sdk/vision/azure-ai-vision-imageanalysis/README.md", @@ -10,8 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-vision-imageanalysis", - "ReleaseStatus": "2024-09-06", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/vision/ci.yml" + ], + "name": "azure-ai-vision-imageanalysis", + "groupId": "com.azure", + "releaseInBatch": "${{ parameters.release_azureaivisionimageanalysis }}", + "safeName": "azureaivisionimageanalysis" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.ai.vision.imageanalysis", "com.azure.ai.vision.imageanalysis.models" From a278907aed906337588e7e05edf2e7f248bd5431 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 11:54:44 +0000 Subject: [PATCH 018/107] Update docs metadata --- .../mixedreality-remoterendering-readme.md | 131 ++++++++++-------- .../azure-mixedreality-remoterendering.json | 31 +++++ 2 files changed, 102 insertions(+), 60 deletions(-) create mode 100644 metadata/preview/azure-mixedreality-remoterendering.json diff --git a/docs-ref-services/preview/mixedreality-remoterendering-readme.md b/docs-ref-services/preview/mixedreality-remoterendering-readme.md index 353e580b61534..fef0f80d3d357 100644 --- a/docs-ref-services/preview/mixedreality-remoterendering-readme.md +++ b/docs-ref-services/preview/mixedreality-remoterendering-readme.md @@ -1,12 +1,12 @@ --- title: Azure Remote Rendering client library for Java -keywords: Azure, java, SDK, API, azure-mixedreality-remoterendering, -ms.date: 02/23/2021 +keywords: Azure, java, SDK, API, azure-mixedreality-remoterendering, remoterendering +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: remoterendering --- -# Azure Remote Rendering client library for Java - version 1.0.0-beta.1 +# Azure Remote Rendering client library for Java - version 1.2.0-alpha.20250804.1 Azure Remote Rendering (ARR) is a service that enables you to render high-quality, interactive 3D content in the cloud and stream it in real time to devices, such as the HoloLens 2. @@ -27,9 +27,40 @@ the lifetime of remote rendering sessions. - [Azure Subscription][azure_subscription] - [Azure Remote Rendering account][remote_rendering_account] to use this package. -### Install the package +### Include the package -**Note:** This version targets Azure Remote Rendering service API version v2021-01-01-preview. +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag as shown below. + +```xml + + + com.azure + azure-mixedreality-remoterendering + + +``` + +#### Include direct dependency + +**Note:** This version targets Azure Remote Rendering service API version v2021-01-01. Add the following Maven dependency: @@ -38,7 +69,7 @@ Add the following Maven dependency: com.azure azure-mixedreality-remoterendering - 1.0.0-beta.1 + 1.1.36 ``` [//]: # ({x-version-update-end}) @@ -48,7 +79,7 @@ Add the following Maven dependency: Constructing a remote rendering client requires an authenticated account, and a remote rendering endpoint. An account consists of its accountId and an account domain. For an account created in the eastus region, the account domain will have the form "eastus.mixedreality.azure.com". -There are several different forms of authentication: +There are several forms of authentication: - Account Key authentication - Account keys enable you to get started quickly with using Azure Remote Rendering. But before you deploy your application @@ -77,8 +108,7 @@ An example is `https://remoterendering.eastus2.mixedreality.azure.com`. Use the `AzureKeyCredential` object to use an account identifier and account key to authenticate: - -```java +```java readme-sample-createClientWithAccountKey AzureKeyCredential credential = new AzureKeyCredential(environment.getAccountKey()); RemoteRenderingClient client = new RemoteRenderingClientBuilder() @@ -93,8 +123,7 @@ RemoteRenderingClient client = new RemoteRenderingClientBuilder() Use the `ClientSecretCredential` object to perform client secret authentication. - -```java +```java readme-sample-createClientWithAAD ClientSecretCredential credential = new ClientSecretCredentialBuilder() .tenantId(environment.getTenantId()) .clientId(environment.getClientId()) @@ -114,10 +143,11 @@ RemoteRenderingClient client = new RemoteRenderingClientBuilder() Use the `DeviceCodeCredential` object to perform device code authentication. - -```java +```java readme-sample-createClientWithDeviceCode DeviceCodeCredential credential = new DeviceCodeCredentialBuilder() - .challengeConsumer((DeviceCodeInfo deviceCodeInfo) -> { logger.info(deviceCodeInfo.getMessage()); }) + .challengeConsumer((DeviceCodeInfo deviceCodeInfo) -> { + logger.info(deviceCodeInfo.getMessage()); + }) .clientId(environment.getClientId()) .tenantId(environment.getTenantId()) .authorityHost("https://login.microsoftonline.com/" + environment.getTenantId()) @@ -138,8 +168,7 @@ information about using device code authentication flow. Use the `DefaultAzureCredential` object: - -```java +```java readme-sample-createClientWithDefaultAzureCredential DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); RemoteRenderingClient client = new RemoteRenderingClientBuilder() @@ -156,8 +185,7 @@ You can pass a Mixed Reality access token as an `AccessToken` previously retriev [Mixed Reality STS service][sts_sdk] to be used with a Mixed Reality client library: - -```java +```java readme-sample-createClientWithStaticAccessToken // GetMixedRealityAccessTokenFromWebService is a hypothetical method that retrieves // a Mixed Reality access token from a web service. The web service would use the // MixedRealityStsClient and credentials to obtain an access token to be returned @@ -185,9 +213,9 @@ It provides methods to create and manage asset conversions and rendering session - [Convert a more complex asset](#convert-a-more-complex-asset) - [Get the output when an asset conversion has finished](#get-the-output-when-an-asset-conversion-has-finished) - [List conversions](#list-conversions) -- [Create a session](#create-a-session) +- [Create a session](#create-a-rendering-session) - [Extend the lease time of a session](#extend-the-lease-time-of-a-session) -- [List sessions](#list-sessions) +- [List sessions](#list-rendering-sessions) - [Stop a session](#stop-a-session) ### Convert a simple asset @@ -195,8 +223,7 @@ It provides methods to create and manage asset conversions and rendering session We assume that a RemoteRenderingClient has been constructed as described in the [Authenticate the Client](#authenticate-the-client) section. The following snippet describes how to request that "box.fbx", found at the root of the blob container at the given URL, gets converted. - -```java +```java readme-sample-convertSimpleAsset AssetConversionOptions conversionOptions = new AssetConversionOptions() .setInputStorageContainerUrl(getStorageURL()) .setInputRelativeAssetPath("box.fbx") @@ -220,8 +247,7 @@ We want to convert the gltf so that it has access to the other files which share To keep things tidy, we also want the output files to be written to a different storage container and given a common prefix: "ConvertedBicycle". The code is as follows: - -```java +```java readme-sample-convertMoreComplexAsset AssetConversionOptions conversionOptions = new AssetConversionOptions() .setInputStorageContainerUrl(inputStorageURL) .setInputRelativeAssetPath("bicycle.gltf") @@ -244,8 +270,7 @@ This code uses an existing conversionOperation and polls regularly until the con The default polling period is 10 seconds. Note that a conversionOperation can be constructed from the conversionId of an existing conversion and a client. - -```java +```java readme-sample-convertMoreComplexAssetCheckStatus AssetConversion conversion = conversionOperation.getFinalResult(); if (conversion.getStatus() == AssetConversionStatus.SUCCEEDED) { logger.info("Conversion succeeded: Output written to {}", conversion.getOutputAssetUrl()); @@ -262,23 +287,12 @@ You can get information about your conversions using the `listConversions` metho This method may return conversions which have yet to start, conversions which are running and conversions which have finished. In this example, we just list the output URLs of successful conversions started in the last day. - -```java -for (AssetConversion conversion : client.listConversions()) { - if ((conversion.getStatus() == AssetConversionStatus.SUCCEEDED) - && (conversion.getCreationTime().isAfter(OffsetDateTime.now().minusDays(1)))) { - logger.info("Output Asset URL: {}", conversion.getOutputAssetUrl()); - } -} -``` - ### Create a rendering session We assume that a RemoteRenderingClient has been constructed as described in the [Authenticate the Client](#authenticate-the-client) section. The following snippet describes how to request that a new rendering session be started. - -```java +```java readme-sample-createRenderingSession BeginSessionOptions options = new BeginSessionOptions() .setMaxLeaseTime(Duration.ofMinutes(30)) .setSize(RenderingSessionSize.STANDARD); @@ -298,8 +312,7 @@ This example shows how to query the current properties and then extend the lease > NOTE: The runtime SDKs also offer this functionality, and in many typical scenarios, you would use them to > extend the session lease. - -```java +```java readme-sample-queryAndUpdateASession RenderingSession currentSession = client.getSession(sessionId); Duration sessionTimeAlive = Duration.between(OffsetDateTime.now(), currentSession.getCreationTime()).abs(); @@ -315,8 +328,7 @@ if (currentSession.getMaxLeaseTime().minus(sessionTimeAlive).toMinutes() < 2) { You can get information about your sessions using the `listSessions` method. This method may return sessions which have yet to start and sessions which are ready. - -```java +```java readme-sample-listRenderingSessions for (RenderingSession session : client.listSessions()) { if (session.getStatus() == RenderingSessionStatus.STARTING) { logger.info("Session {} is starting."); @@ -334,14 +346,13 @@ for (RenderingSession session : client.listSessions()) { The following code will stop a running session with given id. - -```java +```java readme-sample-stopASession client.endSession(sessionId); ``` ## Troubleshooting -For general troubleshooting advice concerning Azure Remote Rendering, see [the Troubleshoot page][troubleshoot] for remote rendering at docs.microsoft.com. +For general troubleshooting advice concerning Azure Remote Rendering, see [the Troubleshoot page][troubleshoot] for remote rendering at learn.microsoft.com. The client methods will throw exceptions if the request cannot be made. However, in the case of both conversions and sessions, the requests can succeed but the requested operation may not be successful. @@ -358,10 +369,10 @@ RemoteRenderingServiceError with details. ## Next steps -- Read the [Product documentation](https://docs.microsoft.com/azure/remote-rendering/) +- Read the [Product documentation](https://learn.microsoft.com/azure/remote-rendering/) - Learn about the runtime SDKs: - - .NET: https://docs.microsoft.com/dotnet/api/microsoft.azure.remoterendering - - C++: https://docs.microsoft.com/cpp/api/remote-rendering/ + - .NET: https://learn.microsoft.com/dotnet/api/microsoft.azure.remoterendering + - C++: https://learn.microsoft.com/cpp/api/remote-rendering/ ## Contributing @@ -379,18 +390,18 @@ For more information see the [Code of Conduct FAQ](https://opensource.microsoft. [azure_subscription]: https://azure.microsoft.com/free -[jdk_link]: https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-mixedreality-remoterendering_1.0.0-beta.1/sdk/mixedreality/azure-mixedreality-remoterendering/src -[remote_rendering_account]: https://docs.microsoft.com/azure/remote-rendering/how-tos/create-an-account -[LogLevels]: https://github.com/Azure/azure-sdk-for-java/blob/azure-mixedreality-remoterendering_1.0.0-beta.1/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java -[product_documentation]: https://docs.microsoft.com/azure/remote-rendering/ -[cpp_api]: https://docs.microsoft.com/cpp/api/remote-rendering/ -[dotnet_api]: https://docs.microsoft.com/dotnet/api/microsoft.azure.remoterendering -[how_to_authenticate]: https://docs.microsoft.com/azure/remote-rendering/how-tos/authentication -[sts_sdk]: https://github.com/Azure/azure-sdk-for-java/tree/azure-mixedreality-remoterendering_1.0.0-beta.1/sdk/mixedreality/azure-mixedreality-authentication -[troubleshoot]: https://docs.microsoft.com/azure/remote-rendering/resources/troubleshoot -[api_reference_doc]: https://docs.microsoft.com/rest/api/mixedreality/ +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/remoterendering/azure-mixedreality-remoterendering/src +[remote_rendering_account]: https://learn.microsoft.com/azure/remote-rendering/how-tos/create-an-account +[LogLevels]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java +[product_documentation]: https://learn.microsoft.com/azure/remote-rendering/ +[cpp_api]: https://learn.microsoft.com/cpp/api/remote-rendering/ +[dotnet_api]: https://learn.microsoft.com/dotnet/api/microsoft.azure.remoterendering +[how_to_authenticate]: https://learn.microsoft.com/azure/remote-rendering/how-tos/authentication +[sts_sdk]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/mixedreality/azure-mixedreality-authentication +[troubleshoot]: https://learn.microsoft.com/azure/remote-rendering/resources/troubleshoot +[api_reference_doc]: https://learn.microsoft.com/rest/api/mixedreality/ diff --git a/metadata/preview/azure-mixedreality-remoterendering.json b/metadata/preview/azure-mixedreality-remoterendering.json new file mode 100644 index 0000000000000..529aca6e872a6 --- /dev/null +++ b/metadata/preview/azure-mixedreality-remoterendering.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-mixedreality-remoterendering", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/remoterendering/azure-mixedreality-remoterendering", + "ServiceDirectory": "remoterendering", + "ReadMePath": "sdk/remoterendering/azure-mixedreality-remoterendering/README.md", + "ChangeLogPath": "sdk/remoterendering/azure-mixedreality-remoterendering/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-mixedreality-remoterendering", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azuremixedrealityremoterendering", + "triggeringPaths": [ + "/sdk/remoterendering/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-mixedreality-remoterendering" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.mixedreality.remoterendering", + "com.azure.mixedreality.remoterendering.models" + ] +} From 4ee6e5cbcc7d8ef8c6164c8979567e364fe430fb Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 11:55:36 +0000 Subject: [PATCH 019/107] Update docs metadata --- .../preview/resourcemanager-peering-readme.md | 20 +++++++++---------- .../azure-resourcemanager-peering.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-peering-readme.md b/docs-ref-services/preview/resourcemanager-peering-readme.md index ecc105ab4c5a5..59a80974164a1 100644 --- a/docs-ref-services/preview/resourcemanager-peering-readme.md +++ b/docs-ref-services/preview/resourcemanager-peering-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Peering client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-peering, peering -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: peering --- -# Azure Resource Manager Peering client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Peering client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Peering client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-peering - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-peering_1.0.0-beta.3/sdk/peering/azure-resourcemanager-peering/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/peering/azure-resourcemanager-peering/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-peering_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-peering_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-peering_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-peering_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-peering_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-peering_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-peering.json b/metadata/preview/azure-resourcemanager-peering.json index 904253ce10176..166cae5abe7ff 100644 --- a/metadata/preview/azure-resourcemanager-peering.json +++ b/metadata/preview/azure-resourcemanager-peering.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-peering", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/peering/azure-resourcemanager-peering", "ServiceDirectory": "peering", "ReadMePath": "sdk/peering/azure-resourcemanager-peering/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-peering", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagerpeering", "name": "azure-resourcemanager-peering", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerpeering" + "triggeringPaths": [ + "/sdk/peering/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.peering", From c51daf4460337458ddf408e14f879a20901a06c7 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:01:45 +0000 Subject: [PATCH 020/107] Update docs metadata --- .../resourcemanager-security-readme.md | 20 +++++++++---------- .../azure-resourcemanager-security.json | 20 ++++++++++++------- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-security-readme.md b/docs-ref-services/preview/resourcemanager-security-readme.md index 79006b45b2a8b..d6a27a837b152 100644 --- a/docs-ref-services/preview/resourcemanager-security-readme.md +++ b/docs-ref-services/preview/resourcemanager-security-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Security client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-security, security -ms.date: 12/23/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: security --- -# Azure Resource Manager Security client library for Java - version 1.0.0-beta.8 +# Azure Resource Manager Security client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Security client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-security - 1.0.0-beta.8 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-security_1.0.0-beta.8/sdk/security/azure-resourcemanager-security/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/security/azure-resourcemanager-security/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-security_1.0.0-beta.8/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-security_1.0.0-beta.8/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-security_1.0.0-beta.8/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-security_1.0.0-beta.8/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-security_1.0.0-beta.8/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-security_1.0.0-beta.8/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-security.json b/metadata/preview/azure-resourcemanager-security.json index f868651e41b94..13072d16b7274 100644 --- a/metadata/preview/azure-resourcemanager-security.json +++ b/metadata/preview/azure-resourcemanager-security.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-security", - "Version": "1.0.0-beta.8", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/security/azure-resourcemanager-security", "ServiceDirectory": "security", "ReadMePath": "sdk/security/azure-resourcemanager-security/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-security", - "ReleaseStatus": "2024-12-23", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/security/ci.yml" + ], + "name": "azure-resourcemanager-security", "safeName": "azureresourcemanagersecurity", - "name": "azure-resourcemanager-security" + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.resourcemanager.security", "com.azure.resourcemanager.security.fluent", "com.azure.resourcemanager.security.fluent.models", "com.azure.resourcemanager.security.models" - ] + ], + "CIMatrixConfigs": [] } From 65ec2eeb4b7599fe378ec55ef526f0ed57c52cac Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:16:31 +0000 Subject: [PATCH 021/107] Update docs metadata --- .../security-confidentialledger-readme.md | 23 +++++++++++-------- .../azure-security-confidentialledger.json | 10 ++++---- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/security-confidentialledger-readme.md b/docs-ref-services/preview/security-confidentialledger-readme.md index 79a9a7256b846..450c5a1bc9df3 100644 --- a/docs-ref-services/preview/security-confidentialledger-readme.md +++ b/docs-ref-services/preview/security-confidentialledger-readme.md @@ -1,12 +1,12 @@ --- title: Azure Confidential Ledger client library for Java keywords: Azure, java, SDK, API, azure-security-confidentialledger, confidentialledger -ms.date: 04/24/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: confidentialledger --- -# Azure Confidential Ledger client library for Java - version 1.1.0-beta.1 +# Azure Confidential Ledger client library for Java - version 1.1.0-alpha.20250804.1 Azure Confidential Ledger provides a service for logging to an immutable, tamper-proof ledger. As part of the [Azure Confidential Computing][azure_confidential_computing] @@ -70,6 +70,11 @@ Set the values of the client ID, tenant ID, and client secret of the AAD applica Every write to Azure Confidential Ledger generates an immutable ledger entry in the service. Writes, also referred to as transactions, are uniquely identified by transaction ids that increment with each write. Once written, ledger entries may be retrieved at any time. +#### Tags +It is possible to further organize data within a collection as part of the latest preview version dated `2024-12-09-preview` or newer. + +Specify the `tags` parameter as part of the create entry operation. Multiple tags can be specified using commas. There is a limit of five tags per transaction. + ### Receipts State changes to the Confidential Ledger are saved in a data structure called a Merkle tree. To cryptographically verify that writes were correctly saved, a Merkle proof, or receipt, can be retrieved for any transaction id. @@ -117,19 +122,19 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [ccf]: https://github.com/Microsoft/CCF [azure_confidential_computing]: https://azure.microsoft.com/solutions/confidential-compute [confidential_ledger_docs]: https://aka.ms/confidentialledger-servicedocs -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-security-confidentialledger_1.1.0-beta.1/sdk/confidentialledger/azure-security-confidentialledger/src/samples/java/com/azure/security/confidentialledger/ -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-confidentialledger_1.1.0-beta.1/sdk/confidentialledger/azure-security-confidentialledger/src -[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-confidentialledger_1.1.0-beta.1/sdk/confidentialledger/azure-security-confidentialledger/src/samples/ +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/confidentialledger/azure-security-confidentialledger/src/samples/java/com/azure/security/confidentialledger/ +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/confidentialledger/azure-security-confidentialledger/src +[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/confidentialledger/azure-security-confidentialledger/src/samples/ [azure_subscription]: https://azure.microsoft.com/free/ [product_documentation]: https://aka.ms/confidentialledger-servicedocs -[ledger_base_client_class]: https://github.com/Azure/azure-sdk-for-java/tree/azure-security-confidentialledger_1.1.0-beta.1/sdk/confidentialledger/azure-security-confidentialledger/src/main/java/com/azure/security/confidentialledger/LedgerBaseClient.java +[ledger_base_client_class]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/confidentialledger/azure-security-confidentialledger/src/main/java/com/azure/security/confidentialledger/LedgerBaseClient.java [azure_portal]: https://portal.azure.com [jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [package]: https://central.sonatype.com/artifact/com.azure/azure-security-confidentialledger -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-security-confidentialledger_1.1.0-beta.1/sdk/confidentialledger/azure-security-confidentialledger/src/samples/README.md +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/confidentialledger/azure-security-confidentialledger/src/samples/README.md [azure_resource_manager]: https://learn.microsoft.com/azure/azure-resource-manager/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-security-confidentialledger_1.1.0-beta.1/sdk/identity/azure-identity -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-confidentialledger_1.1.0-beta.1/sdk/identity/azure-identity/README.md#defaultazurecredential +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential [logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [cla]: https://cla.opensource.microsoft.com/ [coc]: https://opensource.microsoft.com/codeofconduct/ diff --git a/metadata/preview/azure-security-confidentialledger.json b/metadata/preview/azure-security-confidentialledger.json index 1716347f73417..6a501f42e10d8 100644 --- a/metadata/preview/azure-security-confidentialledger.json +++ b/metadata/preview/azure-security-confidentialledger.json @@ -1,7 +1,7 @@ { "Name": "azure-security-confidentialledger", - "Version": "1.1.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/confidentialledger/azure-security-confidentialledger", "ServiceDirectory": "confidentialledger", "ReadMePath": "sdk/confidentialledger/azure-security-confidentialledger/README.md", @@ -10,17 +10,17 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-security-confidentialledger", - "ReleaseStatus": "2025-04-24", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-security-confidentialledger", + "releaseInBatch": "${{ parameters.release_azuresecurityconfidentialledger }}", "triggeringPaths": [ "/sdk/confidentialledger/ci.yml" ], - "groupId": "com.azure", "safeName": "azuresecurityconfidentialledger", - "releaseInBatch": "${{ parameters.release_azuresecurityconfidentialledger }}" + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] From c6734540aeae6839561a3a2899084a874425afeb Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:17:34 +0000 Subject: [PATCH 022/107] Update docs metadata --- .../resourcemanager-policyinsights-readme.md | 18 +++++++++--------- .../azure-resourcemanager-policyinsights.json | 10 +++++----- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-policyinsights-readme.md b/docs-ref-services/preview/resourcemanager-policyinsights-readme.md index 83ae4c6f7f873..9e982772307da 100644 --- a/docs-ref-services/preview/resourcemanager-policyinsights-readme.md +++ b/docs-ref-services/preview/resourcemanager-policyinsights-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager PolicyInsights client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-policyinsights, policyinsights -ms.date: 07/29/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: policyinsights --- -# Azure Resource Manager PolicyInsights client library for Java - version 1.1.0-beta.1 +# Azure Resource Manager PolicyInsights client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager PolicyInsights client library for Java. @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-policyinsights_1.1.0-beta.1/sdk/policyinsights/azure-resourcemanager-policyinsights/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/policyinsights/azure-resourcemanager-policyinsights/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-policyinsights_1.1.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-policyinsights_1.1.0-beta.1/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-policyinsights_1.1.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-policyinsights_1.1.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-policyinsights_1.1.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-policyinsights_1.1.0-beta.1/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-policyinsights.json b/metadata/preview/azure-resourcemanager-policyinsights.json index 251e2f5e6630c..d5f52450be761 100644 --- a/metadata/preview/azure-resourcemanager-policyinsights.json +++ b/metadata/preview/azure-resourcemanager-policyinsights.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-policyinsights", - "Version": "1.1.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/policyinsights/azure-resourcemanager-policyinsights", "ServiceDirectory": "policyinsights", "ReadMePath": "sdk/policyinsights/azure-resourcemanager-policyinsights/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-policyinsights", - "ReleaseStatus": "2025-07-29", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "groupId": "com.azure.resourcemanager", "name": "azure-resourcemanager-policyinsights", + "safeName": "azureresourcemanagerpolicyinsights", "triggeringPaths": [ "/sdk/policyinsights/ci.yml" - ], - "safeName": "azureresourcemanagerpolicyinsights" + ] }, "CIParameters": { "CIMatrixConfigs": [] From bbd3130eb47f867807c7368c1aae9bba26eabaa3 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:23:31 +0000 Subject: [PATCH 023/107] Update docs metadata --- .../communication-phonenumbers-readme.md | 63 +++++-------------- .../azure-communication-phonenumbers.json | 14 ++--- 2 files changed, 22 insertions(+), 55 deletions(-) diff --git a/docs-ref-services/preview/communication-phonenumbers-readme.md b/docs-ref-services/preview/communication-phonenumbers-readme.md index 37c4f51c54870..0a6c99901421f 100644 --- a/docs-ref-services/preview/communication-phonenumbers-readme.md +++ b/docs-ref-services/preview/communication-phonenumbers-readme.md @@ -1,12 +1,12 @@ --- title: Azure Communication Phone Numbers client library for Java keywords: Azure, java, SDK, API, azure-communication-phonenumbers, communication/azure-communication-phonenumbers -ms.date: 07/31/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: communication/azure-communication-phonenumbers --- -# Azure Communication Phone Numbers client library for Java - version 1.4.0-beta.2 +# Azure Communication Phone Numbers client library for Java - version 1.4.0-alpha.20250804.1 The phone numbers package provides capabilities for phone number management. @@ -30,7 +30,7 @@ Purchased phone numbers can come with many capabilities, depending on the countr #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-communication-phonenumbers_1.4.0-beta.2/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -68,7 +68,7 @@ add the direct dependency to your project as follows. com.azure azure-communication-phonenumbers - 1.4.0-beta.2 + 1.3.0 ``` @@ -76,11 +76,11 @@ add the direct dependency to your project as follows. This SDK provides functionality to easily manage `direct offer` and `direct routing` numbers. -The `direct offer` numbers come in three types: Geographic, Toll-Free and Mobile. Geographic and Mobile phone plans are phone plans associated with a location, whose phone numbers' area codes are associated with the area code of a geographic location. Toll-Free phone plans are phone plans not associated location. For example, in the US, toll-free numbers can come with area codes such as 800 or 888. +The `direct offer` numbers come in two types: Geographic and Toll-Free. Geographic phone plans are phone plans associated with a location, whose phone numbers' area codes are associated with the area code of a geographic location. Toll-Free phone plans are phone plans not associated location. For example, in the US, toll-free numbers can come with area codes such as 800 or 888. They are managed using the `PhoneNumbersClient` The `direct routing` feature enables connecting your existing telephony infrastructure to ACS. -The configuration is managed using the `SipRoutingClient`, which provides methods for setting up SIP domains, trunks and voice routing rules, in order to properly handle calls for your telephony subnet. +The configuration is managed using the `SipRoutingClient`, which provides methods for setting up SIP trunks and voice routing rules, in order to properly handle calls for your telephony subnet. ### Initializing Client @@ -152,9 +152,7 @@ Alternatively, you can provide the entire connection string using the connection #### Phone Number Types overview -Phone numbers come in three types; Geographic, Toll-Free and Mobile. Toll-Free numbers are not associated with a location. For example, in the US, toll-free numbers can come with area codes such as 800 or 888. Geographic and Mobile phone numbers are phone numbers associated with a location. - -Phone number types with the same country are grouped into a phone plan group with that phone number type. For example all Toll-Free phone numbers within the same country are grouped into a phone plan group. +Phone numbers come in two types; Geographic and Toll-Free. Geographic phone plans are phone plans associated with a location, whose phone numbers' area codes are associated with the area code of a geographic location. Toll-Free phone plans are phone plans not associated location. For example, in the US, toll-free numbers can come with area codes such as 800 or 888. #### Searching and Purchasing and Releasing numbers @@ -172,7 +170,7 @@ Reservations represent a collection of phone numbers that are locked by a specif ### SIP routing client -Direct routing feature allows connecting customer-provided telephony infrastructure to Azure Communication Resources. In order to setup routing configuration properly, customer needs to supply the SIP domain configuration, SIP trunk configuration and SIP routing rules for calls. SIP routing client provides the necessary interface for setting this configuration. +Direct routing feature allows connecting customer-provided telephony infrastructure to Azure Communication Resources. In order to setup routing configuration properly, customer needs to supply the SIP trunk configuration and SIP routing rules for calls. SIP routing client provides the necessary interface for setting this configuration. When the call arrives, system tries to match the destination number with regex number patterns of defined routes. The first route to match the number will be selected. The order of regex matching is the same as the order of routes in configuration, therefore the order of routes matters. Once a route is matched, the call is routed to the first trunk in the route's trunks list. If the trunk is not available, next trunk in the list is selected. @@ -312,17 +310,13 @@ if (LongRunningOperationStatus.SUCCESSFULLY_COMPLETED == response.getStatus()) { ### SipRoutingClient -#### Retrieve SIP domains, trunks and routes +#### Retrieve SIP trunks and routes -Get the list of currently configured domains, trunks or routes. +Get the list of currently configured trunks or routes. -```java readme-sample-listDomainsTrunksAndRoutes -PagedIterable domains = sipRoutingClient.listDomains(); +```java readme-sample-listTrunksAndRoutes PagedIterable trunks = sipRoutingClient.listTrunks(); PagedIterable routes = sipRoutingClient.listRoutes(); -for (SipDomain domain : domains) { - System.out.println("Domains " + domain.getFqdn() + ":" + domain.isEnabled()); -} for (SipTrunk trunk : trunks) { System.out.println("Trunk " + trunk.getFqdn() + ":" + trunk.getSipSignalingPort()); } @@ -334,14 +328,11 @@ for (SipTrunkRoute route : routes) { } ``` -#### Replace SIP domains, trunks and routes +#### Replace SIP trunks and routes -Replace the list of currently configured domains, trunks or routes with new values. +Replace the list of currently configured trunks or routes with new values. -```java readme-sample-setDomainsTrunksAndRoutes -sipRoutingClient.setDomains(asList( - new SipDomain("", false) -)); +```java readme-sample-setTrunksAndRoutes sipRoutingClient.setTrunks(asList( new SipTrunk("", 12345), new SipTrunk("", 23456) @@ -376,30 +367,6 @@ sipRoutingClient.setTrunk(new SipTrunk("", 12345)); sipRoutingClient.deleteTrunk(""); ``` -#### Retrieve single domain - -```java readme-sample-getDomain -String domainName = ""; -SipDomain domain = sipRoutingClient.getDomain(domainName); -if (domain != null) { - System.out.println("Domain " + domain.isEnabled()); -} else { - System.out.println("Domain not found. " + domainName); -} -``` - -#### Set single domain - -```java readme-sample-setDomain -sipRoutingClient.setDomain(new SipDomain("", false)); -``` - -#### Delete single domain - -```java readme-sample-deleteDomain -sipRoutingClient.deleteDomain(""); -``` - ## Contributing This project welcomes contributions and suggestions. Most contributions require you to agree to a [Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights to use your contribution. @@ -425,5 +392,5 @@ Check out other client libraries for Azure communication service [product_docs]: https://learn.microsoft.com/azure/communication-services/ [package]: https://central.sonatype.com/artifact/com.azure/azure-communication-phonenumbers [api_documentation]: https://aka.ms/java-docs -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-communication-phonenumbers_1.4.0-beta.2/sdk/communication/azure-communication-phonenumbers/src +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-phonenumbers/src diff --git a/metadata/preview/azure-communication-phonenumbers.json b/metadata/preview/azure-communication-phonenumbers.json index dcce6fa1f5918..851a0e156d2b9 100644 --- a/metadata/preview/azure-communication-phonenumbers.json +++ b/metadata/preview/azure-communication-phonenumbers.json @@ -1,7 +1,7 @@ { "Name": "azure-communication-phonenumbers", - "Version": "1.4.0-beta.2", - "DevVersion": null, + "Version": "1.4.0-alpha.20250804.1", + "DevVersion": "1.4.0-alpha.20250804.1", "DirectoryPath": "sdk/communication/azure-communication-phonenumbers", "ServiceDirectory": "communication/azure-communication-phonenumbers", "ReadMePath": "sdk/communication/azure-communication-phonenumbers/README.md", @@ -10,16 +10,16 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-communication-phonenumbers", - "ReleaseStatus": "2025-08-01", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "triggeringPaths": [ - "/sdk/communication/azure-communication-phonenumbers/ci.yml" - ], + "name": "azure-communication-phonenumbers", "safeName": "azurecommunicationphonenumbers", "groupId": "com.azure", - "name": "azure-communication-phonenumbers" + "triggeringPaths": [ + "/sdk/communication/azure-communication-phonenumbers/ci.yml" + ] }, "CIParameters": { "CIMatrixConfigs": [] From f9a09eb75fe3858d89ffe0902438c8951979377d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:32:04 +0000 Subject: [PATCH 024/107] Update docs metadata --- .../communication-callingserver-readme.md | 89 +++++++++++++++++++ .../azure-communication-callingserver.json | 32 +++++++ 2 files changed, 121 insertions(+) create mode 100644 docs-ref-services/preview/communication-callingserver-readme.md create mode 100644 metadata/preview/azure-communication-callingserver.json diff --git a/docs-ref-services/preview/communication-callingserver-readme.md b/docs-ref-services/preview/communication-callingserver-readme.md new file mode 100644 index 0000000000000..85f05e8b2e22e --- /dev/null +++ b/docs-ref-services/preview/communication-callingserver-readme.md @@ -0,0 +1,89 @@ +--- +title: Azure Communication CallingServer Service client library for Java +keywords: Azure, java, SDK, API, azure-communication-callingserver, communication/azure-communication-callingserver +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: communication/azure-communication-callingserver +--- +# Azure Communication CallingServer Service client library for Java - version 1.0.0-alpha.20250804.1 + + +This package contains a Java SDK for Azure Communication CallingServer Service. Server Test + +[Source code][source] | [Package (Maven)][package] | [API reference documentation][api_documentation] +| [Product documentation][product_docs] + +## Getting started + +### Prerequisites + +- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F). +- [Java Development Kit (JDK)](https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. +- [Apache Maven](https://maven.apache.org/download.cgi). +- A deployed Communication Services resource. You can use the [Azure Portal](https://learn.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://learn.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. + +### Include the package + +[//]: # ({x-version-update-start;com.azure:azure-communication-callingserver;current}) +```xml + + com.azure + azure-communication-callingserver + 1.0.0-beta.5 + +``` +[//]: # ({x-version-update-end}) + +## Key concepts +This is the restart of CallingServer Service. It is renamed to Call Automation service and being more intuitive to use. + +`CallAutomationClient` provides the functionality to make call, answer/reject incoming call and redirect a call. + +`CallConnection` provides the functionality to perform actions in an established call connection such as adding participants and terminate the call. + +`CallMedia` introduces media related functionalities into the call. + +`CallRecording` provides the functionality of recording the call. + +`EventHandler` provides the functionality to handle events from the ACS resource. + +## Examples + +To be determined. + +## Troubleshooting + +If you receive a CommunicationErrorException with the message: "Action is invalid when call is not in Established state." This usually means the call has ended. This can occur if the participants all leave +the call, or participants did not accept the call before the call timed out. + +If you fail to start a call because of an HMAC validation error, be sure your access key is correct, and +that you are passing in a valid conversation id. + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a [Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights to use your contribution. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. + +## Next steps + +- [Read more about CallingServer Call Automation in Azure Communication Services][call_automation_apis_overview] +- [Read more about CallingServer Call Recording in Azure Communication Services][call_recording_overview] +- For a basic guide on how to record and download calls with Event Grid please refer to the [Record and download calls with Event Grid][record_and_download_calls_with_event_grid]. + + +[cla]: https://cla.microsoft.com +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com +[product_docs]: https://learn.microsoft.com/azure/communication-services/ +[package]: https://dev.azure.com/azure-sdk/public/_artifacts/feed/azure-sdk-for-java-communication-interaction +[api_documentation]: https://aka.ms/java-docs +[call_automation_apis_overview]:https://learn.microsoft.com/azure/communication-services/concepts/voice-video-calling/call-automation-apis +[call_recording_overview]:https://learn.microsoft.com/azure/communication-services/concepts/voice-video-calling/call-recording +[record_and_download_calls_with_event_grid]:https://learn.microsoft.com/azure/communication-services/quickstarts/voice-video-calling/download-recording-file-sample +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-callingserver/src + diff --git a/metadata/preview/azure-communication-callingserver.json b/metadata/preview/azure-communication-callingserver.json new file mode 100644 index 0000000000000..052c0e4cb43e5 --- /dev/null +++ b/metadata/preview/azure-communication-callingserver.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-communication-callingserver", + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/communication/azure-communication-callingserver", + "ServiceDirectory": "communication/azure-communication-callingserver", + "ReadMePath": "sdk/communication/azure-communication-callingserver/README.md", + "ChangeLogPath": "sdk/communication/azure-communication-callingserver/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-communication-callingserver", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azurecommunicationcallingserver", + "name": "azure-communication-callingserver", + "triggeringPaths": [ + "/sdk/communication/azure-communication-callingserver/ci.yml" + ], + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.communication.callingserver", + "com.azure.communication.callingserver.models", + "com.azure.communication.callingserver.models.events" + ] +} From 60882ec1430c976caa5aa62c558519f86b4073f9 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:46:11 +0000 Subject: [PATCH 025/107] Update docs metadata --- ...esourcemanager-deploymentmanager-readme.md | 20 +++++++++---------- ...ure-resourcemanager-deploymentmanager.json | 19 +++++++++++++++--- 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-deploymentmanager-readme.md b/docs-ref-services/preview/resourcemanager-deploymentmanager-readme.md index 0a0bfaba25e92..cfa6bf12c6a90 100644 --- a/docs-ref-services/preview/resourcemanager-deploymentmanager-readme.md +++ b/docs-ref-services/preview/resourcemanager-deploymentmanager-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Deployment client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-deploymentmanager, deploymentmanager -ms.date: 01/16/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: deploymentmanager --- -# Azure Resource Manager Deployment client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager Deployment client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager Deployment client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-deploymentmanager - 1.0.0-beta.2 + 1.0.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -83,7 +83,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deploymentmanager_1.0.0-beta.2/sdk/deploymentmanager/azure-resourcemanager-deploymentmanager/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/deploymentmanager/azure-resourcemanager-deploymentmanager/SAMPLE.md) ## Troubleshooting @@ -103,13 +103,13 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deploymentmanager_1.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deploymentmanager_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deploymentmanager_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deploymentmanager_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deploymentmanager_1.0.0-beta.2/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-deploymentmanager.json b/metadata/preview/azure-resourcemanager-deploymentmanager.json index 7f578b3f6a6fa..4d251822ae866 100644 --- a/metadata/preview/azure-resourcemanager-deploymentmanager.json +++ b/metadata/preview/azure-resourcemanager-deploymentmanager.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-deploymentmanager", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/deploymentmanager/azure-resourcemanager-deploymentmanager", "ServiceDirectory": "deploymentmanager", "ReadMePath": "sdk/deploymentmanager/azure-resourcemanager-deploymentmanager/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-deploymentmanager", - "ReleaseStatus": "2023-01-16", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdeploymentmanager", + "name": "azure-resourcemanager-deploymentmanager", + "triggeringPaths": [ + "/sdk/deploymentmanager/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.deploymentmanager", "com.azure.resourcemanager.deploymentmanager.fluent", From 72dd5777ad3a8eb94f6950e6a1519580003dace9 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:47:21 +0000 Subject: [PATCH 026/107] Update docs metadata --- .../resourcemanager-communication-readme.md | 35 +++++++++---------- .../azure-resourcemanager-communication.json | 21 ++++++++--- 2 files changed, 33 insertions(+), 23 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-communication-readme.md b/docs-ref-services/preview/resourcemanager-communication-readme.md index 44c7835168620..d646da3c7ea0d 100644 --- a/docs-ref-services/preview/resourcemanager-communication-readme.md +++ b/docs-ref-services/preview/resourcemanager-communication-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Communication client library for Java -keywords: Azure, java, SDK, API, azure-resourcemanager-communication, communication -ms.date: 11/23/2023 +keywords: Azure, java, SDK, API, azure-resourcemanager-communication, communication/azure-resourcemanager-communication +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: communication +ms.service: communication/azure-resourcemanager-communication --- -# Azure Resource Manager Communication client library for Java - version 2.1.0-beta.2 +# Azure Resource Manager Communication client library for Java - version 2.3.0-alpha.20250804.1 Azure Resource Manager Communication client library for Java. -This package contains Microsoft Azure SDK for Communication Management SDK. REST API for Azure Communication Services. Package tag package-preview-2023-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for Communication Management SDK. REST API for Azure Communication Services. Package tag package-2023-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-communication - 2.1.0-beta.2 + 2.3.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -54,15 +54,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-communication_2.1.0-beta.2/sdk/communication/azure-resourcemanager-communication/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-resourcemanager-communication/SAMPLE.md) ## Troubleshooting @@ -105,11 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-communication_2.1.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-communication_2.1.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-communication_2.1.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-communication_2.1.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-communication_2.1.0-beta.2/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-communication.json b/metadata/preview/azure-resourcemanager-communication.json index 1ca2bbf041dc1..e4fe5f8dbf2a3 100644 --- a/metadata/preview/azure-resourcemanager-communication.json +++ b/metadata/preview/azure-resourcemanager-communication.json @@ -1,16 +1,29 @@ { "Name": "azure-resourcemanager-communication", - "Version": "2.1.0-beta.2", - "DevVersion": null, + "Version": "2.3.0-alpha.20250804.1", + "DevVersion": "2.3.0-alpha.20250804.1", "DirectoryPath": "sdk/communication/azure-resourcemanager-communication", - "ServiceDirectory": "communication", + "ServiceDirectory": "communication/azure-resourcemanager-communication", "ReadMePath": "sdk/communication/azure-resourcemanager-communication/README.md", "ChangeLogPath": "sdk/communication/azure-resourcemanager-communication/CHANGELOG.md", "Group": "com.azure.resourcemanager", "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-communication", - "ReleaseStatus": "2023-11-23", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/communication/azure-resourcemanager-communication/ci.yml" + ], + "safeName": "azureresourcemanagercommunication", + "name": "azure-resourcemanager-communication", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.communication", "com.azure.resourcemanager.communication.fluent", From c597b0c3678dc5bb5408cdf4636dfe70b70fe1b8 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:56:22 +0000 Subject: [PATCH 027/107] Update docs metadata --- .../verticals-agrifood-farming-readme.md | 22 +++++++++---------- .../azure-verticals-agrifood-farming.json | 20 ++++++++++++++--- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/verticals-agrifood-farming-readme.md b/docs-ref-services/preview/verticals-agrifood-farming-readme.md index fd9ccae6ced84..ea2d8b1b2ccdd 100644 --- a/docs-ref-services/preview/verticals-agrifood-farming-readme.md +++ b/docs-ref-services/preview/verticals-agrifood-farming-readme.md @@ -1,12 +1,12 @@ --- title: Azure FarmBeats client library for Java keywords: Azure, java, SDK, API, azure-verticals-agrifood-farming, agrifood -ms.date: 02/23/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: agrifood --- -# Azure FarmBeats client library for Java - version 1.0.0-beta.3 +# Azure FarmBeats client library for Java - version 1.0.0-alpha.20250804.1 FarmBeats is a B2B PaaS offering from Microsoft that makes it easy for AgriFood companies to build intelligent digital agriculture solutions on Azure. FarmBeats allows users to acquire, aggregate, and process agricultural data from various sources (farm equipment, weather, satellite) without the need to invest in deep data engineering resources.  Customers can build SaaS solutions on top of FarmBeats and leverage first class support for model building to generate insights at scale. @@ -34,7 +34,7 @@ Use FarmBeats client library for Python to do the following. com.azure azure-verticals-agrifood-farming - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -56,7 +56,7 @@ To use the [DefaultAzureCredential][DefaultAzureCredential] provider shown below com.azure azure-identity - 1.5.4 + 1.15.3 ``` @@ -159,7 +159,7 @@ For more extensive documentation please check our [Product Documentation][produc ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-verticals-agrifood-farming_1.0.0-beta.3/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, view [Microsoft's CLA](https://cla.microsoft.com). @@ -169,21 +169,21 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope [samples]: src/samples/java/com/azure/verticals/agrifood/farming -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-verticals-agrifood-farming_1.0.0-beta.3/sdk/agrifood/azure-verticals-agrifood-farming/src -[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-verticals-agrifood-farming_1.0.0-beta.3/sdk/agrifood/azure-verticals-agrifood-farming/src/samples/ +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/agrifood/azure-verticals-agrifood-farming/src +[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/agrifood/azure-verticals-agrifood-farming/src/samples/ [azure_subscription]: https://azure.microsoft.com/free/ [product_documentation]: https://aka.ms/FarmBeatsProductDocumentationPaaS [azure_portal]: https://portal.azure.com -[jdk_link]: /java/azure/jdk/?view=azure-java-stable -[package]: https://mvnrepository.com/artifact/com.azure/azure-verticals-agrifood-farming -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-verticals-agrifood-farming_1.0.0-beta.3/sdk/agrifood/azure-verticals-agrifood-farming/src/samples/README.md +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[package]: https://central.sonatype.com/artifact/com.azure/azure-verticals-agrifood-farming +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/agrifood/azure-verticals-agrifood-farming/src/samples/README.md [farm_hierarchy]: https://aka.ms/FarmBeatsFarmHierarchyDocs [farm_operations_docs]: https://aka.ms/FarmBeatsFarmOperationsDocumentation [scenes]: https://aka.ms/FarmBeatsSatellitePaaSDocumentation [install_farmbeats]: https://aka.ms/FarmBeatsInstallDocumentationPaaS [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK diff --git a/metadata/preview/azure-verticals-agrifood-farming.json b/metadata/preview/azure-verticals-agrifood-farming.json index e536026399c58..8879d74aa35b3 100644 --- a/metadata/preview/azure-verticals-agrifood-farming.json +++ b/metadata/preview/azure-verticals-agrifood-farming.json @@ -1,7 +1,7 @@ { "Name": "azure-verticals-agrifood-farming", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/agrifood/azure-verticals-agrifood-farming", "ServiceDirectory": "agrifood", "ReadMePath": "sdk/agrifood/azure-verticals-agrifood-farming/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-verticals-agrifood-farming", - "ReleaseStatus": "2023-02-23", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azureverticalsagrifoodfarming }}", + "safeName": "azureverticalsagrifoodfarming", + "name": "azure-verticals-agrifood-farming", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/agrifood/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.verticals.agrifood.farming" ] From d0ede8cd4e0e17bddb43b98236cde99789f6008c Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 12:56:45 +0000 Subject: [PATCH 028/107] Update docs metadata --- .../preview/data-tables-readme.md | 33 ++++++++++--------- metadata/preview/azure-data-tables.json | 22 +++++++++++-- 2 files changed, 36 insertions(+), 19 deletions(-) diff --git a/docs-ref-services/preview/data-tables-readme.md b/docs-ref-services/preview/data-tables-readme.md index aec2c34c7cf44..f3d5afaf2258e 100644 --- a/docs-ref-services/preview/data-tables-readme.md +++ b/docs-ref-services/preview/data-tables-readme.md @@ -1,12 +1,12 @@ --- title: Azure Tables client library for Java keywords: Azure, java, SDK, API, azure-data-tables, tables -ms.date: 03/13/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: tables --- -# Azure Tables client library for Java - version 12.4.0-beta.1 +# Azure Tables client library for Java - version 12.6.0-alpha.20250804.1 Azure Tables is a service that stores structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design. Azure Tables gives developers flexibility and scalability with all the best parts of Azure cloud. @@ -20,7 +20,7 @@ Azure Tables is a service that stores structured NoSQL data in the cloud, provid #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-data-tables_12.4.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -55,7 +55,7 @@ add the direct dependency to your project as follows. com.azure azure-data-tables - 12.4.0-beta.1 + 12.6.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -63,6 +63,7 @@ add the direct dependency to your project as follows. ### Prerequisites - [Java Development Kit (JDK)][jdk] with version 8 or above + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - [Azure Subscription][azure_subscription] - An existing Azure storage account or Azure Cosmos DB Table API account @@ -156,7 +157,7 @@ Azure Tables provides integration with Azure Active Directory (AAD) for identity To access a table resource with a `TokenCredential`, the authenticated identity should have either the "Storage Table Data Contributor" or "Storage Table Data Reader" role. With the `azure-identity` package, you can seamlessly authorize requests in both development and production environments. -To learn more about Azure AD integration in Azure Storage, see the [Azure Identity README](https://github.com/Azure/azure-sdk-for-java/blob/azure-data-tables_12.4.0-beta.1/sdk/identity/azure-identity/README.md). +To learn more about Azure AD integration in Azure Storage, see the [Azure Identity README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md). ## Key concepts @@ -374,18 +375,18 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [coc_contact]: mailto:opencode@microsoft.com [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc]: https://opensource.microsoft.com/codeofconduct/ -[cosmosdb_create_cli]: /azure/cosmos-db/scripts/cli/table/create -[cosmosdb_create_portal]: /azure/cosmos-db/create-table-java#create-a-database-account -[jdk]: /java/azure/jdk/ -[log_level]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-tables_12.4.0-beta.1/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/LogLevel.java +[cosmosdb_create_cli]: https://learn.microsoft.com/azure/cosmos-db/scripts/cli/table/create +[cosmosdb_create_portal]: https://learn.microsoft.com/azure/cosmos-db/create-table-java#create-a-database-account +[jdk]: https://learn.microsoft.com/java/azure/jdk/ +[log_level]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/LogLevel.java [package]: https://central.sonatype.com/artifact/com.azure/azure-data-tables -[product_documentation]: /azure/cosmos-db/table-storage-overview -[query_options]: /rest/api/storageservices/querying-tables-and-entities#supported-query-options -[rest_api]: /rest/api/storageservices/table-service-rest-api -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-tables_12.4.0-beta.1/sdk/tables/azure-data-tables/src/samples/java/ -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-tables_12.4.0-beta.1/sdk/tables/azure-data-tables/src -[storage_account_create_cli]: /azure/storage/common/storage-account-create?tabs=azure-cli -[storage_account_create_portal]: /azure/storage/common/storage-account-create?tabs=azure-portal +[product_documentation]: https://learn.microsoft.com/azure/cosmos-db/table-storage-overview +[query_options]: https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-query-options +[rest_api]: https://learn.microsoft.com/rest/api/storageservices/table-service-rest-api +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/tables/azure-data-tables/src/samples/java/ +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/tables/azure-data-tables/src +[storage_account_create_cli]: https://learn.microsoft.com/azure/storage/common/storage-account-create?tabs=azure-cli +[storage_account_create_portal]: https://learn.microsoft.com/azure/storage/common/storage-account-create?tabs=azure-portal diff --git a/metadata/preview/azure-data-tables.json b/metadata/preview/azure-data-tables.json index 2e2fde97e648e..26515e19a9b99 100644 --- a/metadata/preview/azure-data-tables.json +++ b/metadata/preview/azure-data-tables.json @@ -1,7 +1,7 @@ { "Name": "azure-data-tables", - "Version": "12.4.0-beta.1", - "DevVersion": null, + "Version": "12.6.0-alpha.20250804.1", + "DevVersion": "12.6.0-alpha.20250804.1", "DirectoryPath": "sdk/tables/azure-data-tables", "ServiceDirectory": "tables", "ReadMePath": "sdk/tables/azure-data-tables/README.md", @@ -10,7 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-data-tables", - "ReleaseStatus": "2024-03-13", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-data-tables-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "safeName": "azuredatatables", + "name": "azure-data-tables", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/tables/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.data.tables", "com.azure.data.tables.models", From 250f227483b138965d3c250662405af3524d3006 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:02:25 +0000 Subject: [PATCH 029/107] Update docs metadata --- .../preview/resourcemanager-logz-readme.md | 114 ++++++++++++++++++ .../preview/azure-resourcemanager-logz.json | 33 +++++ 2 files changed, 147 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-logz-readme.md create mode 100644 metadata/preview/azure-resourcemanager-logz.json diff --git a/docs-ref-services/preview/resourcemanager-logz-readme.md b/docs-ref-services/preview/resourcemanager-logz-readme.md new file mode 100644 index 0000000000000..d951ae6704eb5 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-logz-readme.md @@ -0,0 +1,114 @@ +--- +title: Azure Resource Manager logz client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-logz, logz +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: logz +--- +# Azure Resource Manager logz client library for Java - version 1.0.0-alpha.20250804.1 + + +Please note, this package has been deprecated and will no longer be maintained after 01/01/2025. Refer to our deprecation policy (https://aka.ms/azsdk/support-policies) for more details. + +Azure Resource Manager logz client library for Java. + +This package contains Microsoft Azure SDK for logz Management SDK. Package tag package-2020-10-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-logz;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-logz + 1.0.0-beta.5 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +LogzManager manager = LogzManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/logz/azure-resourcemanager-logz/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + diff --git a/metadata/preview/azure-resourcemanager-logz.json b/metadata/preview/azure-resourcemanager-logz.json new file mode 100644 index 0000000000000..6e64e19b1ec9b --- /dev/null +++ b/metadata/preview/azure-resourcemanager-logz.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-logz", + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/logz/azure-resourcemanager-logz", + "ServiceDirectory": "logz", + "ReadMePath": "sdk/logz/azure-resourcemanager-logz/README.md", + "ChangeLogPath": "sdk/logz/azure-resourcemanager-logz/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-logz", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerlogz", + "name": "azure-resourcemanager-logz", + "triggeringPaths": [ + "/sdk/logz/ci.yml" + ], + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.logz", + "com.azure.resourcemanager.logz.fluent", + "com.azure.resourcemanager.logz.fluent.models", + "com.azure.resourcemanager.logz.models" + ] +} From c6b53c39d8b3587cf51a2b239bdc58e254013895 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:03:06 +0000 Subject: [PATCH 030/107] Update docs metadata --- .../preview/communication-sms-readme.md | 93 +++++++++++-------- metadata/preview/azure-communication-sms.json | 31 +++++++ 2 files changed, 87 insertions(+), 37 deletions(-) create mode 100644 metadata/preview/azure-communication-sms.json diff --git a/docs-ref-services/preview/communication-sms-readme.md b/docs-ref-services/preview/communication-sms-readme.md index bbf010f4b72b9..d74c7ec7e8214 100644 --- a/docs-ref-services/preview/communication-sms-readme.md +++ b/docs-ref-services/preview/communication-sms-readme.md @@ -1,12 +1,12 @@ --- title: Azure Communications SMS Service client library for Java -keywords: Azure, java, SDK, API, azure-communication-sms, communication -ms.date: 03/10/2021 +keywords: Azure, java, SDK, API, azure-communication-sms, communication/azure-communication-sms +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: communication +ms.service: communication/azure-communication-sms --- -# Azure Communications SMS Service client library for Java - version 1.0.0-beta.4 +# Azure Communications SMS Service client library for Java - version 1.2.0-alpha.20250804.1 Azure Communication SMS is used to send simple text messages. @@ -19,18 +19,50 @@ Azure Communication SMS is used to send simple text messages. ### Prerequisites - An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F). -- [Java Development Kit (JDK)](https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. +- [Java Development Kit (JDK)](https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. - [Apache Maven](https://maven.apache.org/download.cgi). -- A deployed Communication Services resource. You can use the [Azure Portal](https://docs.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://docs.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. +- A deployed Communication Services resource. You can use the [Azure Portal](https://learn.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://learn.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. ### Include the package +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag. + +```xml + + + com.azure + azure-communication-sms + + +``` + +#### Include direct dependency +If you want to take dependency on a particular version of the library that is not present in the BOM, +add the direct dependency to your project as follows. [//]: # ({x-version-update-start;com.azure:azure-communication-sms;current}) ```xml com.azure azure-communication-sms - 1.0.0-beta.4 + 1.2.0-beta.1 ``` @@ -42,18 +74,13 @@ A `DefaultAzureCredential` object must be passed to the `SmsClientBuilder` via t `AZURE_CLIENT_SECRET`, `AZURE_CLIENT_ID` and `AZURE_TENANT_ID` environment variables are needed to create a DefaultAzureCredential object. - -```java +```java readme-sample-createSmsClientWithAAD // You can find your endpoint and access key from your resource in the Azure Portal String endpoint = "https://.communication.azure.com"; -// Create an HttpClient builder of your choice and customize it -HttpClient httpClient = new NettyAsyncHttpClientBuilder().build(); - SmsClient smsClient = new SmsClientBuilder() .endpoint(endpoint) .credential(new DefaultAzureCredentialBuilder().build()) - .httpClient(httpClient) .buildClient(); ``` @@ -61,34 +88,25 @@ SmsClient smsClient = new SmsClientBuilder() SMS uses HMAC authentication with the resource access key. The access key must be provided to the `SmsClientBuilder` via the credential() function. Endpoint and httpClient must also be set via the endpoint() and httpClient() functions respectively. - -```java +```java readme-sample-createSmsClientUsingAzureKeyCredential // You can find your endpoint and access key from your resource in the Azure Portal String endpoint = "https://.communication.azure.com"; AzureKeyCredential azureKeyCredential = new AzureKeyCredential(""); -// Create an HttpClient builder of your choice and customize it -HttpClient httpClient = new NettyAsyncHttpClientBuilder().build(); - SmsClient smsClient = new SmsClientBuilder() .endpoint(endpoint) .credential(azureKeyCredential) - .httpClient(httpClient) .buildClient(); ``` Alternatively, you can provide the entire connection string using the connectionString() function instead of providing the endpoint and access key. - -```java + +```java readme-sample-createSmsClientWithConnectionString // You can find your connection string from your resource in the Azure Portal String connectionString = "https://.communication.azure.com/;"; -// Create an HttpClient builder of your choice and customize it -HttpClient httpClient = new NettyAsyncHttpClientBuilder().build(); - SmsClient smsClient = new SmsClientBuilder() .connectionString(connectionString) - .httpClient(httpClient) .buildClient(); ``` @@ -99,10 +117,9 @@ There are two different forms of authentication to use the Azure Communication S ## Examples ### Send a 1:1 SMS Message -Use the `send` or `sendWithResponse` function to send a SMS message to a single phone number. +Use the `send` or `sendWithResponse` function to send an SMS message to a single phone number. - -```java +```java readme-sample-sendMessageToOneRecipient SmsSendResult sendResult = smsClient.send( "", "", @@ -113,10 +130,9 @@ System.out.println("Recipient Number: " + sendResult.getTo()); System.out.println("Send Result Successful:" + sendResult.isSuccessful()); ``` ### Send a 1:N SMS Message -To send a SMS message to a list of recipients, call the `send` or `sendWithResponse` function with a list of recipient phone numbers. You may also add pass in an options object to specify whether the delivery report should be enabled and set custom tags. +To send an SMS message to a list of recipients, call the `send` or `sendWithResponse` function with a list of recipient phone numbers. You may also add pass in an options object to specify whether the delivery report should be enabled and set custom tags. - -```java +```java readme-sample-sendMessageToGroupWithOptions SmsSendOptions options = new SmsSendOptions(); options.setDeliveryReportEnabled(true); options.setTag("Marketing"); @@ -140,8 +156,8 @@ for (SmsSendResult result : sendResults) { SMS operations will throw an exception if the request to the server fails. Exceptions will not be thrown if the error is caused by an individual message, only if something fails with the overall request. Please use the `isSuccessful()` flag to validate each individual result to verify if the message was sent. - -```java + +```java readme-sample-sendMessageTroubleShooting try { SmsSendOptions options = new SmsSendOptions(); options.setDeliveryReportEnabled(true); @@ -170,17 +186,20 @@ try { ## Next steps -Check out other client libraries for Azure Communication Services +- [Read more about SMS in Azure Communication Services][next_steps] +- For a basic guide on how to configure Delivery Reporting for your SMS messages please refer to the [Handle SMS Events quickstart][handle_sms_events]. [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com -[product_docs]: https://docs.microsoft.com/azure/communication-services/ -[package]: https://search.maven.org/artifact/com.azure/azure-communication-sms +[product_docs]: https://learn.microsoft.com/azure/communication-services/ +[package]: https://central.sonatype.com/artifact/com.azure/azure-communication-sms [api_documentation]: https://aka.ms/java-docs -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-communication-sms_1.0.0-beta.4/sdk/communication/azure-communication-sms/src +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-sms/src +[handle_sms_events]: https://learn.microsoft.com/azure/communication-services/quickstarts/telephony-sms/handle-sms-events +[next_steps]:https://learn.microsoft.com/azure/communication-services/quickstarts/telephony-sms/send?pivots=programming-language-java diff --git a/metadata/preview/azure-communication-sms.json b/metadata/preview/azure-communication-sms.json new file mode 100644 index 0000000000000..29b630e566e0a --- /dev/null +++ b/metadata/preview/azure-communication-sms.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-communication-sms", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/communication/azure-communication-sms", + "ServiceDirectory": "communication/azure-communication-sms", + "ReadMePath": "sdk/communication/azure-communication-sms/README.md", + "ChangeLogPath": "sdk/communication/azure-communication-sms/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-communication-sms", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/communication/azure-communication-sms/ci.yml" + ], + "name": "azure-communication-sms", + "safeName": "azurecommunicationsms", + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.communication.sms", + "com.azure.communication.sms.models" + ] +} From 48fc025d4a759a8ff23594f4d34b89fe964a620d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:18:13 +0000 Subject: [PATCH 031/107] Update docs metadata --- .../preview/resourcemanager-support-readme.md | 31 +++++++++---------- .../azure-resourcemanager-support.json | 19 ++++++++++-- 2 files changed, 30 insertions(+), 20 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-support-readme.md b/docs-ref-services/preview/resourcemanager-support-readme.md index 5e69846288b52..f4d8f9d164e47 100644 --- a/docs-ref-services/preview/resourcemanager-support-readme.md +++ b/docs-ref-services/preview/resourcemanager-support-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager support client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-support, support -ms.date: 03/20/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: support --- -# Azure Resource Manager support client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager support client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager support client library for Java. -This package contains Microsoft Azure SDK for support Management SDK. Microsoft Azure Support Resource Provider. Package tag package-preview-2023-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for support Management SDK. Microsoft Azure Support Resource Provider. Package tag package-2024-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-support - 1.0.0-beta.4 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -54,15 +54,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-support_1.0.0-beta.4/sdk/support/azure-resourcemanager-support/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/support/azure-resourcemanager-support/SAMPLE.md) ## Troubleshooting @@ -105,11 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-support_1.0.0-beta.4/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-support_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-support_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-support_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-support_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-support.json b/metadata/preview/azure-resourcemanager-support.json index 93bfe28e66680..1d25155a2377b 100644 --- a/metadata/preview/azure-resourcemanager-support.json +++ b/metadata/preview/azure-resourcemanager-support.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-support", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/support/azure-resourcemanager-support", "ServiceDirectory": "support", "ReadMePath": "sdk/support/azure-resourcemanager-support/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-support", - "ReleaseStatus": "2024-03-20", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/support/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagersupport", + "name": "azure-resourcemanager-support" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.support", "com.azure.resourcemanager.support.fluent", From 50a427a844182289f66a54d6e20e8a341d99d5d6 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:21:21 +0000 Subject: [PATCH 032/107] Update docs metadata --- .../preview/communication-common-readme.md | 61 ++++++++++++++++--- .../preview/azure-communication-common.json | 24 ++++++-- 2 files changed, 74 insertions(+), 11 deletions(-) diff --git a/docs-ref-services/preview/communication-common-readme.md b/docs-ref-services/preview/communication-common-readme.md index 2e6b5c0347885..57a590ccb2f55 100644 --- a/docs-ref-services/preview/communication-common-readme.md +++ b/docs-ref-services/preview/communication-common-readme.md @@ -1,12 +1,12 @@ --- title: Azure Communication Service Common client library for Java -keywords: Azure, java, SDK, API, azure-communication-common, communication -ms.date: 03/27/2023 +keywords: Azure, java, SDK, API, azure-communication-common, communication/azure-communication-common +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: communication +ms.service: communication/azure-communication-common --- -# Azure Communication Service Common client library for Java - version 2.0.0-beta.1 +# Azure Communication Service Common client library for Java - version 1.5.0-alpha.20250804.1 Azure Communication Common contains data structures commonly used for communicating with Azure Communication Services. @@ -17,14 +17,14 @@ It is intended to provide cross-cutting concerns, e.g. authentication. ### Prerequisites - An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F). -- [Java Development Kit (JDK)](/java/azure/jdk/?view=azure-java-stable) version 8 or above. +- [Java Development Kit (JDK)](https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. - [Apache Maven](https://maven.apache.org/download.cgi). - A deployed Communication Services resource. #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-communication-common_2.0.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -60,7 +60,7 @@ add the direct dependency to your project as follows. com.azure azure-communication-common - 2.0.0-beta.1 + 1.4.0 ``` [//]: # ({x-version-update-end}) @@ -81,6 +81,7 @@ Depending on your scenario, you may want to initialize the `CommunicationTokenCr - a static token (suitable for short-lived clients used to e.g. send one-off Chat messages) or - a callback function that ensures a continuous authentication state (ideal e.g. for long Calling sessions). +- a token credential capable of obtaining an Entra user token. You can provide any implementation of [Azure.Core.TokenCredential](https://learn.microsoft.com/es-es/java/api/com.azure.core.credential.tokencredential?view=azure-java-stable). It is suitable for scenarios where Entra user access tokens are needed to authenticate with Communication Services. The tokens supplied to the `CommunicationTokenCredential` either through the constructor or via the token refresher callback can be obtained using the Azure Communication Identity library. @@ -112,6 +113,52 @@ CommunicationTokenRefreshOptions tokenRefreshOptions = new CommunicationTokenRef CommunicationTokenCredential tokenCredential = new CommunicationTokenCredential(tokenRefreshOptions); ``` +### Create a credential with a token credential capable of obtaining an Entra user token + +For scenarios where an Entra user can be used with Communication Services, you need to initialize any implementation of [Azure.Core.TokenCredential](https://learn.microsoft.com/es-es/java/api/com.azure.core.credential.tokencredential?view=azure-java-stable) and provide it to the `EntraCommunicationTokenCredentialOptions`. +Along with this, you must provide the URI of the Azure Communication Services resource and the scopes required for the Entra user token. These scopes determine the permissions granted to the token. + +This approach needs to be used for authorizing an Entra user with a Teams license to use Teams Phone Extensibility features through your Azure Communication Services resource. +This requires providing the `https://auth.msft.communication.azure.com/TeamsExtension.ManageCalls` scope. + +```java +InteractiveBrowserCredential tokenCredential = new InteractiveBrowserCredentialBuilder() + .clientId("") + .tenantId("") + .redirectUrl("") + .build(); +String resourceEndpoint = "https://.communication.azure.com"; +List scopes = new ArrayList() { + { + add("https://auth.msft.communication.azure.com/TeamsExtension.ManageCalls"); + } +}; + +EntraCommunicationTokenCredentialOptions entraTokenCredentialOptions = new EntraCommunicationTokenCredentialOptions(tokenCredential, resourceEndpoint).setScopes(scopes); +CommunicationTokenCredential credential = new CommunicationTokenCredential(entraTokenCredentialOptions); +``` + +Other scenarios for Entra users to utilize Azure Communication Services are currently in the **preview stage only and should not be used in production**. +The scopes for these scenarios follow the format `https://communication.azure.com/clients/`. +If specific scopes are not provided, the default scopes will be set to `https://communication.azure.com/clients/.default`. + +```java +InteractiveBrowserCredential tokenCredential = new InteractiveBrowserCredentialBuilder() + .clientId("") + .tenantId("") + .redirectUrl("") + .build(); +String resourceEndpoint = "https://.communication.azure.com"; +List scopes = new ArrayList() { + { + add("https://communication.azure.com/clients/VoIP"); + } +}; + +EntraCommunicationTokenCredentialOptions entraTokenCredentialOptions = new EntraCommunicationTokenCredentialOptions(tokenCredential, resourceEndpoint).setScopes(scopes); +CommunicationTokenCredential credential = new CommunicationTokenCredential(entraTokenCredentialOptions); +``` + ## Troubleshooting In progress. diff --git a/metadata/preview/azure-communication-common.json b/metadata/preview/azure-communication-common.json index 1c836abc54b77..0bf7e8d2ae725 100644 --- a/metadata/preview/azure-communication-common.json +++ b/metadata/preview/azure-communication-common.json @@ -1,16 +1,32 @@ { "Name": "azure-communication-common", - "Version": "2.0.0-beta.1", - "DevVersion": null, + "Version": "1.5.0-alpha.20250804.1", + "DevVersion": "1.5.0-alpha.20250804.1", "DirectoryPath": "sdk/communication/azure-communication-common", - "ServiceDirectory": "communication", + "ServiceDirectory": "communication/azure-communication-common", "ReadMePath": "sdk/communication/azure-communication-common/README.md", "ChangeLogPath": "sdk/communication/azure-communication-common/CHANGELOG.md", "Group": "com.azure", "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-communication-common", - "ReleaseStatus": "2023-03-24", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-communication-common-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/communication/azure-communication-common/ci.yml" + ], + "safeName": "azurecommunicationcommon", + "name": "azure-communication-common" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.communication.common" ] From 4e3f541056dc7825a859fcbfa89548d37a667e90 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:34:30 +0000 Subject: [PATCH 033/107] Update docs metadata --- .../preview/communication-identity-readme.md | 252 ++++++++++++++++++ .../preview/azure-communication-identity.json | 31 +++ 2 files changed, 283 insertions(+) create mode 100644 docs-ref-services/preview/communication-identity-readme.md create mode 100644 metadata/preview/azure-communication-identity.json diff --git a/docs-ref-services/preview/communication-identity-readme.md b/docs-ref-services/preview/communication-identity-readme.md new file mode 100644 index 0000000000000..f0c4011c7f9dd --- /dev/null +++ b/docs-ref-services/preview/communication-identity-readme.md @@ -0,0 +1,252 @@ +--- +title: Azure Communication Identity client library for Java +keywords: Azure, java, SDK, API, azure-communication-identity, communication/azure-communication-identity +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: communication/azure-communication-identity +--- +# Azure Communication Identity client library for Java - version 1.7.0-alpha.20250804.1 + + +The identity package is used for managing users and tokens for Azure Communication Services. + +[Source code][source] | [Package (Maven)][package] | [API reference documentation][api_documentation] +| [Product documentation][product_docs] + + +## Getting started + +### Prerequisites + +- An Azure subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F). +- [Java Development Kit (JDK)](https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. +- [Apache Maven](https://maven.apache.org/download.cgi). +- A Communication Services resource. You can use the [Azure Portal](https://learn.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://learn.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. + +### Include the package +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag. + +```xml + + + com.azure + azure-communication-identity + + +``` + +#### Include direct dependency +If you want to take dependency on a particular version of the library that is not present in the BOM, +add the direct dependency to your project as follows. + + +[//]: # ({x-version-update-start;com.azure:azure-communication-identity;current}) +```xml + + com.azure + azure-communication-identity + 1.7.0-beta.1 + +``` + +## Authenticate the client + +There are two forms of authentication to use the Identity SDK: + +### Azure Active Directory Token Authentication +A `DefaultAzureCredential` object must be passed to the `CommunicationIdentityClientBuilder` via the credential() function. Endpoint and httpClient must also be set via the endpoint() and httpClient() functions respectively. + +`AZURE_CLIENT_SECRET`, `AZURE_CLIENT_ID` and `AZURE_TENANT_ID` environment variables +are needed to create a DefaultAzureCredential object. + +```java readme-sample-createCommunicationIdentityClientWithAAD +// You can find your endpoint and access key from your resource in the Azure Portal +String endpoint = "https://.communication.azure.com"; + +CommunicationIdentityClient communicationIdentityClient = new CommunicationIdentityClientBuilder() + .endpoint(endpoint) + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); +``` + +### AzureKeyCredential Authentication +Identity uses HMAC authentication with the resource access key. +The access key can be used to create an AzureKeyCredential and provided to the `CommunicationIdentityClientBuilder` via the credential() function. Endpoint and httpClient must also be set via the endpoint() and httpClient() functions respectively. + +```java readme-sample-createCommunicationIdentityClient +// You can find your endpoint and access key from your resource in the Azure Portal +String endpoint = "https://.communication.azure.com"; +AzureKeyCredential keyCredential = new AzureKeyCredential(""); + +CommunicationIdentityClient communicationIdentityClient = new CommunicationIdentityClientBuilder() + .endpoint(endpoint) + .credential(keyCredential) + .buildClient(); +``` + +### Connection String Authentication +Alternatively, you can provide the entire connection string using the connectionString() function instead of providing the endpoint and access key. + +```java readme-sample-createCommunicationIdentityClientWithConnectionString +// You can find your connection string from your resource in the Azure Portal +String connectionString = ""; + +CommunicationIdentityClient communicationIdentityClient = new CommunicationIdentityClientBuilder() + .connectionString(connectionString) + .buildClient(); +``` + +## Key concepts + +`CommunicationIdentityClient` and `CommunicationIdentityAsyncClient` provide the functionalities to manage users and user tokens. + +## Examples + +### Creating a new user +Use the `createUser` function to create a new user. `user.getId()` gets the +unique ID of the user that was created. + +```java readme-sample-createNewUser +CommunicationUserIdentifier user = communicationIdentityClient.createUser(); +System.out.println("User id: " + user.getId()); +``` + +### Getting a token for an existing user +Use the `getToken` function to get a token for an existing user. The function +also takes in a list of `CommunicationTokenScope`. Scope options include: +- `CHAT` (Use this for full access to Chat APIs) +- `VOIP` (Use this for full access to Calling APIs) +- `CHAT_JOIN` (Access to Chat APIs but without the authorization to create, delete or update chat threads) +- `CHAT_JOIN_LIMITED` (A more limited version of CHAT_JOIN that doesn't allow to add or remove participants) +- `VOIP_JOIN` (Access to Calling APIs but without the authorization to start new calls) + +```java readme-sample-issueUserToken + // Define a list of communication token scopes +List scopes = Arrays.asList(CommunicationTokenScope.CHAT); + +AccessToken userToken = communicationIdentityClient.getToken(user, scopes); +System.out.println("User token value: " + userToken.getToken()); +System.out.println("Expires at: " + userToken.getExpiresAt()); +``` + +It's also possible to create a Communication Identity access token by customizing the expiration time. The token can be configured to expire in as little as one hour or as long as 24 hours. The default expiration time is 24 hours. +```java readme-sample-issueTokenWithCustomExpiration +// Define a list of Communication Identity access token scopes +List scopes = Arrays.asList(CommunicationTokenScope.CHAT); +// Set custom validity period of the Communication Identity access token within [1,24] +// hours range. If not provided, the default value of 24 hours will be used. +Duration tokenExpiresIn = Duration.ofHours(1); +AccessToken userToken = communicationIdentityClient.getToken(user, scopes, tokenExpiresIn); +System.out.println("User token value: " + userToken.getToken()); +System.out.println("Expires at: " + userToken.getExpiresAt()); +``` + +### Create a new user and token in a single request +For convenience, use `createUserAndToken` to create a new user and issue a token with one function call. This translates into a single web request as opposed to creating a user first and then issuing a token. + +```java readme-sample-createNewUserAndToken +// Define a list of communication token scopes +List scopes = Arrays.asList(CommunicationTokenScope.CHAT); + +CommunicationUserIdentifierAndToken result = communicationIdentityClient.createUserAndToken(scopes); +System.out.println("User id: " + result.getUser().getId()); +System.out.println("User token value: " + result.getUserToken().getToken()); +``` + +Here it's also possible to specify the expiration time for the Communication Identity access token. The token can be configured to expire in as little as one hour or as long as 24 hours. The default expiration time is 24 hours. + +```java readme-sample-createNewUserAndTokenWithCustomExpiration +// Define a list of communication token scopes +List scopes = Arrays.asList(CommunicationTokenScope.CHAT); +// Set custom validity period of the Communication Identity access token within [1,24] +// hours range. If not provided, the default value of 24 hours will be used. +Duration tokenExpiresIn = Duration.ofHours(1); +CommunicationUserIdentifierAndToken result = communicationIdentityClient.createUserAndToken(scopes, tokenExpiresIn); +System.out.println("User id: " + result.getUser().getId()); +System.out.println("User token value: " + result.getUserToken().getToken()); +``` + +### Revoking all tokens for an existing user +Use the `revokeTokens` function to revoke all the issued tokens of a user. + +```java readme-sample-revokeUserToken +// revoke tokens issued for the specified user +communicationIdentityClient.revokeTokens(user); +``` + +### Deleting a user +Use the `deleteUser` function to delete a user. + +```java readme-sample-deleteUser +// delete a previously created user +communicationIdentityClient.deleteUser(user); +``` + +### Exchanging Azure AD access token of a Teams User for a Communication Identity access token +Use the `getTokenForTeamsUser` function to exchange an Azure AD access token of a Teams User for a new Communication Identity access token. + +```java readme-sample-getTokenForTeamsUser +String clientId = ""; +String userObjectId = ""; +GetTokenForTeamsUserOptions options = new GetTokenForTeamsUserOptions(teamsUserAadToken, clientId, userObjectId); +AccessToken accessToken = communicationIdentityClient.getTokenForTeamsUser(options); +System.out.println("User token value: " + accessToken.getToken()); +System.out.println("Expires at: " + accessToken.getExpiresAt()); +``` + +## Troubleshooting + +All user token service operations will throw an exception on failure. + +```java readme-sample-createUserTroubleshooting +try { + CommunicationUserIdentifier user = communicationIdentityClient.createUser(); +} catch (RuntimeException ex) { + System.out.println(ex.getMessage()); +} +``` + +## Next steps + +Please take a look at the [samples][samples] directory for detailed examples of how to use this library to manage identities and tokens. + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a [Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights to use your contribution. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. + + +[cla]: https://cla.microsoft.com +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com +[product_docs]: https://learn.microsoft.com/azure/communication-services/ +[package]: https://central.sonatype.com/artifact/com.azure/azure-communication-identity +[api_documentation]: https://aka.ms/java-docs +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-identity/src/samples/java/com/azure/communication/identity/ReadmeSamples.java +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-identity/src + + + diff --git a/metadata/preview/azure-communication-identity.json b/metadata/preview/azure-communication-identity.json new file mode 100644 index 0000000000000..1dcbc5dc61bfa --- /dev/null +++ b/metadata/preview/azure-communication-identity.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-communication-identity", + "Version": "1.7.0-alpha.20250804.1", + "DevVersion": "1.7.0-alpha.20250804.1", + "DirectoryPath": "sdk/communication/azure-communication-identity", + "ServiceDirectory": "communication/azure-communication-identity", + "ReadMePath": "sdk/communication/azure-communication-identity/README.md", + "ChangeLogPath": "sdk/communication/azure-communication-identity/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-communication-identity", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure", + "safeName": "azurecommunicationidentity", + "name": "azure-communication-identity", + "triggeringPaths": [ + "/sdk/communication/azure-communication-identity/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.communication.identity", + "com.azure.communication.identity.models" + ] +} From ca7a79b5f4caf6ae75e89b2feabf01de58c31596 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:37:06 +0000 Subject: [PATCH 034/107] Update docs metadata --- .../resourcemanager-machinelearning-readme.md | 157 ++++++++++++++++++ ...azure-resourcemanager-machinelearning.json | 33 ++++ 2 files changed, 190 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-machinelearning-readme.md create mode 100644 metadata/preview/azure-resourcemanager-machinelearning.json diff --git a/docs-ref-services/preview/resourcemanager-machinelearning-readme.md b/docs-ref-services/preview/resourcemanager-machinelearning-readme.md new file mode 100644 index 0000000000000..e39f9e561ba3f --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-machinelearning-readme.md @@ -0,0 +1,157 @@ +--- +title: Azure Resource Manager Machine Learning client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-machinelearning, machinelearning +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: machinelearning +--- +# Azure Resource Manager Machine Learning client library for Java - version 1.2.0-alpha.20250804.1 + + +Azure Resource Manager Machine Learning client library for Java. + +This package contains Microsoft Azure SDK for Machine Learning Management SDK. These APIs allow end users to operate on Azure Machine Learning Workspace resources. Package tag package-2024-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-machinelearning;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-machinelearning + 1.2.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +MachineLearningManager manager = MachineLearningManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +```java +workspace = machineLearningManager.workspaces() + .define(workspaceName) + .withExistingResourceGroup(resourceGroupName) + .withRegion(REGION) + .withSku(new Sku().withName("Basic").withTier(SkuTier.BASIC)) + .withIdentity(new ManagedServiceIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)) + .withFriendlyName(workspaceName) + .withStorageAccount( + storageManager.storageAccounts() + .define(storageName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withSku(StorageAccountSkuType.STANDARD_LRS) + .withMinimumTlsVersion(MinimumTlsVersion.TLS1_0) + .withHnsEnabled(false) + .withAccessFromAzureServices() + .withOnlyHttpsTraffic() + .withBlobStorageAccountKind().withAccessTier(AccessTier.HOT) + .create() + .id()) + .withKeyVault( + keyVaultManager.vaults() + .define(keyVaultName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withEmptyAccessPolicy() + .withSku(SkuName.STANDARD) + .withDeploymentDisabled() + .withAccessFromAllNetworks() + .create() + .id()) + .withApplicationInsights( + applicationInsightsManager.components() + .define(insightName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withKind("web") + .withApplicationType(ApplicationType.WEB) + .create() + .id()) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/machinelearning/azure-resourcemanager-machinelearning/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + + diff --git a/metadata/preview/azure-resourcemanager-machinelearning.json b/metadata/preview/azure-resourcemanager-machinelearning.json new file mode 100644 index 0000000000000..866c3a9cfce45 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-machinelearning.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-machinelearning", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/machinelearning/azure-resourcemanager-machinelearning", + "ServiceDirectory": "machinelearning", + "ReadMePath": "sdk/machinelearning/azure-resourcemanager-machinelearning/README.md", + "ChangeLogPath": "sdk/machinelearning/azure-resourcemanager-machinelearning/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-machinelearning", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/machinelearning/ci.yml" + ], + "name": "azure-resourcemanager-machinelearning", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagermachinelearning" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.machinelearning", + "com.azure.resourcemanager.machinelearning.fluent", + "com.azure.resourcemanager.machinelearning.fluent.models", + "com.azure.resourcemanager.machinelearning.models" + ] +} From d26cfd4ef686d50b9ad419f1a696d37586efcc8f Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:48:31 +0000 Subject: [PATCH 035/107] Update docs metadata --- .../preview/resourcemanager-iothub-readme.md | 157 ++++++++++++++++++ .../preview/azure-resourcemanager-iothub.json | 33 ++++ 2 files changed, 190 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-iothub-readme.md create mode 100644 metadata/preview/azure-resourcemanager-iothub.json diff --git a/docs-ref-services/preview/resourcemanager-iothub-readme.md b/docs-ref-services/preview/resourcemanager-iothub-readme.md new file mode 100644 index 0000000000000..86df0a13afd30 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-iothub-readme.md @@ -0,0 +1,157 @@ +--- +title: Azure Resource Manager IotHub client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-iothub, iothub +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: iothub +--- +# Azure Resource Manager IotHub client library for Java - version 1.4.0-alpha.20250804.1 + + +Azure Resource Manager IotHub client library for Java. + +This package contains Microsoft Azure SDK for IotHub Management SDK. Use this API to manage the IoT hubs in your Azure subscription. Package tag package-2023-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-iothub;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-iothub + 1.4.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +IotHubManager manager = IotHubManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +```java +Map eventHubEndpointsMap = new HashMap<>(); +eventHubEndpointsMap.put("events", + new EventHubProperties().withRetentionTimeInDays(1L).withPartitionCount(2)); + +Map storageEndpointsMap = new HashMap<>(); +storageEndpointsMap.put("$default", + new StorageEndpointProperties().withSasTtlAsIso8601(Duration.ofHours(1L)) + .withConnectionString(StringUtil.EMPTY_STRING) + .withContainerName(StringUtil.EMPTY_STRING)); + +Map messagingEndpointsMap = new HashMap<>(); +messagingEndpointsMap.put("fileNotifications", + new MessagingEndpointProperties().withLockDurationAsIso8601(Duration.ofMinutes(1L)) + .withTtlAsIso8601(Duration.ofHours(1L)) + .withMaxDeliveryCount(10)); + +iotHubDescription = iotHubManager.iotHubResources() + .define(iothubName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withSku(new IotHubSkuInfo().withName(IotHubSku.F1).withCapacity(1L)) + .withIdentity(new ArmIdentity().withType(ResourceIdentityType.NONE)) + .withProperties(new IotHubProperties().withEventHubEndpoints(eventHubEndpointsMap) + .withRouting( + new RoutingProperties().withFallbackRoute(new FallbackRouteProperties().withName("$fallback") + .withSource(RoutingSource.DEVICE_MESSAGES) + .withCondition("true") + .withIsEnabled(true) + .withEndpointNames(Arrays.asList("events")))) + .withStorageEndpoints(storageEndpointsMap) + .withMessagingEndpoints(messagingEndpointsMap) + .withEnableFileUploadNotifications(false) + .withCloudToDevice(new CloudToDeviceProperties().withMaxDeliveryCount(10) + .withDefaultTtlAsIso8601(Duration.ofHours(1L)) + .withFeedback(new FeedbackProperties().withLockDurationAsIso8601(Duration.ofMinutes(1L)) + .withTtlAsIso8601(Duration.ofHours(1L)) + .withMaxDeliveryCount(10))) + .withFeatures(Capabilities.NONE) + .withDisableLocalAuth(false) + .withEnableDataResidency(false)) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/iothub/azure-resourcemanager-iothub/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + + diff --git a/metadata/preview/azure-resourcemanager-iothub.json b/metadata/preview/azure-resourcemanager-iothub.json new file mode 100644 index 0000000000000..2bd80da3cb647 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-iothub.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-iothub", + "Version": "1.4.0-alpha.20250804.1", + "DevVersion": "1.4.0-alpha.20250804.1", + "DirectoryPath": "sdk/iothub/azure-resourcemanager-iothub", + "ServiceDirectory": "iothub", + "ReadMePath": "sdk/iothub/azure-resourcemanager-iothub/README.md", + "ChangeLogPath": "sdk/iothub/azure-resourcemanager-iothub/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-iothub", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-iothub", + "safeName": "azureresourcemanageriothub", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/iothub/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.iothub", + "com.azure.resourcemanager.iothub.fluent", + "com.azure.resourcemanager.iothub.fluent.models", + "com.azure.resourcemanager.iothub.models" + ] +} From d854e61ab262c30b26360ef09ec30701d2ba9c83 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 13:51:24 +0000 Subject: [PATCH 036/107] Update docs metadata --- .../resourcemanager-subscription-readme.md | 20 +++++++++---------- .../azure-resourcemanager-subscription.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-subscription-readme.md b/docs-ref-services/preview/resourcemanager-subscription-readme.md index 5ca10d08493d2..ae050c5302654 100644 --- a/docs-ref-services/preview/resourcemanager-subscription-readme.md +++ b/docs-ref-services/preview/resourcemanager-subscription-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Subscription client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-subscription, subscription -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: subscription --- -# Azure Resource Manager Subscription client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Subscription client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Subscription client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-subscription - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-subscription_1.0.0-beta.3/sdk/subscription/azure-resourcemanager-subscription/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/subscription/azure-resourcemanager-subscription/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-subscription_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-subscription_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-subscription_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-subscription_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-subscription_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-subscription_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-subscription.json b/metadata/preview/azure-resourcemanager-subscription.json index e780ffe015aad..edd46d48c5523 100644 --- a/metadata/preview/azure-resourcemanager-subscription.json +++ b/metadata/preview/azure-resourcemanager-subscription.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-subscription", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/subscription/azure-resourcemanager-subscription", "ServiceDirectory": "subscription", "ReadMePath": "sdk/subscription/azure-resourcemanager-subscription/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-subscription", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-subscription", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/subscription/ci.yml" + ], + "name": "azure-resourcemanager-subscription", "safeName": "azureresourcemanagersubscription" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.subscription", "com.azure.resourcemanager.subscription.fluent", From 34ec4740cec402143cd8cd16438070b968079210 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 14:01:57 +0000 Subject: [PATCH 037/107] Update docs metadata --- .../preview/communication-chat-readme.md | 128 ++++++++++-------- .../preview/azure-communication-chat.json | 31 +++++ 2 files changed, 100 insertions(+), 59 deletions(-) create mode 100644 metadata/preview/azure-communication-chat.json diff --git a/docs-ref-services/preview/communication-chat-readme.md b/docs-ref-services/preview/communication-chat-readme.md index 14b5c18c3aad0..e5d525b6d6469 100644 --- a/docs-ref-services/preview/communication-chat-readme.md +++ b/docs-ref-services/preview/communication-chat-readme.md @@ -1,12 +1,12 @@ --- title: Azure Communication Chat client library for Java -keywords: Azure, java, SDK, API, azure-communication-chat, communication -ms.date: 08/12/2021 +keywords: Azure, java, SDK, API, azure-communication-chat, communication/azure-communication-chat +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: communication +ms.service: communication/azure-communication-chat --- -# Azure Communication Chat client library for Java - version 1.1.0-beta.2 +# Azure Communication Chat client library for Java - version 1.7.0-alpha.20250804.1 Azure Communication Chat contains the APIs used in chat applications for Azure Communication Services. @@ -19,17 +19,49 @@ Azure Communication Chat contains the APIs used in chat applications for Azure C ### Prerequisites - An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F). -- [Java Development Kit (JDK)](https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. +- [Java Development Kit (JDK)](https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. - [Apache Maven](https://maven.apache.org/download.cgi). -- A deployed Communication Services resource. You can use the [Azure Portal](https://docs.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://docs.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. +- A deployed Communication Services resource. You can use the [Azure Portal](https://learn.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://learn.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. ### Include the package +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag. + +```xml + + + com.azure + azure-communication-chat + + +``` + +#### Include direct dependency +If you want to take dependency on a particular version of the library that is not present in the BOM, +add the direct dependency to your project as follows. [//]: # ({x-version-update-start;com.azure:azure-communication-chat;current}) ```xml com.azure azure-communication-chat - 1.1.0-beta.2 + 1.6.0 ``` @@ -64,7 +96,7 @@ endpoint = "https://*Azure-Communication-Resource-Name*.communications.azure.com User access tokens enable you to build client applications that directly authenticate to Azure Communication Services. You generate these tokens on your server, pass them back to a client device, and then use them to initialize the Communication Services SDKs. -Learn how to generate user access tokens from [User Access Tokens](https://docs.microsoft.com/azure/communication-services/quickstarts/access-tokens?pivots=programming-language-java#issue-user-access-tokens) +Learn how to generate user access tokens from [User Access Tokens](https://learn.microsoft.com/azure/communication-services/quickstarts/access-tokens?pivots=programming-language-java#issue-user-access-tokens) ## Examples @@ -79,8 +111,7 @@ The following sections provide several code snippets covering some of the most c ### Create the Chat Client - -```Java +```java readme-sample-createChatClient String endpoint = "https://.communcationservices.azure.com"; // Your user access token retrieved from your trusted service @@ -110,8 +141,7 @@ Use the `createChatThread` method to create a chat thread. It contains a `getChatThread()` method which returns the `ChatThread` object that can be used to get the thread client from which you can get the `ChatThreadClient` for performing operations on the created thread: add participants, send message, etc. The `ChatThread` object also contains the `getId()` method which retrieves the unique ID of the thread. - -```Java +```java readme-sample-createChatThread List participants = new ArrayList(); ChatParticipant firstParticipant = new ChatParticipant() @@ -136,8 +166,7 @@ String chatThreadId = result.getChatThread().getId(); The `getChatThreadProperties` method retrieves a thread's properties from the service. - -```Java +```java readme-sample-getChatThread ChatThreadClient chatThreadClient = chatClient.getChatThreadClient("Id"); ChatThreadProperties chatThreadProperties = chatThreadClient.getProperties(); ``` @@ -147,8 +176,7 @@ ChatThreadProperties chatThreadProperties = chatThreadClient.getProperties(); Use `deleteChatThread` method to delete a chat thread `chatThreadId` is the unique ID of the chat thread. - -```Java +```java readme-sample-deleteChatThread String chatThreadId = "Id"; chatClient.deleteChatThread(chatThreadId); ``` @@ -158,8 +186,7 @@ chatClient.deleteChatThread(chatThreadId); The `getChatThreadClient` method returns a thread client for a thread that already exists. It can be used for performing operations on the created thread: add participants, send message, etc. `chatThreadId` is the unique ID of the existing chat thread. - -```Java +```java readme-sample-getChatThreadClient String chatThreadId = "Id"; ChatThreadClient chatThreadClient = chatClient.getChatThreadClient(chatThreadId); ``` @@ -169,8 +196,7 @@ ChatThreadClient chatThreadClient = chatClient.getChatThreadClient(chatThreadId) Use `updateTopic` method to update a thread's topic `topic` is used to hold the new topic of the thread. - -```Java +```java readme-sample-updateTopic chatThreadClient.updateTopic("New Topic"); ``` @@ -187,8 +213,7 @@ Use the `sendMessage` method to send a chat message to the chat thread that the A `SendChatMessageResult` response returned from sending a chat message, it contains an id, which is the unique ID of the message. - -```Java +```java readme-sample-sendChatMessage SendChatMessageOptions sendChatMessageOptions = new SendChatMessageOptions() .setContent("Message content") .setSenderDisplayName("Sender Display Name"); @@ -201,8 +226,7 @@ SendChatMessageResult sendResult = chatThreadClient.sendMessage(sendChatMessageO The `getMessage` method retrieves a chat message from the service. `chatMessageId` is the unique ID of the chat message. - -```Java +```java readme-sample-getChatMessage String chatMessageId = "Id"; ChatMessage chatMessage = chatThreadClient.getMessage(chatMessageId); ``` @@ -211,15 +235,13 @@ ChatMessage chatMessage = chatThreadClient.getMessage(chatMessageId); You can retrieve chat messages using the `listMessages` method on the chat thread client at specified intervals (polling). - -```Java +```java readme-sample-getChatMessages PagedIterable chatMessagesResponse = chatThreadClient.listMessages(); chatMessagesResponse.iterableByPage().forEach(resp -> { System.out.printf("Response headers are %s. Url %s and status code %d %n", resp.getHeaders(), resp.getRequest().getUrl(), resp.getStatusCode()); - resp.getItems().forEach(message -> { - System.out.printf("Message id is %s.", message.getId()); - }); + resp.getElements().forEach(message -> + System.out.printf("Message id is %s.", message.getId())); }); ``` @@ -243,7 +265,7 @@ listMessages returns different types of messages which can be identified by `cha - `participantRemoved`: System message that indicates a participant has been removed from the chat thread. -For more details, see [Message Types](https://docs.microsoft.com/azure/communication-services/concepts/chat/concepts#message-types). +For more details, see [Message Types](https://learn.microsoft.com/azure/communication-services/concepts/chat/concepts#message-types). #### Update a chat message @@ -253,8 +275,7 @@ Use `updateMessage` to update a chat message identified by chatThreadId and mess - Use `content` to provide a new chat message content; - -```Java +```java readme-sample-updateChatMessage String chatMessageId = "Id"; UpdateChatMessageOptions updateChatMessageOptions = new UpdateChatMessageOptions() .setContent("Updated message content"); @@ -267,8 +288,7 @@ chatThreadClient.updateMessage(chatMessageId, updateChatMessageOptions); Use `updateMessage` to update a chat message identified by chatMessageId. `chatMessageId` is the unique ID of the chat message. - -```Java +```java readme-sample-deleteChatMessage String chatMessageId = "Id"; chatThreadClient.deleteMessage(chatMessageId); ``` @@ -279,15 +299,13 @@ chatThreadClient.deleteMessage(chatMessageId); Use `listParticipants` to retrieve a paged collection containing the participants of the chat thread. - -```Java +```java readme-sample-listChatParticipants PagedIterable chatParticipantsResponse = chatThreadClient.listParticipants(); chatParticipantsResponse.iterableByPage().forEach(resp -> { System.out.printf("Response headers are %s. Url %s and status code %d %n", resp.getHeaders(), resp.getRequest().getUrl(), resp.getStatusCode()); - resp.getItems().forEach(chatParticipant -> { - System.out.printf("Participant id is %s.", ((CommunicationUserIdentifier) chatParticipant.getCommunicationIdentifier()).getId()); - }); + resp.getElements().forEach(chatParticipant -> + System.out.printf("Participant id is %s.", ((CommunicationUserIdentifier) chatParticipant.getCommunicationIdentifier()).getId())); }); ``` @@ -296,12 +314,11 @@ chatParticipantsResponse.iterableByPage().forEach(resp -> { Use `addParticipants` method to add participants to the chat thread. `participants` list of participants to be added to the thread; -- `communicationIdentifier`, required, is the CommunicationIdentifier you've created by using the CommunicationIdentityClient. More info at: [Create A User](https://docs.microsoft.com/azure/communication-services/quickstarts/access-tokens?pivots=programming-language-java#create-a-user). +- `communicationIdentifier`, required, is the CommunicationIdentifier you've created by using the CommunicationIdentityClient. More info at: [Create A User](https://learn.microsoft.com/azure/communication-services/quickstarts/access-tokens?pivots=programming-language-java#create-a-user). - `display_name`, optional, is the display name for the thread member. - `share_history_time`, optional, is the time from which the chat history is shared with the member. To share history since the inception of the chat thread, set this property to any date equal to, or less than the thread creation time. To share no history previous to when the member was added, set it to the current date. To share partial history, set it to the required date. - -```Java +```java readme-sample-addChatParticipants List participants = new ArrayList(); ChatParticipant firstParticipant = new ChatParticipant() @@ -323,8 +340,7 @@ chatThreadClient.addParticipants(participants); Use `removeParticipant` method to remove a participant from the chat thread. `identifier` is the CommunicationIdentifier you've created. - -```Java +```java readme-sample-removeChatParticipant chatThreadClient.removeParticipant(user); ``` @@ -335,8 +351,7 @@ chatThreadClient.removeParticipant(user); Use `sendReadReceipt` method to post a read receipt event to a chat thread, on behalf of a user. `chatMessageId` is the unique ID of the chat message that was read. - -```Java +```java readme-sample-sendReadReceipt String chatMessageId = "Id"; chatThreadClient.sendReadReceipt(chatMessageId); ``` @@ -345,15 +360,13 @@ chatThreadClient.sendReadReceipt(chatMessageId); `getReadReceipts` method retrieves read receipts for a chat thread. - -```Java +```java readme-sample-listReadReceipts PagedIterable readReceiptsResponse = chatThreadClient.listReadReceipts(); readReceiptsResponse.iterableByPage().forEach(resp -> { System.out.printf("Response headers are %s. Url %s and status code %d %n", resp.getHeaders(), resp.getRequest().getUrl(), resp.getStatusCode()); - resp.getItems().forEach(readReceipt -> { - System.out.printf("Read message id is %s.", readReceipt.getChatMessageId()); - }); + resp.getElements().forEach(readReceipt -> + System.out.printf("Read message id is %s.", readReceipt.getChatMessageId())); }); ``` @@ -366,15 +379,12 @@ Use `sendTypingNotification` method to post a typing notification event to a cha - Use `senderDisplayName` to set the display name of the notification sender; - -```Java +```java readme-sample-sendTypingNotification TypingNotificationOptions options = new TypingNotificationOptions(); options.setSenderDisplayName("Sender Display Name"); -chatThreadClient.sendTypingNotification(options); +chatThreadClient.sendTypingNotificationWithResponse(options, Context.NONE); ``` - - ## Troubleshooting In progress. @@ -388,8 +398,8 @@ Check out other client libraries for Azure communication service [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com -[product_docs]: https://docs.microsoft.com/azure/communication-services/ -[package]: https://search.maven.org/artifact/com.azure/azure-communication-chat +[product_docs]: https://learn.microsoft.com/azure/communication-services/ +[package]: https://central.sonatype.com/artifact/com.azure/azure-communication-chat [api_documentation]: https://aka.ms/java-docs -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-communication-chat_1.1.0-beta.2/sdk/communication/azure-communication-chat/src +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-chat/src diff --git a/metadata/preview/azure-communication-chat.json b/metadata/preview/azure-communication-chat.json new file mode 100644 index 0000000000000..4149152625c9f --- /dev/null +++ b/metadata/preview/azure-communication-chat.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-communication-chat", + "Version": "1.7.0-alpha.20250804.1", + "DevVersion": "1.7.0-alpha.20250804.1", + "DirectoryPath": "sdk/communication/azure-communication-chat", + "ServiceDirectory": "communication/azure-communication-chat", + "ReadMePath": "sdk/communication/azure-communication-chat/README.md", + "ChangeLogPath": "sdk/communication/azure-communication-chat/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-communication-chat", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-communication-chat", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/communication/azure-communication-chat/ci.yml" + ], + "safeName": "azurecommunicationchatclient" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.communication.chat", + "com.azure.communication.chat.models" + ] +} From e545e3ce9d98f09ed58d8a4a82f69ead769b7c4a Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 14:02:37 +0000 Subject: [PATCH 038/107] Update docs metadata --- .../resourcemanager-storagepool-readme.md | 20 +++++++++---------- .../azure-resourcemanager-storagepool.json | 12 ++++++++--- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-storagepool-readme.md b/docs-ref-services/preview/resourcemanager-storagepool-readme.md index c51c038cf089d..f62ca1b385a61 100644 --- a/docs-ref-services/preview/resourcemanager-storagepool-readme.md +++ b/docs-ref-services/preview/resourcemanager-storagepool-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager StoragePool client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-storagepool, storagepool -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storagepool --- -# Azure Resource Manager StoragePool client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager StoragePool client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager StoragePool client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-storagepool - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagepool_1.0.0-beta.3/sdk/storagepool/azure-resourcemanager-storagepool/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storagepool/azure-resourcemanager-storagepool/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagepool_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-storagepool_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagepool_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagepool_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagepool_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-storagepool_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-storagepool.json b/metadata/preview/azure-resourcemanager-storagepool.json index a563fb9306aac..6a1a02aa452b2 100644 --- a/metadata/preview/azure-resourcemanager-storagepool.json +++ b/metadata/preview/azure-resourcemanager-storagepool.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-storagepool", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/storagepool/azure-resourcemanager-storagepool", "ServiceDirectory": "storagepool", "ReadMePath": "sdk/storagepool/azure-resourcemanager-storagepool/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-storagepool", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-storagepool", + "triggeringPaths": [ + "/sdk/storagepool/ci.yml" + ], "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagerstoragepool" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.storagepool", "com.azure.resourcemanager.storagepool.fluent", From 225566abc1027b63c3e8430754054480b9820b71 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 14:03:30 +0000 Subject: [PATCH 039/107] Update docs metadata --- .../preview/analytics-defender-easm-readme.md | 32 ++++++++----------- .../azure-analytics-defender-easm.json | 19 +++++++++-- 2 files changed, 29 insertions(+), 22 deletions(-) diff --git a/docs-ref-services/preview/analytics-defender-easm-readme.md b/docs-ref-services/preview/analytics-defender-easm-readme.md index af00e938abc0c..99229b3a0dd7c 100644 --- a/docs-ref-services/preview/analytics-defender-easm-readme.md +++ b/docs-ref-services/preview/analytics-defender-easm-readme.md @@ -1,12 +1,12 @@ --- title: Azure EASM client library for Java keywords: Azure, java, SDK, API, azure-analytics-defender-easm, easm -ms.date: 11/07/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: easm --- -# Azure EASM client library for Java - version 1.0.0-beta.1 +# Azure EASM client library for Java - version 1.0.0-alpha.20250804.1 *Microsoft Defender External Attack Surface Management (Defender EASM)* continuously discovers and maps your digital attack surface to provide an external view of your online infrastructure. This visibility enables security and IT teams to identify unknowns, prioritize risk, eliminate threats, and extend vulnerability and exposure control beyond the firewall. Defender EASM leverages Microsoft’s crawling technology to discover assets that are related to your known online infrastructure, and actively scans these assets to discover new connections over time. Attack Surface Insights are generated by leveraging vulnerability and infrastructure data to showcase the key areas of concern for your organization. @@ -34,7 +34,7 @@ Various documentation is available to help you get started com.azure azure-analytics-defender-easm - 1.0.0-beta.1 + 1.0.0-beta.2 ``` [//]: # ({x-version-update-end}) @@ -66,16 +66,10 @@ Custom discoveries are organized into Discovery Groups. They are independent see ## Examples ```java readme-sample-createDefenderEasmClient -String subscriptionId = Configuration.getGlobalConfiguration().get("SUBSCRIPTION_ID"); -String workspaceName = Configuration.getGlobalConfiguration().get("WORKSPACENAME"); -String resourceGroupName = Configuration.getGlobalConfiguration().get("RESOURCEGROUPNAME"); String endpoint = Configuration.getGlobalConfiguration().get("ENDPOINT"); EasmClient easmClient = new EasmClientBuilder() .endpoint(endpoint) - .subscriptionId(subscriptionId) - .workspaceName(workspaceName) - .resourceGroupName(resourceGroupName) .credential(new DefaultAzureCredentialBuilder().build()) .buildClient(); ``` @@ -96,10 +90,10 @@ locate the root issue. View the [logging][logging] wiki for guidance about enabl These code samples show common scenario operations with the Azure Anomaly Detector library. More samples can be found under the [samples][samples] directory. For more extensive documentation on Microsoft Defender External Attack Surface Management, see the [Defender EASM][product_documentation]: https://azure.microsoft.com/services/ -on docs.microsoft.com. +on learn.microsoft.com. ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-defender-easm_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -110,15 +104,15 @@ For details on contributing to this repository, see the [contributing guide](htt [product_documentation]: https://learn.microsoft.com/azure/external-attack-surface-management/ [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-defender-easm_1.0.0-beta.1/sdk/identity/azure-identity -[discovery_runs_sample]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-defender-easm_1.0.0-beta.1/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/DiscoveryRunsSample.java -[disco_template_sample]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-defender-easm_1.0.0-beta.1/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/DiscoTemplateSample.java -[saved_filter_sample]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-defender-easm_1.0.0-beta.1/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/SavedFilterSample.java -[external_ids_sample]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-defender-easm_1.0.0-beta.1/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/ManagingExternalIdsSample.java -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-defender-easm_1.0.0-beta.1/samples +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[discovery_runs_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/DiscoveryRunsSample.java +[disco_template_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/DiscoTemplateSample.java +[saved_filter_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/SavedFilterSample.java +[external_ids_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/easm/azure-analytics-defender-easm/src/samples/java/com/azure/analytics/defender/easm/ManagingExternalIdsSample.java +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/samples [assets_documentation]: https://learn.microsoft.com/azure/external-attack-surface-management/understanding-inventory-assets [discovery_documentation]: https://learn.microsoft.com/azure/external-attack-surface-management/what-is-discovery [discovery_groups_documentation]: https://learn.microsoft.com/azure/external-attack-surface-management/using-and-managing-discovery#discovery-groups diff --git a/metadata/preview/azure-analytics-defender-easm.json b/metadata/preview/azure-analytics-defender-easm.json index 97e635baf0ddb..57baee5579a41 100644 --- a/metadata/preview/azure-analytics-defender-easm.json +++ b/metadata/preview/azure-analytics-defender-easm.json @@ -1,7 +1,7 @@ { "Name": "azure-analytics-defender-easm", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/easm/azure-analytics-defender-easm", "ServiceDirectory": "easm", "ReadMePath": "sdk/easm/azure-analytics-defender-easm/README.md", @@ -10,7 +10,20 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-analytics-defender-easm", - "ReleaseStatus": "2023-11-07", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/easm/ci.yml" + ], + "name": "azure-analytics-defender-easm", + "groupId": "com.azure", + "safeName": "azureanalyticsdefendereasm" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.defender.easm", "com.azure.analytics.defender.easm.models" From 4bc5d44b78e5aa19810e1f25ac75cc75da43c6d6 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 14:19:03 +0000 Subject: [PATCH 040/107] Update docs metadata --- .../resourcemanager-azurearcdata-readme.md | 20 +++++++++---------- .../azure-resourcemanager-azurearcdata.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-azurearcdata-readme.md b/docs-ref-services/preview/resourcemanager-azurearcdata-readme.md index 8dd295aaa2442..107cb1146e98f 100644 --- a/docs-ref-services/preview/resourcemanager-azurearcdata-readme.md +++ b/docs-ref-services/preview/resourcemanager-azurearcdata-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager AzureArcData client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-azurearcdata, azure-resource-manager -ms.date: 10/14/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager --- -# Azure Resource Manager AzureArcData client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager AzureArcData client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager AzureArcData client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-azurearcdata - 1.0.0-beta.4 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurearcdata_1.0.0-beta.4/sdk/azurearcdata/azure-resourcemanager-azurearcdata/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/azurearcdata/azure-resourcemanager-azurearcdata/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurearcdata_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-azurearcdata_1.0.0-beta.4/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurearcdata_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurearcdata_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurearcdata_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurearcdata_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-azurearcdata.json b/metadata/preview/azure-resourcemanager-azurearcdata.json index 2de439a31d19d..68957e2baaae1 100644 --- a/metadata/preview/azure-resourcemanager-azurearcdata.json +++ b/metadata/preview/azure-resourcemanager-azurearcdata.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-azurearcdata", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/azurearcdata/azure-resourcemanager-azurearcdata", "ServiceDirectory": "azurearcdata", "ReadMePath": "sdk/azurearcdata/azure-resourcemanager-azurearcdata/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-azurearcdata", - "ReleaseStatus": "2024-10-14", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-azurearcdata", + "triggeringPaths": [ + "/sdk/azurearcdata/ci.yml" + ], "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-azurearcdata", "safeName": "azureresourcemanagerazurearcdata" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.azurearcdata", "com.azure.resourcemanager.azurearcdata.fluent", From ea4c9e80f3a6dc12cef91c515a34234a210e319b Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 14:28:15 +0000 Subject: [PATCH 041/107] Update docs metadata --- ...resourcemanager-powerbidedicated-readme.md | 20 +++++++++---------- ...zure-resourcemanager-powerbidedicated.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-powerbidedicated-readme.md b/docs-ref-services/preview/resourcemanager-powerbidedicated-readme.md index 7468ca174b457..ec07b8e9aa4ff 100644 --- a/docs-ref-services/preview/resourcemanager-powerbidedicated-readme.md +++ b/docs-ref-services/preview/resourcemanager-powerbidedicated-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager PowerBIDedicated client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-powerbidedicated, powerbidedicated -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: powerbidedicated --- -# Azure Resource Manager PowerBIDedicated client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager PowerBIDedicated client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager PowerBIDedicated client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-powerbidedicated - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-powerbidedicated_1.0.0-beta.3/sdk/powerbidedicated/azure-resourcemanager-powerbidedicated/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/powerbidedicated/azure-resourcemanager-powerbidedicated/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-powerbidedicated_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-powerbidedicated_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-powerbidedicated_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-powerbidedicated_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-powerbidedicated_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-powerbidedicated_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-powerbidedicated.json b/metadata/preview/azure-resourcemanager-powerbidedicated.json index f1ce08d1da774..ca026fda40424 100644 --- a/metadata/preview/azure-resourcemanager-powerbidedicated.json +++ b/metadata/preview/azure-resourcemanager-powerbidedicated.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-powerbidedicated", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/powerbidedicated/azure-resourcemanager-powerbidedicated", "ServiceDirectory": "powerbidedicated", "ReadMePath": "sdk/powerbidedicated/azure-resourcemanager-powerbidedicated/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-powerbidedicated", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagerpowerbidedicated", "name": "azure-resourcemanager-powerbidedicated", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerpowerbidedicated" + "triggeringPaths": [ + "/sdk/powerbidedicated/ci.yml" + ], + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.powerbidedicated", From 4516b85fcba92c33cf588812968a6835d44339d9 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 14:46:29 +0000 Subject: [PATCH 042/107] Update docs metadata --- .../resourcemanager-dynatrace-readme.md | 20 +++++++++---------- .../azure-resourcemanager-dynatrace.json | 20 ++++++++++++------- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-dynatrace-readme.md b/docs-ref-services/preview/resourcemanager-dynatrace-readme.md index e78f5d3502f14..d933cb69cf7d0 100644 --- a/docs-ref-services/preview/resourcemanager-dynatrace-readme.md +++ b/docs-ref-services/preview/resourcemanager-dynatrace-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Dynatrace client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-dynatrace, dynatrace -ms.date: 10/31/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: dynatrace --- -# Azure Resource Manager Dynatrace client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager Dynatrace client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Dynatrace client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-dynatrace - 1.0.0-beta.4 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dynatrace_1.0.0-beta.4/sdk/dynatrace/azure-resourcemanager-dynatrace/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/dynatrace/azure-resourcemanager-dynatrace/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dynatrace_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-dynatrace_1.0.0-beta.4/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dynatrace_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dynatrace_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dynatrace_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dynatrace_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-dynatrace.json b/metadata/preview/azure-resourcemanager-dynatrace.json index 25f2d6b561469..58a94a31198a7 100644 --- a/metadata/preview/azure-resourcemanager-dynatrace.json +++ b/metadata/preview/azure-resourcemanager-dynatrace.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-dynatrace", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/dynatrace/azure-resourcemanager-dynatrace", "ServiceDirectory": "dynatrace", "ReadMePath": "sdk/dynatrace/azure-resourcemanager-dynatrace/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-dynatrace", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-dynatrace", + "safeName": "azureresourcemanagerdynatrace", + "triggeringPaths": [ + "/sdk/dynatrace/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdynatrace" + "name": "azure-resourcemanager-dynatrace" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.resourcemanager.dynatrace", "com.azure.resourcemanager.dynatrace.fluent", "com.azure.resourcemanager.dynatrace.fluent.models", "com.azure.resourcemanager.dynatrace.models" - ] + ], + "CIMatrixConfigs": [] } From d1a979650ae2ad5993c681be33c031157583c055 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 14:49:20 +0000 Subject: [PATCH 043/107] Update docs metadata --- .../preview/resourcemanager-datadog-readme.md | 35 +++++++++---------- .../azure-resourcemanager-datadog.json | 19 ++++++++-- 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-datadog-readme.md b/docs-ref-services/preview/resourcemanager-datadog-readme.md index 6088ed0aa13f3..6ede4823fbc8f 100644 --- a/docs-ref-services/preview/resourcemanager-datadog-readme.md +++ b/docs-ref-services/preview/resourcemanager-datadog-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager MicrosoftDatadog client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-datadog, datadog -ms.date: 01/16/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: datadog --- -# Azure Resource Manager MicrosoftDatadog client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager MicrosoftDatadog client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager MicrosoftDatadog client library for Java. -This package contains Microsoft Azure SDK for MicrosoftDatadog Management SDK. Package tag package-2021-03. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for MicrosoftDatadog Management SDK. Package tag package-2023-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-datadog - 1.0.0-beta.4 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -54,15 +54,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datadog_1.0.0-beta.4/sdk/datadog/azure-resourcemanager-datadog/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/datadog/azure-resourcemanager-datadog/SAMPLE.md) ## Troubleshooting @@ -103,13 +99,16 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datadog_1.0.0-beta.4/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datadog_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datadog_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datadog_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datadog_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-datadog.json b/metadata/preview/azure-resourcemanager-datadog.json index 57e7444046abc..64a3b126d8112 100644 --- a/metadata/preview/azure-resourcemanager-datadog.json +++ b/metadata/preview/azure-resourcemanager-datadog.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-datadog", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/datadog/azure-resourcemanager-datadog", "ServiceDirectory": "datadog", "ReadMePath": "sdk/datadog/azure-resourcemanager-datadog/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-datadog", - "ReleaseStatus": "2023-01-16", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/datadog/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdatadog", + "name": "azure-resourcemanager-datadog" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.datadog", "com.azure.resourcemanager.datadog.fluent", From de1c150b8a75dafc9398c6f0e89dba18edb2c83b Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 15:02:10 +0000 Subject: [PATCH 044/107] Update docs metadata --- .../preview/maps-geolocation-readme.md | 32 +++++++++---------- metadata/preview/azure-maps-geolocation.json | 20 ++++++++---- 2 files changed, 29 insertions(+), 23 deletions(-) diff --git a/docs-ref-services/preview/maps-geolocation-readme.md b/docs-ref-services/preview/maps-geolocation-readme.md index 1e0c15522f221..aaebadb3986a4 100644 --- a/docs-ref-services/preview/maps-geolocation-readme.md +++ b/docs-ref-services/preview/maps-geolocation-readme.md @@ -1,17 +1,17 @@ --- title: Azure Maps SDK GeoLocation client library for Java keywords: Azure, java, SDK, API, azure-maps-geolocation, maps/azure-maps-geolocation -ms.date: 12/27/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: maps/azure-maps-geolocation --- -# Azure Maps SDK GeoLocation client library for Java - version 1.0.0-beta.3 +# Azure Maps SDK GeoLocation client library for Java - version 1.0.0-alpha.20250804.1 Azure Maps SDK GeoLocation client library for Java. -This package contains the Azure Maps SDK GeoLocation client library which contains Azure Maps GeoLocation APIs. For documentation on how to use this package, please see [Azure Maps GeoLocation SDK for Java](/rest/api/maps/geolocation). +This package contains the Azure Maps SDK GeoLocation client library which contains Azure Maps GeoLocation APIs. For documentation on how to use this package, please see [Azure Maps GeoLocation SDK for Java](https://learn.microsoft.com/rest/api/maps/geolocation). [Source code][source] | [API reference documentation][docs] | [REST API documentation][rest_docs] | [Product documentation][product_docs] | [Samples][samples] @@ -35,7 +35,7 @@ Various documentation is available to help you get started com.azure azure-maps-geolocation - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -74,7 +74,7 @@ GeolocationClient client = new GeolocationClientBuilder() The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. -For SAS-based authentication, please refer to [AccountsListSasSamples.java][https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-geolocation_1.0.0-beta.3/sdk/maps/azure-resourcemanager-maps/src/samples/java/com/azure/resourcemanager/maps/generated/AccountsListSasSamples.java]. +For SAS-based authentication, please refer to [AccountsListSasSamples.java][https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-resourcemanager-maps/src/samples/java/com/azure/resourcemanager/maps/generated/AccountsListSasSamples.java]. See [Authentication][authenticate] for more options. @@ -96,11 +96,11 @@ For example, if you search with an IP address, a error is returned, indicating ` ## Next steps Several Azure Maps GeoLocation Java SDK samples are available to you in the SDK's GitHub repository. -[Azure Maps GeoLocation Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-geolocation_1.0.0-beta.3/sdk/maps/azure-maps-geolocation/src/samples) +[Azure Maps GeoLocation Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-geolocation/src/samples) ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-geolocation_1.0.0-beta.3/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -109,17 +109,17 @@ For details on contributing to this repository, see the [contributing guide](htt 1. Create new Pull Request -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-geolocation_1.0.0-beta.3/sdk/maps/azure-maps-geolocation/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-geolocation_1.0.0-beta.3/sdk/maps/azure-maps-geolocation/src/samples -[rest_docs]: /rest/api/maps -[product_docs]: /azure/azure-maps/ +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-geolocation/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-geolocation/src/samples +[rest_docs]: https://learn.microsoft.com/rest/api/maps +[product_docs]: https://learn.microsoft.com/azure/azure-maps/ [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-geolocation_1.0.0-beta.3/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-geolocation_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-geolocation_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-geolocation_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md diff --git a/metadata/preview/azure-maps-geolocation.json b/metadata/preview/azure-maps-geolocation.json index 49ed674780c34..cafcb86760621 100644 --- a/metadata/preview/azure-maps-geolocation.json +++ b/metadata/preview/azure-maps-geolocation.json @@ -1,7 +1,7 @@ { "Name": "azure-maps-geolocation", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/maps/azure-maps-geolocation", "ServiceDirectory": "maps/azure-maps-geolocation", "ReadMePath": "sdk/maps/azure-maps-geolocation/README.md", @@ -10,17 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-maps-geolocation", - "ReleaseStatus": "2024-12-27", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "safeName": "azuremapsgeolocation", - "name": "azure-maps-geolocation", - "groupId": "com.azure" + "triggeringPaths": [ + "/sdk/maps/azure-maps-geolocation/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-maps-geolocation" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.maps.geolocation", "com.azure.maps.geolocation.models" - ] + ], + "CIMatrixConfigs": [] } From b80f5da996d8c567a8c785bbe655d5c4d93fbbad Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 16:03:31 +0000 Subject: [PATCH 045/107] Update docs metadata --- .../resourcemanager-confluent-readme.md | 50 ++++++++++--------- .../azure-resourcemanager-confluent.json | 19 +++++-- 2 files changed, 42 insertions(+), 27 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-confluent-readme.md b/docs-ref-services/preview/resourcemanager-confluent-readme.md index cc7e780fa6cd0..9ccb13f09f652 100644 --- a/docs-ref-services/preview/resourcemanager-confluent-readme.md +++ b/docs-ref-services/preview/resourcemanager-confluent-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Confluent client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-confluent, confluent -ms.date: 11/11/2021 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: confluent --- -# Azure Resource Manager Confluent client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Confluent client library for Java - version 1.3.0-alpha.20250804.1 Azure Resource Manager Confluent client library for Java. -This package contains Microsoft Azure SDK for Confluent Management SDK. Package tag package-preview-2021-09. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for Confluent Management SDK. Package tag package-2024-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-confluent - 1.0.0-beta.3 + 1.3.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -50,19 +50,15 @@ Various documentation is available to help you get started Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. -[Azure Identity][azure_identity] package and [Azure Core Netty HTTP][azure_core_http_netty] package provide the default implementation. +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. ### Authentication -By default, Azure Active Directory token authentication depends on correct configure of following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`. - -With above configuration, `azure` client can be authenticated by following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-confluent_1.0.0-beta.3/sdk/confluent/azure-resourcemanager-confluent/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/confluent/azure-resourcemanager-confluent/SAMPLE.md) ## Troubleshooting @@ -92,21 +88,27 @@ See [API design][design] for general introduction on design and key concepts on ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-confluent_1.0.0-beta.3/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. -1. Fork it -1. Create your feature branch (`git checkout -b my-new-feature`) -1. Commit your changes (`git commit -am 'Add some feature'`) -1. Push to the branch (`git push origin my-new-feature`) -1. Create new Pull Request +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-confluent_1.0.0-beta.3/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-confluent_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-confluent_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-confluent_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-confluent.json b/metadata/preview/azure-resourcemanager-confluent.json index e4b1b974dc341..a2627d2c4b2ef 100644 --- a/metadata/preview/azure-resourcemanager-confluent.json +++ b/metadata/preview/azure-resourcemanager-confluent.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-confluent", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/confluent/azure-resourcemanager-confluent", "ServiceDirectory": "confluent", "ReadMePath": "sdk/confluent/azure-resourcemanager-confluent/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-confluent", - "ReleaseStatus": "2021-11-11", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/confluent/ci.yml" + ], + "name": "azure-resourcemanager-confluent", + "safeName": "azureresourcemanagerconfluent", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.confluent", "com.azure.resourcemanager.confluent.fluent", From 506f41c3e8f9049b0e5fd9476c31c1a4584e016d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 16:28:42 +0000 Subject: [PATCH 046/107] Update docs metadata --- ...ourcemanager-applicationinsights-readme.md | 20 +++++++++---------- ...e-resourcemanager-applicationinsights.json | 9 ++++++--- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-applicationinsights-readme.md b/docs-ref-services/preview/resourcemanager-applicationinsights-readme.md index 68ae71e66e0cc..29c6070da2e83 100644 --- a/docs-ref-services/preview/resourcemanager-applicationinsights-readme.md +++ b/docs-ref-services/preview/resourcemanager-applicationinsights-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager ApplicationInsights client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-applicationinsights, azure-resource-manager -ms.date: 02/19/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager --- -# Azure Resource Manager ApplicationInsights client library for Java - version 1.2.0-beta.1 +# Azure Resource Manager ApplicationInsights client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager ApplicationInsights client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-applicationinsights - 1.2.0-beta.1 + 1.2.0-beta.2 ``` [//]: # ({x-version-update-end}) @@ -96,7 +96,7 @@ component = applicationInsightsManager.components() .withIngestionMode(IngestionMode.LOG_ANALYTICS) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-applicationinsights_1.2.0-beta.1/sdk/applicationinsights/azure-resourcemanager-applicationinsights/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/applicationinsights/azure-resourcemanager-applicationinsights/SAMPLE.md) ## Troubleshooting @@ -118,12 +118,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-applicationinsights_1.2.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-applicationinsights_1.2.0-beta.1/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-applicationinsights_1.2.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-applicationinsights_1.2.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-applicationinsights_1.2.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-applicationinsights_1.2.0-beta.1/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-applicationinsights.json b/metadata/preview/azure-resourcemanager-applicationinsights.json index ca492602fb3e4..de53b90dd4c56 100644 --- a/metadata/preview/azure-resourcemanager-applicationinsights.json +++ b/metadata/preview/azure-resourcemanager-applicationinsights.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-applicationinsights", - "Version": "1.2.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/applicationinsights/azure-resourcemanager-applicationinsights", "ServiceDirectory": "applicationinsights", "ReadMePath": "sdk/applicationinsights/azure-resourcemanager-applicationinsights/README.md", @@ -10,11 +10,14 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-applicationinsights", - "ReleaseStatus": "2025-02-18", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "safeName": "azureresourcemanagerapplicationinsights", + "triggeringPaths": [ + "/sdk/applicationinsights/ci.yml" + ], "name": "azure-resourcemanager-applicationinsights", "groupId": "com.azure.resourcemanager" }, From 21be4c21a64e353581a2050ebb98ae99c3e4bf43 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 16:36:34 +0000 Subject: [PATCH 047/107] Update docs metadata --- .../preview/data-appconfiguration-readme.md | 58 ++++++++++++------- .../preview/azure-data-appconfiguration.json | 22 ++++++- 2 files changed, 56 insertions(+), 24 deletions(-) diff --git a/docs-ref-services/preview/data-appconfiguration-readme.md b/docs-ref-services/preview/data-appconfiguration-readme.md index 4eafbf5def54d..dbacb3c460716 100644 --- a/docs-ref-services/preview/data-appconfiguration-readme.md +++ b/docs-ref-services/preview/data-appconfiguration-readme.md @@ -1,12 +1,12 @@ --- title: Azure App Configuration client library for Java keywords: Azure, java, SDK, API, azure-data-appconfiguration, appconfiguration -ms.date: 03/04/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: appconfiguration --- -# Azure App Configuration client library for Java - version 1.6.0-beta.1 +# Azure App Configuration client library for Java - version 1.9.0-alpha.20250804.1 Azure App Configuration is a managed service that helps developers centralize their application configurations simply and securely. @@ -15,13 +15,14 @@ Modern programs, especially programs running in a cloud, generally have many com Use the client library for App Configuration to create and manage application configuration settings. [Source code][source_code] | [Package (Maven)][package] | [API reference documentation][api_documentation] -| [Product documentation][azconfig_docs] | [Samples][samples] | [Troubleshooting][troubleshooting] +| [Product documentation][app_config_docs] | [Samples][samples] | [Troubleshooting][troubleshooting] ## Getting started ### Prerequisites - A [Java Development Kit (JDK)][jdk_link], version 8 or later. + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - [Azure Subscription][azure_subscription] - [App Configuration Store][app_config_store] @@ -29,7 +30,7 @@ Use the client library for App Configuration to create and manage application co #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.6.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -64,7 +65,7 @@ add the direct dependency to your project as follows. com.azure azure-data-appconfiguration - 1.5.0 + 1.8.0 ``` [//]: # ({x-version-update-end}) @@ -88,7 +89,7 @@ az appconfig create --name --resource-group settings = configurationClient.listConfigurationSettings(selector); ``` +For more filters see class `SettingSelector`, such as `tagsFilter` see [samples][samples]. ### List revisions of multiple Configuration Settings @@ -543,6 +546,18 @@ for (ConfigurationSetting setting : configurationSettings) { } ``` +### Retrieve Labels +List multiple labels in the App Configuration store by calling `listLabels`. + +```java readme-sample-listLabels +String labelNameFilter = "{labelNamePrefix}*"; +configurationClient.listLabels(new SettingLabelSelector().setNameFilter(labelNameFilter)) + .forEach(label -> { + System.out.println("label name = " + label.getName()); + }); +``` + + ## Troubleshooting ### General @@ -568,7 +583,7 @@ For more detail information, check out the [AddHeadersFromContextPolicy][add_hea ### Default HTTP Client All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the -[HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +[HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL @@ -590,28 +605,29 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[add_headers_from_context_policy]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.6.0-beta.1/sdk/core/azure-core/src/main/java/com/azure/core/http/policy/AddHeadersFromContextPolicy.java +[add_headers_from_context_policy]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/http/policy/AddHeadersFromContextPolicy.java [api_documentation]: https://aka.ms/java-docs -[app_config_store]: /azure/azure-app-configuration/quickstart-dotnet-core-app#create-an-app-configuration-store -[app_config_role]: /azure/azure-app-configuration/rest-api-authorization-azure-ad#roles -[azconfig_docs]: /azure/azure-app-configuration -[azure_cli]: /cli/azure -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-appconfiguration_1.6.0-beta.1/sdk/identity/azure-identity +[app_config_store]: https://learn.microsoft.com/azure/azure-app-configuration/quickstart-dotnet-core-app#create-an-app-configuration-store +[app_config_role]: https://learn.microsoft.com/azure/azure-app-configuration/rest-api-authorization-azure-ad#roles +[app_config_docs]: https://learn.microsoft.com/azure/azure-app-configuration +[azure_cli]: https://learn.microsoft.com/cli/azure +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [azure_subscription]: https://azure.microsoft.com/free [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [default_cred_ref]: https://azuresdkdocs.z19.web.core.windows.net/java/azure-identity/latest/com/azure/identity/DefaultAzureCredential.html -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [maven]: https://maven.apache.org/ [package]: https://central.sonatype.com/artifact/com.azure/azure-data-appconfiguration [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning [rest_api]: https://github.com/Azure/AppConfiguration#rest-api-reference -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.6.0-beta.1/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.6.0-beta.1/sdk/appconfiguration/azure-data-appconfiguration/src/samples/README.md -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.6.0-beta.1/sdk/appconfiguration/azure-data-appconfiguration/src -[spring_quickstart]: /azure/azure-app-configuration/quickstart-java-spring-app -[troubleshooting]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.6.0-beta.1/sdk/appconfiguration/azure-data-appconfiguration/TROUBLESHOOTING.md +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/appconfiguration/azure-data-appconfiguration/src/samples/README.md +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/appconfiguration/azure-data-appconfiguration/src +[spring_quickstart]: https://learn.microsoft.com/azure/azure-app-configuration/quickstart-java-spring-app +[troubleshooting]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/appconfiguration/azure-data-appconfiguration/TROUBLESHOOTING.md + diff --git a/metadata/preview/azure-data-appconfiguration.json b/metadata/preview/azure-data-appconfiguration.json index c696fce448d7f..211f753e86366 100644 --- a/metadata/preview/azure-data-appconfiguration.json +++ b/metadata/preview/azure-data-appconfiguration.json @@ -1,7 +1,7 @@ { "Name": "azure-data-appconfiguration", - "Version": "1.6.0-beta.1", - "DevVersion": null, + "Version": "1.9.0-alpha.20250804.1", + "DevVersion": "1.9.0-alpha.20250804.1", "DirectoryPath": "sdk/appconfiguration/azure-data-appconfiguration", "ServiceDirectory": "appconfiguration", "ReadMePath": "sdk/appconfiguration/azure-data-appconfiguration/README.md", @@ -10,7 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-data-appconfiguration", - "ReleaseStatus": "2024-03-04", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azuredataappconfiguration }}", + "name": "azure-data-appconfiguration", + "triggeringPaths": [ + "/sdk/appconfiguration/ci.yml" + ], + "groupId": "com.azure", + "safeName": "azuredataappconfiguration" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.data.appconfiguration", "com.azure.data.appconfiguration.models" From 25734182100593f622ebb05ebb388e40ce271718 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 16:41:57 +0000 Subject: [PATCH 048/107] Update docs metadata --- .../resourcemanager-resourcehealth-readme.md | 20 +++++++++---------- .../azure-resourcemanager-resourcehealth.json | 18 +++++++++++------ 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-resourcehealth-readme.md b/docs-ref-services/preview/resourcemanager-resourcehealth-readme.md index 9dcbea3f0acd6..58063c741a73f 100644 --- a/docs-ref-services/preview/resourcemanager-resourcehealth-readme.md +++ b/docs-ref-services/preview/resourcemanager-resourcehealth-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager ResourceHealth client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-resourcehealth, resourcehealth -ms.date: 12/06/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: resourcehealth --- -# Azure Resource Manager ResourceHealth client library for Java - version 1.1.0-beta.3 +# Azure Resource Manager ResourceHealth client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager ResourceHealth client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-resourcehealth - 1.1.0-beta.3 + 1.1.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-resourcehealth_1.1.0-beta.3/sdk/resourcehealth/azure-resourcemanager-resourcehealth/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcehealth/azure-resourcemanager-resourcehealth/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-resourcehealth_1.1.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-resourcehealth_1.1.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-resourcehealth_1.1.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-resourcehealth_1.1.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-resourcehealth_1.1.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-resourcehealth_1.1.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-resourcehealth.json b/metadata/preview/azure-resourcemanager-resourcehealth.json index 793a1c4185074..ca48e2a15b880 100644 --- a/metadata/preview/azure-resourcemanager-resourcehealth.json +++ b/metadata/preview/azure-resourcemanager-resourcehealth.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-resourcehealth", - "Version": "1.1.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/resourcehealth/azure-resourcemanager-resourcehealth", "ServiceDirectory": "resourcehealth", "ReadMePath": "sdk/resourcehealth/azure-resourcemanager-resourcehealth/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-resourcehealth", - "ReleaseStatus": "2024-12-06", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-resourcehealth", "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-resourcehealth", + "triggeringPaths": [ + "/sdk/resourcehealth/ci.yml" + ], "safeName": "azureresourcemanagerresourcehealth" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.resourcehealth", "com.azure.resourcemanager.resourcehealth.fluent", "com.azure.resourcemanager.resourcehealth.fluent.models", "com.azure.resourcemanager.resourcehealth.models" - ] + ], + "CIMatrixConfigs": [] } From a345ed88c594b13f199a72d9ec53cb8faedaa438 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 16:42:31 +0000 Subject: [PATCH 049/107] Update docs metadata --- ...resourcemanager-securityinsights-readme.md | 22 +++++++++---------- ...zure-resourcemanager-securityinsights.json | 16 +++++++++----- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-securityinsights-readme.md b/docs-ref-services/preview/resourcemanager-securityinsights-readme.md index cc0b35821cad1..12210f4390fe0 100644 --- a/docs-ref-services/preview/resourcemanager-securityinsights-readme.md +++ b/docs-ref-services/preview/resourcemanager-securityinsights-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager SecurityInsights client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-securityinsights, securityinsights -ms.date: 10/14/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: securityinsights --- -# Azure Resource Manager SecurityInsights client library for Java - version 1.0.0-beta.5 +# Azure Resource Manager SecurityInsights client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager SecurityInsights client library for Java. -This package contains Microsoft Azure SDK for SecurityInsights Management SDK. API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider. Package tag package-preview-2022-09. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for SecurityInsights Management SDK. API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider. Package tag package-2022-11. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-securityinsights - 1.0.0-beta.5 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-securityinsights_1.0.0-beta.5/sdk/securityinsights/azure-resourcemanager-securityinsights/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/securityinsights/azure-resourcemanager-securityinsights/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-securityinsights_1.0.0-beta.5/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-securityinsights_1.0.0-beta.5/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-securityinsights_1.0.0-beta.5/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-securityinsights_1.0.0-beta.5/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-securityinsights_1.0.0-beta.5/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-securityinsights_1.0.0-beta.5/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-securityinsights.json b/metadata/preview/azure-resourcemanager-securityinsights.json index 45da045b02d27..e0757fac23514 100644 --- a/metadata/preview/azure-resourcemanager-securityinsights.json +++ b/metadata/preview/azure-resourcemanager-securityinsights.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-securityinsights", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/securityinsights/azure-resourcemanager-securityinsights", "ServiceDirectory": "securityinsights", "ReadMePath": "sdk/securityinsights/azure-resourcemanager-securityinsights/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-securityinsights", - "ReleaseStatus": "2024-10-14", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-securityinsights", + "safeName": "azureresourcemanagersecurityinsights", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagersecurityinsights" + "name": "azure-resourcemanager-securityinsights", + "triggeringPaths": [ + "/sdk/securityinsights/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.securityinsights", From 1215c0fa66cac0b449cde6a972846f020f2130ca Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 16:51:38 +0000 Subject: [PATCH 050/107] Update docs metadata --- ...resourcemanager-notificationhubs-readme.md | 22 +++++++++---------- ...zure-resourcemanager-notificationhubs.json | 16 +++++++++----- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-notificationhubs-readme.md b/docs-ref-services/preview/resourcemanager-notificationhubs-readme.md index 4c01385f2f85e..3b2c276da90f7 100644 --- a/docs-ref-services/preview/resourcemanager-notificationhubs-readme.md +++ b/docs-ref-services/preview/resourcemanager-notificationhubs-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager NotificationHubs client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-notificationhubs, notificationhubs -ms.date: 12/03/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: notificationhubs --- -# Azure Resource Manager NotificationHubs client library for Java - version 1.0.0-beta.5 +# Azure Resource Manager NotificationHubs client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager NotificationHubs client library for Java. -This package contains Microsoft Azure SDK for NotificationHubs Management SDK. Microsoft Notification Hubs Resource Provider REST API. Package tag package-preview-2023-10. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for NotificationHubs Management SDK. Azure NotificationHub client. Package tag package-2017-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-notificationhubs - 1.0.0-beta.5 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-notificationhubs_1.0.0-beta.5/sdk/notificationhubs/azure-resourcemanager-notificationhubs/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/notificationhubs/azure-resourcemanager-notificationhubs/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-notificationhubs_1.0.0-beta.5/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-notificationhubs_1.0.0-beta.5/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-notificationhubs_1.0.0-beta.5/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-notificationhubs_1.0.0-beta.5/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-notificationhubs_1.0.0-beta.5/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-notificationhubs_1.0.0-beta.5/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-notificationhubs.json b/metadata/preview/azure-resourcemanager-notificationhubs.json index e89817ff60b7d..a7eaf725e8ec4 100644 --- a/metadata/preview/azure-resourcemanager-notificationhubs.json +++ b/metadata/preview/azure-resourcemanager-notificationhubs.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-notificationhubs", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/notificationhubs/azure-resourcemanager-notificationhubs", "ServiceDirectory": "notificationhubs", "ReadMePath": "sdk/notificationhubs/azure-resourcemanager-notificationhubs/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-notificationhubs", - "ReleaseStatus": "2024-12-03", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-notificationhubs", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/notificationhubs/ci.yml" + ], "safeName": "azureresourcemanagernotificationhubs" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.notificationhubs", "com.azure.resourcemanager.notificationhubs.fluent", "com.azure.resourcemanager.notificationhubs.fluent.models", "com.azure.resourcemanager.notificationhubs.models" - ] + ], + "CIMatrixConfigs": [] } From 28ef8aa9daeb782f80c91abc220aad9229fd25e4 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 16:53:14 +0000 Subject: [PATCH 051/107] Update docs metadata --- .../preview/ai-anomalydetector-readme.md | 254 ++++++++++++++++++ .../preview/azure-ai-anomalydetector.json | 31 +++ 2 files changed, 285 insertions(+) create mode 100644 docs-ref-services/preview/ai-anomalydetector-readme.md create mode 100644 metadata/preview/azure-ai-anomalydetector.json diff --git a/docs-ref-services/preview/ai-anomalydetector-readme.md b/docs-ref-services/preview/ai-anomalydetector-readme.md new file mode 100644 index 0000000000000..b0e5ee6a1287f --- /dev/null +++ b/docs-ref-services/preview/ai-anomalydetector-readme.md @@ -0,0 +1,254 @@ +--- +title: Azure Anomaly Detector client library for Java +keywords: Azure, java, SDK, API, azure-ai-anomalydetector, anomalydetector +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: anomalydetector +--- +# Azure Anomaly Detector client library for Java - version 3.0.0-alpha.20250804.1 + + +[Anomaly Detector](https://learn.microsoft.com/azure/cognitive-services/Anomaly-Detector/overview) is an AI service with a set of APIs, which enables you to monitor and detect anomalies in your time series data with little machine learning (ML) knowledge, either batch validation or real-time inference. + +[Source code][source_code] | [Package (Maven)][package] | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][samples_readme] + +## Getting started + +### Prerequisites + +- A [Java Development Kit (JDK)][jdk_link], version 11 or later. +- [Azure Subscription][azure_subscription] +- An existing Cognitive Services or Anomaly Detector resource. + +For more information about creating the resource or how to get the location and sku information see +[here][cognitive_resource_cli]. + +### Include the Package + +[//]: # ({x-version-update-start;com.azure:azure-ai-anomalydetector;current}) + +```xml + + com.azure + azure-ai-anomalydetector + 3.0.0-beta.6 + +``` + +[//]: # ({x-version-update-end}) + +### Authenticate the client + +In order to interact with the Anomaly Detector service, you'll need to create an instance of +[`MultivariateClient`][multivariate_client_class], [`MultivariateAsyncClient`][multivariate_async_client_class], +[`UnivariateClient`][univariate_client_class], or [`UnivariateAsyncClient`][univariate_async_client_class]. You will +need an **endpoint** and an **API key** to instantiate a client object. + +#### Get API Key + +You can obtain the endpoint and API key from the resource information in the [Azure Portal][azure_portal]. + +Alternatively, you can use the [Azure CLI][azure_cli] snippet below to get the API key from the Anomaly Detector resource. + +```bash +az cognitiveservices account keys list --resource-group --name +``` + +#### Create AnomalyDetectorClient with Azure Active Directory Credential + +You can authenticate with Azure Active Directory using the [Azure Identity library][azure_identity]. Note that regional +endpoints do not support AAD authentication. Create a [custom subdomain][custom_subdomain] for your resource in order +to use this type of authentication. + +To use the [DefaultAzureCredential][DefaultAzureCredential] provider shown below, or other credential providers provided +with the Azure SDK, please include the `azure-identity` package: + +[//]: # ({x-version-update-start;com.azure:azure-identity;dependency}) + +```xml + + com.azure + azure-identity + 1.15.3 + +``` + +You will also need to [register a new AAD application][register_aad_app] and [grant access][aad_grant_access] to +Anomaly Detector by assigning the `"Cognitive Services User"` role to your service principal. + +Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: +AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET. + +##### Sync client + +```java readme-sample-createAnomalyDetectorClient +String endpoint = Configuration.getGlobalConfiguration().get("AZURE_ANOMALY_DETECTOR_ENDPOINT"); +String key = Configuration.getGlobalConfiguration().get("AZURE_ANOMALY_DETECTOR_API_KEY"); + +MultivariateClient multivariateClient = new AnomalyDetectorClientBuilder() + .credential(new AzureKeyCredential(key)) + .endpoint(endpoint) + .buildMultivariateClient(); + +UnivariateClient univariateClient = new AnomalyDetectorClientBuilder() + .credential(new AzureKeyCredential(key)) + .endpoint(endpoint) + .buildUnivariateClient(); +``` + +## Key concepts + +With the Anomaly Detector, you can either detect anomalies in one variable using **Univariate Anomaly Detection**, or +detect anomalies in multiple variables with **Multivariate Anomaly Detection**. + +|Feature |Description | +|---------|---------| +|Univariate Anomaly Detection | Detect anomalies in one variable, like revenue, cost, etc. The model was selected automatically based on your data pattern. | +|Multivariate Anomaly Detection| Detect anomalies in multiple variables with correlations, which are usually gathered from equipment or other complex system. The underlying model used is Graph attention network.| + +### Univariate Anomaly Detection + +The Univariate Anomaly Detection API enables you to monitor and detect abnormalities in your time series data without +having to know machine learning. The algorithms adapt by automatically identifying and applying the best-fitting models +to your data, regardless of industry, scenario, or data volume. Using your time series data, the API determines +boundaries for anomaly detection, expected values, and which data points are anomalies. + +Using the Anomaly Detector doesn't require any prior experience in machine learning, and the REST API enables you to +easily integrate the service into your applications and processes. + +With the Univariate Anomaly Detection, you can automatically detect anomalies throughout your time series data, or as +they occur in real-time. + +|Feature |Description | +|---------|---------| +| Streaming detection| Detect anomalies in your streaming data by using previously seen data points to determine if your latest one is an anomaly. This operation generates a model using the data points you send, and determines if the target point is an anomaly. By calling the API with each new data point you generate, you can monitor your data as it's created. | +| Batch detection | Use your time series to detect any anomalies that might exist throughout your data. This operation generates a model using your entire time series data, with each point analyzed with the same model. | +| Change points detection | Use your time series to detect any trend change points that exist in your data. This operation generates a model using your entire time series data, with each point analyzed with the same model. | + +### Multivariate Anomaly Detection + +The **Multivariate Anomaly Detection** APIs further enable developers by easily integrating advanced AI for detecting +anomalies from groups of metrics, without the need for machine learning knowledge or labeled data. Dependencies and +inter-correlations between up to 300 different signals are now automatically counted as key factors. This new +capability helps you to proactively protect your complex systems such as software applications, servers, factory +machines, spacecraft, or even your business, from failures. + +With the Multivariate Anomaly Detection, you can automatically detect anomalies throughout your time series data, or as +they occur in real-time. There are three processes to use Multivariate Anomaly Detection. + +- **Training**: Use Train Model API to create and train a model, then use Get Model Status API to get the status and model metadata. +- **Inference**: + - Use Async Inference API to trigger an asynchronous inference process and use Get Inference results API to get detection results on a batch of data. + - You could also use Sync Inference API to trigger a detection on one timestamp every time. +- **Other operations**: List Model API and Delete Model API are supported in Multivariate Anomaly Detection model for model management. + +### Thread safety + +We guarantee that all client instance methods are thread-safe and independent of each other. This +ensures that the recommendation of reusing client instances is always safe, even across threads. + +## Examples + +The following section provides several code snippets covering some of the most common Anomaly Detector service tasks, +including: + +- [Univariate Anomaly Detection - Batch detection](#batch-detection) +- [Univariate Anomaly Detection - Streaming detection](#streaming-detection) +- [Univariate Anomaly Detection - Detect change points](#detect-change-points) +- [Multivariate Anomaly Detection](#multivariate-anomaly-detection-sample) + +### Create client + +```java readme-sample-createAnomalyDetectorClient +String endpoint = Configuration.getGlobalConfiguration().get("AZURE_ANOMALY_DETECTOR_ENDPOINT"); +String key = Configuration.getGlobalConfiguration().get("AZURE_ANOMALY_DETECTOR_API_KEY"); + +MultivariateClient multivariateClient = new AnomalyDetectorClientBuilder() + .credential(new AzureKeyCredential(key)) + .endpoint(endpoint) + .buildMultivariateClient(); + +UnivariateClient univariateClient = new AnomalyDetectorClientBuilder() + .credential(new AzureKeyCredential(key)) + .endpoint(endpoint) + .buildUnivariateClient(); +``` + +### Batch detection + +For batch detection in univariate anomaly detection, please go to this sample for better understanding the workflow: +[DetectAnomaliesEntireSeries.java](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector/src/samples/java/com/azure/ai/anomalydetector/DetectAnomaliesEntireSeries.java) + +### Streaming detection + +For streaming/last detection in univariate anomaly detection, please go to this sample for better understanding the +workflow: [DetectAnomaliesLastPoint.java](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector/src/samples/java/com/azure/ai/anomalydetector/DetectAnomaliesLastPoint.java) + +### Detect change points + +For change points detection in univariate anomaly detection, please go to this sample for better understanding the +workflow: [DetectChangePoints.java](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector/src/samples/java/com/azure/ai/anomalydetector/DetectChangePoints.java) + +### Multivariate Anomaly Detection Sample + +To see how to use Anomaly Detector library to conduct Multivariate Anomaly Detection, see this [MultivariateSample.java](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector/src/samples/java/com/azure/ai/anomalydetector/MultivariateSample.java). + +## Troubleshooting + +### Enabling Logging + +Azure SDKs for Java offer a consistent logging story to help aid in troubleshooting application errors and expedite +their resolution. The logs produced will capture the flow of an application before reaching the terminal state to help +locate the root issue. View the [logging][logging] wiki for guidance about enabling logging. + +## Next steps + +These code samples show common scenario operations with the Azure Anomaly Detector library. More samples can be found +under the [samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector/src/samples/java/com/azure/ai/anomalydetector) directory. + +For more extensive documentation on Azure Anomaly Detector, see the [Anomaly Detector documentation](https://learn.microsoft.com/azure/cognitive-services/anomaly-detector/overview) on +learn.microsoft.com. + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License +Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. +For details, visit [cla.microsoft.com][cla]. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate +the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to +do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][code_of_conduct]. For more information see the +[Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. + + +[cla]: https://cla.microsoft.com +[code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com +[samples]: src/samples/java/com/azure/ai/anomalydetector +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector/src +[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector/src/samples/ +[azure_subscription]: https://azure.microsoft.com/free/ +[api_reference_doc]: https://azure.github.io/azure-sdk-for-java/ +[product_documentation]: https://learn.microsoft.com/azure/cognitive-services/anomaly-detector/ +[cognitive_resource_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli +[multivariate_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/8b2622353dd8c4a03a87c7e04a6f82bf0712bab5/sdk/anomalydetector/azure-ai-anomalydetector/src/main/java/com/azure/ai/anomalydetector/MultivariateClient.java +[multivariate_async_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/8b2622353dd8c4a03a87c7e04a6f82bf0712bab5/sdk/anomalydetector/azure-ai-anomalydetector/src/main/java/com/azure/ai/anomalydetector/MultivariateAsyncClient.java +[univariate_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/8b2622353dd8c4a03a87c7e04a6f82bf0712bab5/sdk/anomalydetector/azure-ai-anomalydetector/src/main/java/com/azure/ai/anomalydetector/UnivariateClient.java +[univariate_async_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/8b2622353dd8c4a03a87c7e04a6f82bf0712bab5/sdk/anomalydetector/azure-ai-anomalydetector/src/main/java/com/azure/ai/anomalydetector/UnivariateAsyncClient.java +[azure_cli]: https://learn.microsoft.com/cli/azure +[azure_portal]: https://portal.azure.com +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential +[custom_subdomain]: https://learn.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain +[register_aad_app]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[aad_grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[package]: https://central.sonatype.com/artifact/com.azure/azure-ai-anomalydetector +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/anomalydetector/azure-ai-anomalydetector/src/samples/README.md +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK + + diff --git a/metadata/preview/azure-ai-anomalydetector.json b/metadata/preview/azure-ai-anomalydetector.json new file mode 100644 index 0000000000000..b674a66a24e07 --- /dev/null +++ b/metadata/preview/azure-ai-anomalydetector.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-ai-anomalydetector", + "Version": "3.0.0-alpha.20250804.1", + "DevVersion": "3.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/anomalydetector/azure-ai-anomalydetector", + "ServiceDirectory": "anomalydetector", + "ReadMePath": "sdk/anomalydetector/azure-ai-anomalydetector/README.md", + "ChangeLogPath": "sdk/anomalydetector/azure-ai-anomalydetector/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-ai-anomalydetector", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure", + "name": "azure-ai-anomalydetector", + "triggeringPaths": [ + "/sdk/anomalydetector/ci.yml" + ], + "safeName": "azureaianomalydetector" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.ai.anomalydetector", + "com.azure.ai.anomalydetector.models" + ] +} From 8db1618ff965d1d56b2335f11e6dcb07f138bc08 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 17:08:39 +0000 Subject: [PATCH 052/107] Update docs metadata --- .../analytics-synapse-accesscontrol-readme.md | 35 ++++++++------- .../analytics-synapse-artifacts-readme.md | 12 ++--- ...-synapse-managedprivateendpoints-readme.md | 35 ++++++++------- .../analytics-synapse-monitoring-readme.md | 35 ++++++++------- .../preview/analytics-synapse-spark-readme.md | 45 ++++++++++--------- ...azure-analytics-synapse-accesscontrol.json | 21 +++++++-- .../azure-analytics-synapse-artifacts.json | 14 +++--- ...ytics-synapse-managedprivateendpoints.json | 22 +++++++-- .../azure-analytics-synapse-monitoring.json | 22 +++++++-- .../azure-analytics-synapse-spark.json | 22 +++++++-- 10 files changed, 166 insertions(+), 97 deletions(-) diff --git a/docs-ref-services/preview/analytics-synapse-accesscontrol-readme.md b/docs-ref-services/preview/analytics-synapse-accesscontrol-readme.md index 2e0f584bb7078..51963822f457b 100644 --- a/docs-ref-services/preview/analytics-synapse-accesscontrol-readme.md +++ b/docs-ref-services/preview/analytics-synapse-accesscontrol-readme.md @@ -1,12 +1,12 @@ --- title: Azure Synapse Access Control client library for Java -keywords: Azure, java, SDK, API, azure-analytics-synapse-accesscontrol, synapseanalytics -ms.date: 08/11/2021 +keywords: Azure, java, SDK, API, azure-analytics-synapse-accesscontrol, synapse-analytics +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: synapseanalytics +ms.service: synapse-analytics --- -# Azure Synapse Access Control client library for Java - version 1.0.0-beta.4 +# Azure Synapse Access Control client library for Java - version 1.0.0-alpha.20250804.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,13 +23,13 @@ Maven dependency for the Azure Synapse Access Control client library. Add it to com.azure azure-analytics-synapse-accesscontrol - 1.0.0-beta.4 + 1.0.0-beta.5 ``` [//]: # ({x-version-update-end}) ### Prerequisites -- Java Development Kit (JDK) with version 8 or above +- [Java Development Kit (JDK)][jdk] with version 8 or above - An [Azure subscription][azure_sub]. - An existing Azure Synapse workspace. If you need to create an Azure Synapse workspace, you can use the Azure Portal or [Azure CLI][azure_cli]. ```Bash @@ -82,7 +82,7 @@ Here is an [Azure Cloud Shell](https://shell.azure.com/bash) snippet below to ## Troubleshooting ### Default HTTP client -All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL operations. The Boring SSL library is an Uber JAR containing native libraries for Linux / macOS / Windows, and provides better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. @@ -102,17 +102,20 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-accesscontrol_1.0.0-beta.4/sdk/synapse/azure-analytics-synapse-accesscontrol/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol/src [api_documentation]: https://azure.github.io/azure-sdk-for-java -[azsynapse_docs]: https://docs.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-accesscontrol_1.0.0-beta.4/sdk/identity/azure-identity +[azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable +[azure_sub]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ -[azure_synapse]: https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace -[azure_cli]: https://docs.microsoft.com/cli/azure -[rest_api]: https://docs.microsoft.com/rest/api/synapse/ -[azsynapse_rest]: https://docs.microsoft.com/rest/api/synapse/ -[azure_create_application_in_portal]: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal -[azure_synapse_cli_full]: https://docs.microsoft.com/cli/azure/synapse?view=azure-cli-latest +[azure_synapse]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_cli]: https://learn.microsoft.com/cli/azure +[rest_api]: https://learn.microsoft.com/rest/api/synapse/ +[azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning + diff --git a/docs-ref-services/preview/analytics-synapse-artifacts-readme.md b/docs-ref-services/preview/analytics-synapse-artifacts-readme.md index f0fc481ffb634..bc73b3d310b1e 100644 --- a/docs-ref-services/preview/analytics-synapse-artifacts-readme.md +++ b/docs-ref-services/preview/analytics-synapse-artifacts-readme.md @@ -1,12 +1,12 @@ --- title: Azure Synapse Artifacts client library for Java keywords: Azure, java, SDK, API, azure-analytics-synapse-artifacts, synapse-analytics -ms.date: 03/10/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: synapse-analytics --- -# Azure Synapse Artifacts client library for Java - version 1.0.0-beta.16 +# Azure Synapse Artifacts client library for Java - version 1.0.0-alpha.20250804.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,7 +23,7 @@ Maven dependency for the Azure Synapse Artifacts client library. Add it to your com.azure azure-analytics-synapse-artifacts - 1.0.0-beta.16 + 1.0.0-beta.17 ``` [//]: # ({x-version-update-end}) @@ -222,10 +222,10 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-artifacts_1.0.0-beta.16/sdk/synapse/azure-analytics-synapse-artifacts/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-artifacts/src [api_documentation]: https://azure.github.io/azure-sdk-for-java [azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-artifacts_1.0.0-beta.16/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable @@ -236,7 +236,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope [azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ [azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal [azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest -[artifacts_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-artifacts_1.0.0-beta.16/sdk/synapse/azure-analytics-synapse-artifacts/src/samples/java/com/azure/analytics/synapse/artifacts +[artifacts_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-artifacts/src/samples/java/com/azure/analytics/synapse/artifacts [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning diff --git a/docs-ref-services/preview/analytics-synapse-managedprivateendpoints-readme.md b/docs-ref-services/preview/analytics-synapse-managedprivateendpoints-readme.md index 79eb6a0765f5d..eb885268b4109 100644 --- a/docs-ref-services/preview/analytics-synapse-managedprivateendpoints-readme.md +++ b/docs-ref-services/preview/analytics-synapse-managedprivateendpoints-readme.md @@ -1,12 +1,12 @@ --- title: Azure Synapse Managed Private Endpoints client library for Java -keywords: Azure, java, SDK, API, azure-analytics-synapse-managedprivateendpoints, synapseanalytics -ms.date: 09/08/2021 +keywords: Azure, java, SDK, API, azure-analytics-synapse-managedprivateendpoints, synapse-analytics +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: synapseanalytics +ms.service: synapse-analytics --- -# Azure Synapse Managed Private Endpoints client library for Java - version 1.0.0-beta.5 +# Azure Synapse Managed Private Endpoints client library for Java - version 1.0.0-alpha.20250804.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,13 +23,13 @@ Maven dependency for the Azure Synapse managed private endpoints client library. com.azure azure-analytics-synapse-managedprivateendpoints - 1.0.0-beta.5 + 1.0.0-beta.6 ``` [//]: # ({x-version-update-end}) ### Prerequisites -- Java Development Kit (JDK) with version 8 or above +- [Java Development Kit (JDK)][jdk] with version 8 or above - An [Azure subscription][azure_sub]. - An existing Azure Synapse workspace. If you need to create an Azure Synapse workspace, you can use the Azure Portal or [Azure CLI][azure_cli]. ```Bash @@ -82,7 +82,7 @@ Here is an [Azure Cloud Shell](https://shell.azure.com/bash) snippet below to ## Troubleshooting ### Default HTTP client -All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL operations. The Boring SSL library is an Uber JAR containing native libraries for Linux / macOS / Windows, and provides better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. @@ -102,17 +102,20 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-managedprivateendpoints_1.0.0-beta.5/sdk/synapse/azure-analytics-synapse-accesscontrol/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol/src [api_documentation]: https://azure.github.io/azure-sdk-for-java -[azsynapse_docs]: https://docs.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-managedprivateendpoints_1.0.0-beta.5/sdk/identity/azure-identity +[azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ -[azure_synapse]: https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace -[azure_cli]: https://docs.microsoft.com/cli/azure -[rest_api]: https://docs.microsoft.com/rest/api/synapse/ -[azsynapse_rest]: https://docs.microsoft.com/rest/api/synapse/ -[azure_create_application_in_portal]: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal -[azure_synapse_cli_full]: https://docs.microsoft.com/cli/azure/synapse?view=azure-cli-latest +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable +[azure_sub]: https://azure.microsoft.com/free/ +[azure_synapse]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_cli]: https://learn.microsoft.com/cli/azure +[rest_api]: https://learn.microsoft.com/rest/api/synapse/ +[azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning + diff --git a/docs-ref-services/preview/analytics-synapse-monitoring-readme.md b/docs-ref-services/preview/analytics-synapse-monitoring-readme.md index 3f1f7beee0568..e3fc9a659b8c5 100644 --- a/docs-ref-services/preview/analytics-synapse-monitoring-readme.md +++ b/docs-ref-services/preview/analytics-synapse-monitoring-readme.md @@ -1,12 +1,12 @@ --- title: Azure Synapse Monitoring client library for Java -keywords: Azure, java, SDK, API, azure-analytics-synapse-monitoring, synapseanalytics -ms.date: 04/07/2021 +keywords: Azure, java, SDK, API, azure-analytics-synapse-monitoring, synapse-analytics +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: synapseanalytics +ms.service: synapse-analytics --- -# Azure Synapse Monitoring client library for Java - version 1.0.0-beta.3 +# Azure Synapse Monitoring client library for Java - version 1.0.0-alpha.20250804.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,13 +23,13 @@ Maven dependency for the Azure Synapse monitoring client library. Add it to your com.azure azure-analytics-synapse-monitoring - 1.0.0-beta.3 + 1.0.0-beta.5 ``` [//]: # ({x-version-update-end}) ### Prerequisites -- Java Development Kit (JDK) with version 8 or above +- [Java Development Kit (JDK)][jdk] with version 8 or above - An [Azure subscription][azure_sub]. - An existing Azure Synapse workspace. If you need to create an Azure Synapse workspace, you can use the Azure Portal or [Azure CLI][azure_cli]. ```Bash @@ -82,7 +82,7 @@ Here is an [Azure Cloud Shell](https://shell.azure.com/bash) snippet below to ## Troubleshooting ### Default HTTP client -All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL operations. The Boring SSL library is an Uber JAR containing native libraries for Linux / macOS / Windows, and provides better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. @@ -102,17 +102,20 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-monitoring_1.0.0-beta.3/sdk/synapse/azure-analytics-synapse-accesscontrol/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol/src [api_documentation]: https://azure.github.io/azure-sdk-for-java -[azsynapse_docs]: https://docs.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-monitoring_1.0.0-beta.3/sdk/identity/azure-identity +[azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ -[azure_synapse]: https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace -[azure_cli]: https://docs.microsoft.com/cli/azure -[rest_api]: https://docs.microsoft.com/rest/api/synapse/ -[azsynapse_rest]: https://docs.microsoft.com/rest/api/synapse/ -[azure_create_application_in_portal]: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal -[azure_synapse_cli_full]: https://docs.microsoft.com/cli/azure/synapse?view=azure-cli-latest +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable +[azure_sub]: https://azure.microsoft.com/free/ +[azure_synapse]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_cli]: https://learn.microsoft.com/cli/azure +[rest_api]: https://learn.microsoft.com/rest/api/synapse/ +[azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning + diff --git a/docs-ref-services/preview/analytics-synapse-spark-readme.md b/docs-ref-services/preview/analytics-synapse-spark-readme.md index be4a5096a7897..16f2bad061682 100644 --- a/docs-ref-services/preview/analytics-synapse-spark-readme.md +++ b/docs-ref-services/preview/analytics-synapse-spark-readme.md @@ -1,12 +1,12 @@ --- title: Azure Synapse Spark client library for Java -keywords: Azure, java, SDK, API, azure-analytics-synapse-spark, synapseanalytics -ms.date: 10/15/2021 +keywords: Azure, java, SDK, API, azure-analytics-synapse-spark, synapse-analytics +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: synapseanalytics +ms.service: synapse-analytics --- -# Azure Synapse Spark client library for Java - version 1.0.0-beta.5 +# Azure Synapse Spark client library for Java - version 1.0.0-alpha.20250804.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,7 +23,7 @@ Maven dependency for the Azure Synapse Spark client library. Add it to your proj com.azure azure-analytics-synapse-spark - 1.0.0-beta.4 + 1.0.0-beta.6 ``` [//]: # ({x-version-update-end}) @@ -103,7 +103,7 @@ The following sections provide several code snippets covering some of the most c ### Spark batch job examples * [Create a Spark batch job](#create-a-spark-batch-job) * [List role Spark batch jobs](#list-spark-batch-jobs) -* [Cancel a Spark batch job](#delete-a-spark-batch-job) +* [Cancel a Spark batch job](#cancel-a-spark-batch-job) ### Create a Spark batch job @@ -148,10 +148,9 @@ batchClient.cancelSparkBatchJob(jobId); ### Async API The following sections provide several code snippets covering some of the most common asynchronous Azure Synapse Spark service tasks, including: -* [Create a Spark job asynchronously](#create-a-spark-batch-job-asynchronously) -* [Retrieve a Spark job asynchronously](#retrieve-a-spark-batch-job-asynchronously) +* [Create a Spark job asynchronously](#create-a-spark-job-asynchronously) * [List Spark jobs asynchronously](#list-spark-batch-jobs-asynchronously) -* [Delete a Spark job asynchronously](#delete-a-spark-batch-job-asynchronously) +* [Cancel a Spark batch job asynchronously](#cancel-a-spark-batch-job-asynchronously) > Note : You should add `System.in.read()` or `Thread.sleep()` after the function calls in the main class/thread to allow async functions/operations to execute and finish before the main application/thread exits. @@ -203,7 +202,7 @@ batchClient.cancelSparkBatchJob(jobId); ## Troubleshooting ### Default HTTP client -All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL operations. The Boring SSL library is an Uber JAR containing native libraries for Linux / macOS / Windows, and provides better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. @@ -223,21 +222,23 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-spark_1.0.0-beta.5/sdk/synapse/azure-analytics-synapse-spark/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-spark/src [api_documentation]: https://azure.github.io/azure-sdk-for-java -[azsynapse_docs]: https://docs.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-spark_1.0.0-beta.5/sdk/identity/azure-identity +[azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ -[azure_synapse]: https://docs.microsoft.com/azure/synapse-analytics/quickstart-create-workspace -[azure_cli]: https://docs.microsoft.com/azure/synapse-analytics/quickstart-create-workspace-cli -[rest_api]: https://docs.microsoft.com/rest/api/synapse/ -[azsynapse_rest]: https://docs.microsoft.com/rest/api/synapse/ -[azure_create_application_in_portal]: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal -[azure_synapse_cli_full]: https://docs.microsoft.com/cli/azure/synapse?view=azure-cli-latest -[spark_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-spark_1.0.0-beta.5/sdk/synapse/azure-analytics-synapse-spark/src/samples/java/com/azure/analytics/synapse/spark +[azure_synapse]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_cli]: https://learn.microsoft.com/cli/azure +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable +[azure_sub]: https://azure.microsoft.com/free/ +[rest_api]: https://learn.microsoft.com/rest/api/synapse/ +[azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest +[spark_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-spark/src/samples/java/com/azure/analytics/synapse/spark [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning -[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_sub]: https://azure.microsoft.com/free/ -[azure_portal]: https://docs.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_portal]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace diff --git a/metadata/preview/azure-analytics-synapse-accesscontrol.json b/metadata/preview/azure-analytics-synapse-accesscontrol.json index af9e57f2cc0b0..c0bb484958643 100644 --- a/metadata/preview/azure-analytics-synapse-accesscontrol.json +++ b/metadata/preview/azure-analytics-synapse-accesscontrol.json @@ -1,7 +1,8 @@ { "Name": "azure-analytics-synapse-accesscontrol", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/synapse/azure-analytics-synapse-accesscontrol", "ServiceDirectory": "synapse", "ReadMePath": "sdk/synapse/azure-analytics-synapse-accesscontrol/README.md", "ChangeLogPath": "sdk/synapse/azure-analytics-synapse-accesscontrol/CHANGELOG.md", @@ -9,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-analytics-synapse-accesscontrol", - "DirectoryPath": "", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azureanalyticssynapseaccesscontrol }}", + "safeName": "azureanalyticssynapseaccesscontrol", + "groupId": "com.azure", + "name": "azure-analytics-synapse-accesscontrol", + "triggeringPaths": [ + "/sdk/synapse/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.synapse.accesscontrol", "com.azure.analytics.synapse.accesscontrol.models" diff --git a/metadata/preview/azure-analytics-synapse-artifacts.json b/metadata/preview/azure-analytics-synapse-artifacts.json index c5e4a7c5aa4e4..3d8aeb05b6d91 100644 --- a/metadata/preview/azure-analytics-synapse-artifacts.json +++ b/metadata/preview/azure-analytics-synapse-artifacts.json @@ -1,7 +1,7 @@ { "Name": "azure-analytics-synapse-artifacts", - "Version": "1.0.0-beta.16", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/synapse/azure-analytics-synapse-artifacts", "ServiceDirectory": "synapse", "ReadMePath": "sdk/synapse/azure-analytics-synapse-artifacts/README.md", @@ -10,17 +10,17 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-analytics-synapse-artifacts", - "ReleaseStatus": "2025-03-07", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-analytics-synapse-artifacts", + "releaseInBatch": "${{ parameters.release_azureanalyticssynapseartifacts }}", "safeName": "azureanalyticssynapseartifacts", + "groupId": "com.azure", + "name": "azure-analytics-synapse-artifacts", "triggeringPaths": [ "/sdk/synapse/ci.yml" - ], - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azureanalyticssynapseartifacts }}" + ] }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-analytics-synapse-managedprivateendpoints.json b/metadata/preview/azure-analytics-synapse-managedprivateendpoints.json index 72d38ef9084e4..7b278dcfba840 100644 --- a/metadata/preview/azure-analytics-synapse-managedprivateendpoints.json +++ b/metadata/preview/azure-analytics-synapse-managedprivateendpoints.json @@ -1,7 +1,8 @@ { "Name": "azure-analytics-synapse-managedprivateendpoints", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/synapse/azure-analytics-synapse-managedprivateendpoints", "ServiceDirectory": "synapse", "ReadMePath": "sdk/synapse/azure-analytics-synapse-managedprivateendpoints/README.md", "ChangeLogPath": "sdk/synapse/azure-analytics-synapse-managedprivateendpoints/CHANGELOG.md", @@ -9,8 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-analytics-synapse-managedprivateendpoints", - "ReleaseStatus": "2021-08-09", - "DirectoryPath": "", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azureanalyticssynapsemanagedprivateendpoints }}", + "safeName": "azureanalyticssynapsemanagedprivateendpoints", + "groupId": "com.azure", + "name": "azure-analytics-synapse-managedprivateendpoints", + "triggeringPaths": [ + "/sdk/synapse/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.synapse.managedprivateendpoints", "com.azure.analytics.synapse.managedprivateendpoints.models" diff --git a/metadata/preview/azure-analytics-synapse-monitoring.json b/metadata/preview/azure-analytics-synapse-monitoring.json index fa97a6a910611..06dfee509757d 100644 --- a/metadata/preview/azure-analytics-synapse-monitoring.json +++ b/metadata/preview/azure-analytics-synapse-monitoring.json @@ -1,7 +1,8 @@ { "Name": "azure-analytics-synapse-monitoring", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/synapse/azure-analytics-synapse-monitoring", "ServiceDirectory": "synapse", "ReadMePath": "sdk/synapse/azure-analytics-synapse-monitoring/README.md", "ChangeLogPath": "sdk/synapse/azure-analytics-synapse-monitoring/CHANGELOG.md", @@ -9,8 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-analytics-synapse-monitoring", - "ReleaseStatus": "2021-06-04", - "DirectoryPath": "", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azureanalyticssynapsemonitoring }}", + "safeName": "azureanalyticssynapsemonitoring", + "groupId": "com.azure", + "name": "azure-analytics-synapse-monitoring", + "triggeringPaths": [ + "/sdk/synapse/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.synapse.monitoring", "com.azure.analytics.synapse.monitoring.models" diff --git a/metadata/preview/azure-analytics-synapse-spark.json b/metadata/preview/azure-analytics-synapse-spark.json index 051111e912531..f2ee4aca8d54d 100644 --- a/metadata/preview/azure-analytics-synapse-spark.json +++ b/metadata/preview/azure-analytics-synapse-spark.json @@ -1,14 +1,30 @@ { "Name": "azure-analytics-synapse-spark", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/synapse/azure-analytics-synapse-spark", "ServiceDirectory": "synapse", "ReadMePath": "sdk/synapse/azure-analytics-synapse-spark/README.md", + "ChangeLogPath": "sdk/synapse/azure-analytics-synapse-spark/CHANGELOG.md", "Group": "com.azure", "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-analytics-synapse-spark", - "DirectoryPath": "", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azureanalyticssynapsespark }}", + "safeName": "azureanalyticssynapsespark", + "groupId": "com.azure", + "name": "azure-analytics-synapse-spark", + "triggeringPaths": [ + "/sdk/synapse/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.synapse.spark", "com.azure.analytics.synapse.spark.models" From a77d23611b509c1d241229d4178ec7c0aac37566 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 17:09:36 +0000 Subject: [PATCH 053/107] Update docs metadata --- .../resourcemanager-databricks-readme.md | 20 +++++++++---------- .../azure-resourcemanager-databricks.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-databricks-readme.md b/docs-ref-services/preview/resourcemanager-databricks-readme.md index b029bd158fd0b..59669729c5f15 100644 --- a/docs-ref-services/preview/resourcemanager-databricks-readme.md +++ b/docs-ref-services/preview/resourcemanager-databricks-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager AzureDatabricks client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-databricks, databricks -ms.date: 10/28/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: databricks --- -# Azure Resource Manager AzureDatabricks client library for Java - version 1.0.0-beta.5 +# Azure Resource Manager AzureDatabricks client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager AzureDatabricks client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-databricks - 1.0.0-beta.5 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -88,7 +88,7 @@ workspace = databricksManager.workspaces() .withSku(new Sku().withName("standard")) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databricks_1.0.0-beta.5/sdk/databricks/azure-resourcemanager-databricks/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/databricks/azure-resourcemanager-databricks/SAMPLE.md) ## Troubleshooting @@ -110,12 +110,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databricks_1.0.0-beta.5/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-databricks_1.0.0-beta.5/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databricks_1.0.0-beta.5/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databricks_1.0.0-beta.5/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databricks_1.0.0-beta.5/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databricks_1.0.0-beta.5/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-databricks.json b/metadata/preview/azure-resourcemanager-databricks.json index d54d08f0fcccf..dcc2fc34239dc 100644 --- a/metadata/preview/azure-resourcemanager-databricks.json +++ b/metadata/preview/azure-resourcemanager-databricks.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-databricks", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/databricks/azure-resourcemanager-databricks", "ServiceDirectory": "databricks", "ReadMePath": "sdk/databricks/azure-resourcemanager-databricks/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-databricks", - "ReleaseStatus": "2024-10-28", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-databricks", + "safeName": "azureresourcemanagerdatabricks", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdatabricks" + "triggeringPaths": [ + "/sdk/databricks/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.databricks", From 9ba5fc27aa001ceb9a0389d265f1b923ed45e238 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 17:23:29 +0000 Subject: [PATCH 054/107] Update docs metadata --- ...ourcemanager-marketplaceordering-readme.md | 20 +++++++++---------- ...e-resourcemanager-marketplaceordering.json | 17 +++++++++++++--- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-marketplaceordering-readme.md b/docs-ref-services/preview/resourcemanager-marketplaceordering-readme.md index 055456fbd8f5c..b894c48181bfd 100644 --- a/docs-ref-services/preview/resourcemanager-marketplaceordering-readme.md +++ b/docs-ref-services/preview/resourcemanager-marketplaceordering-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager MarketplaceOrdering client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-marketplaceordering, marketplaceordering -ms.date: 10/09/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: marketplaceordering --- -# Azure Resource Manager MarketplaceOrdering client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager MarketplaceOrdering client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager MarketplaceOrdering client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-marketplaceordering - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-marketplaceordering_1.0.0-beta.3/sdk/marketplaceordering/azure-resourcemanager-marketplaceordering/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/marketplaceordering/azure-resourcemanager-marketplaceordering/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-marketplaceordering_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-marketplaceordering_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-marketplaceordering_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-marketplaceordering_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-marketplaceordering_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-marketplaceordering_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-marketplaceordering.json b/metadata/preview/azure-resourcemanager-marketplaceordering.json index 4fafbccab906f..1476127263a8a 100644 --- a/metadata/preview/azure-resourcemanager-marketplaceordering.json +++ b/metadata/preview/azure-resourcemanager-marketplaceordering.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-marketplaceordering", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/marketplaceordering/azure-resourcemanager-marketplaceordering", "ServiceDirectory": "marketplaceordering", "ReadMePath": "sdk/marketplaceordering/azure-resourcemanager-marketplaceordering/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-marketplaceordering", - "ReleaseStatus": "2024-10-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/marketplaceordering/ci.yml" + ], + "safeName": "azureresourcemanagermarketplaceordering", + "name": "azure-resourcemanager-marketplaceordering", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.marketplaceordering", "com.azure.resourcemanager.marketplaceordering.fluent", From 7cba1064d99a45b87c7403b19e07b9da01ad2a83 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 17:49:59 +0000 Subject: [PATCH 055/107] Update docs metadata --- .../preview/iot-deviceupdate-readme.md | 100 ++++++++++++++++++ metadata/preview/azure-iot-deviceupdate.json | 31 ++++++ 2 files changed, 131 insertions(+) create mode 100644 docs-ref-services/preview/iot-deviceupdate-readme.md create mode 100644 metadata/preview/azure-iot-deviceupdate.json diff --git a/docs-ref-services/preview/iot-deviceupdate-readme.md b/docs-ref-services/preview/iot-deviceupdate-readme.md new file mode 100644 index 0000000000000..5cc150aa7bc79 --- /dev/null +++ b/docs-ref-services/preview/iot-deviceupdate-readme.md @@ -0,0 +1,100 @@ +--- +title: Azure Device Update for IoT Hub client library for Java +keywords: Azure, java, SDK, API, azure-iot-deviceupdate, deviceupdate +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: deviceupdate +--- +# Azure Device Update for IoT Hub client library for Java - version 1.1.0-alpha.20250804.1 + + +The library provides access to the Device Update for IoT Hub service that enables customers to publish updates for their IoT devices to the cloud, and then deploy these updates to their devices (approve updates to groups of devices managed and provisioned in IoT Hub). + + [Source code](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/deviceupdate/azure-iot-deviceupdate/src) | [Product documentation](https://learn.microsoft.com/azure/iot-hub-device-update/understand-device-update) + +## Getting started + +The complete Microsoft Azure SDK can be downloaded from the [Microsoft Azure Downloads](https://azure.microsoft.com/downloads/?sdk=java) page and ships with support for building deployment packages, integrating with tooling, rich command line tooling, and more. + +For the best development experience, developers should use the official Microsoft NuGet packages for libraries. NuGet packages are regularly updated with new functionality and hotfixes. + +### Prerequisites + +- A [Java Development Kit (JDK)][jdk_link], version 8 or later. +- [Azure Subscription][azure_subscription] +- Device Update for IoT Hub instance +- Azure IoT Hub instance + +### Include the Package + +[//]: # ({x-version-update-start;com.azure:azure-iot-deviceupdate;current}) +```xml + + com.azure + azure-iot-deviceupdate + 1.1.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Authenticate the client + +In order to interact with the Device Update for IoT Hub service, you will need to create an instance of a [TokenCredential class](https://learn.microsoft.com/java/api/com.azure.core.credential.tokencredential?view=azure-java-stable) and pass it to the constructor of your `DeviceUpdateClientBuilder` class. + +Please refer to [Java SDK Get Started document](https://learn.microsoft.com/azure/developer/java/sdk/get-started#set-up-authentication) for more authentication configuration. + +## Key concepts + +Device Update for IoT Hub is a managed service that enables you to deploy over-the-air updates for your IoT devices. The client library has two main components: + +- **DeviceUpdate**: update management (import, enumerate, delete, etc.) +- **DeviceManagement**: device management (enumerate devices and retrieve device properties), deployment management (start and monitor update deployments to a set of devices) + +You can learn more about Device Update for IoT Hub by visiting [Device Update for IoT Hub](https://github.com/azure/iot-hub-device-update). + +## Examples + +You can familiarize yourself with different APIs using [Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/deviceupdate/azure-iot-deviceupdate/src/samples). + +## Troubleshooting + +All Device Update for IoT Hub service operations will throw a ErrorResponseException on failure with helpful ErrorCodes. + +For example, if you use the `getUpdateWithResponse` operation and the model you are looking for doesn't exist, you can catch that specific HttpStatusCode to decide the operation that follows in that case. + + +``` java com.azure.iot.deviceupdate.DeviceUpdateClient.notfound +try { + Response response = client.getUpdateWithResponse("foo", "bar", "0.0.0.1", + null); +} catch (HttpResponseException e) { + if (e.getResponse().getStatusCode() == 404) { + // update does not exist + System.out.println("update does not exist"); + } +} +``` + +## Next steps + +Get started with our [Device Update for IoT Hub samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/deviceupdate/azure-iot-deviceupdate/src/samples) + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a [Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights to use your contribution. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. + + +[azure_subscription]: https://azure.microsoft.com/free +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[cla]: https://cla.microsoft.com +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com + + + diff --git a/metadata/preview/azure-iot-deviceupdate.json b/metadata/preview/azure-iot-deviceupdate.json new file mode 100644 index 0000000000000..d4d5c4a7a0597 --- /dev/null +++ b/metadata/preview/azure-iot-deviceupdate.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-iot-deviceupdate", + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", + "DirectoryPath": "sdk/deviceupdate/azure-iot-deviceupdate", + "ServiceDirectory": "deviceupdate", + "ReadMePath": "sdk/deviceupdate/azure-iot-deviceupdate/README.md", + "ChangeLogPath": "sdk/deviceupdate/azure-iot-deviceupdate/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-iot-deviceupdate", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azureiotdeviceupdate }}", + "triggeringPaths": [ + "/sdk/deviceupdate/ci.yml" + ], + "name": "azure-iot-deviceupdate", + "groupId": "com.azure", + "safeName": "azureiotdeviceupdate" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.iot.deviceupdate" + ] +} From 9c30d742580b3e2a6fe09dbb73f74dc6e168cbb6 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 17:50:16 +0000 Subject: [PATCH 056/107] Update docs metadata --- ...sourcemanager-timeseriesinsights-readme.md | 20 +++++++++---------- ...re-resourcemanager-timeseriesinsights.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-timeseriesinsights-readme.md b/docs-ref-services/preview/resourcemanager-timeseriesinsights-readme.md index 57e9f76b185ff..77923ee2428ce 100644 --- a/docs-ref-services/preview/resourcemanager-timeseriesinsights-readme.md +++ b/docs-ref-services/preview/resourcemanager-timeseriesinsights-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager TimeSeriesInsights client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-timeseriesinsights, timeseriesinsights -ms.date: 10/31/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: timeseriesinsights --- -# Azure Resource Manager TimeSeriesInsights client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager TimeSeriesInsights client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager TimeSeriesInsights client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-timeseriesinsights - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-timeseriesinsights_1.0.0-beta.3/sdk/timeseriesinsights/azure-resourcemanager-timeseriesinsights/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/timeseriesinsights/azure-resourcemanager-timeseriesinsights/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-timeseriesinsights_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-timeseriesinsights_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-timeseriesinsights_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-timeseriesinsights_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-timeseriesinsights_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-timeseriesinsights_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-timeseriesinsights.json b/metadata/preview/azure-resourcemanager-timeseriesinsights.json index f3145ccd2f95a..1795ce4b87366 100644 --- a/metadata/preview/azure-resourcemanager-timeseriesinsights.json +++ b/metadata/preview/azure-resourcemanager-timeseriesinsights.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-timeseriesinsights", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/timeseriesinsights/azure-resourcemanager-timeseriesinsights", "ServiceDirectory": "timeseriesinsights", "ReadMePath": "sdk/timeseriesinsights/azure-resourcemanager-timeseriesinsights/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-timeseriesinsights", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-timeseriesinsights", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/timeseriesinsights/ci.yml" + ], "safeName": "azureresourcemanagertimeseriesinsights" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.timeseriesinsights", "com.azure.resourcemanager.timeseriesinsights.fluent", "com.azure.resourcemanager.timeseriesinsights.fluent.models", "com.azure.resourcemanager.timeseriesinsights.models" - ] + ], + "CIMatrixConfigs": [] } From 977297e8a096f20dd385521895a2a7042b1ad360 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 17:54:04 +0000 Subject: [PATCH 057/107] Update docs metadata --- ...rcemanager-desktopvirtualization-readme.md | 114 ++++++++++++++++++ ...resourcemanager-desktopvirtualization.json | 33 +++++ 2 files changed, 147 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-desktopvirtualization-readme.md create mode 100644 metadata/preview/azure-resourcemanager-desktopvirtualization.json diff --git a/docs-ref-services/preview/resourcemanager-desktopvirtualization-readme.md b/docs-ref-services/preview/resourcemanager-desktopvirtualization-readme.md new file mode 100644 index 0000000000000..8761e2b4c6936 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-desktopvirtualization-readme.md @@ -0,0 +1,114 @@ +--- +title: Azure Resource Manager DesktopVirtualization client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-desktopvirtualization, desktopvirtualization +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: desktopvirtualization +--- +# Azure Resource Manager DesktopVirtualization client library for Java - version 1.3.0-alpha.20250804.1 + + +Azure Resource Manager DesktopVirtualization client library for Java. + +This package contains Microsoft Azure SDK for DesktopVirtualization Management SDK. Package tag package-2024-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-desktopvirtualization;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-desktopvirtualization + 1.3.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +DesktopVirtualizationManager manager = DesktopVirtualizationManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/desktopvirtualization/azure-resourcemanager-desktopvirtualization/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + + diff --git a/metadata/preview/azure-resourcemanager-desktopvirtualization.json b/metadata/preview/azure-resourcemanager-desktopvirtualization.json new file mode 100644 index 0000000000000..7f46455198b11 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-desktopvirtualization.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-desktopvirtualization", + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", + "DirectoryPath": "sdk/desktopvirtualization/azure-resourcemanager-desktopvirtualization", + "ServiceDirectory": "desktopvirtualization", + "ReadMePath": "sdk/desktopvirtualization/azure-resourcemanager-desktopvirtualization/README.md", + "ChangeLogPath": "sdk/desktopvirtualization/azure-resourcemanager-desktopvirtualization/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-desktopvirtualization", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-desktopvirtualization", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdesktopvirtualization", + "triggeringPaths": [ + "/sdk/desktopvirtualization/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.desktopvirtualization", + "com.azure.resourcemanager.desktopvirtualization.fluent", + "com.azure.resourcemanager.desktopvirtualization.fluent.models", + "com.azure.resourcemanager.desktopvirtualization.models" + ] +} From e2a907b810134f92946c84e0495164f0279782e8 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:08:37 +0000 Subject: [PATCH 058/107] Update docs metadata --- .../preview/security-attestation-readme.md | 324 +++++++++++++----- .../preview/azure-security-attestation.json | 32 ++ 2 files changed, 271 insertions(+), 85 deletions(-) create mode 100644 metadata/preview/azure-security-attestation.json diff --git a/docs-ref-services/preview/security-attestation-readme.md b/docs-ref-services/preview/security-attestation-readme.md index 20dc221877e7b..ffa443f97aaa4 100644 --- a/docs-ref-services/preview/security-attestation-readme.md +++ b/docs-ref-services/preview/security-attestation-readme.md @@ -1,12 +1,12 @@ --- title: Azure Attestation client library for Java -keywords: Azure, java, SDK, API, azure-security-attestation, -ms.date: 01/30/2021 +keywords: Azure, java, SDK, API, azure-security-attestation, attestation +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: attestation --- -# Azure Attestation client library for Java - version 1.0.0-beta.1 +# Azure Attestation client library for Java - version 1.2.0-alpha.20250804.1 Microsoft Azure Attestation (preview) is a unified solution for remotely verifying the trustworthiness of a platform and integrity of the binaries running inside it. The service supports attestation of the platforms backed by Trusted Platform Modules (TPMs) alongside the ability to attest to the state of Trusted Execution Environments (TEEs) such as Intel® Software Guard Extensions (SGX) enclaves and Virtualization-based Security (VBS) enclaves. @@ -19,172 +19,326 @@ Azure Attestation receives evidence from compute entities, turns them into a set > NOTE: This is a preliminary SDK for the Microsoft Azure Attestation service. It provides all the essential functionality to access the Azure Attestation service, but requires a significant amount of infrastructure to work correctly. - ## Getting started -### Adding the package to your project -Maven dependency for the Azure Attestation library. Add it to your project's POM file. + +### Include the package + +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag as shown below. + +```xml + + + com.azure + azure-security-attestation + + +``` + +#### Include direct dependency +If you want to take dependency on a particular version of the library that is not present in the BOM, +add the direct dependency to your project as follows. [//]: # ({x-version-update-start;com.azure:azure-security-attestation;current}) ```xml - com.azure azure-security-attestation - 1.0.0-beta.1 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) ### Prerequisites + - A [Java Development Kit (JDK)][jdk_link], version 8 or later. - [Azure Subscription][azure_subscription] -- An existing [Azure Attestation][azure_attestation]. If you need to create an attestation instance, you can use the [Azure Cloud Shell][azure_cloud_shell] to create one with this Azure CLI command. Replace `` and `` with your own, unique names: +- An existing [Azure Attestation instance][azure_attestation]. If you need to create an attestation instance, you can use the [Azure Cloud Shell][azure_cloud_shell] to create one with this Azure CLI command. Replace `` and `` with your own, unique names: - ```bash - az attestation create --resource-group --name - ``` +```bash +az attestation create --resource-group --name +``` ### Authenticate the client -In order to interact with the Azure Attestation service, your client must present an Azure Active Directory bearer token to the service. -The simplest way of providing a bearer token is to use the `DefaultAzureCredential` authentication method by providing client secret credentials is being used in this getting started section but you can find more ways to authenticate with [azure-identity][azure_identity]. +In order to interact with the Azure Attestation service, your client must present an Azure Active Directory bearer token to the service. +The simplest way of providing a bearer token is to use the `DefaultAzureCredential` authentication method by providing client secret credentials is being used in this getting started section, but you can find more ways to authenticate with [azure-identity][azure_identity]. ## Key concepts -The Microsoft Azure Attestation service runs in two separate modes: "Isolated" and "AAD". When the service is running in "Isolated" mode, the customer needs to +The Microsoft Azure Attestation service runs in two separate modes: "Isolated" and "AAD". When the service is running in "Isolated" mode, the customer needs to provide additional information beyond their authentication credentials to verify that they are authorized to modify the state of an attestation instance. -There are four major client types provided in this preview SDK: +There are four major client types provided in this preview SDK: + - [SGX and TPM enclave attestation.](#attestation) - [MAA Attestation Token signing certificate discovery and validation.](#attestation-token-signing-certificate-discovery-and-validation) - [Attestation Policy management.](#policy-management) - [Attestation policy management certificate management](#policy-management-certificate-management) (yes, policy management management). Each attestation instance operates in one of two separate modes of operation: -* AAD mode. -* Isolated mode -In "AAD" mode, access to the service is controlled solely by Azure Role Based Access Control. In "Isolated" mode, +- AAD mode. +- Isolated mode + +In "AAD" mode, access to the service is controlled solely by Azure Role Based Access Control. In "Isolated" mode, the client is expected to provide additional evidence to prove that the client is authorized to modify the service. Finally, each region in which the Microsoft Azure Attestation service is available supports a "shared" instance, which can be used to attest SGX enclaves which only need verification against the azure baseline (there are no policies applied to the shared instance). TPM attestation is not available in the shared instance. -While the shared instance requires AAD authentication, it does not have any RBAC policies - any customer with a valid AAD bearer token can attest using the shared instance. - +While the shared instance requires AAD authentication, it does not have any RBAC policies - any customer with a valid AAD bearer token can attest using the shared instance. ### Attestation -SGX or TPM attestation is the process of validating evidence collected from + +SGX or TPM attestation is the process of validating evidence collected from a trusted execution environment to ensure that it meets both the Azure baseline for that environment and customer defined policies applied to that environment. ### Attestation token signing certificate discovery and validation + Most responses from the MAA service are expressed in the form of a JSON Web Token. This token will be signed by a signing certificate issued by the MAA service for the specified instance. If the MAA service instance is running in a region where the service runs in an SGX enclave, then -the certificate issued by the server can be verified using the [oe_verify_attestation_certificate() API](https://openenclave.github.io/openenclave/api/enclave_8h_a3b75c5638360adca181a0d945b45ad86.html). +the certificate issued by the server can be verified using the [oe_verify_attestation_certificate() API](https://openenclave.github.io/openenclave/api/enclave_8h_a3b75c5638360adca181a0d945b45ad86.html). ### Policy Management + Each attestation service instance has a policy applied to it which defines additional criteria which the customer has defined. -For more information on attestation policies, see [Attestation Policy](https://docs.microsoft.com/azure/attestation/author-sign-policy) +For more information on attestation policies, see [Attestation Policy](https://learn.microsoft.com/azure/attestation/author-sign-policy) + +### Policy Management certificate management -### Policy Management certificate management. When an attestation instance is running in "Isolated" mode, the customer who created the instance will have provided a policy management certificate at the time the instance is created. All policy modification operations require that the customer sign -the policy data with one of the existing policy management certificates. The Policy Management Certificate Management APIs enable -clients to "roll" the policy management certificates. - +the policy data with one of the existing policy management certificates. The Policy Management Certificate Management APIs enable +clients to add, remove or enumerate the policy management certificates. ## Examples -* [Attest an SGX enclave](#attest-sgx-enclave) -* [Get attestation policy](#get-attestation-policy) -* [Retrieve token validation certificates](#retrieve-token-certificates) +- [Instantiate a synchronous attestation client](#instantiate-a-synchronous-attestation-client) +- [Retrieve token validation certificates](#retrieve-token-validation-certificates) +- [Attest an SGX enclave](#attest-an-sgx-enclave) +- [Instantiate a synchronous administrative client](#instantiate-a-synchronous-administrative-client) +- [Get attestation policy](#get-attestation-policy) +- [Set unsigned attestation policy](#set-unsigned-attestation-policy) +- [Set signed attestation policy](#set-signed-attestation-policy) +- [List policy management certificates](#list-policy-management-certificates) +- [Add policy management certificate](#add-policy-management-certificate) +- [Remove attestation signing certificate](#remove-attestation-signing-certificate) + +### Instantiate a synchronous attestation client + +The `AttestationClientBuilder` class is used to create instances of the attestation client: + +```java readme-sample-create-synchronous-client +AttestationClientBuilder attestationBuilder = new AttestationClientBuilder(); +// Note that the "attest" calls do not require authentication. +AttestationClient client = attestationBuilder + .endpoint(endpoint) + .buildClient(); +``` + +### Retrieve token validation certificates -### Attest SGX Enclave +Use `listAttestationSigners` to retrieve the set of certificates, which can be used to validate the token returned from the attestation service. +Normally, this information is not required as the attestation SDK will perform the validation as a part of the interaction with the +attestation service, however the APIs are provided for completeness and to facilitate customer's independently validating +attestation results. + +```java readme-sample-getSigningCertificates +AttestationSignerCollection certs = client.listAttestationSigners(); + +certs.getAttestationSigners().forEach(cert -> { + System.out.println("Found certificate."); + if (cert.getKeyId() != null) { + System.out.println(" Certificate Key ID: " + cert.getKeyId()); + } else { + System.out.println(" Signer does not have a Key ID"); + } + cert.getCertificates().forEach(chainElement -> { + System.out.println(" Cert Subject: " + chainElement.getSubjectDN().getName()); + System.out.println(" Cert Issuer: " + chainElement.getIssuerDN().getName()); + }); +}); +``` + +### Attest an SGX Enclave Use the `attestSgxEnclave` method to attest an SGX enclave. - -```java -AttestSgxEnclaveRequest request = new AttestSgxEnclaveRequest(); -request.setQuote(decodedSgxQuote); -RuntimeData runtimeData = new RuntimeData(); -runtimeData.setDataType(DataType.BINARY); -runtimeData.setData(decodedRuntimeData); -request.setRuntimeData(runtimeData); -AttestationResponse response = client.attestSgxEnclave(request); - -JWTClaimsSet claims = null; + +```java readme-sample-attest-sgx-enclave +BinaryData decodedRuntimeData = BinaryData.fromBytes(SampleCollateral.getRunTimeData()); +BinaryData sgxQuote = BinaryData.fromBytes(SampleCollateral.getSgxEnclaveQuote()); + +// Attest evidence from an OpenEnclave enclave specifying runtime data which should be +// interpreted as binary data. +AttestationResult result = client.attestSgxEnclave(new AttestationOptions(sgxQuote) + .setRunTimeData( + new AttestationData(decodedRuntimeData, AttestationDataInterpretation.BINARY))); + +String issuer = result.getIssuer(); + +System.out.println("Attest Sgx Enclave completed. Issuer: " + issuer); +System.out.printf("Runtime Data Length: %d\n", result.getEnclaveHeldData().getLength()); +``` + +### Instantiate a synchronous administrative client + +All administrative clients are authenticated. + +```java readme-sample-create-admin-client +AttestationAdministrationClientBuilder attestationBuilder = new AttestationAdministrationClientBuilder(); +// Note that the "policy" calls require authentication. +AttestationAdministrationClient client = attestationBuilder + .endpoint(endpoint) + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); ``` ### Get attestation policy -The `attestationPolicyClient.get` method retrieves the attestation policy from the service. -Attestation Policies are instanced on a per-attestation type basis, the `AttestationType` parameter defines the type to retrieve. -The response to an attestation policy get is a JSON Web Token signed by the attestation service. -The token contains an `x-ms-policy` claim, which in turn contains the secured (or unsecured) attestation policy document which was -set by the customer. +Use the `getAttestationPolicy` API to retrieve the current attestation policy for a given TEE. -The attestation policy document is a JSON Web Signature object, with a single field named `AttestationPolicy`, whose value is the actual policy document encoded in Base64Url. +```java readme-sample-getCurrentPolicy +String currentPolicy = client.getAttestationPolicy(AttestationType.OPEN_ENCLAVE); +System.out.printf("Current policy for OpenEnclave is: %s\n", currentPolicy); +``` - -```java +### Set unsigned attestation policy -sponse policyResponse = client.get(AttestationType.SGX_ENCLAVE); -testationToken(httpClient, clientUri, policyResponse.getToken()) -scribe(claims -> { -if (claims != null) { +When an attestation instance is in AAD mode, the caller can use a convenience method to set an unsigned attestation +policy on the instance. - String policyDocument = claims.getClaims().get("x-ms-policy").toString(); +```java readme-sample-set-unsigned-policy +// Set the listed policy on an attestation instance. Please note that this particular policy will deny all +// attestation requests and should not be used in production. +PolicyResult policyResult = client.setAttestationPolicy(AttestationType.OPEN_ENCLAVE, + "version=1.0; authorizationrules{=> deny();}; issuancerules{};"); +System.out.printf("Policy set for OpenEnclave result: %s\n", policyResult.getPolicyResolution()); +``` - JOSEObject policyJose = null; - try { - policyJose = JOSEObject.parse(policyDocument); - } catch (ParseException e) { - throw logger.logExceptionAsError(new RuntimeException(e.toString())); - } - assert policyJose != null; - Map jsonObject = policyJose.getPayload().toJSONObject(); - if (jsonObject != null) { - assertTrue(jsonObject.containsKey("AttestationPolicy")); - String base64urlPolicy = jsonObject.get("AttestationPolicy").toString(); - - byte[] attestationPolicyUtf8 = Base64.getUrlDecoder().decode(base64urlPolicy); - String attestationPolicy; - attestationPolicy = new String(attestationPolicyUtf8, StandardCharsets.UTF_8); - // Inspect the retrieved policy. - } +### Set signed attestation policy + +For isolated mode attestation instances, the set or reset policy request must be signed using the key that is associated +with the attestation signing certificates configured on the attestation instance. + +```java readme-sample-set-signed-policy +// Set the listed policy on an attestation instance using a signed policy token. +PolicyResult policyResult = client.setAttestationPolicy(AttestationType.SGX_ENCLAVE, + new AttestationPolicySetOptions() + .setAttestationPolicy("version=1.0; authorizationrules{=> permit();}; issuancerules{};") + .setAttestationSigner(new AttestationSigningKey(certificate, privateKey))); +System.out.printf("Policy set for Sgx result: %s\n", policyResult.getPolicyResolution()); +``` + +### List policy management certificates + +When an attestation instance is in `Isolated` mode, the policy APIs need additional proof of authorization. This proof is +provided via the `AttestationSigningKey` parameter passed into the set and reset policy APIs. + +Each `Isolated` mode instance has a set of certificates, which determine whether a caller has the authority to set an +attestation policy. When an attestation policy is set, the client presents a signed "token" to the service, which is signed +by the key in the `AttestationSigningKey`. The signed token, including the certificate in the `AttestationSigningKey` is +sent to the attestation service, which verifies that the token was signed with the private key corresponding to the +public key in the token. The set or reset policy operation will only succeed if the certificate in the token is one of +the policy management tokens. This interaction ensures that the client is in possession of the private key associated with +one of the policy management certificates and is thus authorized to perform the operation. + +```java readme-sample-listPolicyCertificates +AttestationSignerCollection signers = client.listPolicyManagementCertificates(); +System.out.printf("Instance %s contains %d signers.\n", endpoint, signers.getAttestationSigners().size()); +for (AttestationSigner signer : signers.getAttestationSigners()) { + System.out.printf("Certificate Subject: %s", signer.getCertificates().get(0).getSubjectDN().toString()); } ``` -### Retrieve Token Certificates +### Add policy management certificate + +Adds a new certificate to the set of policy management certificates. The request to add the policy management certificate +must be signed with the private key associated with one of the existing policy management certificates (this ensures that +the caller is authorized to update the set of policy certificates). -Use `SigningCertificatesClient.get` to retrieve the certificates which can be used to validate the token returned from the attestation service. +Note: Adding the same certificate twice is not considered an error - if the certificate is already present, the addition is +ignored (this possibly surprising behavior is there because retries could cause the addition to be executed multiple times) - -```java +```java readme-sample-addPolicyManagementCertificate +System.out.printf("Adding new certificate %s\n", certificateToAdd.getSubjectDN().toString()); +PolicyCertificatesModificationResult modificationResult = client.addPolicyManagementCertificate( + new PolicyManagementCertificateOptions(certificateToAdd, + new AttestationSigningKey(isolatedCertificate, isolatedKey))); +System.out.printf("Updated policy certificate, certificate add result: %s\n", + modificationResult.getCertificateResolution()); +System.out.printf("Added certificate thumbprint: %s\n", modificationResult.getCertificateThumbprint()); +``` + +### Remove attestation signing certificate -AttestationClientBuilder attestationBuilder = getBuilder(httpClient, clientUri); +Removes a certificate from the set of policy management certificates. The request to remove the policy management certificate +must be signed with the private key associated with one of the existing policy management certificates (this ensures that +the caller is authorized to update the set of policy certificates). -JsonWebKeySet certs = attestationBuilder.buildSigningCertificatesClient().get(); +Note: Removing a non-existent certificate is not considered an error - if the certificate is not present, the removal is +ignored (this possibly surprising behavior is there because retries could cause the removal to be executed multiple times) + +```java readme-sample-removePolicyManagementCertificate +System.out.printf("Removing existing certificate %s\n", certificateToRemove.getSubjectDN().toString()); +PolicyCertificatesModificationResult modificationResult = client.deletePolicyManagementCertificate( + new PolicyManagementCertificateOptions(certificateToRemove, + new AttestationSigningKey(isolatedCertificate, isolatedKey))); +System.out.printf("Updated policy certificate, certificate remove result: %s\n", + modificationResult.getCertificateResolution()); +System.out.printf("Removed certificate thumbprint: %s\n", modificationResult.getCertificateThumbprint()); ``` ## Troubleshooting -Troubleshooting information for the MAA service can be found [here](https://docs.microsoft.com/azure/attestation/troubleshoot-guide) +Troubleshooting information for the MAA service can be found [here](https://learn.microsoft.com/azure/attestation/troubleshoot-guide) + ## Next steps -For more information about the Microsoft Azure Attestation service, please see our [documentation page](https://docs.microsoft.com/azure/attestation/). + +For more information about the Microsoft Azure Attestation service, please see our [documentation page](https://learn.microsoft.com/azure/attestation/). ## Contributing + This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com. When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. -This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_code_of_conduct]. For more information see the Code of Conduct FAQ or contact with any additional questions or comments. - +This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_code_of_conduct]. For more information, see the Code of Conduct FAQ or contact with any additional questions or comments. -[style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization +[style-guide-msft]: https://learn.microsoft.com/style-guide/capitalization +[api_documentation]: https://azure.github.io/azure-sdk-for-java +[azure_attestation]: https://learn.microsoft.com/azure/attestation +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[maven]: https://maven.apache.org/ +[azure_subscription]: https://azure.microsoft.com/ +[azure_cli]: https://learn.microsoft.com/cli/azure +[rest_api]: https://learn.microsoft.com/rest/api/attestation/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[azure_cloud_shell]: https://shell.azure.com/bash +[http_clients_wiki]: https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients +[microsoft_code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ diff --git a/metadata/preview/azure-security-attestation.json b/metadata/preview/azure-security-attestation.json new file mode 100644 index 0000000000000..6658913461967 --- /dev/null +++ b/metadata/preview/azure-security-attestation.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-security-attestation", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/attestation/azure-security-attestation", + "ServiceDirectory": "attestation", + "ReadMePath": "sdk/attestation/azure-security-attestation/README.md", + "ChangeLogPath": "sdk/attestation/azure-security-attestation/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-security-attestation", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azuresecurityattestation", + "releaseInBatch": "${{ parameters.release_azuresecurityattestation }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/attestation/ci.yml" + ], + "name": "azure-security-attestation" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.security.attestation", + "com.azure.security.attestation.models" + ] +} From bea250528247ef25bc3d295b7e20e2e2c218a84d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:16:06 +0000 Subject: [PATCH 059/107] Update docs metadata --- .../resourcemanager-appcontainers-readme.md | 28 +++++++++---------- .../azure-resourcemanager-appcontainers.json | 16 +++++++---- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-appcontainers-readme.md b/docs-ref-services/preview/resourcemanager-appcontainers-readme.md index 25c69b8f7e304..5ee4fae519138 100644 --- a/docs-ref-services/preview/resourcemanager-appcontainers-readme.md +++ b/docs-ref-services/preview/resourcemanager-appcontainers-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager ContainerAppsApi client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-appcontainers, appcontainers -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: appcontainers --- -# Azure Resource Manager ContainerAppsApi client library for Java - version 1.1.0-beta.1 +# Azure Resource Manager ContainerAppsApi client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager ContainerAppsApi client library for Java. -This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Functions is an extension resource to revisions and the api listed is used to proxy the call from Web RP to the function app's host process, this api is not exposed to users and only Web RP is allowed to invoke functions extension resource. Package tag package-preview-2024-08. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Package tag package-2025-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-appcontainers - 1.1.0-beta.1 + 1.1.0 ``` [//]: # ({x-version-update-end}) @@ -61,7 +61,7 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -69,7 +69,7 @@ ContainerAppsApiManager manager = ContainerAppsApiManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-appcontainers_1.1.0-beta.1/sdk/appcontainers/azure-resourcemanager-appcontainers/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/appcontainers/azure-resourcemanager-appcontainers/SAMPLE.md) ## Troubleshooting @@ -101,14 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-appcontainers_1.1.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-appcontainers_1.1.0-beta.1/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-appcontainers_1.1.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-appcontainers_1.1.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-appcontainers_1.1.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-appcontainers_1.1.0-beta.1/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/metadata/preview/azure-resourcemanager-appcontainers.json b/metadata/preview/azure-resourcemanager-appcontainers.json index 4212df64b1010..c03ed34ef9a43 100644 --- a/metadata/preview/azure-resourcemanager-appcontainers.json +++ b/metadata/preview/azure-resourcemanager-appcontainers.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-appcontainers", - "Version": "1.1.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/appcontainers/azure-resourcemanager-appcontainers", "ServiceDirectory": "appcontainers", "ReadMePath": "sdk/appcontainers/azure-resourcemanager-appcontainers/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-appcontainers", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-appcontainers", + "safeName": "azureresourcemanagerappcontainers", + "triggeringPaths": [ + "/sdk/appcontainers/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerappcontainers" + "name": "azure-resourcemanager-appcontainers" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.appcontainers", From e6d8a9816dc02d8b9586ec05de1e8dc2b99d5e2d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:17:17 +0000 Subject: [PATCH 060/107] Update docs metadata --- .../resourcemanager-databoxedge-readme.md | 20 +++++++++---------- .../azure-resourcemanager-databoxedge.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-databoxedge-readme.md b/docs-ref-services/preview/resourcemanager-databoxedge-readme.md index 83fab2041574e..c2ed33939ba42 100644 --- a/docs-ref-services/preview/resourcemanager-databoxedge-readme.md +++ b/docs-ref-services/preview/resourcemanager-databoxedge-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DataBoxEdge client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-databoxedge, databoxedge -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: databoxedge --- -# Azure Resource Manager DataBoxEdge client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager DataBoxEdge client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager DataBoxEdge client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-databoxedge - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databoxedge_1.0.0-beta.3/sdk/databoxedge/azure-resourcemanager-databoxedge/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/databoxedge/azure-resourcemanager-databoxedge/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databoxedge_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-databoxedge_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databoxedge_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databoxedge_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databoxedge_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databoxedge_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-databoxedge.json b/metadata/preview/azure-resourcemanager-databoxedge.json index 48709a0ff0803..f6515d68b3d06 100644 --- a/metadata/preview/azure-resourcemanager-databoxedge.json +++ b/metadata/preview/azure-resourcemanager-databoxedge.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-databoxedge", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/databoxedge/azure-resourcemanager-databoxedge", "ServiceDirectory": "databoxedge", "ReadMePath": "sdk/databoxedge/azure-resourcemanager-databoxedge/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-databoxedge", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-databoxedge", + "triggeringPaths": [ + "/sdk/databoxedge/ci.yml" + ], "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-databoxedge", "safeName": "azureresourcemanagerdataboxedge" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.databoxedge", "com.azure.resourcemanager.databoxedge.fluent", From be77765ae39b4b367beccfe3bca4e1fefb9bddaa Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:21:50 +0000 Subject: [PATCH 061/107] Update docs metadata --- ...security-keyvault-administration-readme.md | 28 +- .../security-keyvault-certificates-readme.md | 18 +- .../preview/security-keyvault-jca-readme.md | 643 ++++++++++++++++++ .../preview/security-keyvault-keys-readme.md | 16 +- .../security-keyvault-secrets-readme.md | 16 +- ...zure-security-keyvault-administration.json | 10 +- .../azure-security-keyvault-certificates.json | 10 +- .../preview/azure-security-keyvault-jca.json | 34 + .../preview/azure-security-keyvault-keys.json | 10 +- .../azure-security-keyvault-secrets.json | 10 +- 10 files changed, 732 insertions(+), 63 deletions(-) create mode 100644 docs-ref-services/preview/security-keyvault-jca-readme.md create mode 100644 metadata/preview/azure-security-keyvault-jca.json diff --git a/docs-ref-services/preview/security-keyvault-administration-readme.md b/docs-ref-services/preview/security-keyvault-administration-readme.md index 7af1f887a6333..f733dc3b47996 100644 --- a/docs-ref-services/preview/security-keyvault-administration-readme.md +++ b/docs-ref-services/preview/security-keyvault-administration-readme.md @@ -1,7 +1,7 @@ --- title: keywords: Azure, java, SDK, API, azure-security-keyvault-administration, keyvault -ms.date: 04/10/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: keyvault @@ -16,7 +16,7 @@ The Azure Key Vault Administration library clients support administrative tasks ## Getting started ### Include the package #### Include the BOM file -Please include the `azure-sdk-bom` to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-administration_4.7.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +Please include the `azure-sdk-bom` to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -51,7 +51,7 @@ If you want to take dependency on a particular version of the library that is no com.azure azure-security-keyvault-administration - 4.7.0-beta.2 + 4.7.0 ``` [//]: # ({x-version-update-end}) @@ -368,7 +368,7 @@ Check if an entire collection of keys can be backed up by using `beginPreBackup( String blobStorageUrl = "https://myaccount.blob.core.windows.net/myContainer"; String sasToken = ""; -SyncPoller preBackupPoller = +SyncPoller preBackupPoller = keyVaultBackupClient.beginPreBackup(blobStorageUrl, sasToken); PollResponse pollResponse = preBackupPoller.poll(); @@ -377,8 +377,6 @@ System.out.printf("The current status of the operation is: %s.%n", pollResponse. PollResponse finalPollResponse = preBackupPoller.waitForCompletion(); if (finalPollResponse.getStatus() == LongRunningOperationStatus.SUCCESSFULLY_COMPLETED) { - String folderUrl = preBackupPoller.getFinalResult(); - System.out.printf("Pre-backup check completed successfully.%n"); } else { KeyVaultBackupOperation operation = preBackupPoller.poll().getValue(); @@ -420,7 +418,7 @@ Check if an entire collection of keys can be restored from a backup by using `be String folderUrl = "https://myaccount.blob.core.windows.net/myContainer/mhsm-myaccount-2020090117323313"; String sasToken = ""; -SyncPoller preRestorePoller = +SyncPoller preRestorePoller = keyVaultBackupClient.beginPreRestore(folderUrl, sasToken); PollResponse pollResponse = preRestorePoller.poll(); @@ -428,13 +426,7 @@ System.out.printf("The current status of the operation is: %s.%n", pollResponse. PollResponse finalPollResponse = preRestorePoller.waitForCompletion(); -if (finalPollResponse.getStatus() == LongRunningOperationStatus.SUCCESSFULLY_COMPLETED) { - System.out.printf("Pre-restore check completed successfully.%n"); -} else { - KeyVaultRestoreOperation operation = preRestorePoller.poll().getValue(); - - System.out.printf("Pre-restore check failed with error: %s.%n", operation.getError().getMessage()); -} +System.out.printf("Pre-restore check completed with status: %s.%n", finalPollResponse.getStatus()); ``` ##### Restore a collection of keys @@ -667,7 +659,7 @@ keyVaultSettingsAsyncClient.updateSetting(settingToUpdate) ``` ## Troubleshooting -See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-administration_4.7.0-beta.1/sdk/keyvault/azure-security-keyvault-administration/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. +See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-administration/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. ### General Azure Key Vault Access Control clients raise exceptions. For example, if you try to retrieve a role assignment after it is deleted a `404` error is returned, indicating the resource was not found. In the following snippet, the error is handled gracefully by catching the exception and displaying additional information about the error. @@ -700,7 +692,7 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_code_of_conduct]. For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-administration_4.7.0-beta.1/sdk/keyvault/azure-security-keyvault-administration/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-administration/src [api_documentation]: https://azure.github.io/azure-sdk-for-java [azkeyvault_docs]: https://learn.microsoft.com/azure/key-vault/ [azure_identity]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable @@ -711,8 +703,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_c [default_azure_credential]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable#defaultazurecredential [managed_identity]: https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview [azkeyvault_rest]: https://learn.microsoft.com/rest/api/keyvault/ -[administration_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-administration_4.7.0-beta.1/sdk/keyvault/azure-security-keyvault-administration/src/samples/java/com/azure/security/keyvault/administration -[storage_readme_sas_token]: https://github.com/Azure/azure-sdk-for-java/tree/azure-security-keyvault-administration_4.7.0-beta.1/sdk/storage/azure-storage-blob#get-credentials +[administration_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-administration/src/samples/java/com/azure/security/keyvault/administration +[storage_readme_sas_token]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/storage/azure-storage-blob#get-credentials [portal_sas_token]: https://learn.microsoft.com/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows#generate-a-shared-access-signature-in-storage-explorer [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning [jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable diff --git a/docs-ref-services/preview/security-keyvault-certificates-readme.md b/docs-ref-services/preview/security-keyvault-certificates-readme.md index cb7099d09cdbc..de6711a6173fa 100644 --- a/docs-ref-services/preview/security-keyvault-certificates-readme.md +++ b/docs-ref-services/preview/security-keyvault-certificates-readme.md @@ -1,12 +1,12 @@ --- title: Azure Key Vault Certificate client library for Java keywords: Azure, java, SDK, API, azure-security-keyvault-certificates, keyvault -ms.date: 04/10/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: keyvault --- -# Azure Key Vault Certificate client library for Java - version 4.8.0-beta.1 +# Azure Key Vault Certificate client library for Java - version 4.9.0-alpha.20250804.1 Azure Key Vault allows you to securely manage and tightly control your certificates. The Azure Key Vault Certificate client library supports certificates backed by RSA and EC keys. @@ -17,7 +17,7 @@ Multiple certificates and multiple versions of the same certificate can be kept ## Getting started ### Include the package #### Include the BOM file -Please include the `azure-sdk-bom` to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-certificates_4.8.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +Please include the `azure-sdk-bom` to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -52,7 +52,7 @@ If you want to take dependency on a particular version of the library that is no com.azure azure-security-keyvault-certificates - 4.8.0-beta.1 + 4.8.0 ``` [//]: # ({x-version-update-end}) @@ -240,7 +240,7 @@ certificateAsyncClient.listPropertiesOfCertificates() ``` ## Troubleshooting -See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-certificates_4.8.0-beta.1/sdk/keyvault/azure-security-keyvault-certificates/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. +See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-certificates/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. ### General Azure Key Vault Certificate clients raise exceptions. For example, if you try to retrieve a certificate after it is deleted a `404` error is returned, indicating the resource was not found. In the following snippet, the error is handled gracefully by catching the exception and displaying additional information about the error. @@ -276,10 +276,10 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_code_of_conduct]. For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-certificates_4.8.0-beta.1/sdk/keyvault/azure-security-keyvault-certificates/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-certificates/src [api_documentation]: https://azure.github.io/azure-sdk-for-java [azkeyvault_docs]: https://learn.microsoft.com/azure/key-vault/ -[certificates_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-certificates_4.8.0-beta.1/sdk/keyvault/azure-security-keyvault-certificates/src/samples/java/com/azure/security/keyvault/certificates +[certificates_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-certificates/src/samples/java/com/azure/security/keyvault/certificates [managed_identity]: https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview [azure_identity]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable [azure_subscription]: https://azure.microsoft.com/ @@ -288,8 +288,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_c [azure_keyvault_portal]: https://learn.microsoft.com/azure/key-vault/general/quick-create-portal [default_azure_credential]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable#defaultazurecredential [azkeyvault_rest]: https://learn.microsoft.com/rest/api/keyvault/ -[certificates_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-certificates_4.8.0-beta.1/sdk/keyvault/azure-security-keyvault-certificates/src/samples/java/com/azure/security/keyvault/certificates -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-certificates_4.8.0-beta.1/sdk/keyvault/azure-security-keyvault-certificates/src/samples/README.md +[certificates_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-certificates/src/samples/java/com/azure/security/keyvault/certificates +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-certificates/src/samples/README.md [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning [jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [jwk_specification]: https://tools.ietf.org/html/rfc7517 diff --git a/docs-ref-services/preview/security-keyvault-jca-readme.md b/docs-ref-services/preview/security-keyvault-jca-readme.md new file mode 100644 index 0000000000000..e54cb1a3417cd --- /dev/null +++ b/docs-ref-services/preview/security-keyvault-jca-readme.md @@ -0,0 +1,643 @@ +--- +title: Azure Key Vault JCA client library for Java +keywords: Azure, java, SDK, API, azure-security-keyvault-jca, keyvault +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: keyvault +--- +# Azure Key Vault JCA client library for Java - version 2.11.0-alpha.20250804.1 + +The JCA Provider for Azure Key Vault is a Java Cryptography Architecture provider for certificates in +Azure Key Vault. It is built on four principles: + +1. Must be extremely thin to run within a JVM. +2. Must not introduce any library version conflicts with Java app code dependencies. +3. Must not introduce any class loader hierarchy conflicts with Java app code dependencies. +4. Must be ready for "never trust, always verify and credential-free" Zero Trust environments. + +[Source code] | [API reference documentation] | [Product documentation] | [Samples] + +## Getting started + +### Prerequisites +- A [Java Development Kit (JDK)][jdk_link], version 8 or later. + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). +- [Azure Subscription][azure_subscription] +- An existing [Azure Key Vault][azure_keyvault]. If you need to create a Key Vault, you can use the [Azure Cloud Shell][azure_cloud_shell] to create one with this Azure CLI command. Replace `` and `` with your own, unique names: + + ```Bash + az keyvault create --resource-group --name + ``` +- Access configuration: + - If using [role-based](https://learn.microsoft.com/azure/key-vault/general/rbac-guide) access, assign the roles: `Key Vault Secrets User` and `Key Vault Certificate User`. If used for Jar signing, add role `Key Vault Crypto User`. + - If using [access policy](https://learn.microsoft.com/azure/key-vault/general/assign-access-policy), add the permissions: `get` and `list` Secret permissions, `get` and `list` Certificate permissions. If used for Jar signing, add `Sign` Cryptographic Operations. + +### Include the package + +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag as shown below. + +```xml + + + com.azure + azure-security-keyvault-jca + + +``` + +#### Include direct dependency +If you want to take dependency on a particular version of the library that is not present in the BOM, +add the direct dependency to your project as follows. + +[//]: # ({x-version-update-start;com.azure:azure-security-keyvault-jca;current}) +```xml + + com.azure + azure-security-keyvault-jca + 2.10.1 + +``` +[//]: # ({x-version-update-end}) + +## Key concepts +### SSL/TLS and mTLS +The JCA library supports SSL/TLS and mTLS (Mutual TLS) to enhance security in secure communication channels. It enables applications to securely retrieve certificates from Azure Key Vault and use them for TLS-related operations. + +### Jar Signer +The JCA library provides support for Java Archive (JAR) signing, ensuring the integrity and authenticity of JAR files using certificates stored in Azure Key Vault. + +## Examples +### Exposed Options +The JCA library supports configuring the following options: +* `azure.keyvault.uri`: The Azure Key Vault endpoint to retrieve certificates. +* `azure.keyvault.tenant-id`: The Microsoft Entra ID tenant ID required for authentication. +* `azure.keyvault.client-id`: The client/application ID used for authentication. +* `azure.keyvault.client-secret`: The client secret for authentication when using client credentials. +* `azure.keyvault.managed-identity`: Indicates whether Managed Identity authentication is enabled. +* `azure.cert-path.well-known`: The path where the well-known certificate is stored. +* `azure.cert-path.custom`: The path where the custom certificate is stored. +* `azure.keyvault.jca.refresh-certificates-when-have-un-trust-certificate`: Indicates whether to refresh certificates when have untrusted certificate. +* `azure.keyvault.jca.certificates-refresh-interval`: The refresh interval time. +* `azure.keyvault.jca.certificates-refresh-interval-in-ms`: The refresh interval time. +* `azure.keyvault.disable-challenge-resource-verification`: Indicates whether to disable verification that the authentication challenge resource matches the Key Vault or Managed HSM domain. + +You can configure these properties using: +```java +System.setProperty("azure.keyvault.uri", ""); +``` +or as a JVM argument: +```shell +-Dazure.keyvault.uri= +``` + +### SSL/TLS +#### Server side SSL +If you are looking to integrate the JCA provider to create an SSLServerSocket see the example below. + +```java readme-sample-serverSSL +System.setProperty("azure.keyvault.uri", ""); +System.setProperty("azure.keyvault.tenant-id", ""); +System.setProperty("azure.keyvault.client-id", ""); +System.setProperty("azure.keyvault.client-secret", ""); + +KeyVaultJcaProvider provider = new KeyVaultJcaProvider(); +Security.addProvider(provider); + +KeyStore keyStore = KeyVaultKeyStore.getKeyVaultKeyStoreBySystemProperty(); + +KeyManagerFactory managerFactory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm()); +managerFactory.init(keyStore, "".toCharArray()); + +SSLContext context = SSLContext.getInstance("TLS"); +context.init(managerFactory.getKeyManagers(), null, null); + +SSLServerSocketFactory socketFactory = context.getServerSocketFactory(); +SSLServerSocket serverSocket = (SSLServerSocket) socketFactory.createServerSocket(8765); + +while (true) { + SSLSocket socket = (SSLSocket) serverSocket.accept(); + System.out.println("Client connected: " + socket.getInetAddress()); + BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); + + String body = "Hello, this is server."; + String response = + "HTTP/1.1 200 OK\r\n" + "Content-Type: text/plain\r\n" + "Content-Length: " + body.getBytes("UTF-8").length + "\r\n" + "Connection: close\r\n" + "\r\n" + body; + + out.write(response); + out.flush(); + socket.close(); +} +``` + +Note if you want to use Azure Managed Identity, you should set the value of `azure.keyvault.uri`, and the rest of the parameters would be `null`. + +#### Client side SSL +If you are looking to integrate the JCA provider for client side socket connections, see the Apache HTTP client example below. + +```java readme-sample-clientSSL +System.setProperty("azure.keyvault.uri", ""); +System.setProperty("azure.keyvault.tenant-id", ""); +System.setProperty("azure.keyvault.client-id", ""); +System.setProperty("azure.keyvault.client-secret", ""); + +KeyVaultJcaProvider provider = new KeyVaultJcaProvider(); +Security.addProvider(provider); + +KeyStore keyStore = KeyVaultKeyStore.getKeyVaultKeyStoreBySystemProperty(); + +SSLContext sslContext = SSLContexts + .custom() + .loadTrustMaterial(keyStore, new TrustSelfSignedStrategy()) + .build(); + +SSLConnectionSocketFactory sslConnectionSocketFactory = new SSLConnectionSocketFactory( + sslContext, (hostname, session) -> true); + +PoolingHttpClientConnectionManager manager = new PoolingHttpClientConnectionManager( + RegistryBuilder.create() + .register("https", sslConnectionSocketFactory) + .build()); + +String result = null; + +try (CloseableHttpClient client = HttpClients.custom().setConnectionManager(manager).build()) { + HttpGet httpGet = new HttpGet("https://localhost:8765"); + HttpClientResponseHandler responseHandler = (ClassicHttpResponse response) -> { + int status = response.getCode(); + String result1 = "Not success"; + if (status == 200) { + result1 = EntityUtils.toString(response.getEntity()); + } + return result1; + }; + result = client.execute(httpGet, responseHandler); +} catch (IOException ioe) { + ioe.printStackTrace(); +} +System.out.println(result); +``` + +Note if you want to use Azure managed identity, you should set the value of `azure.keyvault.uri`, and the rest of the parameters would be `null`. + +### mTLS +#### Server side mTLS +If you are looking to integrate the JCA provider to create an SSLServerSocket see the example below. + +```java readme-sample-serverMTLS +KeyVaultJcaProvider provider = new KeyVaultJcaProvider(); +Security.addProvider(provider); + +System.setProperty("azure.keyvault.uri", ""); +System.setProperty("azure.keyvault.tenant-id", ""); +System.setProperty("azure.keyvault.client-id", ""); +System.setProperty("azure.keyvault.client-secret", ""); +KeyStore keyStore = KeyVaultKeyStore.getKeyVaultKeyStoreBySystemProperty(); + +KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm()); +kmf.init(keyStore, "".toCharArray()); + +System.setProperty("azure.keyvault.uri", ""); +System.setProperty("azure.keyvault.tenant-id", ""); +System.setProperty("azure.keyvault.client-id", ""); +System.setProperty("azure.keyvault.client-secret", ""); +KeyStore trustStore = KeyVaultKeyStore.getKeyVaultKeyStoreBySystemProperty(); + +TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm()); +tmf.init(trustStore); + +SSLContext context = SSLContext.getInstance("TLS"); +context.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); + +SSLServerSocketFactory socketFactory = context.getServerSocketFactory(); +SSLServerSocket serverSocket = (SSLServerSocket) socketFactory.createServerSocket(8765); +serverSocket.setNeedClientAuth(true); + +while (true) { + SSLSocket socket = (SSLSocket) serverSocket.accept(); + System.out.println("Client connected: " + socket.getInetAddress()); + BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); + + String body = "Hello, this is server."; + String response = + "HTTP/1.1 200 OK\r\n" + "Content-Type: text/plain\r\n" + "Content-Length: " + body.getBytes("UTF-8").length + "\r\n" + "Connection: close\r\n" + "\r\n" + body; + + out.write(response); + out.flush(); + socket.close(); +} +``` + +Note if you want to use Azure Managed Identity, you should set the value of `azure.keyvault.uri`, and the rest of the parameters would be `null`. + +#### Client side mTLS +If you are looking to integrate the JCA provider for client side socket connections, see the Apache HTTP client example below. + +```java readme-sample-clientMTLS +KeyVaultJcaProvider provider = new KeyVaultJcaProvider(); +Security.addProvider(provider); + +System.setProperty("azure.keyvault.uri", ""); +System.setProperty("azure.keyvault.tenant-id", ""); +System.setProperty("azure.keyvault.client-id", ""); +System.setProperty("azure.keyvault.client-secret", ""); +KeyStore keyStore = KeyVaultKeyStore.getKeyVaultKeyStoreBySystemProperty(); + +System.setProperty("azure.keyvault.uri", ""); +System.setProperty("azure.keyvault.tenant-id", ""); +System.setProperty("azure.keyvault.client-id", ""); +System.setProperty("azure.keyvault.client-secret", ""); +KeyStore trustStore = KeyVaultKeyStore.getKeyVaultKeyStoreBySystemProperty(); + +SSLContext sslContext = SSLContexts + .custom() + .loadTrustMaterial(trustStore, new TrustSelfSignedStrategy()) + .loadKeyMaterial(keyStore, "".toCharArray()) + .build(); + +SSLConnectionSocketFactory sslConnectionSocketFactory = new SSLConnectionSocketFactory( + sslContext, (hostname, session) -> true); + +PoolingHttpClientConnectionManager manager = new PoolingHttpClientConnectionManager( + RegistryBuilder.create() + .register("https", sslConnectionSocketFactory) + .build()); + +String result = null; + +try (CloseableHttpClient client = HttpClients.custom().setConnectionManager(manager).build()) { + HttpGet httpGet = new HttpGet("https://localhost:8765"); + HttpClientResponseHandler responseHandler = (ClassicHttpResponse response) -> { + int status = response.getCode(); + String result1 = "Not success"; + if (status == 200) { + result1 = EntityUtils.toString(response.getEntity()); + } + return result1; + }; + result = client.execute(httpGet, responseHandler); +} catch (IOException ioe) { + ioe.printStackTrace(); +} +System.out.println(result); +``` + +Note if you want to use Azure managed identity, you should set the value of `azure.keyvault.uri`, and the rest of the parameters would be `null`. + +### Jarsigner +You can use the JCA provider to sign JAR files using certificates stored in Azure Key Vault by the following commands: +```bash + jarsigner -keystore NONE -storetype AzureKeyVault \ + -signedjar signerjar.jar ${PARAM_YOUR_JAR_FILE_PATH} "${CERT_NAME}" \ + -verbose -storepass "" \ + -providerName AzureKeyVault \ + -providerClass com.azure.security.keyvault.jca.KeyVaultJcaProvider \ + -J--module-path="${PARAM_JCA_PROVIDER_JAR_PATH}" \ + -J--add-modules="com.azure.security.keyvault.jca" \ + -J-Dazure.keyvault.uri=${KEYVAULT_URL} \ + -J-Dazure.keyvault.tenant-id=${TENANT} \ + -J-Dazure.keyvault.client-id=${CLIENT_ID} \ + -J-Dazure.keyvault.client-secret=${CLIENT_SECRET} +``` +You can find completed steps [here](#using-jarsigner-with-azure-key-vault-jca) + +### File-System certificates +You can load the certificate in the file system as a trusted certificate by configuring the following properties. + +| Certificate Type | Description | Usage | +|------------------------|---------------------------------------------|-------------------------------------------------------------------------------------------| +| Well-Known Certificate | The file path to the well-known certificate | `System.setProperty("azure.cert-path.well-known", "")]` | +| Custom Certificate | The file path to the custom certificate | `System.setProperty("azure.cert-path.custom", "")` | + +Note: These properties support certificate files only (e.g., `.cer`, `.pem`, `.der`, `.crt`). Private keys are not supported. + +### Key-Less certificates +You can set the private key as [non-exportable] to ensure the security of the key. + +Note if you want to use key less certificate, you must add `sign` permission. + +You can add permission in portal: ![Sign To Principal](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/azure-security-keyvault-jca/resources/SignToPrincipal.png) + +Or add permission by cli command: +```shell + az keyvault set-policy --name ${KEY_VAULT} \ + --object-id ${MANAGED_IDENTITY} \ + --key-permissions get list sign\ + --secret-permissions get list \ + --certificate-permissions get list +``` +Please replace `${KEY_VAULT}` with your key vault name and replace `${MANAGED_IDENTITY}` with your principal's object-id. + +### Supported key type +| Content Type | Key Type | Key Size or Elliptic curve name | Sign algorithm | Support | +|--------------|----------|---------------------------------|-----------------|---------| +| PKCS #12 | RSA | 2048 | RSASSA-PSS | ✔ | +| PKCS #12 | RSA | 3072 | RSASSA-PSS | ✔ | +| PKCS #12 | RSA | 4096 | RSASSA-PSS | ✔ | +| PKCS #12 | EC | P-256 | SHA256withECDSA | ✔ | +| PKCS #12 | EC | P-384 | SHA384withECDSA | ✔ | +| PKCS #12 | EC | P-521 | SHA512withECDSA | ✔ | +| PKCS #12 | EC | P-256K | | ✘ | +| PKCS #12 | RSA-HSM | 2048 | RSASSA-PSS | ✔ | +| PKCS #12 | RSA-HSM | 3072 | RSASSA-PSS | ✔ | +| PKCS #12 | RSA-HSM | 4096 | RSASSA-PSS | ✔ | +| PKCS #12 | EC-HSM | P-256 | SHA256withECDSA | ✔ | +| PKCS #12 | EC-HSM | P-384 | SHA384withECDSA | ✔ | +| PKCS #12 | EC-HSM | P-521 | SHA512withECDSA | ✔ | +| PKCS #12 | EC-HSM | P-256K | | ✘ | +| PEM | RSA | 2048 | RSASSA-PSS | ✔ | +| PEM | RSA | 3072 | RSASSA-PSS | ✔ | +| PEM | RSA | 4096 | RSASSA-PSS | ✔ | +| PEM | EC | P-256 | SHA256withECDSA | ✔ | +| PEM | EC | P-384 | SHA384withECDSA | ✔ | +| PEM | EC | P-521 | SHA512withECDSA | ✔ | +| PEM | EC | P-256K | | ✘ | +| PEM | RSA-HSM | 2048 | RSASSA-PSS | ✔ | +| PEM | RSA-HSM | 3072 | RSASSA-PSS | ✔ | +| PEM | RSA-HSM | 4096 | RSASSA-PSS | ✔ | +| PEM | EC-HSM | P-256 | SHA256withECDSA | ✔ | +| PEM | EC-HSM | P-384 | SHA384withECDSA | ✔ | +| PEM | EC-HSM | P-521 | SHA512withECDSA | ✔ | +| PEM | EC-HSM | P-256K | | ✘ | + +## Using jarsigner with Azure Key Vault JCA +The integration of Azure Key Vault JCA provider can be used with jarsigner to sign JAR files using certificates stored in Azure Key Vault. Below are the steps to configure and use jarsigner with this library. + +### Download and Configure JCA Provider Jar +1. Download the latest [JCA](https://repo1.maven.org/maven2/com/azure/azure-security-keyvault-jca) Provider Jar. +2. If you are using Java8, you need to add the JCA provider jar to the class path. + 1. Place the jar under the folder `${JAVA_HOME}/jre/lib/ext` + - ![place-jar.jpg](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/azure-security-keyvault-jca/resources/place-jar.png) +3. If you are using Java9 or higher, just place the jar in a folder that jarsigner can access. + +### Prepare Azure Resources +Follow these steps carefully to achieve successful integration: + +1. Prepare your parameters +```shell +DATE_STRING=$(date +%H%M%S) +RESOURCE_GROUP_NAME=jarsigner-rg-$DATE_STRING +KEYVAULT_NAME=jarsigner-kv-$DATE_STRING +CERT_NAME=jarsigner-cert-$DATE_STRING +SERVICE_PRINCIPAL_NAME=jarsigner-sp-$DATE_STRING +SUBSCRIPTION_ID=$(az account show --query id -o tsv) +``` + +2. Create a resource group +```shell +az group create --name $RESOURCE_GROUP_NAME --location "EastUS" +``` + +3. Create a key vault +```shell +az keyvault create --name $KEYVAULT_NAME --resource-group $RESOURCE_GROUP_NAME --location "EastUS" +``` + +4. Assign role to create certificates in the Key Vault. +```shell +# Get your user object ID (if you're using a user account) +USER_OBJECTID=$(az ad signed-in-user show --query id -o tsv) + +# Or if you're using a service principal, get its object ID +# SP_OBJECTID=$(az ad sp show --id --query id -o tsv) + +# Assign Key Vault Certificates Officer role +az role assignment create \ + --role "Key Vault Certificates Officer" \ + --assignee $USER_OBJECTID \ + --scope "/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP_NAME/providers/Microsoft.KeyVault/vaults/$KEYVAULT_NAME" +``` + +5. Get the Key Vault URL +```shell +KEYVAULT_URL=$(az keyvault show --name $KEYVAULT_NAME --query "properties.vaultUri" --resource-group $RESOURCE_GROUP_NAME -o tsv| tr -d '\r\n') +echo $KEYVAULT_URL +``` + +6. Add a certificate to Key Vault +```shell +az keyvault certificate create --vault-name $KEYVAULT_NAME -n $CERT_NAME -p "$(az keyvault certificate get-default-policy)" +``` + +7. Create a Service Principal +```shell +SP_JSON=$(az ad sp create-for-rbac --name $SERVICE_PRINCIPAL_NAME) + +CLIENT_ID=$(echo $SP_JSON | jq -r '.appId') +CLIENT_SECRET=$(echo $SP_JSON | jq -r '.password') +TENANT=$(echo $SP_JSON | jq -r '.tenant') + +echo "CLIENT_ID:"$CLIENT_ID +echo "CLIENT_SECRET:"$CLIENT_SECRET +echo "TENANT:"$TENANT +``` +Note the appId and password from the output, you'll need them later. + +8. Get the objectId +```shell +OBJECTID=$(az ad sp show --id "$CLIENT_ID" --query id -o tsv | tr -d '\r\n') +echo $OBJECTID +``` + +9. Assign Roles to Service Principal: +```shell +# Assign Key Vault Secrets Officer role to Service Principal +az role assignment create \ + --role "Key Vault Secrets Officer" \ + --assignee $OBJECTID \ + --scope "/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP_NAME/providers/Microsoft.KeyVault/vaults/$KEYVAULT_NAME" + +# Assign Key Vault Certificates Officer role Service Principal +az role assignment create \ + --role "Key Vault Certificates Officer" \ + --assignee $OBJECTID \ + --scope "/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP_NAME/providers/Microsoft.KeyVault/vaults/$KEYVAULT_NAME" +``` + +### Sign with Jarsigner +1. If you are using Java8, try to sign the jar using below command + ```bash + jarsigner -keystore NONE -storetype AzureKeyVault \ + -signedjar signerjar.jar ${PARAM_YOUR_JAR_FILE_PATH} "${CERT_NAME}" \ + -verbose -storepass "" \ + -providerName AzureKeyVault \ + -providerClass com.azure.security.keyvault.jca.KeyVaultJcaProvider \ + -J-Dazure.keyvault.uri=${KEYVAULT_URL} \ + -J-Dazure.keyvault.tenant-id=${TENANT} \ + -J-Dazure.keyvault.client-id=${CLIENT_ID} \ + -J-Dazure.keyvault.client-secret=${CLIENT_SECRET} + ``` + +2. If you are using Java9 or higher, try to sign the jar using below command + ```bash + jarsigner -keystore NONE -storetype AzureKeyVault \ + -signedjar signerjar.jar ${PARAM_YOUR_JAR_FILE_PATH} "${CERT_NAME}" \ + -verbose -storepass "" \ + -providerName AzureKeyVault \ + -providerClass com.azure.security.keyvault.jca.KeyVaultJcaProvider \ + -J--module-path="${PARAM_JCA_PROVIDER_JAR_PATH}" \ + -J--add-modules="com.azure.security.keyvault.jca" \ + -J-Dazure.keyvault.uri=${KEYVAULT_URL} \ + -J-Dazure.keyvault.tenant-id=${TENANT} \ + -J-Dazure.keyvault.client-id=${CLIENT_ID} \ + -J-Dazure.keyvault.client-secret=${CLIENT_SECRET} + ``` + +replace ${PARAM_YOUR_JAR_FILE_PATH} with the path of your jar file, replace ${PARAM_JCA_PROVIDER_JAR_PATH} with the path of the jca provider jar. + +Check your output, if you see the `jar signed` message, it means the jar is signed successfully. + ![Jar Signed](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/azure-security-keyvault-jca/resources/jarsigned.png) + +### Verify with Jarsigner +After signing, you can verify the JAR file with: +```bash +jarsigner -verify -verbose -certs signerjar.jar +``` + +Check your output, if you see the `jar verified` message, it means the jar is verified successfully. + ![Jar Verified](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/azure-security-keyvault-jca/resources/jarverified.png) + +### Clean up Resources +```bash +az group delete --name $RESOURCE_GROUP_NAME --yes --no-wait +az ad app delete --id $CLIENT_ID +``` + +## Troubleshooting + +### Debug Key Vault Provider + +Remote debugger can be used to troubleshoot complex issues. Let’s try this out in Java 9 and above! + +Before you start debugging, make sure the code of your JCA jar is the same as your IDE source code. + +1. Replace the placeholders with your own credentials and execute below command to start the `jarsigner` command: + + ```shell + jarsigner \ + -keystore NONE \ + -storetype AzureKeyVault \ + -signedjar \ + -verbose \ + -storepass "" \ + -providerName AzureKeyVault \ + -providerClass com.azure.security.keyvault.jca.KeyVaultJcaProvider \ + -J--module-path="/com/azure/azure-security-keyvault-jca//azure-security-keyvault-jca-.jar" \ + -J--add-modules="com.azure.security.keyvault.jca" \ + -J-Dazure.keyvault.uri=https://.vault.azure.net/ \ + -J-Dazure.keyvault.tenant-id= \ + -J-Dazure.keyvault.client-id= \ + -J-Dazure.keyvault.client-secret= \ + -J-Djava.security.debug=jar \ + -J-agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=y + ``` + + After execution, you will see the following output information: + + ![start jarsigner command for debug](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/azure-security-keyvault-jca/resources/start-jarsigner-command-for-debug.png) + +2. Create a Remote JVM Debug configuration in your IDE tool, such as in Intellij IDEA: + + ![add remote JVM Debug configuration](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/azure-security-keyvault-jca/resources/add-remote-jvm-debug-configuration.png) + +3. Click the `Debug` button to debug in your IDE: + + ![debug breakpoints](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/azure-security-keyvault-jca/resources/debug-breakpoints.png) + +## Configure logging +This module uses JUL (`java.util.logging`), so to configure things like the logging level you can directly modify the JUL configuration. + +Here is an example of a `logging.properties` file: +```properties +# To enable this configuration file, please add this property: +# -Djava.util.logging.config.file="src/test/resources/logging.properties" +# +# The Java logging APIs (java.util.logging) default loads logging.properties from: +# 1. $JAVA_HOME/jre/lib/ (Java 8 and before) +# 2. $JAVA_HOME/conf/ (Java 9 and above) +# +# For more information about this file, please refer to: +# 1. https://docs.oracle.com/javase/8/docs/technotes/guides/logging/overview.html#a1.8 +# 2. https://docs.oracle.com/cd/E23549_01/doc.1111/e14568/handler.htm + +handlers = java.util.logging.ConsoleHandler +java.util.logging.ConsoleHandler.level = ALL +java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter +java.util.logging.SimpleFormatter.format= [%1$tF %1$tT] %3 [%4$-7s] %5$s %n + +.level = INFO +com.azure.security.keyvault.jca.level = ALL +``` + + +### General +Azure Key Vault JCA clients raise exceptions. For example, if you try to check a client's identity with a certificate chain that does not include a trusted certificate, a `CertificateException` will be thrown. In the following snippet, the error is handled gracefully by catching the exception and displaying additional information about the error. + +```java +class Demo { + void demo () { + try { + KeyVaultJcaProvider provider = new KeyVaultJcaProvider(); + Security.addProvider(provider); + // ... + // Start SSL server socket + // ... + } catch (CertificateException e) { + System.out.println(e.getMessage()); + } + } +} +``` + +## Next steps +### Spring Boot +For Spring Boot applications see our [Spring Boot starter][spring_boot_starter]. + +### References +1. [Java Cryptography Architecture (JCA) Reference Guide][jca_reference_guide] +2. [Creating a Shaded Jar Wiki](https://github.com/Azure/azure-sdk-for-java/wiki/Creating-a-Shaded-Jar) + +### Additional documentation +For more extensive documentation on Azure Key Vault, see the [API reference documentation]. + +## Contributing +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_code_of_conduct]. For more information see the Code of Conduct FAQ or contact with any additional questions or comments. + + +[Source code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-jca/src +[API reference documentation]: https://azure.github.io/azure-sdk-for-java/keyvault.html#azure-security-keyvault-jca +[Product documentation]: https://learn.microsoft.com/azure/key-vault/ +[Samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-jca/src/samples/java/com/azure/security/keyvault/jca +[azure_subscription]: https://azure.microsoft.com/ +[azure_keyvault]: https://learn.microsoft.com/azure/key-vault/keys/quick-create-portal +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[azure_cloud_shell]: https://shell.azure.com/bash +[spring_boot_starter]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/spring/spring-cloud-azure-starter-keyvault-certificates +[jca_reference_guide]: https://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html +[microsoft_code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ +[non-exportable]: https://learn.microsoft.com/azure/key-vault/certificates/about-certificates#exportable-or-non-exportable-key + + + diff --git a/docs-ref-services/preview/security-keyvault-keys-readme.md b/docs-ref-services/preview/security-keyvault-keys-readme.md index 4faa4bde7ddbb..49db6267d65fc 100644 --- a/docs-ref-services/preview/security-keyvault-keys-readme.md +++ b/docs-ref-services/preview/security-keyvault-keys-readme.md @@ -1,12 +1,12 @@ --- title: Azure Key Vault Key client library for Java keywords: Azure, java, SDK, API, azure-security-keyvault-keys, keyvault -ms.date: 04/10/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: keyvault --- -# Azure Key Vault Key client library for Java - version 4.10.0-beta.1 +# Azure Key Vault Key client library for Java - version 4.11.0-alpha.20250804.1 Azure Key Vault is a cloud service that provides secure storage of keys for encrypting your data. Multiple keys, and multiple versions of the same key, can be kept in the Azure Key Vault. Cryptographic keys in Azure Key Vault are represented as [JSON Web Key [JWK]][jwk_specification] objects. @@ -19,7 +19,7 @@ The Azure Key Vault keys library client supports RSA keys and Elliptic Curve (EC ## Getting started ### Include the package #### Include the BOM file -Please include the `azure-sdk-bom` to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-keys_4.10.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +Please include the `azure-sdk-bom` to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -54,7 +54,7 @@ If you want to take dependency on a particular version of the library that is no com.azure azure-security-keyvault-keys - 4.10.0-beta.1 + 4.10.0 ``` [//]: # ({x-version-update-end}) @@ -322,7 +322,7 @@ cryptoAsyncClient.encrypt(EncryptionAlgorithm.RSA_OAEP, plaintext) ``` ## Troubleshooting -See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-keys_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-keys/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. +See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-keys/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. ### General Azure Key Vault Key clients raise exceptions. For example, if you try to retrieve a key after it is deleted a `404` error is returned, indicating the resource was not found. In the following snippet, the error is handled gracefully by catching the exception and displaying additional information about the error. @@ -358,7 +358,7 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_code_of_conduct]. For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-keys_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-keys/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-keys/src [api_documentation]: https://azure.github.io/azure-sdk-for-java [azkeyvault_docs]: https://learn.microsoft.com/azure/key-vault/ [azure_identity]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable @@ -371,8 +371,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_c [default_azure_credential]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable#defaultazurecredential [managed_identity]: https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview [azkeyvault_rest]: https://learn.microsoft.com/rest/api/keyvault/ -[keys_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-keys_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-keys/src/samples/java/com/azure/security/keyvault/keys -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-keys_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-keys/src/samples/README.md +[keys_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-keys/src/samples/java/com/azure/security/keyvault/keys +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-keys/src/samples/README.md [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning [jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [jwk_specification]: https://tools.ietf.org/html/rfc7517 diff --git a/docs-ref-services/preview/security-keyvault-secrets-readme.md b/docs-ref-services/preview/security-keyvault-secrets-readme.md index 9b74208e3add7..198337339b9c3 100644 --- a/docs-ref-services/preview/security-keyvault-secrets-readme.md +++ b/docs-ref-services/preview/security-keyvault-secrets-readme.md @@ -1,12 +1,12 @@ --- title: Azure Key Vault Secret client library for Java keywords: Azure, java, SDK, API, azure-security-keyvault-secrets, keyvault -ms.date: 04/10/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: keyvault --- -# Azure Key Vault Secret client library for Java - version 4.10.0-beta.1 +# Azure Key Vault Secret client library for Java - version 4.11.0-alpha.20250804.1 Azure Key Vault is a cloud service that provides secure storage for secrets, such as passwords and database connection strings. @@ -20,7 +20,7 @@ Use the Azure Key Vault Secrets client library to create and manage secrets. ### Include the package #### Include the BOM file Please include the `azure-sdk-bom` to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-secrets_4.10.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -55,7 +55,7 @@ If you want to take dependency on a particular version of the library that is no com.azure azure-security-keyvault-secrets - 4.10.0-beta.1 + 4.10.0 ``` [//]: # ({x-version-update-end}) @@ -232,7 +232,7 @@ secretAsyncClient.listPropertiesOfSecrets() ``` ## Troubleshooting -See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-secrets_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-secrets/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. +See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-secrets/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. ### General Azure Key Vault Secret clients raise exceptions. For example, if you try to retrieve a secret after it is deleted a `404` error is returned, indicating the resource was not found. In the following snippet, the error is handled gracefully by catching the exception and displaying additional information about the error. @@ -268,7 +268,7 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_code_of_conduct]. For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-secrets_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-secrets/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-secrets/src [api_documentation]: https://azure.github.io/azure-sdk-for-java [azkeyvault_docs]: https://learn.microsoft.com/azure/key-vault/ [azure_identity]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable @@ -279,8 +279,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][microsoft_c [default_azure_credential]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable#defaultazurecredential [managed_identity]: https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview [azkeyvault_rest]: https://learn.microsoft.com/rest/api/keyvault/ -[secrets_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-secrets_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-security-keyvault-secrets_4.10.0-beta.1/sdk/keyvault/azure-security-keyvault-secrets/src/samples/README.md +[secrets_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-secrets/src/samples/README.md [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning [jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [http_clients_wiki]: https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients diff --git a/metadata/preview/azure-security-keyvault-administration.json b/metadata/preview/azure-security-keyvault-administration.json index d86d6ff3e92bb..e49d2432600fb 100644 --- a/metadata/preview/azure-security-keyvault-administration.json +++ b/metadata/preview/azure-security-keyvault-administration.json @@ -1,7 +1,7 @@ { "Name": "azure-security-keyvault-administration", - "Version": "4.7.0-beta.1", - "DevVersion": null, + "Version": "4.8.0-alpha.20250804.1", + "DevVersion": "4.8.0-alpha.20250804.1", "DirectoryPath": "sdk/keyvault/azure-security-keyvault-administration", "ServiceDirectory": "keyvault", "ReadMePath": "sdk/keyvault/azure-security-keyvault-administration/README.md", @@ -10,7 +10,7 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-security-keyvault-administration", - "ReleaseStatus": "2025-04-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-security-keyvault-perf", @@ -18,12 +18,12 @@ ], "ArtifactDetails": { "groupId": "com.azure", - "safeName": "azuresecuritykeyvaultadministration", "name": "azure-security-keyvault-administration", "triggeringPaths": [ "/sdk/keyvault/ci.yml" ], - "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultadministration }}" + "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultadministration }}", + "safeName": "azuresecuritykeyvaultadministration" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-security-keyvault-certificates.json b/metadata/preview/azure-security-keyvault-certificates.json index 8e9b01e5bcc5b..7521b61a7e423 100644 --- a/metadata/preview/azure-security-keyvault-certificates.json +++ b/metadata/preview/azure-security-keyvault-certificates.json @@ -1,7 +1,7 @@ { "Name": "azure-security-keyvault-certificates", - "Version": "4.8.0-beta.1", - "DevVersion": null, + "Version": "4.9.0-alpha.20250804.1", + "DevVersion": "4.9.0-alpha.20250804.1", "DirectoryPath": "sdk/keyvault/azure-security-keyvault-certificates", "ServiceDirectory": "keyvault", "ReadMePath": "sdk/keyvault/azure-security-keyvault-certificates/README.md", @@ -10,7 +10,7 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-security-keyvault-certificates", - "ReleaseStatus": "2025-04-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-security-keyvault-perf", @@ -18,12 +18,12 @@ ], "ArtifactDetails": { "groupId": "com.azure", - "safeName": "azuresecuritykeyvaultcertificates", "name": "azure-security-keyvault-certificates", "triggeringPaths": [ "/sdk/keyvault/ci.yml" ], - "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultcertificates }}" + "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultcertificates }}", + "safeName": "azuresecuritykeyvaultcertificates" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-security-keyvault-jca.json b/metadata/preview/azure-security-keyvault-jca.json new file mode 100644 index 0000000000000..bc67069c6b2d0 --- /dev/null +++ b/metadata/preview/azure-security-keyvault-jca.json @@ -0,0 +1,34 @@ +{ + "Name": "azure-security-keyvault-jca", + "Version": "2.11.0-alpha.20250804.1", + "DevVersion": "2.11.0-alpha.20250804.1", + "DirectoryPath": "sdk/keyvault/azure-security-keyvault-jca", + "ServiceDirectory": "keyvault", + "ReadMePath": "sdk/keyvault/azure-security-keyvault-jca/README.md", + "ChangeLogPath": "sdk/keyvault/azure-security-keyvault-jca/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-security-keyvault-jca", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-security-keyvault-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "groupId": "com.azure", + "name": "azure-security-keyvault-jca", + "triggeringPaths": [ + "/sdk/keyvault/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultjca }}", + "safeName": "azuresecuritykeyvaultjca" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.security.keyvault.jca" + ] +} diff --git a/metadata/preview/azure-security-keyvault-keys.json b/metadata/preview/azure-security-keyvault-keys.json index 137cef3662524..5ffaaec9c91ae 100644 --- a/metadata/preview/azure-security-keyvault-keys.json +++ b/metadata/preview/azure-security-keyvault-keys.json @@ -1,7 +1,7 @@ { "Name": "azure-security-keyvault-keys", - "Version": "4.10.0-beta.1", - "DevVersion": null, + "Version": "4.11.0-alpha.20250804.1", + "DevVersion": "4.11.0-alpha.20250804.1", "DirectoryPath": "sdk/keyvault/azure-security-keyvault-keys", "ServiceDirectory": "keyvault", "ReadMePath": "sdk/keyvault/azure-security-keyvault-keys/README.md", @@ -10,7 +10,7 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-security-keyvault-keys", - "ReleaseStatus": "2025-04-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-security-keyvault-perf", @@ -18,12 +18,12 @@ ], "ArtifactDetails": { "groupId": "com.azure", - "safeName": "azuresecuritykeyvaultkeys", "name": "azure-security-keyvault-keys", "triggeringPaths": [ "/sdk/keyvault/ci.yml" ], - "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultkeys }}" + "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultkeys }}", + "safeName": "azuresecuritykeyvaultkeys" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-security-keyvault-secrets.json b/metadata/preview/azure-security-keyvault-secrets.json index 3b4efd1f152f7..cc20ccff46b18 100644 --- a/metadata/preview/azure-security-keyvault-secrets.json +++ b/metadata/preview/azure-security-keyvault-secrets.json @@ -1,7 +1,7 @@ { "Name": "azure-security-keyvault-secrets", - "Version": "4.10.0-beta.1", - "DevVersion": null, + "Version": "4.11.0-alpha.20250804.1", + "DevVersion": "4.11.0-alpha.20250804.1", "DirectoryPath": "sdk/keyvault/azure-security-keyvault-secrets", "ServiceDirectory": "keyvault", "ReadMePath": "sdk/keyvault/azure-security-keyvault-secrets/README.md", @@ -10,7 +10,7 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-security-keyvault-secrets", - "ReleaseStatus": "2025-04-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-security-keyvault-perf", @@ -18,12 +18,12 @@ ], "ArtifactDetails": { "groupId": "com.azure", - "safeName": "azuresecuritykeyvaultsecrets", "name": "azure-security-keyvault-secrets", "triggeringPaths": [ "/sdk/keyvault/ci.yml" ], - "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultsecrets }}" + "releaseInBatch": "${{ parameters.release_azuresecuritykeyvaultsecrets }}", + "safeName": "azuresecuritykeyvaultsecrets" }, "CIParameters": { "CIMatrixConfigs": [] From 070b08368b63f99498b835fa686cba7b3c35afdf Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:25:27 +0000 Subject: [PATCH 062/107] Update docs metadata --- .../preview/storage-blob-batch-readme.md | 14 +++++++------- .../preview/storage-blob-changefeed-readme.md | 10 +++++----- .../storage-blob-cryptography-readme.md | 14 +++++++------- .../preview/storage-blob-nio-readme.md | 10 +++++----- .../preview/storage-blob-readme.md | 14 +++++++------- .../preview/storage-common-readme.md | 8 ++++---- .../preview/storage-file-datalake-readme.md | 12 ++++++------ .../preview/storage-file-share-readme.md | 12 ++++++------ .../preview/storage-queue-readme.md | 14 +++++++------- metadata/preview/azure-storage-blob-batch.json | 18 +++++++++--------- .../preview/azure-storage-blob-changefeed.json | 18 +++++++++--------- .../azure-storage-blob-cryptography.json | 18 +++++++++--------- metadata/preview/azure-storage-blob-nio.json | 18 +++++++++--------- metadata/preview/azure-storage-blob.json | 18 +++++++++--------- metadata/preview/azure-storage-common.json | 18 +++++++++--------- .../preview/azure-storage-file-datalake.json | 18 +++++++++--------- metadata/preview/azure-storage-file-share.json | 18 +++++++++--------- metadata/preview/azure-storage-queue.json | 18 +++++++++--------- 18 files changed, 135 insertions(+), 135 deletions(-) diff --git a/docs-ref-services/preview/storage-blob-batch-readme.md b/docs-ref-services/preview/storage-blob-batch-readme.md index 3938c01000658..c4379acb2fd48 100644 --- a/docs-ref-services/preview/storage-blob-batch-readme.md +++ b/docs-ref-services/preview/storage-blob-batch-readme.md @@ -1,12 +1,12 @@ --- title: Azure Storage Blobs Batch client library for Java keywords: Azure, java, SDK, API, azure-storage-blob-batch, storage -ms.date: 07/09/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure Storage Blobs Batch client library for Java - version 12.28.0-beta.1 +# Azure Storage Blobs Batch client library for Java - version 12.28.0-alpha.20250804.1 Azure Blob storage is Microsoft's object storage solution for the cloud. Blob @@ -30,7 +30,7 @@ definition, such as text or binary data. #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-batch_12.28.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -203,19 +203,19 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-batch_12.28.0-beta.1/sdk/storage/azure-storage-blob-batch/src/main/java +[source]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-batch/src/main/java [docs]: https://azure.github.io/azure-sdk-for-java/ [rest_docs]: https://learn.microsoft.com/rest/api/storageservices/blob-service-rest-api [product_docs]: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-batch_12.28.0-beta.1/sdk/storage/azure-storage-blob-batch/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-batch/src/samples [jdk]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [azure_subscription]: https://azure.microsoft.com/free/ [storage_account]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_portal]: https://learn.microsoft.com/azure/storage/common/storage-account-create?tabs=azure-portal [storage_account_create_cli]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli -[blob_service_client]: https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob-batch_12.28.0-beta.1/sdk/storage/azure-storage-blob#create-a-storage-account +[blob_service_client]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/storage/azure-storage-blob#create-a-storage-account [error_codes]: https://learn.microsoft.com/rest/api/storageservices/blob-service-error-codes -[blob_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-batch_12.28.0-beta.1/sdk/storage/azure-storage-blob-batch/src/samples/README.md +[blob_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-batch/src/samples/README.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/docs-ref-services/preview/storage-blob-changefeed-readme.md b/docs-ref-services/preview/storage-blob-changefeed-readme.md index 84c7dd0760170..e5c95336b4e51 100644 --- a/docs-ref-services/preview/storage-blob-changefeed-readme.md +++ b/docs-ref-services/preview/storage-blob-changefeed-readme.md @@ -1,12 +1,12 @@ --- title: Azure Blob Storage change feed client library for Java keywords: Azure, java, SDK, API, azure-storage-blob-changefeed, storage -ms.date: 07/16/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure Blob Storage change feed client library for Java - version 12.0.0-beta.31 +# Azure Blob Storage change feed client library for Java - version 12.0.0-alpha.20250804.1 The purpose of the change feed is to provide transaction logs of all the changes that occur to @@ -30,7 +30,7 @@ process change events that occur in your Blob Storage account at a low cost. com.azure azure-storage-blob-changefeed - 12.0.0-beta.31 + 12.0.0-beta.30 ``` [//]: # ({x-version-update-end}) @@ -245,7 +245,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope [source]: src -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-changefeed_12.0.0-beta.31/sdk/storage/azure-storage-blob-changefeed/src/samples/README.md +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-changefeed/src/samples/README.md [docs]: http://azure.github.io/azure-sdk-for-java/ [rest_docs]: https://learn.microsoft.com/rest/api/storageservices/blob-service-rest-api [product_docs]: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview @@ -255,7 +255,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope [storage_account]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [storage_account_create_cli]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal -[identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-changefeed_12.0.0-beta.31/sdk/identity/azure-identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md [error_codes]: https://learn.microsoft.com/rest/api/storageservices/blob-service-error-codes [samples]: src/samples [cla]: https://cla.microsoft.com diff --git a/docs-ref-services/preview/storage-blob-cryptography-readme.md b/docs-ref-services/preview/storage-blob-cryptography-readme.md index fc48bc1593013..c75217fbf0516 100644 --- a/docs-ref-services/preview/storage-blob-cryptography-readme.md +++ b/docs-ref-services/preview/storage-blob-cryptography-readme.md @@ -1,12 +1,12 @@ --- title: Azure Storage Blobs Cryptography client library for Java keywords: Azure, java, SDK, API, azure-storage-blob-cryptography, storage -ms.date: 07/09/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure Storage Blobs Cryptography client library for Java - version 12.31.0-beta.1 +# Azure Storage Blobs Cryptography client library for Java - version 12.31.0-alpha.20250804.1 Azure Blob storage is Microsoft's object storage solution for the cloud. Blob @@ -31,7 +31,7 @@ This package supports client side encryption for blob storage. #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-cryptography_12.31.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -257,21 +257,21 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope [jdk]: https://learn.microsoft.com/java/azure/jdk/ -[source]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-cryptography_12.31.0-beta.1/sdk/storage/azure-storage-blob-cryptography/src +[source]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-cryptography/src [docs]: https://azure.github.io/azure-sdk-for-java/ [rest_docs]: https://learn.microsoft.com/rest/api/storageservices/blob-service-rest-api [product_docs]: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-cryptography_12.31.0-beta.1/sdk/storage/azure-storage-blob-cryptography/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-cryptography/src/samples [azure_subscription]: https://azure.microsoft.com/free/ [storage_account]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [storage_account_create_cli]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [sas_token]: https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob-cryptography_12.31.0-beta.1/sdk/storage/azure-storage-blob-cryptography/src/main/java +[source]: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage/azure-storage-blob-cryptography/src/main/java [docs]: https://azure.github.io/azure-sdk-for-java/ [rest_docs]: https://learn.microsoft.com/rest/api/storageservices/blob-service-rest-api [product_docs]: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob-cryptography_12.31.0-beta.1/sdk/storage/azure-storage-blob-cryptography/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage/azure-storage-blob-cryptography/src/samples [error_codes]: https://learn.microsoft.com/rest/api/storageservices/blob-service-error-codes [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning diff --git a/docs-ref-services/preview/storage-blob-nio-readme.md b/docs-ref-services/preview/storage-blob-nio-readme.md index e80fc48ccb822..eb11f0b72adf8 100644 --- a/docs-ref-services/preview/storage-blob-nio-readme.md +++ b/docs-ref-services/preview/storage-blob-nio-readme.md @@ -1,7 +1,7 @@ --- title: keywords: Azure, java, SDK, API, azure-storage-blob-nio, storage -ms.date: 07/16/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage @@ -28,7 +28,7 @@ This package allows you to interact with Azure Blob Storage through the standard com.azure azure-storage-blob-nio - 12.0.0-beta.32 + 12.0.0-beta.31 ``` [//]: # ({x-version-update-end}) @@ -316,8 +316,8 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-nio_12.0.0-beta.32/sdk/storage/azure-storage-blob-nio/src -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-nio_12.0.0-beta.32/sdk/storage/azure-storage-blob-nio/src/samples/README.md +[source]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-nio/src +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob-nio/src/samples/README.md [docs]: https://azure.github.io/azure-sdk-for-java/ [rest_docs]: https://learn.microsoft.com/rest/api/storageservices/blob-service-rest-api [product_docs]: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview @@ -328,7 +328,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [storage_account]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [storage_account_create_cli]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal -[identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-nio_12.0.0-beta.32/sdk/identity/azure-identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md [error_codes]: https://learn.microsoft.com/rest/api/storageservices/blob-service-error-codes [samples]: https://docs.oracle.com/javase/tutorial/essential/io/fileio.html [cla]: https://cla.microsoft.com diff --git a/docs-ref-services/preview/storage-blob-readme.md b/docs-ref-services/preview/storage-blob-readme.md index f60a22e0fa3f6..3a60b530b637e 100644 --- a/docs-ref-services/preview/storage-blob-readme.md +++ b/docs-ref-services/preview/storage-blob-readme.md @@ -1,12 +1,12 @@ --- title: Azure Storage Blob client library for Java keywords: Azure, java, SDK, API, azure-storage-blob, storage -ms.date: 07/09/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure Storage Blob client library for Java - version 12.32.0-beta.1 +# Azure Storage Blob client library for Java - version 12.32.0-alpha.20250804.1 Azure Blob Storage is Microsoft's object storage solution for the cloud. Blob @@ -30,7 +30,7 @@ definition, such as text or binary data. #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.32.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -617,8 +617,8 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.32.0-beta.1/sdk/storage/azure-storage-blob/src -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.32.0-beta.1/sdk/storage/azure-storage-blob/src/samples/README.md +[source]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob/src +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob/src/samples/README.md [docs]: https://azure.github.io/azure-sdk-for-java/ [rest_docs]: https://learn.microsoft.com/rest/api/storageservices/blob-service-rest-api [product_docs]: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview @@ -628,9 +628,9 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [storage_account]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [storage_account_create_cli]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal -[identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.32.0-beta.1/sdk/identity/azure-identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md [error_codes]: https://learn.microsoft.com/rest/api/storageservices/blob-service-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.32.0-beta.1/sdk/storage/azure-storage-blob/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob/src/samples [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/docs-ref-services/preview/storage-common-readme.md b/docs-ref-services/preview/storage-common-readme.md index 88639752d2444..1e957be1a200b 100644 --- a/docs-ref-services/preview/storage-common-readme.md +++ b/docs-ref-services/preview/storage-common-readme.md @@ -1,12 +1,12 @@ --- title: Azure Storage Common shared library for Java keywords: Azure, java, SDK, API, azure-storage-common, storage -ms.date: 07/09/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure Storage Common shared library for Java - version 12.31.0-beta.1 +# Azure Storage Common shared library for Java - version 12.31.0-alpha.20250804.1 Azure Storage Common is a library that has common dependencies for all Azure Storage packages. @@ -26,7 +26,7 @@ Azure Storage Common is a library that has common dependencies for all Azure Sto #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-common_12.31.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -99,7 +99,7 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-common_12.31.0-beta.1/sdk/storage/azure-storage-common/src +[source]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-common/src [samples_readme]: src/samples/README.md [docs]: https://azure.github.io/azure-sdk-for-java/ [sas_token]: https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 diff --git a/docs-ref-services/preview/storage-file-datalake-readme.md b/docs-ref-services/preview/storage-file-datalake-readme.md index 24f4defccd599..4e71c05cddff7 100644 --- a/docs-ref-services/preview/storage-file-datalake-readme.md +++ b/docs-ref-services/preview/storage-file-datalake-readme.md @@ -1,12 +1,12 @@ --- title: Azure File Data Lake client library for Java keywords: Azure, java, SDK, API, azure-storage-file-datalake, storage -ms.date: 07/09/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure File Data Lake client library for Java - version 12.25.0-beta.1 +# Azure File Data Lake client library for Java - version 12.25.0-alpha.20250804.1 Azure Data Lake Storage is Microsoft's optimized storage solution for for big @@ -31,7 +31,7 @@ efficient data access. #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-datalake_12.25.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -436,7 +436,7 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-datalake_12.25.0-beta.1/sdk/storage/azure-storage-file-datalake/src +[source]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-file-datalake/src [samples_readme]: src/samples/README.md [docs]: https://azure.github.io/azure-sdk-for-java/ [rest_docs]: https://learn.microsoft.com/rest/api/storageservices/data-lake-storage-gen2 @@ -447,8 +447,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [storage_account]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [storage_account_create_cli]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal -[identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-datalake_12.25.0-beta.1/sdk/identity/azure-identity/README.md -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-datalake_12.25.0-beta.1/sdk/storage/azure-storage-file-datalake/src/samples +[identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-file-datalake/src/samples [error_codes]: https://learn.microsoft.com/rest/api/storageservices/data-lake-storage-gen2 [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ diff --git a/docs-ref-services/preview/storage-file-share-readme.md b/docs-ref-services/preview/storage-file-share-readme.md index 4ace7d1026825..32dbb17b13e18 100644 --- a/docs-ref-services/preview/storage-file-share-readme.md +++ b/docs-ref-services/preview/storage-file-share-readme.md @@ -1,12 +1,12 @@ --- title: Azure File Share client library for Java keywords: Azure, java, SDK, API, azure-storage-file-share, storage -ms.date: 07/09/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure File Share client library for Java - version 12.28.0-beta.1 +# Azure File Share client library for Java - version 12.28.0-alpha.20250804.1 The Server Message Block (SMB) protocol is the preferred file share protocol used on-premises today. @@ -33,7 +33,7 @@ Shares provide a way to organize sets of files and also can be mounted as an SMB #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-share_12.28.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -584,7 +584,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-share_12.28.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) @@ -593,7 +593,7 @@ For details on contributing to this repository, see the [contributing guide](htt 5. Create new Pull Request -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-share_12.28.0-beta.1/sdk/storage/azure-storage-file-share/src/ +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-file-share/src/ [reference_docs]: https://azure.github.io/azure-sdk-for-java/ [rest_api_documentation]: https://learn.microsoft.com/rest/api/storageservices/file-service-rest-api [storage_docs]: https://learn.microsoft.com/azure/storage/files/storage-files-introduction @@ -607,7 +607,7 @@ For details on contributing to this repository, see the [contributing guide](htt [RFL_URL_2]: https://www.ietf.org/rfc/rfc3987.txt [csharp_identifiers]: https://learn.microsoft.com/dotnet/csharp/language-reference/ [storage_file_rest]: https://learn.microsoft.com/rest/api/storageservices/file-service-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-share_12.28.0-beta.1/sdk/storage/azure-storage-file-share/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-file-share/src/samples [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning diff --git a/docs-ref-services/preview/storage-queue-readme.md b/docs-ref-services/preview/storage-queue-readme.md index d6c56e6addf06..92565ce821075 100644 --- a/docs-ref-services/preview/storage-queue-readme.md +++ b/docs-ref-services/preview/storage-queue-readme.md @@ -1,12 +1,12 @@ --- title: Azure Storage Queue client library for Java keywords: Azure, java, SDK, API, azure-storage-queue, storage -ms.date: 07/09/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: storage --- -# Azure Storage Queue client library for Java - version 12.27.0-beta.1 +# Azure Storage Queue client library for Java - version 12.27.0-alpha.20250804.1 Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS. A single queue message can be up to 64 KB in size, and a queue can contain millions of messages, up to the total capacity limit of a storage account. @@ -28,7 +28,7 @@ A single queue message can be up to 64 KB in size, and a queue can contain milli #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-queue_12.27.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -485,7 +485,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-queue_12.27.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) @@ -494,8 +494,8 @@ For details on contributing to this repository, see the [contributing guide](htt 5. Create new Pull Request -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-queue_12.27.0-beta.1/sdk/storage/azure-storage-queue/src -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-queue_12.27.0-beta.1/sdk/storage/azure-storage-queue/src/samples/README.md +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/storage/azure-storage-queue/src +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/storage/azure-storage-queue/src/samples/README.md [api_documentation]: https://learn.microsoft.com/rest/api/storageservices/queue-service-rest-api [storage_docs]: https://learn.microsoft.com/azure/storage/queues/storage-queues-introduction [jdk]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable @@ -505,7 +505,7 @@ For details on contributing to this repository, see the [contributing guide](htt [azure_cli]: https://learn.microsoft.com/cli/azure [sas_token]: https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 [storage_rest]: https://learn.microsoft.com/rest/api/storageservices/queue-service-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-queue_12.27.0-beta.1/sdk/storage/azure-storage-queue/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/storage/azure-storage-queue/src/samples [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning diff --git a/metadata/preview/azure-storage-blob-batch.json b/metadata/preview/azure-storage-blob-batch.json index 33d7027df7e69..97e0ba281f627 100644 --- a/metadata/preview/azure-storage-blob-batch.json +++ b/metadata/preview/azure-storage-blob-batch.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-blob-batch", - "Version": "12.28.0-beta.1", - "DevVersion": null, + "Version": "12.28.0-alpha.20250804.1", + "DevVersion": "12.28.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-blob-batch", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-blob-batch/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-blob-batch", - "ReleaseStatus": "2025-07-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestorageblobbatch", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurestorageblobbatch }}", "triggeringPaths": [ "/sdk/storage/ci.yml" ], - "name": "azure-storage-blob-batch" + "name": "azure-storage-blob-batch", + "safeName": "azurestorageblobbatch", + "releaseInBatch": "${{ parameters.release_azurestorageblobbatch }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { "Selection": "sparse", - "Name": "Storage_ci", "NonSparseParameters": "Agent", + "Path": "sdk/storage/platform-matrix-ci.json", "GenerateVMJobs": true, - "Path": "sdk/storage/platform-matrix-ci.json" + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-blob-changefeed.json b/metadata/preview/azure-storage-blob-changefeed.json index 1822a35b69aea..dcf4047233142 100644 --- a/metadata/preview/azure-storage-blob-changefeed.json +++ b/metadata/preview/azure-storage-blob-changefeed.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-blob-changefeed", - "Version": "12.0.0-beta.31", - "DevVersion": null, + "Version": "12.0.0-alpha.20250804.1", + "DevVersion": "12.0.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-blob-changefeed", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-blob-changefeed/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-blob-changefeed", - "ReleaseStatus": "2025-07-16", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestorageblobchangefeed", - "groupId": "com.azure", "triggeringPaths": [ "/sdk/storage/ci.yml" ], "name": "azure-storage-blob-changefeed", - "releaseInBatch": "${{ parameters.release_azurestorageblobchangefeed }}" + "safeName": "azurestorageblobchangefeed", + "releaseInBatch": "${{ parameters.release_azurestorageblobchangefeed }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { - "Name": "Storage_ci", "Selection": "sparse", - "Path": "sdk/storage/platform-matrix-ci.json", "NonSparseParameters": "Agent", - "GenerateVMJobs": true + "Path": "sdk/storage/platform-matrix-ci.json", + "GenerateVMJobs": true, + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-blob-cryptography.json b/metadata/preview/azure-storage-blob-cryptography.json index ef16811c63bb5..9519eab3adff2 100644 --- a/metadata/preview/azure-storage-blob-cryptography.json +++ b/metadata/preview/azure-storage-blob-cryptography.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-blob-cryptography", - "Version": "12.31.0-beta.1", - "DevVersion": null, + "Version": "12.31.0-alpha.20250804.1", + "DevVersion": "12.31.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-blob-cryptography", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-blob-cryptography/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-blob-cryptography", - "ReleaseStatus": "2025-07-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestorageblobcryptography", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurestorageblobcryptography }}", "triggeringPaths": [ "/sdk/storage/ci.yml" ], - "name": "azure-storage-blob-cryptography" + "name": "azure-storage-blob-cryptography", + "safeName": "azurestorageblobcryptography", + "releaseInBatch": "${{ parameters.release_azurestorageblobcryptography }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { "Selection": "sparse", - "Name": "Storage_ci", "NonSparseParameters": "Agent", + "Path": "sdk/storage/platform-matrix-ci.json", "GenerateVMJobs": true, - "Path": "sdk/storage/platform-matrix-ci.json" + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-blob-nio.json b/metadata/preview/azure-storage-blob-nio.json index c5c3ef2923f94..0d1bbc5b9b89f 100644 --- a/metadata/preview/azure-storage-blob-nio.json +++ b/metadata/preview/azure-storage-blob-nio.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-blob-nio", - "Version": "12.0.0-beta.32", - "DevVersion": null, + "Version": "12.0.0-alpha.20250804.1", + "DevVersion": "12.0.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-blob-nio", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-blob-nio/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-blob-nio", - "ReleaseStatus": "2025-07-16", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestorageblobnio", - "groupId": "com.azure", "triggeringPaths": [ "/sdk/storage/ci.yml" ], "name": "azure-storage-blob-nio", - "releaseInBatch": "${{ parameters.release_azurestorageblobnio }}" + "safeName": "azurestorageblobnio", + "releaseInBatch": "${{ parameters.release_azurestorageblobnio }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { - "Name": "Storage_ci", "Selection": "sparse", - "Path": "sdk/storage/platform-matrix-ci.json", "NonSparseParameters": "Agent", - "GenerateVMJobs": true + "Path": "sdk/storage/platform-matrix-ci.json", + "GenerateVMJobs": true, + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-blob.json b/metadata/preview/azure-storage-blob.json index fa7cf33f51c82..7f7b87e5b2879 100644 --- a/metadata/preview/azure-storage-blob.json +++ b/metadata/preview/azure-storage-blob.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-blob", - "Version": "12.32.0-beta.1", - "DevVersion": null, + "Version": "12.32.0-alpha.20250804.1", + "DevVersion": "12.32.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-blob", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-blob/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-blob", - "ReleaseStatus": "2025-07-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestorageblob", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurestorageblob }}", "triggeringPaths": [ "/sdk/storage/ci.yml" ], - "name": "azure-storage-blob" + "name": "azure-storage-blob", + "safeName": "azurestorageblob", + "releaseInBatch": "${{ parameters.release_azurestorageblob }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { "Selection": "sparse", - "Name": "Storage_ci", "NonSparseParameters": "Agent", + "Path": "sdk/storage/platform-matrix-ci.json", "GenerateVMJobs": true, - "Path": "sdk/storage/platform-matrix-ci.json" + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-common.json b/metadata/preview/azure-storage-common.json index 2525f34cda7f6..094b663636378 100644 --- a/metadata/preview/azure-storage-common.json +++ b/metadata/preview/azure-storage-common.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-common", - "Version": "12.31.0-beta.1", - "DevVersion": null, + "Version": "12.31.0-alpha.20250804.1", + "DevVersion": "12.31.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-common", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-common/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-common", - "ReleaseStatus": "2025-07-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestoragecommon", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurestoragecommon }}", "triggeringPaths": [ "/sdk/storage/ci.yml" ], - "name": "azure-storage-common" + "name": "azure-storage-common", + "safeName": "azurestoragecommon", + "releaseInBatch": "${{ parameters.release_azurestoragecommon }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { "Selection": "sparse", - "Name": "Storage_ci", "NonSparseParameters": "Agent", + "Path": "sdk/storage/platform-matrix-ci.json", "GenerateVMJobs": true, - "Path": "sdk/storage/platform-matrix-ci.json" + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-file-datalake.json b/metadata/preview/azure-storage-file-datalake.json index 942066a2b3682..0b936ae8d8ba0 100644 --- a/metadata/preview/azure-storage-file-datalake.json +++ b/metadata/preview/azure-storage-file-datalake.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-file-datalake", - "Version": "12.25.0-beta.1", - "DevVersion": null, + "Version": "12.25.0-alpha.20250804.1", + "DevVersion": "12.25.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-file-datalake", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-file-datalake/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-file-datalake", - "ReleaseStatus": "2025-07-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestoragefiledatalake", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurestoragefiledatalake }}", "triggeringPaths": [ "/sdk/storage/ci.yml" ], - "name": "azure-storage-file-datalake" + "name": "azure-storage-file-datalake", + "safeName": "azurestoragefiledatalake", + "releaseInBatch": "${{ parameters.release_azurestoragefiledatalake }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { "Selection": "sparse", - "Name": "Storage_ci", "NonSparseParameters": "Agent", + "Path": "sdk/storage/platform-matrix-ci.json", "GenerateVMJobs": true, - "Path": "sdk/storage/platform-matrix-ci.json" + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-file-share.json b/metadata/preview/azure-storage-file-share.json index 4e869dfab29bf..e7fe2cb4df941 100644 --- a/metadata/preview/azure-storage-file-share.json +++ b/metadata/preview/azure-storage-file-share.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-file-share", - "Version": "12.28.0-beta.1", - "DevVersion": null, + "Version": "12.28.0-alpha.20250804.1", + "DevVersion": "12.28.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-file-share", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-file-share/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-file-share", - "ReleaseStatus": "2025-07-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestoragefileshare", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurestoragefileshare }}", "triggeringPaths": [ "/sdk/storage/ci.yml" ], - "name": "azure-storage-file-share" + "name": "azure-storage-file-share", + "safeName": "azurestoragefileshare", + "releaseInBatch": "${{ parameters.release_azurestoragefileshare }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { "Selection": "sparse", - "Name": "Storage_ci", "NonSparseParameters": "Agent", + "Path": "sdk/storage/platform-matrix-ci.json", "GenerateVMJobs": true, - "Path": "sdk/storage/platform-matrix-ci.json" + "Name": "Storage_ci" } ] }, diff --git a/metadata/preview/azure-storage-queue.json b/metadata/preview/azure-storage-queue.json index 86c3951a71adb..dac7634eabf51 100644 --- a/metadata/preview/azure-storage-queue.json +++ b/metadata/preview/azure-storage-queue.json @@ -1,7 +1,7 @@ { "Name": "azure-storage-queue", - "Version": "12.27.0-beta.1", - "DevVersion": null, + "Version": "12.27.0-alpha.20250804.1", + "DevVersion": "12.27.0-alpha.20250804.1", "DirectoryPath": "sdk/storage/azure-storage-queue", "ServiceDirectory": "storage", "ReadMePath": "sdk/storage/azure-storage-queue/README.md", @@ -10,29 +10,29 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-storage-queue", - "ReleaseStatus": "2025-07-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-storage-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azurestoragequeue", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurestoragequeue }}", "triggeringPaths": [ "/sdk/storage/ci.yml" ], - "name": "azure-storage-queue" + "name": "azure-storage-queue", + "safeName": "azurestoragequeue", + "releaseInBatch": "${{ parameters.release_azurestoragequeue }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [ { "Selection": "sparse", - "Name": "Storage_ci", "NonSparseParameters": "Agent", + "Path": "sdk/storage/platform-matrix-ci.json", "GenerateVMJobs": true, - "Path": "sdk/storage/platform-matrix-ci.json" + "Name": "Storage_ci" } ] }, From 1a3a6031769aae2b34dc67e35262a932ba6c9b30 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:28:31 +0000 Subject: [PATCH 063/107] Update docs metadata --- .../resourcemanager-streamanalytics-readme.md | 22 +++++++++---------- ...azure-resourcemanager-streamanalytics.json | 18 ++++++++++----- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-streamanalytics-readme.md b/docs-ref-services/preview/resourcemanager-streamanalytics-readme.md index 0b0ee9428f790..1e6463c5d95f9 100644 --- a/docs-ref-services/preview/resourcemanager-streamanalytics-readme.md +++ b/docs-ref-services/preview/resourcemanager-streamanalytics-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager StreamAnalytics client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-streamanalytics, stream-analytics -ms.date: 10/31/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: stream-analytics --- -# Azure Resource Manager StreamAnalytics client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager StreamAnalytics client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager StreamAnalytics client library for Java. -This package contains Microsoft Azure SDK for StreamAnalytics Management SDK. Stream Analytics Client. Package tag package-2021-10-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for StreamAnalytics Management SDK. Stream Analytics Client. Package tag package-pure-2020-03. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-streamanalytics - 1.0.0-beta.4 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-streamanalytics_1.0.0-beta.4/sdk/streamanalytics/azure-resourcemanager-streamanalytics/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/streamanalytics/azure-resourcemanager-streamanalytics/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-streamanalytics_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-streamanalytics_1.0.0-beta.4/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-streamanalytics_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-streamanalytics_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-streamanalytics_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-streamanalytics_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-streamanalytics.json b/metadata/preview/azure-resourcemanager-streamanalytics.json index ed788390b0b47..e7dff4129f863 100644 --- a/metadata/preview/azure-resourcemanager-streamanalytics.json +++ b/metadata/preview/azure-resourcemanager-streamanalytics.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-streamanalytics", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/streamanalytics/azure-resourcemanager-streamanalytics", "ServiceDirectory": "streamanalytics", "ReadMePath": "sdk/streamanalytics/azure-resourcemanager-streamanalytics/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-streamanalytics", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-streamanalytics", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/streamanalytics/ci.yml" + ], + "name": "azure-resourcemanager-streamanalytics", "safeName": "azureresourcemanagerstreamanalytics" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.streamanalytics", "com.azure.resourcemanager.streamanalytics.fluent", "com.azure.resourcemanager.streamanalytics.fluent.models", "com.azure.resourcemanager.streamanalytics.models" - ] + ], + "CIMatrixConfigs": [] } From 41b8e7e05ebaa941e9576d7c169c5680c97ecfaf Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:40:12 +0000 Subject: [PATCH 064/107] Update docs metadata --- .../resourcemanager-frontdoor-readme.md | 113 ++++++++---------- .../azure-resourcemanager-frontdoor.json | 19 ++- 2 files changed, 69 insertions(+), 63 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-frontdoor-readme.md b/docs-ref-services/preview/resourcemanager-frontdoor-readme.md index aa622d1e636ee..1b7efa2decfa4 100644 --- a/docs-ref-services/preview/resourcemanager-frontdoor-readme.md +++ b/docs-ref-services/preview/resourcemanager-frontdoor-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager FrontDoor client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-frontdoor, frontdoor -ms.date: 05/22/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: frontdoor --- -# Azure Resource Manager FrontDoor client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager FrontDoor client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager FrontDoor client library for Java. -This package contains Microsoft Azure SDK for FrontDoor Management SDK. FrontDoor Client. Package tag package-2022-05. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for FrontDoor Management SDK. FrontDoor Client. Package tag package-2024-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-frontdoor - 1.0.0-beta.3 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -54,15 +54,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -102,59 +98,53 @@ String loadBalancingSettingsId = getResourceId("loadBalancingSettings", loadBala String healthProbeSettingsId = getResourceId("healthProbeSettings", healthProbeName); String backendPoolsId = getResourceId("backendPools", backendPoolName); -FrontDoor frontDoor = manager.frontDoors().define(fdName) +FrontDoor frontDoor = manager.frontDoors() + .define(fdName) .withRegion("global") .withExistingResourceGroup(resourceGroupName) - .withFrontendEndpoints(Collections.singletonList( - new FrontendEndpointInner() - .withName(frontendName) - .withHostname(fdName + ".azurefd.net") - .withSessionAffinityEnabledState(SessionAffinityEnabledState.DISABLED) - )) - .withBackendPools(Collections.singletonList( - new BackendPool().withName(backendPoolName).withBackends(Collections.singletonList( - new Backend() - .withAddress(backendAddress) - .withEnabledState(BackendEnabledState.ENABLED) - .withBackendHostHeader(backendAddress) - .withHttpPort(80) - .withHttpsPort(443) - .withPriority(1) - .withWeight(50) - )) - .withLoadBalancingSettings(new SubResource().withId(loadBalancingSettingsId)) - .withHealthProbeSettings(new SubResource().withId(healthProbeSettingsId)) - )) - .withLoadBalancingSettings(Collections.singletonList( - new LoadBalancingSettingsModel() - .withName(loadBalancingName) + .withFrontendEndpoints(Collections.singletonList(new FrontendEndpointInner().withName(frontendName) + .withHostname(fdName + ".azurefd.net") + .withSessionAffinityEnabledState(SessionAffinityEnabledState.DISABLED))) + .withBackendPools(Collections.singletonList(new BackendPool().withName(backendPoolName) + .withBackends(Collections.singletonList(new Backend().withAddress(backendAddress) + .withEnabledState(BackendEnabledState.ENABLED) + .withBackendHostHeader(backendAddress) + .withHttpPort(80) + .withHttpsPort(443) + .withPriority(1) + .withWeight(50))) + .withLoadBalancingSettings(new SubResource().withId(loadBalancingSettingsId)) + .withHealthProbeSettings(new SubResource().withId(healthProbeSettingsId)))) + .withLoadBalancingSettings( + Collections.singletonList(new LoadBalancingSettingsModel().withName(loadBalancingName) .withSampleSize(4) .withSuccessfulSamplesRequired(2) - .withAdditionalLatencyMilliseconds(0) - )) - .withHealthProbeSettings(Collections.singletonList( - new HealthProbeSettingsModel() - .withName(healthProbeName) + .withAdditionalLatencyMilliseconds(0))) + .withHealthProbeSettings( + Collections.singletonList(new HealthProbeSettingsModel().withName(healthProbeName) .withEnabledState(HealthProbeEnabled.ENABLED) .withPath("/") .withProtocol(FrontDoorProtocol.HTTPS) .withHealthProbeMethod(FrontDoorHealthProbeMethod.HEAD) - .withIntervalInSeconds(30) - )) - .withRoutingRules(Collections.singletonList( - new RoutingRule() - .withName(routingRuleName) - .withEnabledState(RoutingRuleEnabledState.ENABLED) - .withFrontendEndpoints(Collections.singletonList(new SubResource().withId(frontendEndpointsId))) - .withAcceptedProtocols(Arrays.asList(FrontDoorProtocol.HTTP, FrontDoorProtocol.HTTPS)) - .withPatternsToMatch(Collections.singletonList("/*")) - .withRouteConfiguration(new ForwardingConfiguration() - .withForwardingProtocol(FrontDoorForwardingProtocol.HTTPS_ONLY) - .withBackendPool(new SubResource().withId(backendPoolsId))) - )) + .withIntervalInSeconds(30))) + .withRoutingRules(Collections.singletonList(new RoutingRule().withName(routingRuleName) + .withEnabledState(RoutingRuleEnabledState.ENABLED) + .withFrontendEndpoints(Collections.singletonList(new SubResource().withId(frontendEndpointsId))) + .withAcceptedProtocols(Arrays.asList(FrontDoorProtocol.HTTP, FrontDoorProtocol.HTTPS)) + .withPatternsToMatch(Collections.singletonList("/*")) + .withRouteConfiguration( + new ForwardingConfiguration().withForwardingProtocol(FrontDoorForwardingProtocol.HTTPS_ONLY) + .withBackendPool(new SubResource().withId(backendPoolsId))))) + .create(); +``` +```java +policy = frontDoorManager.policies() + .define(policyName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-frontdoor_1.0.0-beta.3/sdk/frontdoor/azure-resourcemanager-frontdoor/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/frontdoor/azure-resourcemanager-frontdoor/SAMPLE.md) ## Troubleshooting @@ -174,13 +164,16 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-frontdoor_1.0.0-beta.3/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-frontdoor_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-frontdoor_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-frontdoor_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-frontdoor_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-frontdoor.json b/metadata/preview/azure-resourcemanager-frontdoor.json index 5e19eb6c966f9..4871b5b1f5551 100644 --- a/metadata/preview/azure-resourcemanager-frontdoor.json +++ b/metadata/preview/azure-resourcemanager-frontdoor.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-frontdoor", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/frontdoor/azure-resourcemanager-frontdoor", "ServiceDirectory": "frontdoor", "ReadMePath": "sdk/frontdoor/azure-resourcemanager-frontdoor/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-frontdoor", - "ReleaseStatus": "2023-05-22", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerfrontdoor", + "name": "azure-resourcemanager-frontdoor", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/frontdoor/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.frontdoor", "com.azure.resourcemanager.frontdoor.fluent", From e92612eb7466d9f4f2ce6d93d4e2fe40f6e63aed Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:42:45 +0000 Subject: [PATCH 065/107] Update docs metadata --- .../preview/communication-rooms-readme.md | 18 ++++++++-------- .../preview/azure-communication-rooms.json | 21 +++++++++++++++---- 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/communication-rooms-readme.md b/docs-ref-services/preview/communication-rooms-readme.md index a70eb088b7e6e..8f6b575a59a9c 100644 --- a/docs-ref-services/preview/communication-rooms-readme.md +++ b/docs-ref-services/preview/communication-rooms-readme.md @@ -1,12 +1,12 @@ --- title: Azure Communications Rooms Service client library for Java -keywords: Azure, java, SDK, API, azure-communication-rooms, communication -ms.date: 10/13/2023 +keywords: Azure, java, SDK, API, azure-communication-rooms, communication/azure-communication-rooms +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: communication +ms.service: communication/azure-communication-rooms --- -# Azure Communications Rooms Service client library for Java - version 1.1.0-beta.1 +# Azure Communications Rooms Service client library for Java - version 1.3.0-alpha.20250804.1 Azure Communication Rooms is used to operate on rooms. @@ -19,9 +19,9 @@ Azure Communication Rooms is used to operate on rooms. ### Prerequisites - An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F). -- [Java Development Kit (JDK)](/java/azure/jdk/?view=azure-java-stable) version 8 or above. +- [Java Development Kit (JDK)](https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. - [Apache Maven](https://maven.apache.org/download.cgi). -- A deployed Communication Services resource. You can use the [Azure Portal](/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](/powershell/module/az.communication/new-azcommunicationservice) to set it up. +- A deployed Communication Services resource. You can use the [Azure Portal](https://learn.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://learn.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. ### Include the package @@ -34,7 +34,7 @@ add the direct dependency to your project as follows. com.azure azure-communication-rooms - 1.0.2 + 1.2.0 ``` [//]: # ({x-version-update-end}) @@ -225,13 +225,13 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-communication-rooms_1.1.0-beta.1/sdk/communication/azure-communication-rooms/src +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-rooms/src [package]: https://central.sonatype.com/artifact/com.azure/azure-communication-rooms [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com -[product_docs]: /azure/communication-services/ +[product_docs]: https://learn.microsoft.com/azure/communication-services/ [api_documentation]: https://aka.ms/java-docs [next_steps]: https://learn.microsoft.com/azure/communication-services/concepts/rooms/room-concept diff --git a/metadata/preview/azure-communication-rooms.json b/metadata/preview/azure-communication-rooms.json index 1a9b6891bbd90..82206671c2542 100644 --- a/metadata/preview/azure-communication-rooms.json +++ b/metadata/preview/azure-communication-rooms.json @@ -1,16 +1,29 @@ { "Name": "azure-communication-rooms", - "Version": "1.1.0-beta.1", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/communication/azure-communication-rooms", - "ServiceDirectory": "communication", + "ServiceDirectory": "communication/azure-communication-rooms", "ReadMePath": "sdk/communication/azure-communication-rooms/README.md", "ChangeLogPath": "sdk/communication/azure-communication-rooms/CHANGELOG.md", "Group": "com.azure", "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-communication-rooms", - "ReleaseStatus": "2023-10-03", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-communication-rooms", + "triggeringPaths": [ + "/sdk/communication/azure-communication-rooms/ci.yml" + ], + "safeName": "azurecommunicationrooms", + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.communication.rooms", "com.azure.communication.rooms.models" From 5f037f546ef9fb68503b7ed5d6fe7fd39b4447fc Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:54:42 +0000 Subject: [PATCH 066/107] Update docs metadata --- .../preview/compute-batch-readme.md | 25 ++++++++++++++----- metadata/preview/azure-compute-batch.json | 20 +++++++++------ 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/compute-batch-readme.md b/docs-ref-services/preview/compute-batch-readme.md index 40ef2763fd033..b727ef21be7bf 100644 --- a/docs-ref-services/preview/compute-batch-readme.md +++ b/docs-ref-services/preview/compute-batch-readme.md @@ -1,12 +1,12 @@ --- title: Azure Batch client library for Java keywords: Azure, java, SDK, API, azure-compute-batch, batch -ms.date: 10/31/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: batch --- -# Azure Batch client library for Java - version 1.0.0-beta.3 +# Azure Batch client library for Java - version 1.0.0-alpha.20250804.1 This README is based on the latest released version of the Azure Compute Batch SDK, otherwise known as the track 2 Azure Batch Data Plane SDK. @@ -35,7 +35,7 @@ Various documentation is available to help you get started com.azure azure-compute-batch - 1.0.0-beta.3 + 1.0.0-beta.4 ``` @@ -64,7 +64,7 @@ BatchSharedKeyCredentials sharedKeyCred = new BatchSharedKeyCredentials(batchEnd batchClientBuilder.credential(sharedKeyCred); ``` -- The other way is using Entra ID authentication to create the client. See this [document](/azure/batch/batch-aad-auth) for details on authenticating to Batch with Entra ID. +- The other way is using Entra ID authentication to create the client. See this [document](https://learn.microsoft.com/azure/batch/batch-aad-auth) for details on authenticating to Batch with Entra ID. For example: ```java @@ -168,6 +168,19 @@ BatchTaskCreateContent taskToCreate = new BatchTaskCreateContent(taskId, "echo h batchClient.createTask(jobId, taskToCreate); ``` +Error handling + +When a call to the batch service fails the response from that call will contain a BatchError object in the body of the response. In the AZURE-COMPUTE-BATCH SDK when an api method is called and a failure from the server occurs the sdk will throw a HttpResponseException exception. You can use the helper method BatchError.fromException() to extract out the BatchError object. + +```java +try { + BatchPool pool = batchClient.getPool("poolthatdoesnotexist"); +} catch (HttpResponseException err) { + BatchError batchError = BatchError.fromException(err); + Assertions.assertEquals("PoolNotFound", batchError.getCode()); +} +``` + ## Help If you encounter any bugs with these libraries, please file issues via [Issues](https://github.com/Azure/azure-sdk-for-java) or check out [StackOverflow for Azure Java SDK](https://stackoverflow.com/questions/tagged/azure-java-sdk). @@ -190,7 +203,7 @@ Handle Transient Errors: Implement retry logic in your application to handle tra ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-compute-batch_1.0.0-beta.3/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) @@ -259,7 +272,7 @@ mvn test -DAZURE_TEST_MODE=Playback -Dtest=JobScheduleTests [product_documentation]: https://azure.microsoft.com/services/ [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ [java_building_wiki]: https://github.com/Azure/azure-sdk-for-java/wiki/Building diff --git a/metadata/preview/azure-compute-batch.json b/metadata/preview/azure-compute-batch.json index c3656cd2d8dfa..0733da2c504de 100644 --- a/metadata/preview/azure-compute-batch.json +++ b/metadata/preview/azure-compute-batch.json @@ -1,7 +1,7 @@ { "Name": "azure-compute-batch", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/batch/azure-compute-batch", "ServiceDirectory": "batch", "ReadMePath": "sdk/batch/azure-compute-batch/README.md", @@ -10,18 +10,24 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-compute-batch", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-compute-batch", + "releaseInBatch": "${{ parameters.release_azurecomputebatch }}", "groupId": "com.azure", - "safeName": "azurecomputebatch", - "releaseInBatch": "${{ parameters.release_azurecomputebatch }}" + "triggeringPaths": [ + "/sdk/batch/ci.yml" + ], + "safeName": "azurecomputebatch" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.compute.batch", "com.azure.compute.batch.models" - ] + ], + "CIMatrixConfigs": [] } From 1b4454b9f7692e17e992af2bf09d47a9d0178858 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 18:55:35 +0000 Subject: [PATCH 067/107] Update docs metadata --- .../preview/ai-translation-document-readme.md | 491 +++++++++++------- .../preview/ai-translation-text-readme.md | 124 ++--- .../azure-ai-translation-document.json | 20 +- .../preview/azure-ai-translation-text.json | 20 +- 4 files changed, 380 insertions(+), 275 deletions(-) diff --git a/docs-ref-services/preview/ai-translation-document-readme.md b/docs-ref-services/preview/ai-translation-document-readme.md index ddcf69aa25318..d0e00730a8644 100644 --- a/docs-ref-services/preview/ai-translation-document-readme.md +++ b/docs-ref-services/preview/ai-translation-document-readme.md @@ -1,12 +1,12 @@ --- title: Azure DocumentTranslation client library for Java keywords: Azure, java, SDK, API, azure-ai-translation-document, translation -ms.date: 06/19/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: translation --- -# Azure DocumentTranslation client library for Java - version 1.0.0-beta.2 +# Azure DocumentTranslation client library for Java - version 1.1.0-alpha.20250804.1 Document Translation is a cloud-based machine translation feature of the Azure AI Translator service. You can translate multiple and complex documents across all supported languages and dialects while preserving original document structure and data format. The Document translation API supports two translation processes: @@ -37,7 +37,7 @@ Various documentation is available to help you get started com.azure azure-ai-translation-document - 1.0.0-beta.2 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -46,48 +46,68 @@ Various documentation is available to help you get started Interaction with the service using the client library begins with creating an instance of the [DocumentTranslationClient][document_translator_client_class] class. You will need an **API key** or ``TokenCredential`` and **Endpoint** to instantiate a document translation client object. Similarly for [SingleDocumentTranslationclient][single_document_translator_client_class] -#### Get an API key +Managed identities for Azure resources are service principals that create a Microsoft Entra identity and specific permissions for Azure managed resources. Managed identities are a safer way to grant access to storage data and replace the requirement for you to include shared access signature tokens (SAS) with your source and target URLs. +Here is more information on [Managed identities for Document Translation] [managed_identities_for_document_translation]. -You can get the `endpoint`, `API key` and `Region` from the Cognitive Services resource or Document Translator service resource information in the [Azure Portal][azure_portal]. +#### Create DocumentTranslationClient and SingleDocumentTranslationClient using Azure Active Directory credential +Azure SDK for Java supports an Azure Identity package, making it easy to get credentials from Microsoft identity +platform. -Alternatively, use the [Azure CLI][azure_cli] snippet below to get the API key from the Translator service resource. +Authentication with AAD requires some initial setup: +* Add the Azure Identity package -```PowerShell -az cognitiveservices account keys list --resource-group --name +[//]: # ({x-version-update-start;com.azure:azure-identity;dependency}) +```xml + + com.azure + azure-identity + 1.15.3 + ``` +[//]: # ({x-version-update-end}) -#### Create a `DocumentTranslationClient` using endpoint and API key credential - -Once you have the value for the API key, create an `AzureKeyCredential`. This will allow you to -update the API key without creating a new client. +After setup, you can choose which type of [credential][azure_identity_credential_type] from azure-identity to use. +As an example, [DefaultAzureCredential][wiki_identity] can be used to authenticate the client: +Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: +`AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`. -With the value of the `endpoint` and `AzureKeyCredential` , you can create the [DocumentTranslationClient][document_translator_client_class]: +Authorization is easiest using [DefaultAzureCredential][wiki_identity]. It finds the best credential to use in its +running environment. For more information about using Azure Active Directory authorization with DocumentTranslation service, please +refer to [the associated documentation][aad_authorization]. -```java createDocumentTranslationClient +```java createDocumentTranslationClientWithAAD String endpoint = System.getenv("DOCUMENT_TRANSLATION_ENDPOINT"); -String apiKey = System.getenv("DOCUMENT_TRANSLATION_API_KEY"); - -AzureKeyCredential credential = new AzureKeyCredential(apiKey); +TokenCredential defaultCredential = new DefaultAzureCredentialBuilder().build(); DocumentTranslationClient client = new DocumentTranslationClientBuilder() - .endpoint(endpoint) - .credential(credential) - .buildClient(); + .endpoint(endpoint) + .credential(defaultCredential) + .buildClient(); ``` -You can similarly create the [SingleDocumentTranslationClient][single_document_translator_client_class]: -```java createSingleDocumentTranslationClient +```java createSingleDocumentTranslationClientWithAAD String endpoint = System.getenv("DOCUMENT_TRANSLATION_ENDPOINT"); -String apiKey = System.getenv("DOCUMENT_TRANSLATION_API_KEY"); -AzureKeyCredential credential = new AzureKeyCredential(apiKey); +TokenCredential defaultCredential = new DefaultAzureCredentialBuilder().build(); SingleDocumentTranslationClient client = new SingleDocumentTranslationClientBuilder() - .endpoint(endpoint) - .credential(credential) - .buildClient(); + .endpoint(endpoint) + .credential(defaultCredential) + .buildClient(); +``` +#### Create a `DocumentTranslationClient` or `SingleDocumentTranslationClient` using endpoint and API key credential + +You can get the `endpoint`, `API key` and `Region` from the Cognitive Services resource or Document Translator service resource information in the [Azure Portal][azure_portal]. + +Alternatively, use the [Azure CLI][azure_cli] snippet below to get the API key from the Translator service resource. + +```PowerShell +az cognitiveservices account keys list --resource-group --name ``` +Please refer to these samples for creating [DocumentTranslationClientWithAPIKey][sample_document_translation_client_with_apiKey] and [SingleDocumentTranslationClientWithAPIKey][sample_single_document_translation_client_with_apiKey]. + + ## Key concepts ### `DocumentTranslationClient` and `DocumentTranslationAsyncClient` @@ -111,8 +131,7 @@ The following section provides several code snippets using the `client` [created Gets a list of document and glossary formats supported by the Document Translation feature. The list includes common file extensions and content-type if using the upload API. ```java getSupportedFormats -SupportedFileFormats documentResponse = documentTranslationClient.getSupportedFormats(FileFormatType.DOCUMENT); -List documentFileFormats = documentResponse.getValue(); +List documentFileFormats = documentTranslationClient.getSupportedFormats(FileFormatType.DOCUMENT); for (FileFormat fileFormat : documentFileFormats) { System.out.println("FileFormat:" + fileFormat.getFormat()); System.out.println("FileExtensions:" + fileFormat.getFileExtensions()); @@ -120,8 +139,7 @@ for (FileFormat fileFormat : documentFileFormats) { System.out.println("Type:" + fileFormat.getType()); } -SupportedFileFormats glossaryResponse = documentTranslationClient.getSupportedFormats(FileFormatType.GLOSSARY); -List glossaryFileFormats = glossaryResponse.getValue(); +List glossaryFileFormats = documentTranslationClient.getSupportedFormats(FileFormatType.GLOSSARY); for (FileFormat fileFormat : glossaryFileFormats) { System.out.println("FileFormat:" + fileFormat.getFormat()); System.out.println("FileExtensions:" + fileFormat.getFileExtensions()); @@ -136,26 +154,39 @@ Please refer to the service documentation for a conceptual discussion of [docume Executes an asynchronous batch translation request. The method requires an Azure Blob storage account with storage containers for your source and translated documents. ```java startDocumentTranslation -SyncPoller response - = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer1", "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer2", "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); +TranslationStatusResult translationStatus = response.waitForCompletion().getValue(); ``` Please refer to the service documentation for a conceptual discussion of [batchTranslation][batchTranslation_doc]. @@ -165,9 +196,9 @@ Synchronously translate a single document. ```java SingleDocumentTranslation DocumentFileDetails document = createDocumentContent(); DocumentTranslateContent documentTranslateContent = new DocumentTranslateContent(document); -String targetLanguage = "hi"; +String targetLanguage = "hi"; -BinaryData response = singleDocumentTranslationClient.documentTranslate(targetLanguage, documentTranslateContent); +BinaryData response = singleDocumentTranslationClient.translate(targetLanguage, documentTranslateContent); String translatedResponse = response.toString(); System.out.println("Translated Response: " + translatedResponse); ``` @@ -177,35 +208,43 @@ Please refer to the service documentation for a conceptual discussion of [single Cancels a translation job that is currently processing or queued (pending) as indicated in the request by the id query parameter. ```java CancelDocumentTranslation -DocumentTranslationClient documentTranslationClient = new DocumentTranslationClientBuilder() - .endpoint("{endpoint}") - .credential(new AzureKeyCredential("{key}")) - .buildClient(); - -SyncPoller response - = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer1", "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer2", "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); String translationId = response.poll().getValue().getId(); -documentTranslationClient.cancelTranslation(translationId); -TranslationStatus translationStatus = documentTranslationClient.getTranslationStatus(translationId); +documentTranslationClient.cancelTranslation(translationId); +TranslationStatusResult translationStatus = documentTranslationClient + .getTranslationStatus(translationId); System.out.println("Translation ID is: " + translationStatus.getId()); System.out.println("Translation status is: " + translationStatus.getStatus().toString()); @@ -216,33 +255,42 @@ Please refer to the service documentation for a conceptual discussion of [cancel Gets a list and the status of all translation jobs submitted by the user (associated with the resource). ```java GetTranslationsStatus -SyncPoller response = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer1", - "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", - "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer2", - "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); - -PagedIterable translationStatuses = documentTranslationClient.getTranslationsStatus(); -for (TranslationStatus translationStatus : translationStatuses) { +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); + +PagedIterable < TranslationStatusResult> translationStatuses = documentTranslationClient + .listTranslationStatuses(); +for (TranslationStatusResult translationStatus: translationStatuses) { System.out.println("Translation ID is: " + translationStatus.getId()); System.out.println("Translation status is: " + translationStatus.getStatus().toString()); } @@ -253,29 +301,42 @@ Please refer to the service documentation for a conceptual discussion of [getTra Request a summary of the status for a specific translation job. The response includes the overall job status and the status for documents that are being translated as part of that job. ```java GetTranslationStatus -SyncPoller response - = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer1", "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer2", "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); - -String translationId = response.poll().getValue().getId(); -TranslationStatus translationStatus = documentTranslationClient.getTranslationStatus(translationId); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); + +String translationId = response.poll().getValue().getId(); +TranslationStatusResult translationStatus = documentTranslationClient + .getTranslationStatus(translationId); System.out.println("Translation ID is: " + translationStatus.getId()); System.out.println("Translation status is: " + translationStatus.getStatus().toString()); @@ -287,39 +348,50 @@ Please refer to the service documentation for a conceptual discussion of [getTra Gets the status for all documents in a translation job. ```java GetDocumentsStatus -SyncPoller response = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer1", - "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", - "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer2", - "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); String translationId = response.poll().getValue().getId(); // Add Status filter -List succeededStatusList = Arrays.asList(Status.SUCCEEDED.toString()); +List succeededStatusList = Arrays.asList(TranslationStatus.SUCCEEDED.toString()); + +ListDocumentStatusesOptions listDocumentStatusesOptions + = new ListDocumentStatusesOptions(translationId).setStatuses(succeededStatusList); try { - PagedIterable documentStatusResponse = documentTranslationClient - .getDocumentsStatus(translationId, null, null, null, succeededStatusList, null, null, null); - for (DocumentStatus documentStatus : documentStatusResponse) { + PagedIterable < DocumentStatusResult> documentStatusResponse = documentTranslationClient + .listDocumentStatuses(listDocumentStatusesOptions); + for (DocumentStatusResult documentStatus: documentStatusResponse) { String id = documentStatus.getId(); System.out.println("Document Translation ID is: " + id); String status = documentStatus.getStatus().toString(); @@ -336,45 +408,57 @@ Please refer to the service documentation for a conceptual discussion of [getDoc Request the status for a specific document in a job. ```java GetDocumentStatus -SyncPoller response = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer1", - "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", - "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer2", - "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); String translationId = response.poll().getValue().getId(); // Add Status filter -List succeededStatusList = Arrays.asList(Status.SUCCEEDED.toString()); +List succeededStatusList = Arrays.asList(TranslationStatus.SUCCEEDED.toString()); +ListDocumentStatusesOptions listDocumentStatusesOptions + = new ListDocumentStatusesOptions(translationId).setStatuses(succeededStatusList); try { - PagedIterable documentStatusResponse = documentTranslationClient - .getDocumentsStatus(translationId, null, null, null, succeededStatusList, null, null, null); - for (DocumentStatus documentsStatus : documentStatusResponse) { + PagedIterable documentStatusResponse = documentTranslationClient + .listDocumentStatuses(listDocumentStatusesOptions); + for (DocumentStatusResult documentsStatus: documentStatusResponse) { String id = documentsStatus.getId(); System.out.println("Document Translation ID is: " + id); - DocumentStatus documentStatus = documentTranslationClient.getDocumentStatus(translationId, id); + DocumentStatusResult documentStatus = documentTranslationClient + .getDocumentStatus(translationId, id); System.out.println("Document ID is: " + documentStatus.getId()); System.out.println("Document Status is: " + documentStatus.getStatus().toString()); - System.out.println("Characters Charged is: " + documentStatus.getCharacterCharged().toString()); + System.out.println("Characters Charged is: " + + documentStatus.getCharacterCharged().toString()); System.out.println("Document path is: " + documentStatus.getPath()); System.out.println("Document source path is: " + documentStatus.getSourcePath()); } @@ -405,7 +489,7 @@ Samples are provided for each main functional area. ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -418,7 +502,9 @@ For details on contributing to this repository, see the [contributing guide](htt [docs]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/rest-api-guide [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[sample_document_translation_client_with_apiKey]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/ReadmeSamples.java +[sample_single_document_translation_client_with_apiKey]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/ReadmeSamples.java [documentFormats_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-supported-document-formats [glossaryFormats]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-supported-glossary-formats [batchTranslation_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/start-batch-translation @@ -428,15 +514,18 @@ For details on contributing to this repository, see the [contributing guide](htt [getTranslationStatus_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-translation-status [getDocumentsStatus_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-documents-status [getDocumentStatus_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-document-status -[document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/DocumentTranslationClient.java -[single_document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/SingleDocumentTranslationClient.java -[sample_batchDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartDocumentTranslation.java -[sample_singleDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartSingleDocumentTranslation.java -[sample_cancelTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/CancelDocumentTranslation.java -[sample_getTranslationsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationsStatus.java -[sample_getTranslationStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationStatus.java -[sample_getDocumentsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentsStatus.java -[sample_getDocumentStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentStatus.java -[sample_getSupportedFormats]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetSupportedFormats.java - +[document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/DocumentTranslationClient.java +[single_document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/SingleDocumentTranslationClient.java +[sample_batchDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartDocumentTranslation.java +[sample_singleDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartSingleDocumentTranslation.java +[sample_cancelTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/CancelDocumentTranslation.java +[sample_getTranslationsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationsStatus.java +[sample_getTranslationStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationStatus.java +[sample_getDocumentsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentsStatus.java +[sample_getDocumentStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentStatus.java +[sample_getSupportedFormats]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetSupportedFormats.java +[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity +[aad_authorization]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory +[managed_identities_for_document_translation]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/how-to-guides/create-use-managed-identities diff --git a/docs-ref-services/preview/ai-translation-text-readme.md b/docs-ref-services/preview/ai-translation-text-readme.md index 8c11329617f8c..0705f06a31043 100644 --- a/docs-ref-services/preview/ai-translation-text-readme.md +++ b/docs-ref-services/preview/ai-translation-text-readme.md @@ -1,12 +1,12 @@ --- title: Azure Text Translation client library for Java keywords: Azure, java, SDK, API, azure-ai-translation-text, translation -ms.date: 04/19/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: translation --- -# Azure Text Translation client library for Java - version 1.0.0-beta.1 +# Azure Text Translation client library for Java - version 1.2.0-alpha.20250804.1 Text translation is a cloud-based REST API feature of the Translator service that uses neural machine translation technology to enable quick and accurate source-to-target text translation in real time across all supported languages. @@ -45,7 +45,7 @@ Various documentation is available to help you get started com.azure azure-ai-translation-text - 1.0.0-beta.1 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -71,15 +71,16 @@ update the API key without creating a new client. With the value of the endpoint, `AzureKeyCredential` and a `Region`, you can create the [TextTranslationClient][translator_client_class]: -```Java +```java createTextTranslationRestClient String apiKey = System.getenv("TEXT_TRANSLATOR_API_KEY"); String region = System.getenv("TEXT_TRANSLATOR_API_REGION"); AzureKeyCredential credential = new AzureKeyCredential(apiKey); TextTranslationClient client = new TextTranslationClientBuilder() -.credential(credential) -.region(region) -.buildClient(); + .credential(credential) + .region(region) + .endpoint("https://api.cognitive.microsofttranslator.com") + .buildClient(); ``` ## Key concepts @@ -103,8 +104,8 @@ The following section provides several code snippets using the `client` [created Gets the set of languages currently supported by other operations of the Translator. -```Java -GetLanguagesResult languages = client.getLanguages(); +```java getTextTranslationLanguages +GetSupportedLanguagesResult languages = client.getSupportedLanguages(); System.out.println("Number of supported languages for translate operation: " + languages.getTranslation().size() + "."); System.out.println("Number of supported languages for transliterate operation: " + languages.getTransliteration().size() + "."); @@ -132,19 +133,15 @@ Please refer to the service documentation for a conceptual discussion of [langua Renders single source-language text to multiple target-language texts with a single request. -```Java -String from = "en"; -List targetLanguages = new ArrayList<>(); -targetLanguages.add("cs"); -List content = new ArrayList<>(); -content.add(new InputTextItem("This is a test.")); +```java getTextTranslationMultiple +TranslateOptions translateOptions = new TranslateOptions() + .setSourceLanguage("en") + .addTargetLanguage("es"); -List translations = client.translate(targetLanguages, content, null, from, TextType.PLAIN, null, ProfanityAction.NO_ACTION, ProfanityMarker.ASTERISK, false, false, null, null, null, false); +TranslatedTextItem translation = client.translate("This is a test.", translateOptions); -for (TranslatedTextItem translation : translations) { - for (Translation textTranslation : translation.getTranslations()) { - System.out.println("Text was translated to: '" + textTranslation.getTo() + "' and the result is: '" + textTranslation.getText() + "'."); - } +for (TranslationText textTranslation : translation.getTranslations()) { + System.out.println("Text was translated to: '" + textTranslation.getTargetLanguage() + "' and the result is: '" + textTranslation.getText() + "'."); } ``` @@ -154,18 +151,15 @@ Please refer to the service documentation for a conceptual discussion of [transl Converts characters or letters of a source language to the corresponding characters or letters of a target language. -```Java +```java getTextTranslationTransliterate String language = "zh-Hans"; String fromScript = "Hans"; String toScript = "Latn"; -List content = new ArrayList<>(); -content.add(new InputTextItem("这是个测试。")); +String content = "这是个测试。"; -List transliterations = client.transliterate(language, fromScript, toScript, content); +TransliteratedText transliteration = client.transliterate(language, fromScript, toScript, content); -for (TransliteratedText transliteration : transliterations) { - System.out.println("Input text was transliterated to '" + transliteration.getScript() + "' script. Transliterated text: '" + transliteration.getText() + "'."); -} +System.out.println("Input text was transliterated to '" + transliteration.getScript() + "' script. Transliterated text: '" + transliteration.getText() + "'."); ``` Please refer to the service documentation for a conceptual discussion of [transliterate][transliterate_doc]. @@ -174,17 +168,14 @@ Please refer to the service documentation for a conceptual discussion of [transl Identifies the positioning of sentence boundaries in a piece of text. -```Java +```java getTextTranslationSentenceBoundaries String sourceLanguage = "zh-Hans"; String sourceScript = "Latn"; -List content = new ArrayList<>(); -content.add(new InputTextItem("zhè shì gè cè shì。")); +String content = "zhè shì gè cè shì。"; -List breakSentences = client.findSentenceBoundaries(content, null, sourceLanguage, sourceScript); +BreakSentenceItem breakSentence = client.findSentenceBoundaries(content, sourceLanguage, sourceScript); -for (BreakSentenceItem breakSentence : breakSentences) { - System.out.println("The detected sentence boundaries: " + breakSentence.getSentLen()); -} +System.out.println("The detected sentence boundaries: " + breakSentence.getSentencesLengths()); ``` Please refer to the service documentation for a conceptual discussion of [break sentence][breaksentence_doc]. @@ -193,18 +184,15 @@ Please refer to the service documentation for a conceptual discussion of [break Returns equivalent words for the source term in the target language. -```Java +```java getTextTranslationDictionaryLookup String sourceLanguage = "en"; String targetLanguage = "es"; -List content = new ArrayList<>(); -content.add(new InputTextItem("fly")); +String content = "fly"; -List dictionaryEntries = client.lookupDictionaryEntries(sourceLanguage, targetLanguage, content); +DictionaryLookupItem dictionaryEntry = client.lookupDictionaryEntries(sourceLanguage, targetLanguage, content); -for (DictionaryLookupItem dictionaryEntry : dictionaryEntries) { - System.out.println("For the given input " + dictionaryEntry.getTranslations().size() + " entries were found in the dictionary."); - System.out.println("First entry: '" + dictionaryEntry.getTranslations().get(0).getDisplayTarget() + "', confidence: " + dictionaryEntry.getTranslations().get(0).getConfidence()); -} +System.out.println("For the given input " + dictionaryEntry.getTranslations().size() + " entries were found in the dictionary."); +System.out.println("First entry: '" + dictionaryEntry.getTranslations().get(0).getDisplayTarget() + "', confidence: " + dictionaryEntry.getTranslations().get(0).getConfidence()); ``` Please refer to the service documentation for a conceptual discussion of [dictionary lookup][dictionarylookup_doc]. @@ -213,7 +201,7 @@ Please refer to the service documentation for a conceptual discussion of [dictio Returns grammatical structure and context examples for the source term and target term pair. -```Java +```java getTextTranslationDictionaryExamples String sourceLanguage = "en"; String targetLanguage = "es"; List content = new ArrayList<>(); @@ -262,7 +250,7 @@ Samples are provided for each main functional area, and for each area, samples a ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -273,11 +261,11 @@ For details on contributing to this repository, see the [contributing guide](htt [product_documentation]: https://learn.microsoft.com/azure/cognitive-services/translator/reference/v3-0-reference [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity -[azure_cli]: /cli/azure +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com [translator_auth]: https://learn.microsoft.com/azure/cognitive-services/translator/reference/v3-0-reference#authentication @@ -290,25 +278,25 @@ For details on contributing to this repository, see the [contributing guide](htt [dictionarylookup_doc]: https://learn.microsoft.com/azure/cognitive-services/translator/reference/v3-0-dictionary-lookup [dictionaryexamples_doc]: https://learn.microsoft.com/azure/cognitive-services/translator/reference/v3-0-dictionary-examples -[sample_breaksentence]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/BreakSentence.java -[sample_dictionaryexamples]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/DictionaryExamples.java -[sample_dictionarylookup]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/DictionaryLookup.java -[sample_getlanguages]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/GetLanguages.java -[sample_getlanguagesaccept]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/GetLanguagesAcceptLanguage.java -[sample_getlanguagesscope]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/GetLanguagesScope.java -[sample_translate]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/Translate.java -[sample_translatealignments]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateAlignments.java -[sample_translatecustom]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateCustom.java -[sample_translatedetection]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateDetection.java -[sample_translatedictionary]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateDictionary.java -[sample_translatesources]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateMultipleSources.java -[sample_translatetargets]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateMultipleTargets.java -[sample_translatenotranslate]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateNoTranslate.java -[sample_translateprofanity]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateProfanity.java -[sample_translatesentencelength]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateSentenceLength.java -[sample_translatetexttypes]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateTextType.java -[sample_translatetransliteration]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateWithTransliteration.java -[sample_transliterate]: https://github.com/azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/Transliterate.java - -[translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-text_1.0.0-beta.1/sdk/translation/azure-ai-translation-text/src/main/java/com/azure/ai/translation/text/TextTranslationClient.java +[sample_breaksentence]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/BreakSentence.java +[sample_dictionaryexamples]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/DictionaryExamples.java +[sample_dictionarylookup]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/DictionaryLookup.java +[sample_getlanguages]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/GetLanguages.java +[sample_getlanguagesaccept]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/GetLanguagesAcceptLanguage.java +[sample_getlanguagesscope]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/GetLanguagesScope.java +[sample_translate]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/Translate.java +[sample_translatealignments]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateAlignments.java +[sample_translatecustom]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateCustom.java +[sample_translatedetection]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateDetection.java +[sample_translatedictionary]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateDictionary.java +[sample_translatesources]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateMultipleSources.java +[sample_translatetargets]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateMultipleTargets.java +[sample_translatenotranslate]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateNoTranslate.java +[sample_translateprofanity]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateProfanity.java +[sample_translatesentencelength]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateSentenceLength.java +[sample_translatetexttypes]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateTextType.java +[sample_translatetransliteration]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/TranslateWithTransliteration.java +[sample_transliterate]: https://github.com/azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/Transliterate.java + +[translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text/src/main/java/com/azure/ai/translation/text/TextTranslationClient.java diff --git a/metadata/preview/azure-ai-translation-document.json b/metadata/preview/azure-ai-translation-document.json index 3f9c9056a83a6..423b362c31b34 100644 --- a/metadata/preview/azure-ai-translation-document.json +++ b/metadata/preview/azure-ai-translation-document.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-translation-document", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/translation/azure-ai-translation-document", "ServiceDirectory": "translation", "ReadMePath": "sdk/translation/azure-ai-translation-document/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-translation-document", - "ReleaseStatus": "2024-06-18", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureaitranslationdocument", + "name": "azure-ai-translation-document", + "releaseInBatch": "${{ parameters.release_azureaitranslationdocument }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/translation/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.ai.translation.document", "com.azure.ai.translation.document.models" diff --git a/metadata/preview/azure-ai-translation-text.json b/metadata/preview/azure-ai-translation-text.json index bcc7d2ed87487..a9de2535b1425 100644 --- a/metadata/preview/azure-ai-translation-text.json +++ b/metadata/preview/azure-ai-translation-text.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-translation-text", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/translation/azure-ai-translation-text", "ServiceDirectory": "translation", "ReadMePath": "sdk/translation/azure-ai-translation-text/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-translation-text", - "ReleaseStatus": "2023-04-18", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureaitranslationtext", + "name": "azure-ai-translation-text", + "releaseInBatch": "${{ parameters.release_azureaitranslationtext }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/translation/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.ai.translation.text", "com.azure.ai.translation.text.models" From e39bbe7ec45866189b5cbc65eaa48cff06b668c0 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:11:09 +0000 Subject: [PATCH 068/107] Update docs metadata --- .../resourcemanager-automation-readme.md | 20 +++++++++---------- .../azure-resourcemanager-automation.json | 17 +++++++++++++--- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-automation-readme.md b/docs-ref-services/preview/resourcemanager-automation-readme.md index 5bd5abbed9661..29948f7344d9d 100644 --- a/docs-ref-services/preview/resourcemanager-automation-readme.md +++ b/docs-ref-services/preview/resourcemanager-automation-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Automation client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-automation, azure-resource-manager -ms.date: 10/10/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager --- -# Azure Resource Manager Automation client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Automation client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Automation client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-automation - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automation_1.0.0-beta.3/sdk/automation/azure-resourcemanager-automation/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/automation/azure-resourcemanager-automation/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automation_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-automation_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automation_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automation_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automation_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automation_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-automation.json b/metadata/preview/azure-resourcemanager-automation.json index 758c5b6397293..c9db421c6c915 100644 --- a/metadata/preview/azure-resourcemanager-automation.json +++ b/metadata/preview/azure-resourcemanager-automation.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-automation", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/automation/azure-resourcemanager-automation", "ServiceDirectory": "automation", "ReadMePath": "sdk/automation/azure-resourcemanager-automation/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-automation", - "ReleaseStatus": "2024-10-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-automation", + "safeName": "azureresourcemanagerautomation", + "triggeringPaths": [ + "/sdk/automation/ci.yml" + ], + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.automation", "com.azure.resourcemanager.automation.fluent", From 28f0b3a63644a85ce52a8a5f05dca638454d4b2c Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:13:09 +0000 Subject: [PATCH 069/107] Update docs metadata --- .../preview/messaging-servicebus-readme.md | 89 ++++++++++--------- .../preview/azure-messaging-servicebus.json | 22 ++++- 2 files changed, 64 insertions(+), 47 deletions(-) diff --git a/docs-ref-services/preview/messaging-servicebus-readme.md b/docs-ref-services/preview/messaging-servicebus-readme.md index f259d064683c4..29fe2ff697a39 100644 --- a/docs-ref-services/preview/messaging-servicebus-readme.md +++ b/docs-ref-services/preview/messaging-servicebus-readme.md @@ -1,12 +1,12 @@ --- title: Azure Service Bus client library for Java -keywords: Azure, java, SDK, API, azure-messaging-servicebus, service-bus-messaging -ms.date: 05/15/2024 +keywords: Azure, java, SDK, API, azure-messaging-servicebus, azure-service-bus +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: service-bus-messaging +ms.service: azure-service-bus --- -# Azure Service Bus client library for Java - version 7.18.0-beta.1 +# Azure Service Bus client library for Java - version 7.18.0-alpha.20250804.1 Microsoft Azure Service Bus is a fully managed enterprise integration message broker. Service Bus can decouple @@ -29,6 +29,7 @@ have to be online at the same time. ### Prerequisites - [Java Development Kit (JDK)][java_development_kit] with version 8 or above + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - [Maven][maven] - Microsoft Azure subscription - You can create a free account at: [https://azure.microsoft.com](https://azure.microsoft.com) @@ -43,7 +44,7 @@ To quickly create the needed Service Bus resources in Azure and to receive a con #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -78,7 +79,7 @@ add the direct dependency to your project as follows. com.azure azure-messaging-servicebus - 7.18.0-beta.1 + 7.17.13 ``` [//]: # ({x-version-update-end}) @@ -98,7 +99,7 @@ First, add the package: com.azure azure-identity - 1.12.0 + 1.15.3 ``` [//]: # ({x-version-update-end}) @@ -408,15 +409,15 @@ ServiceBusReceiverClient receiver = new ServiceBusClientBuilder() receiver.close(); ``` -### When to use 'ServiceBusProcessorClient'. +### When to use `ServiceBusProcessorClient` -When to use 'ServiceBusProcessorClient', 'ServiceBusReceiverClient' or ServiceBusReceiverAsyncClient? +When to use `ServiceBusProcessorClient`, `ServiceBusReceiverClient` or `ServiceBusReceiverAsyncClient`? -The best option for receiving messages in most common cases is 'ServiceBusProcessorClient'. The processor can handle errors automatically and is designed to receive messages continuously. The processor has a simple API to set concurrency for processing messages in parallel. +The best option for receiving messages in most common cases is `ServiceBusProcessorClient`. The processor can handle errors automatically and is designed to receive messages continuously. The processor has a simple API to set concurrency for processing messages in parallel. -The low-level client, 'ServiceBusReceiverAsyncClient', is for advanced users who want more control and flexibility over their Reactive application at the expense of more complexity in the application. Unlike the processor, the low-level 'ServiceBusReceiverAsyncClient' does not have automatic recovery built into it. The reactive application using this client needs to deal with terminal events and choose the operators (to add recovery, manage backpressure, threading) in the Reactor chain. As stated earlier, for common asynchronous receive situations, the 'ServiceBusProcessorClient' should be the first choice. +The low-level client, `ServiceBusReceiverAsyncClient`, is for advanced users who want more control and flexibility over their Reactive application at the expense of more complexity in the application. Unlike the processor, the low-level `ServiceBusReceiverAsyncClient` does not have automatic recovery built into it. The reactive application using this client needs to deal with terminal events and choose the operators (to add recovery, manage backpressure, threading) in the Reactor chain. As stated earlier, for common asynchronous receive situations, the `ServiceBusProcessorClient` should be the first choice. -'ServiceBusReceiverClient' usage is discouraged unless you want to have pull semantics or want to migrate existing code base that uses synchronous receiver approach. For high-throughput and parallel message processing use cases, use 'ServiceBusProcessorClient'. +`ServiceBusReceiverClient` usage is discouraged unless you want to have pull semantics or want to migrate existing code base that uses synchronous receiver approach. For high-throughput and parallel message processing use cases, use `ServiceBusProcessorClient`. ### Sharing of connection between clients @@ -521,48 +522,48 @@ the following set of sample is available [here][samples_readme]. ## Contributing If you would like to become an active contributor to this project please refer to our [Contribution -Guidelines](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/CONTRIBUTING.md) for more information. +Guidelines](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md) for more information. -[aad_authorization]: /azure/service-bus-messaging/authenticate-application +[aad_authorization]: https://learn.microsoft.com/azure/service-bus-messaging/authenticate-application [amqp_transport_error]: https://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-transport-v1.0-os.html#type-amqp-error -[AmqpErrorCondition]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/exception/AmqpErrorCondition.java -[AmqpRetryOptions]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/AmqpRetryOptions.java +[AmqpErrorCondition]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/exception/AmqpErrorCondition.java +[AmqpRetryOptions]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/AmqpRetryOptions.java [api_documentation]: https://aka.ms/java-docs -[dead-letter-queue]: /azure/service-bus-messaging/service-bus-dead-letter-queues -[deadletterqueue_docs]: /azure/service-bus-messaging/service-bus-dead-letter-queues -[java_development_kit]: /java/azure/jdk/?view=azure-java-stable +[dead-letter-queue]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-dead-letter-queues +[deadletterqueue_docs]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-dead-letter-queues +[java_development_kit]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [java_8_sdk_javadocs]: https://docs.oracle.com/javase/8/docs/api/java/util/logging/package-summary.html -[logging]: /azure/developer/java/sdk/logging-overview +[logging]: https://learn.microsoft.com/azure/developer/java/sdk/logging-overview [maven]: https://maven.apache.org/ [maven_package]: https://central.sonatype.com/artifact/com.azure/azure-messaging-servicebus -[message-sessions]: /azure/service-bus-messaging/message-sessions +[message-sessions]: https://learn.microsoft.com/azure/service-bus-messaging/message-sessions [oasis_amqp_v1_error]: https://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-transport-v1.0-os.html#type-error [oasis_amqp_v1]: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html -[product_docs]: /azure/service-bus-messaging +[product_docs]: https://learn.microsoft.com/azure/service-bus-messaging [qpid_proton_j_apache]: https://qpid.apache.org/proton/ -[queue_concept]: /azure/service-bus-messaging/service-bus-messaging-overview#queues -[ReceiveMode]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/models/ReceiveMode.java -[RetryOptions]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/AmqpRetryOptions.java -[sample_examples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/samples/java/com/azure/messaging/servicebus/ -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/samples/java/com/azure/messaging/servicebus -[service_bus_connection_string]: /azure/service-bus-messaging/service-bus-create-namespace-portal#get-the-connection-string -[servicebus_create]: /azure/service-bus-messaging/service-bus-create-namespace-portal -[servicebus_messaging_exceptions]: /azure/service-bus-messaging/service-bus-messaging-exceptions -[servicebus_roles]: /azure/service-bus-messaging/authenticate-application#built-in-rbac-roles-for-azure-service-bus -[ServiceBusClientBuilder]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusClientBuilder.java -[ServiceBusMessage]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusMessage.java -[ServiceBusReceiverAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusReceiverAsyncClient.java -[ServiceBusReceiverClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusReceiverClient.java -[ServiceBusSenderAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusSenderAsyncClient.java -[ServiceBusSenderClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusSenderClient.java -[service_bus_create]: /azure/service-bus-messaging/service-bus-create-namespace-portal -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/src -[subscription_concept]: /azure/service-bus-messaging/service-bus-queues-topics-subscriptions#topics-and-subscriptions -[topic_concept]: /azure/service-bus-messaging/service-bus-messaging-overview#topics -[wiki_identity]: https://github.com/Azure/azure-sdk-for-java/wiki/Identity-and-Authentication -[known-issue-binarydata-notfound]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/known-issues.md#can-not-resolve-binarydata-or-noclassdeffounderror-version-700 -[sync_receivemessages_implicit_prefetch]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-servicebus_7.18.0-beta.1/sdk/servicebus/azure-messaging-servicebus/docs/SyncReceiveAndPrefetch.md +[queue_concept]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview#queues +[ReceiveMode]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/models/ReceiveMode.java +[RetryOptions]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/AmqpRetryOptions.java +[sample_examples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/samples/java/com/azure/messaging/servicebus/ +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/samples/java/com/azure/messaging/servicebus +[service_bus_connection_string]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-create-namespace-portal#get-the-connection-string +[servicebus_create]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-create-namespace-portal +[servicebus_messaging_exceptions]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messaging-exceptions +[servicebus_roles]: https://learn.microsoft.com/azure/service-bus-messaging/authenticate-application#built-in-rbac-roles-for-azure-service-bus +[ServiceBusClientBuilder]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusClientBuilder.java +[ServiceBusMessage]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusMessage.java +[ServiceBusReceiverAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusReceiverAsyncClient.java +[ServiceBusReceiverClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusReceiverClient.java +[ServiceBusSenderAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusSenderAsyncClient.java +[ServiceBusSenderClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src/main/java/com/azure/messaging/servicebus/ServiceBusSenderClient.java +[service_bus_create]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-create-namespace-portal +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/src +[subscription_concept]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-queues-topics-subscriptions#topics-and-subscriptions +[topic_concept]: https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview#topics +[wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity +[known-issue-binarydata-notfound]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/known-issues.md#can-not-resolve-binarydata-or-noclassdeffounderror-version-700 +[sync_receivemessages_implicit_prefetch]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/docs/SyncReceiveAndPrefetch.md [peek_lock_mode_docs]: https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#peeklock [receive_and_delete_mode_docs]: https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#receiveanddelete diff --git a/metadata/preview/azure-messaging-servicebus.json b/metadata/preview/azure-messaging-servicebus.json index 55f281188b5a3..04dcc98de8da8 100644 --- a/metadata/preview/azure-messaging-servicebus.json +++ b/metadata/preview/azure-messaging-servicebus.json @@ -1,7 +1,7 @@ { "Name": "azure-messaging-servicebus", - "Version": "7.18.0-beta.1", - "DevVersion": null, + "Version": "7.18.0-alpha.20250804.1", + "DevVersion": "7.18.0-alpha.20250804.1", "DirectoryPath": "sdk/servicebus/azure-messaging-servicebus", "ServiceDirectory": "servicebus", "ReadMePath": "sdk/servicebus/azure-messaging-servicebus/README.md", @@ -10,7 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-messaging-servicebus", - "ReleaseStatus": "2024-05-15", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-messaging-servicebus-track2-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "groupId": "com.azure", + "safeName": "azuremessagingservicebus", + "triggeringPaths": [ + "/sdk/servicebus/ci.yml" + ], + "name": "azure-messaging-servicebus" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.messaging.servicebus", "com.azure.messaging.servicebus.administration", From bbe6946ffe0cf8905882d6ccd4664fd82261cd15 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:21:13 +0000 Subject: [PATCH 070/107] Update docs metadata --- ...urcemanager-onlineexperimentation-readme.md | 18 +++++++++--------- ...-resourcemanager-onlineexperimentation.json | 12 ++++++------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-onlineexperimentation-readme.md b/docs-ref-services/preview/resourcemanager-onlineexperimentation-readme.md index fa2fcd11f4ed6..de6ba0f00752f 100644 --- a/docs-ref-services/preview/resourcemanager-onlineexperimentation-readme.md +++ b/docs-ref-services/preview/resourcemanager-onlineexperimentation-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Online Experimentation client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-onlineexperimentation, onlineexperimentation/azure-resourcemanager-onlineexperimentation -ms.date: 06/11/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: onlineexperimentation/azure-resourcemanager-onlineexperimentation --- -# Azure Resource Manager Online Experimentation client library for Java - version 1.0.0-beta.1 +# Azure Resource Manager Online Experimentation client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager Online Experimentation client library for Java. @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-onlineexperimentation_1.0.0-beta.1/sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-onlineexperimentation_1.0.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-onlineexperimentation_1.0.0-beta.1/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-onlineexperimentation_1.0.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-onlineexperimentation_1.0.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-onlineexperimentation_1.0.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-onlineexperimentation_1.0.0-beta.1/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-onlineexperimentation.json b/metadata/preview/azure-resourcemanager-onlineexperimentation.json index 2a059ad17adc2..71837c682a233 100644 --- a/metadata/preview/azure-resourcemanager-onlineexperimentation.json +++ b/metadata/preview/azure-resourcemanager-onlineexperimentation.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-onlineexperimentation", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation", "ServiceDirectory": "onlineexperimentation/azure-resourcemanager-onlineexperimentation", "ReadMePath": "sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-onlineexperimentation", - "ReleaseStatus": "2025-06-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "groupId": "com.azure.resourcemanager", - "name": "azure-resourcemanager-onlineexperimentation", "safeName": "azureresourcemanageronlineexperimentation", "triggeringPaths": [ "/sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/ci.yml" - ] + ], + "name": "azure-resourcemanager-onlineexperimentation", + "groupId": "com.azure.resourcemanager" }, "CIParameters": { "CIMatrixConfigs": [] From 7c4318fd9c3cfa4c396d33c2a5b37ea7a5291e39 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:21:44 +0000 Subject: [PATCH 071/107] Update docs metadata --- .../resourcemanager-automanage-readme.md | 20 +++++++++---------- .../azure-resourcemanager-automanage.json | 17 +++++++++++++--- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-automanage-readme.md b/docs-ref-services/preview/resourcemanager-automanage-readme.md index f3bebb1b4beb7..b182fe31d0d4f 100644 --- a/docs-ref-services/preview/resourcemanager-automanage-readme.md +++ b/docs-ref-services/preview/resourcemanager-automanage-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Automanage client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-automanage, automanage -ms.date: 10/10/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: automanage --- -# Azure Resource Manager Automanage client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager Automanage client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Automanage client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-automanage - 1.0.0-beta.2 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automanage_1.0.0-beta.2/sdk/automanage/azure-resourcemanager-automanage/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/automanage/azure-resourcemanager-automanage/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automanage_1.0.0-beta.2/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-automanage_1.0.0-beta.2/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automanage_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automanage_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automanage_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-automanage_1.0.0-beta.2/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-automanage.json b/metadata/preview/azure-resourcemanager-automanage.json index e3b0bda0ed1b9..4140f3339df6b 100644 --- a/metadata/preview/azure-resourcemanager-automanage.json +++ b/metadata/preview/azure-resourcemanager-automanage.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-automanage", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/automanage/azure-resourcemanager-automanage", "ServiceDirectory": "automanage", "ReadMePath": "sdk/automanage/azure-resourcemanager-automanage/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-automanage", - "ReleaseStatus": "2024-10-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/automanage/ci.yml" + ], + "safeName": "azureresourcemanagerautomanage", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-automanage" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.automanage", "com.azure.resourcemanager.automanage.fluent", From 74f8cd68d14cf016283f6e90c0b008cc09626486 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:25:32 +0000 Subject: [PATCH 072/107] Update docs metadata --- .../preview/resourcemanager-scvmm-readme.md | 50 ++++++++++--------- .../preview/azure-resourcemanager-scvmm.json | 19 +++++-- 2 files changed, 42 insertions(+), 27 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-scvmm-readme.md b/docs-ref-services/preview/resourcemanager-scvmm-readme.md index 31512fbd4eb84..262837e511815 100644 --- a/docs-ref-services/preview/resourcemanager-scvmm-readme.md +++ b/docs-ref-services/preview/resourcemanager-scvmm-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Scvmm client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-scvmm, scvmm -ms.date: 05/10/2022 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: scvmm --- -# Azure Resource Manager Scvmm client library for Java - version 1.0.0-beta.1 +# Azure Resource Manager Scvmm client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Scvmm client library for Java. -This package contains Microsoft Azure SDK for Scvmm Management SDK. SCVMM Client. Package tag package-2020-06-05-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for Scvmm Management SDK. SCVMM Client. Package tag package-2023-10. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-scvmm - 1.0.0-beta.1 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -50,19 +50,15 @@ Various documentation is available to help you get started Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. -[Azure Identity][azure_identity] package and [Azure Core Netty HTTP][azure_core_http_netty] package provide the default implementation. +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. ### Authentication -By default, Azure Active Directory token authentication depends on correct configure of following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`. - -With above configuration, `azure` client can be authenticated by following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-scvmm_1.0.0-beta.1/sdk/scvmm/azure-resourcemanager-scvmm/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/scvmm/azure-resourcemanager-scvmm/SAMPLE.md) ## Troubleshooting @@ -92,21 +88,27 @@ See [API design][design] for general introduction on design and key concepts on ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-scvmm_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. -1. Fork it -1. Create your feature branch (`git checkout -b my-new-feature`) -1. Commit your changes (`git commit -am 'Add some feature'`) -1. Push to the branch (`git push origin my-new-feature`) -1. Create new Pull Request +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-scvmm_1.0.0-beta.1/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-scvmm_1.0.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-scvmm_1.0.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-scvmm_1.0.0-beta.1/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-scvmm.json b/metadata/preview/azure-resourcemanager-scvmm.json index 187664c4e04ea..1b76e16d5a958 100644 --- a/metadata/preview/azure-resourcemanager-scvmm.json +++ b/metadata/preview/azure-resourcemanager-scvmm.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-scvmm", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/scvmm/azure-resourcemanager-scvmm", "ServiceDirectory": "scvmm", "ReadMePath": "sdk/scvmm/azure-resourcemanager-scvmm/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-scvmm", - "ReleaseStatus": "2022-05-09", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerscvmm", + "name": "azure-resourcemanager-scvmm", + "triggeringPaths": [ + "/sdk/scvmm/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.scvmm", "com.azure.resourcemanager.scvmm.fluent", From a69b7dac71739c73aa4f0fe9732ca24c70567046 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:26:03 +0000 Subject: [PATCH 073/107] Update docs metadata --- .../preview/quantum-jobs-readme.md | 107 ++++++++++-------- metadata/preview/azure-quantum-jobs.json | 39 +++++-- 2 files changed, 90 insertions(+), 56 deletions(-) diff --git a/docs-ref-services/preview/quantum-jobs-readme.md b/docs-ref-services/preview/quantum-jobs-readme.md index f8c299c027bfc..c4c05f60e77a0 100644 --- a/docs-ref-services/preview/quantum-jobs-readme.md +++ b/docs-ref-services/preview/quantum-jobs-readme.md @@ -1,20 +1,20 @@ --- title: Azure Quantum Jobs client library for Java -keywords: Azure, java, SDK, API, azure-quantum-jobs, -ms.date: 02/02/2021 +keywords: Azure, java, SDK, API, azure-quantum-jobs, quantum +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: quantum --- -# Azure Quantum Jobs client library for Java - version 1.0.0-beta.1 +# Azure Quantum Jobs client library for Java - version 1.0.0-alpha.20250804.1 -Azure Quantum is a Microsoft Azure service that you can use to run quantum computing programs or solve optimization problems in the cloud. Using the Azure Quantum tools and SDKs, you can create quantum programs and run them against different quantum simulators and machines. You can use the Azure.Quantum.Jobs client library to: +Azure Quantum is a Microsoft Azure service that you can use to run quantum computing programs in the cloud. Using the Azure Quantum tools and SDKs, you can create quantum programs and run them against different quantum simulators and machines. You can use the Azure.Quantum.Jobs client library to: - Create, enumerate, and cancel quantum jobs - Enumerate provider status and quotas -[Source code][source] | [API reference documentation](https://docs.microsoft.com/qsharp/api/) | [Product documentation](https://docs.microsoft.com/azure/quantum/) +[Source code][source] | [API reference documentation](https://azure.github.io/azure-sdk-for-java/) | [Product documentation](https://learn.microsoft.com/azure/quantum/) | [Samples][samples] ## Getting started @@ -29,7 +29,7 @@ Install the Azure Quantum Jobs client library for Java by adding the following t com.azure azure-quantum-jobs - 1.0.0-beta.1 + 1.0.0-beta.2 ``` [//]: # ({x-version-update-end}) @@ -54,6 +54,7 @@ To authenticate with the service, you will have to pass a [`TokenCredential`][to ## Examples +* [Create the client](#create-the-client) * [Get Container SAS URI](#get-container-sas-uri) * [Upload Input Data](#upload-input-data) * [Create The Job](#create-the-job) @@ -65,14 +66,12 @@ To authenticate with the service, you will have to pass a [`TokenCredential`][to Create an instance of the client of your choice by passing the following values to `QuantumClientBuilder` and then calling the appropriate build method. - [Subscription][subscriptions] - looks like XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX and can be found in your list of subscriptions on azure - [Resource Group][resource-groups] - a container that holds related resources for an Azure solution -- [Workspace][workspaces] - a collection of assets associated with running quantum or optimization applications +- [Workspace][workspaces] - a collection of assets associated with running quantum - [Host][location] - the host endpoint is "https://{location}.quantum.azure.com". Choose the best data center location by geographical region - [StorageContainerName][blob-storage] - your blob storage - [Credential][credentials] - used to authenticate - - -```java +```java readme-sample-getClients JobsClient jobsClient = new QuantumClientBuilder() .credential(new DefaultAzureCredentialBuilder().build()) .host("{endpoint}") @@ -94,8 +93,7 @@ StorageClient storageClient = new QuantumClientBuilder() Create a storage container to put your data in. - -```java +```java readme-sample-getContainerSasUri // Get container URI with SAS key String containerName = "{storageContainerName}"; @@ -114,42 +112,62 @@ String containerUri = storageClient.sasUri( ).getSasUri(); ``` +### Compile your quantum program into QIR + +This step can be done in multiple ways and it is not in scope for this sample. + +[Quantum Intermediate Representation (QIR)](https://github.com/qir-alliance/qir-spec) is a [QIR Alliance](https://www.qir-alliance.org/) specification to represent quantum programs within the [LLVM](https://llvm.org/) Intermediate Representation (IR). + +A few methods to compile or generate a quantum program into QIR: +- [Q# compiler](https://github.com/microsoft/qsharp-compiler/): Can be used to [compile Q# Code into QIR](https://github.com/microsoft/qsharp-compiler/tree/main/src/QsCompiler/QirGeneration). +- [PyQIR](https://github.com/qir-alliance/pyqir): PyQIR is a set of APIs for generating, parsing, and evaluating Quantum Intermediate Representation (QIR). +- [IQ#](https://github.com/microsoft/iqsharp): Can be used to compile a Q# program into QIR with the [%qir](https://learn.microsoft.com/qsharp/api/iqsharp-magic/qir) magic command. + +In this sample, we assume you already have a file with the QIR bitcode and you know the method name that you want to execute (entry point). + +We will use the QIR bitcode sample (`BellState.bc` in the samples folde), compiled a Q# code (`BellState.qs` in the samples folder) targeting the `quantinuum.sim.h1-1e` target, with `AdaptiveExecution` target capability. + ### Upload Input Data -Using the SAS URI, upload the json input data to the blob client. -This contains the parameters to be used with [Quantum Inspired Optimizations](https://docs.microsoft.com/azure/quantum/optimization-overview-introduction) +Using the SAS URI, upload the QIR bitcode input data to the blob client. - -```java +```java readme-sample-uploadInputData // Get input data blob Uri with SAS key String blobName = "{blobName}"; BlobDetails blobDetails = new BlobDetails() .setContainerName(containerName) .setBlobName(blobName); +BlobHttpHeaders blobHttpHeaders = new BlobHttpHeaders() + .setContentType("qir.v1"); String inputDataUri = storageClient.sasUri(blobDetails).getSasUri(); // Upload input data to blob BlobClient blobClient = new BlobClientBuilder() .endpoint(inputDataUri) .buildClient(); -String problemFilePath = FileSystems.getDefault().getPath("src/samples/resources/problem.json").toString(); -blobClient.uploadFromFile(problemFilePath); +String qirFilePath = FileSystems.getDefault().getPath("src/samples/java/com/azure/quantum/jobs/BellState.bc").toString(); +blobClient.uploadFromFile(qirFilePath, null, blobHttpHeaders, null, null, null, null); ``` + ### Create The Job -Now that you've uploaded your problem definition to Azure Storage, you can use the `create()` method in `JobsClient` or `JobsAsyncClient`, or the `createWithResponse()` method in `JobsAsyncClient` to define an Azure Quantum job. +Now that you've uploaded your QIR program bitcode to Azure Storage, you can use the `create()` method in `JobsClient` or `JobsAsyncClient`, or the `createWithResponse()` method in `JobsAsyncClient` to submit an Azure Quantum job. - -```java +```java readme-sample-createTheJob String jobId = String.format("job-%s", UUID.randomUUID()); +Map inputParams = new HashMap(); +inputParams.put("entryPoint", "ENTRYPOINT__BellState"); +inputParams.put("arguments", new ArrayList()); +inputParams.put("targetCapability", "AdaptiveExecution"); JobDetails createJobDetails = new JobDetails() .setContainerUri(containerUri) .setId(jobId) - .setInputDataFormat("microsoft.qio.v2") - .setOutputDataFormat("microsoft.qio-results.v2") - .setProviderId("microsoft") - .setTarget("microsoft.paralleltempering-parameterfree.cpu") - .setName("{jobName}"); + .setInputDataFormat("qir.v1") + .setOutputDataFormat("microsoft.quantum-results.v1") + .setProviderId("quantinuum") + .setTarget("quantinuum.sim.h1-1e") + .setName("{jobName}") + .setInputParams(inputParams); JobDetails jobDetails = jobsClient.create(jobId, createJobDetails); ``` @@ -157,8 +175,7 @@ JobDetails jobDetails = jobsClient.create(jobId, createJobDetails); To retrieve a specific job by its ID, you can use `get()` from `JobsClient` or `JobsAsyncClient`, or `getWithResponse()` in `JobsAsyncClient`. - -```java +```java readme-sample-getJob // Get the job that we've just created based on its jobId JobDetails myJob = jobsClient.get(jobId); ``` @@ -167,12 +184,9 @@ JobDetails myJob = jobsClient.get(jobId); To enumerate all the jobs in the workspace, use the `list()` method from `JobClient` or `JobAsyncClient`, or from `JobAsyncClient` use `listSinglePage()` or `listNextPage()`. - -```java +```java readme-sample-listJobs PagedIterable jobs = jobsClient.list(); -jobs.forEach(job -> { - System.out.println(job.getName()); -}); +jobs.forEach(job -> System.out.println(job.getName())); ``` ## Troubleshooting @@ -181,7 +195,7 @@ All Quantum Jobs service operations will throw a RequestFailedException on failu ## Next steps -* Visit our [Product documentation](https://docs.microsoft.com/azure/quantum/) to learn more about Azure Quantum. +* Visit our [Product documentation](https://learn.microsoft.com/azure/quantum/) to learn more about Azure Quantum. ## Contributing @@ -199,26 +213,27 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-quantum-jobs_1.0.0-beta.1/sdk/quantum/azure-quantum-jobs/src -[style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization -[token-credential]: https://docs.microsoft.com/dotnet/api/azure.core.tokencredential?view=azure-dotnet -[resource-groups]: https://docs.microsoft.com/azure/azure-resource-manager/management/manage-resource-groups-portal -[workspaces]: https://docs.microsoft.com/azure/quantum/how-to-create-quantum-workspaces-with-the-azure-portal +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/quantum/azure-quantum-jobs/src +[style-guide-msft]: https://learn.microsoft.com/style-guide/capitalization +[token-credential]: https://learn.microsoft.com/dotnet/api/azure.core.tokencredential?view=azure-dotnet +[resource-groups]: https://learn.microsoft.com/azure/azure-resource-manager/management/manage-resource-groups-portal +[workspaces]: https://learn.microsoft.com/azure/quantum/how-to-create-quantum-workspaces-with-the-azure-portal [location]: https://azure.microsoft.com/global-infrastructure/services/?products=quantum -[blob-storage]: https://docs.microsoft.com/azure/storage/blobs/storage-blobs-introduction -[contributing]: https://github.com/Azure/azure-sdk-for-net/tree/master/CONTRIBUTING.md +[blob-storage]: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction +[contributing]: https://github.com/Azure/azure-sdk-for-java/tree/main/CONTRIBUTING.md [subscriptions]: https://ms.portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade -[credentials]: https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme#credentials -[style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization +[credentials]: https://learn.microsoft.com/dotnet/api/overview/azure/identity-readme#credentials +[style-guide-msft]: https://learn.microsoft.com/style-guide/capitalization [style-guide-cloud]: https://aka.ms/azsdk/cloud-style-guide -[jdk_link]: https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [azure_subscription]: https://azure.microsoft.com/free [azure_quantum]: https://azure.microsoft.com/services/quantum/ -[azure_quantum_workspaces]: https://docs.microsoft.com/azure/quantum/how-to-create-quantum-workspaces-with-the-azure-portal +[azure_quantum_workspaces]: https://learn.microsoft.com/azure/quantum/how-to-create-quantum-workspaces-with-the-azure-portal [azure_storage]: https://azure.microsoft.com/free/storage/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_contact]: mailto:opencode@microsoft.com +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/quantum/azure-quantum-jobs/src/samples/java/com/azure/quantum/jobs diff --git a/metadata/preview/azure-quantum-jobs.json b/metadata/preview/azure-quantum-jobs.json index bc154a95225c7..89b0e78db8924 100644 --- a/metadata/preview/azure-quantum-jobs.json +++ b/metadata/preview/azure-quantum-jobs.json @@ -1,17 +1,36 @@ { - "ServiceDirectory": "NA", - "DocsCiConfigProperties": { - "excludePath": [], - "inputPath": [] - }, "Name": "azure-quantum-jobs", - "SdkType": "NA", - "Version": "1.0.0-beta.1", - "IsNewSdk": false, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/quantum/azure-quantum-jobs", + "ServiceDirectory": "quantum", + "ReadMePath": "sdk/quantum/azure-quantum-jobs/README.md", + "ChangeLogPath": "sdk/quantum/azure-quantum-jobs/CHANGELOG.md", "Group": "com.azure", - "DirectoryPath": "", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-quantum-jobs", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/quantum/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azurequantumjobs }}", + "groupId": "com.azure", + "name": "azure-quantum-jobs", + "safeName": "azurequantumjobs" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.quantum.jobs", "com.azure.quantum.jobs.models" - ] + ], + "DocsCiConfigProperties": { + "excludePath": [], + "inputPath": [] + } } From 7a809f7c461f4276297f64ab0be92e8fe028b722 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:26:33 +0000 Subject: [PATCH 074/107] Update docs metadata --- ...urcemanager-operationsmanagement-readme.md | 20 +++++++++---------- ...-resourcemanager-operationsmanagement.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-operationsmanagement-readme.md b/docs-ref-services/preview/resourcemanager-operationsmanagement-readme.md index 28da946af0689..3400183251408 100644 --- a/docs-ref-services/preview/resourcemanager-operationsmanagement-readme.md +++ b/docs-ref-services/preview/resourcemanager-operationsmanagement-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager OperationsManagement client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-operationsmanagement, operationsmanagement -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: operationsmanagement --- -# Azure Resource Manager OperationsManagement client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager OperationsManagement client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager OperationsManagement client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-operationsmanagement - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-operationsmanagement_1.0.0-beta.3/sdk/operationsmanagement/azure-resourcemanager-operationsmanagement/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/operationsmanagement/azure-resourcemanager-operationsmanagement/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-operationsmanagement_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-operationsmanagement_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-operationsmanagement_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-operationsmanagement_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-operationsmanagement_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-operationsmanagement_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-operationsmanagement.json b/metadata/preview/azure-resourcemanager-operationsmanagement.json index a3fd8161dbcc1..1276ced0b4610 100644 --- a/metadata/preview/azure-resourcemanager-operationsmanagement.json +++ b/metadata/preview/azure-resourcemanager-operationsmanagement.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-operationsmanagement", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/operationsmanagement/azure-resourcemanager-operationsmanagement", "ServiceDirectory": "operationsmanagement", "ReadMePath": "sdk/operationsmanagement/azure-resourcemanager-operationsmanagement/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-operationsmanagement", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-operationsmanagement", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanageroperationsmanagement" + "safeName": "azureresourcemanageroperationsmanagement", + "name": "azure-resourcemanager-operationsmanagement", + "triggeringPaths": [ + "/sdk/operationsmanagement/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.operationsmanagement", From 5afa8466a28104be3b52254ec5089b15dc1b8bbc Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 19:36:19 +0000 Subject: [PATCH 075/107] Update docs metadata --- .../analytics-onlineexperimentation-readme.md | 10 +++++----- .../azure-analytics-onlineexperimentation.json | 14 +++++++------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs-ref-services/preview/analytics-onlineexperimentation-readme.md b/docs-ref-services/preview/analytics-onlineexperimentation-readme.md index 8608d5f8b0010..71465e31178d4 100644 --- a/docs-ref-services/preview/analytics-onlineexperimentation-readme.md +++ b/docs-ref-services/preview/analytics-onlineexperimentation-readme.md @@ -1,12 +1,12 @@ --- title: Azure OnlineExperimentation client library for Java keywords: Azure, java, SDK, API, azure-analytics-onlineexperimentation, onlineexperimentation/azure-analytics-onlineexperimentation -ms.date: 06/11/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: onlineexperimentation/azure-analytics-onlineexperimentation --- -# Azure OnlineExperimentation client library for Java - version 1.0.0-beta.1 +# Azure OnlineExperimentation client library for Java - version 1.0.0-alpha.20250804.1 Azure OnlineExperimentation client library for Java. @@ -159,7 +159,7 @@ See the [samples][azure_exp_samples] page for common ways to setup metrics for e ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-onlineexperimentation_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -172,10 +172,10 @@ For details on contributing to this repository, see the [contributing guide](htt [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-onlineexperimentation_1.0.0-beta.1/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity [app_config]: https://learn.microsoft.com/azure/azure-app-configuration/overview [azure_monitor]: https://learn.microsoft.com/azure/azure-monitor/overview -[azure_exp_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-onlineexperimentation_1.0.0-beta.1/sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/SAMPLE.md +[azure_exp_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/SAMPLE.md [az_exp_workspace]: https://learn.microsoft.com/azure/templates/microsoft.onlineexperimentation/workspaces [http_clients_wiki]: https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients [logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK diff --git a/metadata/preview/azure-analytics-onlineexperimentation.json b/metadata/preview/azure-analytics-onlineexperimentation.json index 400b6c375edb6..49329119272b1 100644 --- a/metadata/preview/azure-analytics-onlineexperimentation.json +++ b/metadata/preview/azure-analytics-onlineexperimentation.json @@ -1,7 +1,7 @@ { "Name": "azure-analytics-onlineexperimentation", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/onlineexperimentation/azure-analytics-onlineexperimentation", "ServiceDirectory": "onlineexperimentation/azure-analytics-onlineexperimentation", "ReadMePath": "sdk/onlineexperimentation/azure-analytics-onlineexperimentation/README.md", @@ -10,16 +10,16 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-analytics-onlineexperimentation", - "ReleaseStatus": "2025-06-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-analytics-onlineexperimentation", - "groupId": "com.azure", - "safeName": "azureanalyticsonlineexperimentation", "triggeringPaths": [ "/sdk/onlineexperimentation/azure-analytics-onlineexperimentation/ci.yml" - ] + ], + "name": "azure-analytics-onlineexperimentation", + "safeName": "azureanalyticsonlineexperimentation", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] From 4525d657a93bbacd2d2c1979ce863b5cac0f865d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:08:48 +0000 Subject: [PATCH 076/107] Update docs metadata --- docs-ref-services/preview/batch-readme.md | 154 ++++++++++++++++++++++ metadata/preview/azure-batch.json | 35 +++++ 2 files changed, 189 insertions(+) create mode 100644 docs-ref-services/preview/batch-readme.md create mode 100644 metadata/preview/azure-batch.json diff --git a/docs-ref-services/preview/batch-readme.md b/docs-ref-services/preview/batch-readme.md new file mode 100644 index 0000000000000..6e07030900fc9 --- /dev/null +++ b/docs-ref-services/preview/batch-readme.md @@ -0,0 +1,154 @@ +--- +title: +keywords: Azure, java, SDK, API, azure-batch, batch +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: batch +--- +## Azure Batch Libraries for Java + +This README is based on the latest released version Azure Batch SDK (7.0.0). If you are looking for other releases, see the [More Information](#more-information) section below. + +The Azure Batch Libraries for Java is a higher-level, object-oriented API for interacting with the Azure Batch service. + + +> **7.0.0** is a release that supports all features of Azure Batch service with API version "2019-08-01.10.0". We will be adding support for more new features and tweaking the API associated with Azure Batch service newer release. + +**Azure Batch Authentication** + +You need to create a Batch account through the [Azure portal](https://portal.azure.com) or Azure cli. + +* Use the account name, key, and URL to create a `BatchSharedKeyCredentials` instance for authentication with the Azure Batch service. +The `BatchClient` class is the simplest entry point for creating and interacting with Azure Batch objects. + +```java +BatchSharedKeyCredentials cred = new BatchSharedKeyCredentials(batchUri, batchAccount, batchKey); +BatchClient client = BatchClient.open(cred); +``` + +* The other way is using AAD (Azure Active Directory) authentication to create the client. See this [document](https://learn.microsoft.com/azure/batch/batch-aad-auth) for detail. + +```java +BatchApplicationTokenCredentials cred = new BatchApplicationTokenCredentials(batchEndpoint, clientId, applicationSecret, applicationDomain, null, null); +BatchClient client = BatchClient.open(cred); +``` + +**Create a pool using an Azure Marketplace image** + +You can create a pool of Azure virtual machines which can be used to execute tasks. + +```java +System.out.println("Created a pool using an Azure Marketplace image."); + +VirtualMachineConfiguration configuration = new VirtualMachineConfiguration(); +configuration.withNodeAgentSKUId(skuId).withImageReference(imageRef); +client.poolOperations().createPool(poolId, poolVMSize, configuration, poolVMCount); + +System.out.println("Created a Pool: " + poolId); +``` + +**Create a Job** + +You can create a job by using the recently created pool. + +```java +PoolInformation poolInfo = new PoolInformation(); +poolInfo.withPoolId(poolId); +client.jobOperations().createJob(jobId, poolInfo); +``` + +# Sample Code + +You can find sample code that illustrates Batch usage scenarios in https://github.com/azure/azure-batch-samples + + +# Download + +[//]: # ({x-version-update-start;com.microsoft.azure:azure-batch;current}) +```xml + + com.microsoft.azure + azure-batch + 11.2.0 + +``` +[//]: # ({x-version-update-end}) + +# Pre-requisites + +- [A Java Developer Kit (JDK)](https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable), v 1.7 or later +- [Maven](https://central.sonatype.com/artifact/com.microsoft.azure/azure-batch) +- Azure Service Principal - see [how to create authentication info](https://learn.microsoft.com/azure/batch/batch-aad-auth#use-a-service-principal). + + +## Help + +If you encounter any bugs with these libraries, please file issues via [Issues](https://github.com/Azure/azure-sdk-for-java) or checkout [StackOverflow for Azure Java SDK](https://stackoverflow.com/questions/tagged/azure-java-sdk). + +# Contribute Code + +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). + +1. Fork it +2. Create your feature branch (`git checkout -b my-new-feature`) +3. Commit your changes (`git commit -am 'Add some feature'`) +4. Push to the branch (`git push origin my-new-feature`) +5. Create new Pull Request + +# Build Code +To build the code open a console, navigate to the git repository, and run +``` +maven build +``` + +# Test Code + +All tests are run from the `sdk/batch` directory. They can be run either on the command line or from a Java IDE, such as Eclipse. + +## Step 1: Run tests in Record mode + +1. Deploy test resources in Azure and set the following environment variables: + + * APPLICATION_SECRET + * AZURE_BATCH_ACCESS_KEY + * AZURE_BATCH_ACCOUNT + * AZURE_BATCH_ENDPOINT + * AZURE_BATCH_REGION + * AZURE_VNET + * AZURE_VNET_ADDRESS_SPACE + * AZURE_VNET_RESOURCE_GROUP + * AZURE_VNET_SUBNET + * AZURE_VNET_SUBNET_ADDRESS_SPACE + * CLIENT_ID + * STORAGE_ACCOUNT_KEY + * STORAGE_ACCOUNT_NAME + * SUBSCRIPTION_ID + +1. Set `AZURE_TEST_MODE` to `Record` +1. Run the tests in `src/test/java` + 1. From the command-line, run `mvn test` (can also supply `-DAZURE_TEST_MODE=Record` instead of setting environment variable) +1. Test recordings will be created in `microsoft-azure-batch/target/test-classes/session-records` +1. Copy these recordings to `microsoft-azure-batch/src/test/resources/test-recordings` + +## Step 2: Run tests in Playback mode + +1. Set `AZURE_TEST_MODE` to `Playback` +1. Run the Jetty test server + 1. CLI: `mvn jetty:start` + 1. Eclipse: Install Jetty plugin for Eclipse from marketplace and create two run configurations (one for 11080 and one for 11081) +1. Run the tests + 1. CLI: `mvn test -DAZURE_TEST_MODE=Playback` + +# More Information + +* [Javadoc](https://learn.microsoft.com/java/api/overview/azure/batch?view=azure-java-stable) +* [https://azure.com/java](https://azure.com/java) +* If you don't have a Microsoft Azure subscription you can get a FREE trial account [here](https://go.microsoft.com/fwlink/?LinkId=330212) + +--- + +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. + + + diff --git a/metadata/preview/azure-batch.json b/metadata/preview/azure-batch.json new file mode 100644 index 0000000000000..f5d84c1b21439 --- /dev/null +++ b/metadata/preview/azure-batch.json @@ -0,0 +1,35 @@ +{ + "Name": "azure-batch", + "Version": "11.3.0-alpha.20250804.1", + "DevVersion": "11.3.0-alpha.20250804.1", + "DirectoryPath": "sdk/batch/microsoft-azure-batch", + "ServiceDirectory": "batch", + "ReadMePath": "sdk/batch/microsoft-azure-batch/README.md", + "ChangeLogPath": "sdk/batch/microsoft-azure-batch/CHANGELOG.md", + "Group": "com.microsoft.azure", + "SdkType": "client", + "IsNewSdk": false, + "ArtifactName": "azure-batch", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.microsoft.azure", + "name": "azure-batch", + "triggeringPaths": [ + "/sdk/batch/ci.data.yml" + ], + "safeName": "azurebatch" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.microsoft.azure.batch", + "com.microsoft.azure.batch.auth", + "com.microsoft.azure.batch.interceptor", + "com.microsoft.azure.batch.protocol", + "com.microsoft.azure.batch.protocol.implementation", + "com.microsoft.azure.batch.protocol.models" + ] +} From 1b6b7c741c237b6dd9f8836a7dec8a6426214509 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:24:40 +0000 Subject: [PATCH 077/107] Update docs metadata --- .../resourcemanager-networkfunction-readme.md | 20 +++++++++---------- ...azure-resourcemanager-networkfunction.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-networkfunction-readme.md b/docs-ref-services/preview/resourcemanager-networkfunction-readme.md index b6ca6aa921063..39b892a94eb7f 100644 --- a/docs-ref-services/preview/resourcemanager-networkfunction-readme.md +++ b/docs-ref-services/preview/resourcemanager-networkfunction-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager AzureTrafficCollector client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-networkfunction, networkfunction -ms.date: 10/14/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: networkfunction --- -# Azure Resource Manager AzureTrafficCollector client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager AzureTrafficCollector client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager AzureTrafficCollector client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-networkfunction - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-networkfunction_1.0.0-beta.3/sdk/networkfunction/azure-resourcemanager-networkfunction/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/networkfunction/azure-resourcemanager-networkfunction/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-networkfunction_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-networkfunction_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-networkfunction_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-networkfunction_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-networkfunction_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-networkfunction_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-networkfunction.json b/metadata/preview/azure-resourcemanager-networkfunction.json index a0611a1e689fb..cdb9cccfec411 100644 --- a/metadata/preview/azure-resourcemanager-networkfunction.json +++ b/metadata/preview/azure-resourcemanager-networkfunction.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-networkfunction", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/networkfunction/azure-resourcemanager-networkfunction", "ServiceDirectory": "networkfunction", "ReadMePath": "sdk/networkfunction/azure-resourcemanager-networkfunction/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-networkfunction", - "ReleaseStatus": "2024-10-14", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-networkfunction", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagernetworkfunction" + "triggeringPaths": [ + "/sdk/networkfunction/ci.yml" + ], + "safeName": "azureresourcemanagernetworkfunction", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.networkfunction", From 5e7b7043af39d601b59a3639bed7be7fdfa8d3b8 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:28:52 +0000 Subject: [PATCH 078/107] Update docs metadata --- .../resourcemanager-datafactory-readme.md | 64 ++++++++++--------- .../azure-resourcemanager-datafactory.json | 23 +++++-- 2 files changed, 52 insertions(+), 35 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-datafactory-readme.md b/docs-ref-services/preview/resourcemanager-datafactory-readme.md index d6489a473024f..2cdcfaa0c8dc1 100644 --- a/docs-ref-services/preview/resourcemanager-datafactory-readme.md +++ b/docs-ref-services/preview/resourcemanager-datafactory-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DataFactory client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-datafactory, datafactory -ms.date: 08/21/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: datafactory --- -# Azure Resource Manager DataFactory client library for Java - version 1.0.0-beta.30 +# Azure Resource Manager DataFactory client library for Java - version 1.3.0-alpha.20250804.1 Azure Resource Manager DataFactory client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-datafactory - 1.0.0-beta.30 + 1.2.0 ``` [//]: # ({x-version-update-end}) @@ -61,7 +61,7 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -69,7 +69,7 @@ DataFactoryManager manager = DataFactoryManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -81,30 +81,33 @@ See [API design][design] for general introduction on design and key concepts on ```java // storage account -StorageAccount storageAccount = storageManager.storageAccounts().define(STORAGE_ACCOUNT) +StorageAccount storageAccount = storageManager.storageAccounts() + .define(storageAccountName) .withRegion(REGION) .withExistingResourceGroup(resourceGroup) .create(); final String storageAccountKey = storageAccount.getKeys().iterator().next().value(); -final String connectionString = getStorageConnectionString(STORAGE_ACCOUNT, storageAccountKey, storageManager.environment()); +final String connectionString + = getStorageConnectionString(storageAccountName, storageAccountKey, storageManager.environment()); // container final String containerName = "adf"; -storageManager.blobContainers().defineContainer(containerName) - .withExistingStorageAccount(resourceGroup, STORAGE_ACCOUNT) +storageManager.blobContainers() + .defineContainer(containerName) + .withExistingStorageAccount(resourceGroup, storageAccountName) .withPublicAccess(PublicAccess.NONE) .create(); // blob as input -BlobClient blobClient = new BlobClientBuilder() - .connectionString(connectionString) +BlobClient blobClient = new BlobClientBuilder().connectionString(connectionString) .containerName(containerName) .blobName("input/data.txt") .buildClient(); blobClient.upload(BinaryData.fromString("data")); // data factory -Factory dataFactory = manager.factories().define(DATA_FACTORY) +Factory dataFactory = manager.factories() + .define(DATA_FACTORY) .withRegion(REGION) .withExistingResourceGroup(resourceGroup) .create(); @@ -115,15 +118,16 @@ connectionStringProperty.put("type", "SecureString"); connectionStringProperty.put("value", connectionString); final String linkedServiceName = "LinkedService"; -manager.linkedServices().define(linkedServiceName) +manager.linkedServices() + .define(linkedServiceName) .withExistingFactory(resourceGroup, DATA_FACTORY) - .withProperties(new AzureStorageLinkedService() - .withConnectionString(connectionStringProperty)) + .withProperties(new AzureStorageLinkedService().withConnectionString(connectionStringProperty)) .create(); // input dataset final String inputDatasetName = "InputDataset"; -manager.datasets().define(inputDatasetName) +manager.datasets() + .define(inputDatasetName) .withExistingFactory(resourceGroup, DATA_FACTORY) .withProperties(new AzureBlobDataset() .withLinkedServiceName(new LinkedServiceReference().withReferenceName(linkedServiceName)) @@ -134,7 +138,8 @@ manager.datasets().define(inputDatasetName) // output dataset final String outputDatasetName = "OutputDataset"; -manager.datasets().define(outputDatasetName) +manager.datasets() + .define(outputDatasetName) .withExistingFactory(resourceGroup, DATA_FACTORY) .withProperties(new AzureBlobDataset() .withLinkedServiceName(new LinkedServiceReference().withReferenceName(linkedServiceName)) @@ -144,14 +149,15 @@ manager.datasets().define(outputDatasetName) .create(); // pipeline -PipelineResource pipeline = manager.pipelines().define("CopyBlobPipeline") +PipelineResource pipeline = manager.pipelines() + .define("CopyBlobPipeline") .withExistingFactory(resourceGroup, DATA_FACTORY) - .withActivities(Collections.singletonList(new CopyActivity() - .withName("CopyBlob") + .withActivities(Collections.singletonList(new CopyActivity().withName("CopyBlob") .withSource(new BlobSource()) .withSink(new BlobSink()) .withInputs(Collections.singletonList(new DatasetReference().withReferenceName(inputDatasetName))) - .withOutputs(Collections.singletonList(new DatasetReference().withReferenceName(outputDatasetName))))) + .withOutputs( + Collections.singletonList(new DatasetReference().withReferenceName(outputDatasetName))))) .create(); // run pipeline @@ -166,7 +172,7 @@ while ("InProgress".equals(runStatus)) { runStatus = pipelineRun.status(); } ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datafactory_1.0.0-beta.30/sdk/datafactory/azure-resourcemanager-datafactory/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/datafactory/azure-resourcemanager-datafactory/SAMPLE.md) ## Troubleshooting @@ -188,14 +194,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datafactory_1.0.0-beta.30/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-datafactory_1.0.0-beta.30/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datafactory_1.0.0-beta.30/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datafactory_1.0.0-beta.30/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datafactory_1.0.0-beta.30/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datafactory_1.0.0-beta.30/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/metadata/preview/azure-resourcemanager-datafactory.json b/metadata/preview/azure-resourcemanager-datafactory.json index 2aef1dc10001b..70caf6c0ba237 100644 --- a/metadata/preview/azure-resourcemanager-datafactory.json +++ b/metadata/preview/azure-resourcemanager-datafactory.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-datafactory", - "Version": "1.0.0-beta.30", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/datafactory/azure-resourcemanager-datafactory", "ServiceDirectory": "datafactory", "ReadMePath": "sdk/datafactory/azure-resourcemanager-datafactory/README.md", @@ -10,12 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-datafactory", - "ReleaseStatus": "2024-08-21", - "DependentPackages": null, + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerdatafactory", + "name": "azure-resourcemanager-datafactory", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/datafactory/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.datafactory", "com.azure.resourcemanager.datafactory.fluent", "com.azure.resourcemanager.datafactory.fluent.models", "com.azure.resourcemanager.datafactory.models" - ] + ], + "DependentPackages": null } From 1ef0f48e3ddca1b200170a99ec815dba296210a0 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:36:11 +0000 Subject: [PATCH 079/107] Update docs metadata --- ...esourcemanager-datalakeanalytics-readme.md | 20 +++++++++---------- ...ure-resourcemanager-datalakeanalytics.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-datalakeanalytics-readme.md b/docs-ref-services/preview/resourcemanager-datalakeanalytics-readme.md index 934989cf62e07..2acdced75a003 100644 --- a/docs-ref-services/preview/resourcemanager-datalakeanalytics-readme.md +++ b/docs-ref-services/preview/resourcemanager-datalakeanalytics-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DataLakeAnalytics client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-datalakeanalytics, datalakeanalytics -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: datalakeanalytics --- -# Azure Resource Manager DataLakeAnalytics client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager DataLakeAnalytics client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager DataLakeAnalytics client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-datalakeanalytics - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakeanalytics_1.0.0-beta.3/sdk/datalakeanalytics/azure-resourcemanager-datalakeanalytics/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/datalakeanalytics/azure-resourcemanager-datalakeanalytics/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakeanalytics_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-datalakeanalytics_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakeanalytics_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakeanalytics_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakeanalytics_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakeanalytics_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-datalakeanalytics.json b/metadata/preview/azure-resourcemanager-datalakeanalytics.json index ee9379590044b..da18ef09f3be9 100644 --- a/metadata/preview/azure-resourcemanager-datalakeanalytics.json +++ b/metadata/preview/azure-resourcemanager-datalakeanalytics.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-datalakeanalytics", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/datalakeanalytics/azure-resourcemanager-datalakeanalytics", "ServiceDirectory": "datalakeanalytics", "ReadMePath": "sdk/datalakeanalytics/azure-resourcemanager-datalakeanalytics/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-datalakeanalytics", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-datalakeanalytics", + "triggeringPaths": [ + "/sdk/datalakeanalytics/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdatalakeanalytics" + "safeName": "azureresourcemanagerdatalakeanalytics", + "name": "azure-resourcemanager-datalakeanalytics" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.datalakeanalytics", From 345e4763f43a224ef7177b0165a5b542df2553af Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:39:35 +0000 Subject: [PATCH 080/107] Update docs metadata --- .../preview/resourcemanager-maps-readme.md | 114 ++++++++++++++++++ .../preview/azure-resourcemanager-maps.json | 33 +++++ 2 files changed, 147 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-maps-readme.md create mode 100644 metadata/preview/azure-resourcemanager-maps.json diff --git a/docs-ref-services/preview/resourcemanager-maps-readme.md b/docs-ref-services/preview/resourcemanager-maps-readme.md new file mode 100644 index 0000000000000..10aa98ac2cfa8 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-maps-readme.md @@ -0,0 +1,114 @@ +--- +title: Azure Resource Manager AzureMaps client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-maps, maps +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: maps +--- +# Azure Resource Manager AzureMaps client library for Java - version 1.2.0-alpha.20250804.1 + + +Azure Resource Manager AzureMaps client library for Java. + +This package contains Microsoft Azure SDK for AzureMaps Management SDK. Azure Maps. Package tag package-2023-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-maps;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-maps + 1.2.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +AzureMapsManager manager = AzureMapsManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-resourcemanager-maps/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + + diff --git a/metadata/preview/azure-resourcemanager-maps.json b/metadata/preview/azure-resourcemanager-maps.json new file mode 100644 index 0000000000000..37bc60e01f8c7 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-maps.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-maps", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/maps/azure-resourcemanager-maps", + "ServiceDirectory": "maps", + "ReadMePath": "sdk/maps/azure-resourcemanager-maps/README.md", + "ChangeLogPath": "sdk/maps/azure-resourcemanager-maps/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-maps", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagermaps", + "name": "azure-resourcemanager-maps", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/maps/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.maps", + "com.azure.resourcemanager.maps.fluent", + "com.azure.resourcemanager.maps.fluent.models", + "com.azure.resourcemanager.maps.models" + ] +} From 964d90f82787c7576567ddf3ac93f8d947cb0e40 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:39:56 +0000 Subject: [PATCH 081/107] Update docs metadata --- ...emanager-hardwaresecuritymodules-readme.md | 28 +++++++++---------- ...sourcemanager-hardwaresecuritymodules.json | 16 +++++++---- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-hardwaresecuritymodules-readme.md b/docs-ref-services/preview/resourcemanager-hardwaresecuritymodules-readme.md index c192a2e0f5694..b90c08db8a274 100644 --- a/docs-ref-services/preview/resourcemanager-hardwaresecuritymodules-readme.md +++ b/docs-ref-services/preview/resourcemanager-hardwaresecuritymodules-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Hardware Security Modules client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-hardwaresecuritymodules, hardwaresecuritymodules -ms.date: 11/27/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: hardwaresecuritymodules --- -# Azure Resource Manager Hardware Security Modules client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Hardware Security Modules client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager Hardware Security Modules client library for Java. -This package contains Microsoft Azure SDK for Hardware Security Modules Management SDK. The Azure management API provides a RESTful set of web services that interact with Azure HSM RP. Package tag package-preview-2024-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for Hardware Security Modules Management SDK. The Azure management API provides a RESTful set of web services that interact with Hardware Security Modules. Package api-version 2025-03-31. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-hardwaresecuritymodules - 1.0.0-beta.3 + 1.1.0 ``` [//]: # ({x-version-update-end}) @@ -61,7 +61,7 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -69,7 +69,7 @@ HardwareSecurityModulesManager manager = HardwareSecurityModulesManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hardwaresecuritymodules_1.0.0-beta.3/sdk/hardwaresecuritymodules/azure-resourcemanager-hardwaresecuritymodules/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/hardwaresecuritymodules/azure-resourcemanager-hardwaresecuritymodules/SAMPLE.md) ## Troubleshooting @@ -101,14 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hardwaresecuritymodules_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-hardwaresecuritymodules_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hardwaresecuritymodules_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hardwaresecuritymodules_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hardwaresecuritymodules_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hardwaresecuritymodules_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json b/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json index 210ac23468736..cd81ff345d7a6 100644 --- a/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json +++ b/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-hardwaresecuritymodules", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/hardwaresecuritymodules/azure-resourcemanager-hardwaresecuritymodules", "ServiceDirectory": "hardwaresecuritymodules", "ReadMePath": "sdk/hardwaresecuritymodules/azure-resourcemanager-hardwaresecuritymodules/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-hardwaresecuritymodules", - "ReleaseStatus": "2024-11-27", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/hardwaresecuritymodules/ci.yml" + ], "name": "azure-resourcemanager-hardwaresecuritymodules", "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagerhardwaresecuritymodules" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.hardwaresecuritymodules", "com.azure.resourcemanager.hardwaresecuritymodules.fluent", "com.azure.resourcemanager.hardwaresecuritymodules.fluent.models", "com.azure.resourcemanager.hardwaresecuritymodules.models" - ] + ], + "CIMatrixConfigs": [] } From a42bdd0bfb89fa0e4e11cf05d2b2b3859ed26310 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:50:21 +0000 Subject: [PATCH 082/107] Update docs metadata --- .../preview/resourcemanager-advisor-readme.md | 20 +++++++++---------- .../azure-resourcemanager-advisor.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-advisor-readme.md b/docs-ref-services/preview/resourcemanager-advisor-readme.md index 6979fb689be57..7464be723f860 100644 --- a/docs-ref-services/preview/resourcemanager-advisor-readme.md +++ b/docs-ref-services/preview/resourcemanager-advisor-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Advisor client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-advisor, advisor -ms.date: 10/14/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: advisor --- -# Azure Resource Manager Advisor client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Advisor client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Advisor client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-advisor - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-advisor_1.0.0-beta.3/sdk/advisor/azure-resourcemanager-advisor/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/advisor/azure-resourcemanager-advisor/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-advisor_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-advisor_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-advisor_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-advisor_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-advisor_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-advisor_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-advisor.json b/metadata/preview/azure-resourcemanager-advisor.json index 96aac7e1a7e93..b26a75dafadca 100644 --- a/metadata/preview/azure-resourcemanager-advisor.json +++ b/metadata/preview/azure-resourcemanager-advisor.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-advisor", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/advisor/azure-resourcemanager-advisor", "ServiceDirectory": "advisor", "ReadMePath": "sdk/advisor/azure-resourcemanager-advisor/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-advisor", - "ReleaseStatus": "2024-10-14", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanageradvisor", "name": "azure-resourcemanager-advisor", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanageradvisor" + "triggeringPaths": [ + "/sdk/advisor/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.advisor", From 88fa5022d6642c2826598777cfe50fd858aa5c8d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 20:52:49 +0000 Subject: [PATCH 083/107] Update docs metadata --- ...esourcemanager-resourceconnector-readme.md | 114 ++++++++++++++++++ ...ure-resourcemanager-resourceconnector.json | 33 +++++ 2 files changed, 147 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-resourceconnector-readme.md create mode 100644 metadata/preview/azure-resourcemanager-resourceconnector.json diff --git a/docs-ref-services/preview/resourcemanager-resourceconnector-readme.md b/docs-ref-services/preview/resourcemanager-resourceconnector-readme.md new file mode 100644 index 0000000000000..bb2dee9c4343b --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-resourceconnector-readme.md @@ -0,0 +1,114 @@ +--- +title: Azure Resource Manager Resource Connector client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-resourceconnector, resourceconnector +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: resourceconnector +--- +# Azure Resource Manager Resource Connector client library for Java - version 1.2.0-alpha.20250804.1 + + +Azure Resource Manager Resource Connector client library for Java. + +This package contains Microsoft Azure SDK for Resource Connector Management SDK. The appliances Rest API spec. Package tag package-2022-10-27. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-resourceconnector;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-resourceconnector + 1.2.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +ResourceConnectorManager manager = ResourceConnectorManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourceconnector/azure-resourcemanager-resourceconnector/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + + diff --git a/metadata/preview/azure-resourcemanager-resourceconnector.json b/metadata/preview/azure-resourcemanager-resourceconnector.json new file mode 100644 index 0000000000000..5e8b08b9187fb --- /dev/null +++ b/metadata/preview/azure-resourcemanager-resourceconnector.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-resourceconnector", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/resourceconnector/azure-resourcemanager-resourceconnector", + "ServiceDirectory": "resourceconnector", + "ReadMePath": "sdk/resourceconnector/azure-resourcemanager-resourceconnector/README.md", + "ChangeLogPath": "sdk/resourceconnector/azure-resourcemanager-resourceconnector/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-resourceconnector", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/resourceconnector/ci.yml" + ], + "name": "azure-resourcemanager-resourceconnector", + "safeName": "azureresourcemanagerresourceconnector", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.resourceconnector", + "com.azure.resourcemanager.resourceconnector.fluent", + "com.azure.resourcemanager.resourceconnector.fluent.models", + "com.azure.resourcemanager.resourceconnector.models" + ] +} From 05fe0abf0bf7b770f2a7ab7bec07b25313f96b11 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 21:07:37 +0000 Subject: [PATCH 084/107] Update docs metadata --- .../resourcemanager-datalakestore-readme.md | 20 +++++++++---------- .../azure-resourcemanager-datalakestore.json | 16 ++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-datalakestore-readme.md b/docs-ref-services/preview/resourcemanager-datalakestore-readme.md index 6fd6883238fb5..9b4f81518f304 100644 --- a/docs-ref-services/preview/resourcemanager-datalakestore-readme.md +++ b/docs-ref-services/preview/resourcemanager-datalakestore-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DataLakeStore client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-datalakestore, datalakestore -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: datalakestore --- -# Azure Resource Manager DataLakeStore client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager DataLakeStore client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager DataLakeStore client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-datalakestore - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakestore_1.0.0-beta.3/sdk/datalakestore/azure-resourcemanager-datalakestore/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/datalakestore/azure-resourcemanager-datalakestore/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakestore_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-datalakestore_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakestore_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakestore_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakestore_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datalakestore_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-datalakestore.json b/metadata/preview/azure-resourcemanager-datalakestore.json index cec39bcbf0f2b..879d80512db42 100644 --- a/metadata/preview/azure-resourcemanager-datalakestore.json +++ b/metadata/preview/azure-resourcemanager-datalakestore.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-datalakestore", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/datalakestore/azure-resourcemanager-datalakestore", "ServiceDirectory": "datalakestore", "ReadMePath": "sdk/datalakestore/azure-resourcemanager-datalakestore/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-datalakestore", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-datalakestore", + "triggeringPaths": [ + "/sdk/datalakestore/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdatalakestore" + "safeName": "azureresourcemanagerdatalakestore", + "name": "azure-resourcemanager-datalakestore" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.datalakestore", From 7c4f5c7f80a52d777dcd8258d65d8f43edb6cd5a Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 21:08:06 +0000 Subject: [PATCH 085/107] Update docs metadata --- .../resourcemanager-imagebuilder-readme.md | 35 +++++++++---------- .../azure-resourcemanager-imagebuilder.json | 19 ++++++++-- 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-imagebuilder-readme.md b/docs-ref-services/preview/resourcemanager-imagebuilder-readme.md index 05e2e7fb13ea2..7d8a48a0ec2fd 100644 --- a/docs-ref-services/preview/resourcemanager-imagebuilder-readme.md +++ b/docs-ref-services/preview/resourcemanager-imagebuilder-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager ImageBuilder client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-imagebuilder, imagebuilder -ms.date: 03/21/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: imagebuilder --- -# Azure Resource Manager ImageBuilder client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager ImageBuilder client library for Java - version 1.3.0-alpha.20250804.1 Azure Resource Manager ImageBuilder client library for Java. -This package contains Microsoft Azure SDK for ImageBuilder Management SDK. Azure Virtual Machine Image Builder Client. Package tag package-2022-07. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for ImageBuilder Management SDK. Azure Virtual Machine Image Builder Client. Package tag package-2024-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-imagebuilder - 1.0.0-beta.4 + 1.3.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -54,15 +54,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-imagebuilder_1.0.0-beta.4/sdk/imagebuilder/azure-resourcemanager-imagebuilder/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/imagebuilder/azure-resourcemanager-imagebuilder/SAMPLE.md) ## Troubleshooting @@ -103,13 +99,16 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-imagebuilder_1.0.0-beta.4/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-imagebuilder_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-imagebuilder_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-imagebuilder_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-imagebuilder_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-imagebuilder.json b/metadata/preview/azure-resourcemanager-imagebuilder.json index fc3380a5938a7..fdf8393ba5dc0 100644 --- a/metadata/preview/azure-resourcemanager-imagebuilder.json +++ b/metadata/preview/azure-resourcemanager-imagebuilder.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-imagebuilder", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/imagebuilder/azure-resourcemanager-imagebuilder", "ServiceDirectory": "imagebuilder", "ReadMePath": "sdk/imagebuilder/azure-resourcemanager-imagebuilder/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-imagebuilder", - "ReleaseStatus": "2023-03-21", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerimagebuilder", + "triggeringPaths": [ + "/sdk/imagebuilder/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-imagebuilder" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.imagebuilder", "com.azure.resourcemanager.imagebuilder.fluent", From 27ff4552892927efc1de709277b65a20077eed11 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 21:21:28 +0000 Subject: [PATCH 086/107] Update docs metadata --- .../resourcemanager-azurestack-readme.md | 20 +++++++++---------- .../azure-resourcemanager-azurestack.json | 12 ++++++++--- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-azurestack-readme.md b/docs-ref-services/preview/resourcemanager-azurestack-readme.md index 2fc4f29684830..65f2a909203a3 100644 --- a/docs-ref-services/preview/resourcemanager-azurestack-readme.md +++ b/docs-ref-services/preview/resourcemanager-azurestack-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager AzureStack client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-azurestack, azure-resource-manager -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager --- -# Azure Resource Manager AzureStack client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager AzureStack client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager AzureStack client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-azurestack - 1.0.0-beta.3 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestack_1.0.0-beta.3/sdk/azurestack/azure-resourcemanager-azurestack/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/azurestack/azure-resourcemanager-azurestack/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestack_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-azurestack_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestack_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestack_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestack_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestack_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-azurestack.json b/metadata/preview/azure-resourcemanager-azurestack.json index d64935347a4de..fab9e2978a5a7 100644 --- a/metadata/preview/azure-resourcemanager-azurestack.json +++ b/metadata/preview/azure-resourcemanager-azurestack.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-azurestack", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/azurestack/azure-resourcemanager-azurestack", "ServiceDirectory": "azurestack", "ReadMePath": "sdk/azurestack/azure-resourcemanager-azurestack/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-azurestack", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/azurestack/ci.yml" + ], "name": "azure-resourcemanager-azurestack", "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagerazurestack" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.azurestack", "com.azure.resourcemanager.azurestack.fluent", From 4b8ffe933cb78a759344a3d50595ef61d7c9ca08 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 21:50:22 +0000 Subject: [PATCH 087/107] Update docs metadata --- .../resourcemanager-iotcentral-readme.md | 20 +++++++++---------- .../azure-resourcemanager-iotcentral.json | 17 +++++++++++++--- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-iotcentral-readme.md b/docs-ref-services/preview/resourcemanager-iotcentral-readme.md index 3b7a36e6af1d0..9c57f5dc8ea71 100644 --- a/docs-ref-services/preview/resourcemanager-iotcentral-readme.md +++ b/docs-ref-services/preview/resourcemanager-iotcentral-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager IotCentral client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-iotcentral, iotcentral -ms.date: 10/09/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: iotcentral --- -# Azure Resource Manager IotCentral client library for Java - version 1.1.0-beta.2 +# Azure Resource Manager IotCentral client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager IotCentral client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-iotcentral - 1.1.0-beta.2 + 1.1.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -97,7 +97,7 @@ app = iotCentralManager.apps() .withSubdomain(appName) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-iotcentral_1.1.0-beta.2/sdk/iotcentral/azure-resourcemanager-iotcentral/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/iotcentral/azure-resourcemanager-iotcentral/SAMPLE.md) ## Troubleshooting @@ -119,12 +119,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-iotcentral_1.1.0-beta.2/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-iotcentral_1.1.0-beta.2/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-iotcentral_1.1.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-iotcentral_1.1.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-iotcentral_1.1.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-iotcentral_1.1.0-beta.2/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-iotcentral.json b/metadata/preview/azure-resourcemanager-iotcentral.json index e02264c8b025a..aa1475b486409 100644 --- a/metadata/preview/azure-resourcemanager-iotcentral.json +++ b/metadata/preview/azure-resourcemanager-iotcentral.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-iotcentral", - "Version": "1.1.0-beta.2", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/iotcentral/azure-resourcemanager-iotcentral", "ServiceDirectory": "iotcentral", "ReadMePath": "sdk/iotcentral/azure-resourcemanager-iotcentral/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-iotcentral", - "ReleaseStatus": "2024-10-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/iotcentral/ci.yml" + ], + "name": "azure-resourcemanager-iotcentral", + "safeName": "azureresourcemanageriotcentral" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.iotcentral", "com.azure.resourcemanager.iotcentral.fluent", From da1e53253a95dea611280c290a01d1cd9d6c5af7 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 21:57:32 +0000 Subject: [PATCH 088/107] Update docs metadata --- .../resourcemanager-loganalytics-readme.md | 61 +++++++++++-------- .../azure-resourcemanager-loganalytics.json | 19 +++++- 2 files changed, 51 insertions(+), 29 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-loganalytics-readme.md b/docs-ref-services/preview/resourcemanager-loganalytics-readme.md index d454999db900f..2947732a4ef82 100644 --- a/docs-ref-services/preview/resourcemanager-loganalytics-readme.md +++ b/docs-ref-services/preview/resourcemanager-loganalytics-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager LogAnalytics client library for Java -keywords: Azure, java, SDK, API, azure-resourcemanager-loganalytics, loganalytics -ms.date: 07/08/2022 +keywords: Azure, java, SDK, API, azure-resourcemanager-loganalytics, azure-monitor +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: loganalytics +ms.service: azure-monitor --- -# Azure Resource Manager LogAnalytics client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager LogAnalytics client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager LogAnalytics client library for Java. -This package contains Microsoft Azure SDK for LogAnalytics Management SDK. Operational Insights Client. Package tag package-2022-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for LogAnalytics Management SDK. Operational Insights Client. Package tag package-2022-10. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-loganalytics - 1.0.0-beta.3 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -50,19 +50,15 @@ Various documentation is available to help you get started Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. -[Azure Identity][azure_identity] package and [Azure Core Netty HTTP][azure_core_http_netty] package provide the default implementation. +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. ### Authentication -By default, Azure Active Directory token authentication depends on correct configure of following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`. - -With above configuration, `azure` client can be authenticated by following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,7 +79,14 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-loganalytics_1.0.0-beta.3/sdk/loganalytics/azure-resourcemanager-loganalytics/SAMPLE.md) +```java +workspace = logAnalyticsManager.workspaces() + .define(spaceName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/loganalytics/azure-resourcemanager-loganalytics/SAMPLE.md) ## Troubleshooting @@ -92,21 +95,27 @@ See [API design][design] for general introduction on design and key concepts on ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-loganalytics_1.0.0-beta.3/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . -1. Fork it -1. Create your feature branch (`git checkout -b my-new-feature`) -1. Commit your changes (`git commit -am 'Add some feature'`) -1. Push to the branch (`git push origin my-new-feature`) -1. Create new Pull Request +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-loganalytics_1.0.0-beta.3/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-loganalytics_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-loganalytics_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-loganalytics_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-loganalytics.json b/metadata/preview/azure-resourcemanager-loganalytics.json index 4246c0d705907..e77437fa6ff02 100644 --- a/metadata/preview/azure-resourcemanager-loganalytics.json +++ b/metadata/preview/azure-resourcemanager-loganalytics.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-loganalytics", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/loganalytics/azure-resourcemanager-loganalytics", "ServiceDirectory": "loganalytics", "ReadMePath": "sdk/loganalytics/azure-resourcemanager-loganalytics/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-loganalytics", - "ReleaseStatus": "2022-07-07", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerloganalytics", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/loganalytics/ci.yml" + ], + "name": "azure-resourcemanager-loganalytics" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.loganalytics", "com.azure.resourcemanager.loganalytics.fluent", From 402e65e1469db70ded286d6a07d5c266be36837d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:00:57 +0000 Subject: [PATCH 089/107] Update docs metadata --- .../resourcemanager-azurestackhci-readme.md | 20 ++++++++-------- .../azure-resourcemanager-azurestackhci.json | 23 +++++++++++++++---- 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-azurestackhci-readme.md b/docs-ref-services/preview/resourcemanager-azurestackhci-readme.md index d20253a8d7a00..ac2edd2199035 100644 --- a/docs-ref-services/preview/resourcemanager-azurestackhci-readme.md +++ b/docs-ref-services/preview/resourcemanager-azurestackhci-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager AzureStackHci client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-azurestackhci, azure-resource-manager -ms.date: 08/26/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager --- -# Azure Resource Manager AzureStackHci client library for Java - version 1.0.0-beta.5 +# Azure Resource Manager AzureStackHci client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager AzureStackHci client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-azurestackhci - 1.0.0-beta.5 + 1.0.0-beta.6 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestackhci_1.0.0-beta.5/sdk/azurestackhci/azure-resourcemanager-azurestackhci/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/azurestackhci/azure-resourcemanager-azurestackhci/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestackhci_1.0.0-beta.5/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-azurestackhci_1.0.0-beta.5/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestackhci_1.0.0-beta.5/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestackhci_1.0.0-beta.5/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestackhci_1.0.0-beta.5/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-azurestackhci_1.0.0-beta.5/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-azurestackhci.json b/metadata/preview/azure-resourcemanager-azurestackhci.json index 3ed75f7ca6e7e..ddfd6dbf251dd 100644 --- a/metadata/preview/azure-resourcemanager-azurestackhci.json +++ b/metadata/preview/azure-resourcemanager-azurestackhci.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-azurestackhci", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/azurestackhci/azure-resourcemanager-azurestackhci", "ServiceDirectory": "azurestackhci", "ReadMePath": "sdk/azurestackhci/azure-resourcemanager-azurestackhci/README.md", @@ -10,12 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-azurestackhci", - "ReleaseStatus": "2024-08-26", - "DependentPackages": null, + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerazurestackhci", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/azurestackhci/ci.yml" + ], + "name": "azure-resourcemanager-azurestackhci" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.azurestackhci", "com.azure.resourcemanager.azurestackhci.fluent", "com.azure.resourcemanager.azurestackhci.fluent.models", "com.azure.resourcemanager.azurestackhci.models" - ] + ], + "DependentPackages": null } From 466b90a1f67f4aa4f6038b42abe0ea9a1a276778 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:01:48 +0000 Subject: [PATCH 090/107] Update docs metadata --- .../preview/ai-agents-persistent-readme.md | 8 +++--- .../preview/ai-inference-readme.md | 28 +++++++++---------- .../preview/ai-projects-readme.md | 8 +++--- .../preview/azure-ai-agents-persistent.json | 10 +++---- metadata/preview/azure-ai-inference.json | 14 +++++----- metadata/preview/azure-ai-projects.json | 10 +++---- 6 files changed, 39 insertions(+), 39 deletions(-) diff --git a/docs-ref-services/preview/ai-agents-persistent-readme.md b/docs-ref-services/preview/ai-agents-persistent-readme.md index 8998d52649145..38f0bf54da361 100644 --- a/docs-ref-services/preview/ai-agents-persistent-readme.md +++ b/docs-ref-services/preview/ai-agents-persistent-readme.md @@ -1,12 +1,12 @@ --- title: Azure Agents client library for Java keywords: Azure, java, SDK, API, azure-ai-agents-persistent, ai -ms.date: 06/17/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: ai --- -# Azure Agents client library for Java - version 1.0.0-beta.2 +# Azure Agents client library for Java - version 1.0.0-alpha.20250804.1 Azure Agents client library for Java. @@ -71,7 +71,7 @@ Always ensure that the chosen API version is fully supported and operational for ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-agents-persistent_1.0.0-beta.2/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -84,5 +84,5 @@ For details on contributing to this repository, see the [contributing guide](htt [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-agents-persistent_1.0.0-beta.2/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity diff --git a/docs-ref-services/preview/ai-inference-readme.md b/docs-ref-services/preview/ai-inference-readme.md index c4029c9068286..bfb641ad57ab3 100644 --- a/docs-ref-services/preview/ai-inference-readme.md +++ b/docs-ref-services/preview/ai-inference-readme.md @@ -1,12 +1,12 @@ --- title: Azure AI Inference client library for Java keywords: Azure, java, SDK, API, azure-ai-inference, ai -ms.date: 05/15/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: ai --- -# Azure AI Inference client library for Java - version 1.0.0-beta.5 +# Azure AI Inference client library for Java - version 1.0.0-alpha.20250804.1 Azure AI Inference client library for Java. @@ -267,7 +267,7 @@ For more details, see [TROUBLESHOOTING][troubleshooting] guideline. ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -281,20 +281,20 @@ For details on contributing to this repository, see the [contributing guide](htt [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [aad_authorization]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/identity/azure-identity -[sample_get_chat_completions]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/BasicChatSample.java -[sample_get_chat_completions_streaming]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/StreamingChatSample.java -[sample_get_embedding]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/TextEmbeddingsSample.java -[sample_chat_with_image_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/ImageUrlChatSample.java -[sample_chat_with_image_file]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/ImageFileChatSample.java +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[sample_get_chat_completions]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/BasicChatSample.java +[sample_get_chat_completions_streaming]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/StreamingChatSample.java +[sample_get_embedding]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/TextEmbeddingsSample.java +[sample_chat_with_image_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/ImageUrlChatSample.java +[sample_chat_with_image_file]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/samples/java/com/azure/ai/inference/usage/ImageFileChatSample.java [sample_function_calls]: https://aka.ms/azsdk/azure-ai-inference/java/toolCallSample [sample_streaming_function_calls]: https://aka.ms/azsdk/azure-ai-inference/java/streamingToolCallSample -[chat_completions_client_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsAsyncClient.java -[chat_completions_client_builder]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClientBuilder.java -[chat_completions_client_sync]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClient.java -[logLevels]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java +[chat_completions_client_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsAsyncClient.java +[chat_completions_client_builder]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClientBuilder.java +[chat_completions_client_sync]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClient.java +[logLevels]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning -[troubleshooting]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-inference_1.0.0-beta.5/sdk/openai/azure-ai-openai/TROUBLESHOOTING.md +[troubleshooting]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/openai/azure-ai-openai/TROUBLESHOOTING.md [wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity diff --git a/docs-ref-services/preview/ai-projects-readme.md b/docs-ref-services/preview/ai-projects-readme.md index be8bf4c94da8a..add7d6ba27017 100644 --- a/docs-ref-services/preview/ai-projects-readme.md +++ b/docs-ref-services/preview/ai-projects-readme.md @@ -1,12 +1,12 @@ --- title: Azure Projects client library for Java keywords: Azure, java, SDK, API, azure-ai-projects, ai -ms.date: 06/17/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: ai --- -# Azure Projects client library for Java - version 1.0.0-beta.2 +# Azure Projects client library for Java - version 1.0.0-alpha.20250804.1 Azure Projects client library for Java. @@ -71,7 +71,7 @@ Always ensure that the chosen API version is fully supported and operational for ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-projects_1.0.0-beta.2/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -84,5 +84,5 @@ For details on contributing to this repository, see the [contributing guide](htt [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-projects_1.0.0-beta.2/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity diff --git a/metadata/preview/azure-ai-agents-persistent.json b/metadata/preview/azure-ai-agents-persistent.json index 02b141d3711c3..8653ea6307760 100644 --- a/metadata/preview/azure-ai-agents-persistent.json +++ b/metadata/preview/azure-ai-agents-persistent.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-agents-persistent", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/ai/azure-ai-agents-persistent", "ServiceDirectory": "ai", "ReadMePath": "sdk/ai/azure-ai-agents-persistent/README.md", @@ -10,17 +10,17 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-agents-persistent", - "ReleaseStatus": "2025-06-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "triggeringPaths": [ "/sdk/ai/ci.yml" ], + "name": "azure-ai-agents-persistent", "safeName": "azureaiagentspersistent", - "groupId": "com.azure", "releaseInBatch": "${{ parameters.release_azureaiagentspersistent }}", - "name": "azure-ai-agents-persistent" + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-ai-inference.json b/metadata/preview/azure-ai-inference.json index 6a8669f14bd80..39e6461a01ab2 100644 --- a/metadata/preview/azure-ai-inference.json +++ b/metadata/preview/azure-ai-inference.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-inference", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/ai/azure-ai-inference", "ServiceDirectory": "ai", "ReadMePath": "sdk/ai/azure-ai-inference/README.md", @@ -10,17 +10,17 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-inference", - "ReleaseStatus": "2025-05-15", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "groupId": "com.azure", - "safeName": "azureaiinference", - "releaseInBatch": "${{ parameters.release_azureaiinference }}", "triggeringPaths": [ "/sdk/ai/ci.yml" ], - "name": "azure-ai-inference" + "name": "azure-ai-inference", + "safeName": "azureaiinference", + "releaseInBatch": "${{ parameters.release_azureaiinference }}", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-ai-projects.json b/metadata/preview/azure-ai-projects.json index ceedf3fd888eb..63cc8c585bf85 100644 --- a/metadata/preview/azure-ai-projects.json +++ b/metadata/preview/azure-ai-projects.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-projects", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/ai/azure-ai-projects", "ServiceDirectory": "ai", "ReadMePath": "sdk/ai/azure-ai-projects/README.md", @@ -10,17 +10,17 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-projects", - "ReleaseStatus": "2025-06-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "triggeringPaths": [ "/sdk/ai/ci.yml" ], + "name": "azure-ai-projects", "safeName": "azureaiprojects", - "groupId": "com.azure", "releaseInBatch": "${{ parameters.release_azureaiprojects }}", - "name": "azure-ai-projects" + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] From 58c05aaa0011ada69946d2d0263a1f0921005d69 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:05:58 +0000 Subject: [PATCH 091/107] Update docs metadata --- .../messaging-eventgrid-namespaces-readme.md | 185 +++++++++++++++++- .../preview/messaging-eventgrid-readme.md | 61 +++--- ...messaging-eventgrid-systemevents-readme.md | 163 +++++++++++---- .../azure-messaging-eventgrid-namespaces.json | 20 +- ...zure-messaging-eventgrid-systemevents.json | 16 +- .../preview/azure-messaging-eventgrid.json | 21 +- 6 files changed, 376 insertions(+), 90 deletions(-) diff --git a/docs-ref-services/preview/messaging-eventgrid-namespaces-readme.md b/docs-ref-services/preview/messaging-eventgrid-namespaces-readme.md index 6b37caf97fa1c..72a93c33a6b92 100644 --- a/docs-ref-services/preview/messaging-eventgrid-namespaces-readme.md +++ b/docs-ref-services/preview/messaging-eventgrid-namespaces-readme.md @@ -1,17 +1,19 @@ --- title: Azure EventGrid Namespaces client library for Java keywords: Azure, java, SDK, API, azure-messaging-eventgrid-namespaces, eventgrid -ms.date: 04/19/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: eventgrid --- -# Azure EventGrid Namespaces client library for Java - version 1.0.0-beta.1 +# Azure EventGrid Namespaces client library for Java - version 1.2.0-alpha.20250804.2 -Azure EventGrid client library for Java. +Azure Event Grid allows you to easily build applications with event-based architectures. The Event Grid service fully manages all routing of events from any source, to any destination, for any application. Azure service events and custom events can be published directly to the service, where the events can then be filtered and sent to various recipients, such as built-in handlers or custom webhooks. To learn more about Azure Event Grid: [What is Event Grid?](https://learn.microsoft.com/azure/event-grid/overview) -This package contains Microsoft Azure EventGrid client library. +Use the client library for Azure Event Grid to: +- Publish events to Event Grid topics using the Cloud Event schema +- Consume and settle events ## Documentation @@ -25,6 +27,7 @@ Various documentation is available to help you get started ### Prerequisites - [Java Development Kit (JDK)][jdk] with version 8 or above + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - [Azure Subscription][azure_subscription] ### Adding the package to your product @@ -34,29 +37,187 @@ Various documentation is available to help you get started com.azure azure-messaging-eventgrid-namespaces - 1.0.0-beta.1 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) ### Authentication -[Azure Identity][azure_identity] package provides the default implementation for authenticating the client. +In order to send events, we need an endpoint to send to and authentication for the endpoint. The authentication can be +a key credential or an Entra ID credential. The endpoint and key can both be obtained through [Azure Portal][portal] or [Azure CLI][cli]. + +#### Endpoint + +The endpoint is listed on the dashboard of the topic or domain in the [Azure Portal][portal], +or can be obtained using the following command in [Azure CLI][cli]. +```bash +az eventgrid topic show --name --resource-group --query "endpoint" +``` + +#### Entra ID Token authentication +Azure Event Grid provides integration with Entra ID for identity-based authentication of requests. +With Entra ID, you can use role-based access control (RBAC) to grant access to your Azure Event Grid resources to users, groups, or applications. +To send events to a topic or domain with a `TokenCredential`, the authenticated identity should have the "EventGrid Data Sender" role assigned. + +This authentication method is preferred. + +```java com.azure.messaging.eventgrid.namespaces.TokenCredentialExample +EventGridSenderClient client = new EventGridSenderClientBuilder().endpoint("your endpoint") + .topicName("your topic") + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); +``` + +#### Access Key + +The keys are listed in the "Access Keys" tab of the [Azure Portal][portal], or can be obtained +using the following command in [Azure CLI][cli]. Anyone of the keys listed will work. +```bash +az eventgrid topic key list --name --resource-group +``` + +```java com.azure.messaging.eventgrid.namespaces.AccessKeyExample +EventGridSenderClient client = new EventGridSenderClientBuilder().endpoint("your endpoint") + .topicName("your topic") + .credential(new AzureKeyCredential("your access key")) + .buildClient(); +``` + + ## Key concepts +### Event Grid Namespace + +A **[namespace](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#namespaces)** is a management container for other resources. It allows for grouping of related resources in order to manage them under one subscription. + +#### Namespace Topic + +A **[namespace topic](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#namespace-topics)** is a topic that is created within an Event Grid namespace. The client publishes events to an HTTP namespace endpoint specifying a namespace topic where published events are logically contained. A namespace topic only supports the CloudEvent v1.0 schema. + +#### Event Subscription + +An **[event subscription](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#event-subscriptions)** is a configuration resource associated with a single topic. + ## Examples -```java com.azure.messaging.eventgrid.standard.http.readme +The following sections provide several code snippets covering some of the most common Event Grid tasks. + +There are four relevant clients (and related builders) +- `EventGridSenderClient` - Used to send events to a topic +- `EventGridReceiverClient` - Used to consume events from a topic +- `EventGridSenderAsyncClient` - Used to send events to a topic asynchronously +- `EventGridReceiverAsyncClient` - Used to consume events from a topic asynchronously + +Either the synchronous or asynchronous client can be used to send or receive events. + +### Send an event +Sending an event is done by creating a `CloudEvent` and using the client to send it. An overload allows for sending multiple. +#### Synchronously +```java com.azure.messaging.eventgrid.namespaces.SendEventExample +User user = new User("John", "Doe"); +CloudEvent cloudEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(cloudEvent); +``` + +```java com.azure.messaging.eventgrid.namespaces.SendMultipleEventsExample +User john = new User("John", "Doe"); +User jane = new User("Jane", "Doe"); +CloudEvent johnEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +CloudEvent janeEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(Arrays.asList(johnEvent, janeEvent)); +``` + +#### Asynchronously +```java com.azure.messaging.eventgrid.namespaces.SendEventAsyncExample +User user = new User("John", "Doe"); +CloudEvent cloudEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(cloudEvent).subscribe(); +``` + +```java com.azure.messaging.eventgrid.namespaces.SendMultipleEventsAsyncExample +User john = new User("John", "Doe"); +User jane = new User("Jane", "Doe"); +CloudEvent johnEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +CloudEvent janeEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(Arrays.asList(johnEvent, janeEvent)).subscribe(); +``` + +### Receive and Process Events +Receiving events requires an [event subscription](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#event-subscriptions). Upon receiving an event, there are many operations that can be used to settle the event. They are shown in the end to end example below. + +```java com.azure.messaging.eventgrid.namespaces.ReceiveEventExample + +EventGridReceiverClient client = new EventGridReceiverClientBuilder().endpoint("your endpoint") + .topicName("your topic") + .subscriptionName("your subscription") + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); + +// Receive optionally takes a maximum number of events and a duration to wait. The defaults are +// 1 event and 60 seconds. +ReceiveResult result = client.receive(2, Duration.ofSeconds(10)); + +// The result contains the received events and the details of the operation. Use the details to obtain +// lock tokens for settling the event. Lock tokens are opaque strings that are used to acknowledge, +// release, or reject the event. + +result.getDetails().forEach(details -> { + CloudEvent event = details.getEvent(); + // Based on some examination of the event, it might be acknowledged, released, or rejected. + User user = event.getData().toObject(User.class); + if (user.getFirstName().equals("John")) { + // Acknowledge the event. + client.acknowledge(Arrays.asList(details.getBrokerProperties().getLockToken())); + } else if (user.getFirstName().equals("Jane")) { + // Release the event. + client.release(Arrays.asList(details.getBrokerProperties().getLockToken())); + } else { + // Reject the event. + client.reject(Arrays.asList(details.getBrokerProperties().getLockToken())); + } +}); + ``` +The same can be accomplished asynchronously using the `Async` client variations. + ## Troubleshooting +### Responses and error codes + +Service responses are returned in the form of Http status codes, including a number +of error codes. These codes can optionally be returned by the `PublisherClient`. +Unexpected status codes are thrown as [`HttpResponseException`][HttpResponseException] +which wraps the error code. + +Reference documentation for the event grid service can be found [here][service_docs]. This is a +good place to start for problems involving configuration of topics/endpoints, as well as for +problems involving error codes from the service. + +### Help and Issues + +Reference documentation for the SDK can be found [here][javadocs]. This is a good first step +to understanding the purpose of each method called, as well as possible reasons for errors +or unexpected behavior. + +If you encounter any bugs with these SDKs, please file issues via [Issues](https://github.com/Azure/azure-sdk-for-java/issues) or checkout [StackOverflow for Azure Java SDK](https://stackoverflow.com/questions/tagged/azure-java-sdk). + ## Next steps +- [Azure Java SDKs](https://learn.microsoft.com/java/azure/) +- If you don't have a Microsoft Azure subscription you can get a FREE trial account [here](https://go.microsoft.com/fwlink/?LinkId=330212) + ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid-namespaces_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -66,10 +227,14 @@ For details on contributing to this repository, see the [contributing guide](htt [product_documentation]: https://azure.microsoft.com/services/ +[cli]: https://learn.microsoft.com/cli/azure [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[javadocs]: https://azure.github.io/azure-sdk-for-java/eventgrid.html [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid-namespaces_1.0.0-beta.1/sdk/identity/azure-identity - +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[portal]: https://ms.portal.azure.com/ +[service_docs]: https://learn.microsoft.com/azure/event-grid/ +[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java diff --git a/docs-ref-services/preview/messaging-eventgrid-readme.md b/docs-ref-services/preview/messaging-eventgrid-readme.md index 499ab2096d283..0be1ab6b3a840 100644 --- a/docs-ref-services/preview/messaging-eventgrid-readme.md +++ b/docs-ref-services/preview/messaging-eventgrid-readme.md @@ -1,19 +1,19 @@ --- title: Azure Event Grid client library for Java -keywords: Azure, java, SDK, API, azure-messaging-eventgrid, event-grid -ms.date: 11/17/2023 +keywords: Azure, java, SDK, API, azure-messaging-eventgrid, azure-event-grid +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: event-grid +ms.service: azure-event-grid --- -# Azure Event Grid client library for Java - version 4.21.0-beta.1 +# Azure Event Grid client library for Java - version 4.32.0-alpha.20250804.2 Azure Event Grid allows you to easily build applications with event-based architectures. The Event Grid service fully manages all routing of events from any source, to any destination, for any application. Azure service events and custom events can be published directly to the service, where the events can then be filtered and sent to various recipients, such as built-in handlers or custom webhooks. -To learn more about Azure Event Grid: [What is Event Grid?](/azure/event-grid/overview) +To learn more about Azure Event Grid: [What is Event Grid?](https://learn.microsoft.com/azure/event-grid/overview) Use the client library for Azure Event Grid to: - Publish events to the Event Grid service using the Event Grid Event, Cloud Event 1.0, or custom schemas @@ -31,6 +31,7 @@ Use the client library for Azure Event Grid to: ### Prerequisites - [Java Development Kit (JDK) with version 8 or above][jdk] + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - An [Azure subscription][azure_subscription] - An [Event Grid][eventgrid] topic or domain. To create the resource, you can use [Azure portal][portal] or [Azure CLI][cli] @@ -55,7 +56,7 @@ az eventgrid domain create --location --resource-group @@ -90,7 +91,7 @@ add the direct dependency to your project as follows. com.azure azure-messaging-eventgrid - 4.21.0-beta.1 + 4.30.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -202,7 +203,7 @@ EventGridPublisherAsyncClient cloudEventAsyncClient = new EventGridP ##### Using endpoint and Azure Active Directory (AAD) token credential to create the client To use the AAD token credential, include `azure-identity` artifact as a dependency. Refer to -[azure-identity README](/java/api/overview/azure/identity-readme) for details. +[azure-identity README](https://learn.microsoft.com/java/api/overview/azure/identity-readme) for details. Sync client: @@ -239,10 +240,10 @@ This SDK uses `com.azure.util.BinaryData` to represent the data payload of event `BinaryData` supports serializing and deserializing objects through `com.azure.core.util.BinaryData.fromObject(Object object)` and `toObject()` methods, which use a default Jackson Json serializer, or `fromObject(Object object, ObjectSerializer customSerializer)` and `toObject(Class clazz, ObjectSerializer serializer)` methods, which accept your customized Json serializer. -Refer to [BinaryData](/java/api/com.azure.core.util.binarydata?view=azure-java-stable) documentation for details. +Refer to [BinaryData](https://learn.microsoft.com/java/api/com.azure.core.util.binarydata?view=azure-java-stable) documentation for details. ## Key concepts -For information about general Event Grid concepts: [Concepts in Azure Event Grid](/azure/event-grid/concepts). +For information about general Event Grid concepts: [Concepts in Azure Event Grid](https://learn.microsoft.com/azure/event-grid/concepts). ### EventGridPublisherClient @@ -253,7 +254,7 @@ For information about general Event Grid concepts: [Concepts in Azure Event Grid Event Grid supports multiple schemas for encoding events. When an Event Grid Topic or Domain is created, you specify the schema that will be used when publishing events. While you may configure your topic to use a _custom schema_ it is -more common to use the already defined [EventGridEvent schema](/azure/event-grid/event-schema) or [CloudEvent schema](/azure/event-grid/cloud-event-schema). +more common to use the already defined [EventGridEvent schema](https://learn.microsoft.com/azure/event-grid/event-schema) or [CloudEvent schema](https://learn.microsoft.com/azure/event-grid/cloud-event-schema). CloudEvent is a Cloud Native Computing Foundation project which produces a specification for describing event data in a common way. Event Grid service is compatible with the [CloudEvent specification](https://cloudevents.io/) Regardless of what schema your topic or domain is configured to use, @@ -275,9 +276,9 @@ az eventgrid topic show --name --resource-group -[jdk]: /java/azure/jdk/?view=azure-java-stable +[jdk]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [javadocs]: https://azure.github.io/azure-sdk-for-java/eventgrid.html [azure_subscription]: https://azure.microsoft.com/free [maven]: https://maven.apache.org/ -[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid_4.21.0-beta.1/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid_4.21.0-beta.1/sdk/eventgrid/azure-messaging-eventgrid/src/samples/java/com/azure/messaging/eventgrid +[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventgrid/azure-messaging-eventgrid/src/samples/java/com/azure/messaging/eventgrid [eventgrid]: https://azure.com/eventgrid [portal]: https://ms.portal.azure.com/ -[cli]: /cli/azure -[service_docs]: /azure/event-grid/ -[sources]: https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventgrid_4.21.0-beta.1/sdk/eventgrid/azure-messaging-eventgrid/src -[EventGridEvent]: /azure/event-grid/event-schema +[cli]: https://learn.microsoft.com/cli/azure +[service_docs]: https://learn.microsoft.com/azure/event-grid/ +[sources]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-messaging-eventgrid/src +[EventGridEvent]: https://learn.microsoft.com/azure/event-grid/event-schema [CloudEvent]: https://github.com/cloudevents/spec/blob/master/spec.md diff --git a/docs-ref-services/preview/messaging-eventgrid-systemevents-readme.md b/docs-ref-services/preview/messaging-eventgrid-systemevents-readme.md index 3233bc3bad6d4..818090d868fdb 100644 --- a/docs-ref-services/preview/messaging-eventgrid-systemevents-readme.md +++ b/docs-ref-services/preview/messaging-eventgrid-systemevents-readme.md @@ -1,31 +1,35 @@ --- -title: Azure SystemEvents client library for Java +title: keywords: Azure, java, SDK, API, azure-messaging-eventgrid-systemevents, eventgrid -ms.date: 05/16/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: eventgrid --- -# Azure SystemEvents client library for Java - version 1.0.0-beta.2 +# Azure Event Grid System Events for Java +This package contains strongly typed model classes for Azure Event Grid System Events and utilities for deserializing system event data. -Azure SystemEvents client library for Java. +## Overview -This package contains Microsoft Azure SystemEvents client library. +This library provides: +- **System Event Data Models**: Strongly typed classes for all Azure Event Grid system events (e.g., + `StorageBlobCreatedEventData`, `AppConfigurationKeyValueDeletedEventData`) +- **Event Type Constants**: Pre-defined constants for all system event types via `SystemEventNames` +- **Event Mappings**: Automatic mapping between event type strings and their corresponding data model classes -## Documentation +System events are published by Azure services when resources change state. For example, when a blob is created in Azure Storage, a `Microsoft.Storage.BlobCreated` event is published with `StorageBlobCreatedEventData` as the event data. -Various documentation is available to help you get started - -- [API reference documentation][docs] -- [Product documentation][product_documentation] +[Sources][sources] | +[API Reference Documentation][javadocs] | +[Product Documentation][service_docs] | +[Samples][samples] ## Getting started ### Prerequisites - [Java Development Kit (JDK)][jdk] with version 8 or above -- [Azure Subscription][azure_subscription] ### Adding the package to your product @@ -34,55 +38,144 @@ Various documentation is available to help you get started com.azure azure-messaging-eventgrid-systemevents - 1.0.0-beta.2 + 1.0.0 + +``` +[//]: # ({x-version-update-end}) + +**Note**: This package contains only the system event models and utilities. To send events, you'll also need the +main [Event Grid SDK][azure-messaging-eventgrid]: + +[//]: # ({x-version-update-start;com.azure:azure-messaging-eventgrid;dependency}) +```xml + + com.azure + azure-messaging-eventgrid + 4.30.0 ``` [//]: # ({x-version-update-end}) -### Authentication +**For Event Grid namespaces**: If you're working with Event Grid namespaces, consider using the [EventGrid namespaces +package](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-messaging-eventgrid-namespaces) for +namespace-specific functionality: -[Azure Identity][azure_identity] package provides the default implementation for authenticating the client. +[//]: # ({x-version-update-start;com.azure:azure-messaging-eventgrid-namespaces;dependency}) + +```xml + + com.azure + azure-messaging-eventgrid-namespaces + 1.1.3 + +``` +[//]: # ({x-version-update-end}) ## Key concepts -### Examples +**System Events**: Events automatically published by Azure services when resource state changes occur. + +**Event Data Models**: Strongly typed classes in the `com.azure.messaging.eventgrid.systemevents.models` package +that represent the `data` payload of system events. --```java com.azure.messaging.eventgrid.readme --``` +**SystemEventNames**: Utility class containing constants for all system event types and mappings to their corresponding data model classes. -### Service API versions +## Examples -The client library targets the latest service API version by default. -The service client builder accepts an optional service API version parameter to specify which API version to communicate. +### Available System Events -#### Select a service API version +This package provides models for system events from many Azure services, including: -You have the flexibility to explicitly select a supported service API version when initializing a service client via the service client builder. -This ensures that the client can communicate with services using the specified API version. +- **Azure App Configuration**: `AppConfigurationKeyValueDeletedEventData`, `AppConfigurationKeyValueModifiedEventData` +- **Azure Blob Storage**: `StorageBlobCreatedEventData`, `StorageBlobDeletedEventData` +- **Azure Communication Services**: `AcsCallStartedEventData`, `AcsChatMessageReceivedEventData` +- **Azure Container Registry**: `ContainerRegistryImagePushedEventData`, `ContainerRegistryImageDeletedEventData` +- **Azure Event Hubs**: `EventHubCaptureFileCreatedEventData` +- **Azure IoT Hub**: `IotHubDeviceCreatedEventData`, `IotHubDeviceTelemetryEventData` +- **Azure Service Bus**: `ServiceBusActiveMessagesAvailableWithNoListenersEventData` +- See the [Azure services that support system events](https://learn.microsoft.com/azure/event-grid/system-topics#azure-services-that-support-system-topics) for additional supported services. +For a complete list, see the `com.azure.messaging.eventgrid.systemevents.models` package. -When selecting an API version, it is important to verify that there are no breaking changes compared to the latest API version. -If there are significant differences, API calls may fail due to incompatibility. +### Working with System Events -Always ensure that the chosen API version is fully supported and operational for your specific use case and that it aligns with the service's versioning policy. +#### 1. Get System Event Type Constants + +```java readme-sample-getSystemEventTypeConstants +// Access predefined event type constants +String blobCreatedEventType = SystemEventNames.STORAGE_BLOB_CREATED; +String keyVaultSecretExpiredEventType = SystemEventNames.KEY_VAULT_SECRET_NEAR_EXPIRY; +``` + +#### 2. Look up Event Data Model Class + +```java readme-sample-lookupSystemEventClass +// Find the appropriate model class for an event type +Class eventDataClass = SystemEventNames.getSystemEventMappings().get(eventType); +if (eventDataClass != null) { + System.out.println("Event data should be deserialized to: " + eventDataClass.getSimpleName()); +} +``` + +#### 3. Deserialize System Event Data + +```java readme-sample-deserializeSystemEventData +// Assuming you have an EventGridEvent from the main EventGrid SDK and the event is Storage Blob Created event +StorageBlobCreatedEventData storageBlobCreatedEventData + = StorageBlobCreatedEventData.fromJson(JsonProviders.createReader("payload")); +BinaryData data = storageBlobCreatedEventData.getStorageDiagnostics().get("batchId"); + +System.out.println("Blob URL: " + storageBlobCreatedEventData.getUrl()); +System.out.println("Blob size: " + storageBlobCreatedEventData.getContentLength()); +System.out.println("Content type: " + storageBlobCreatedEventData.getContentType()); + +``` ## Troubleshooting +### Common Issues + +- **Missing Event Type**: If `SystemEventNames.getSystemEventMappings().get(eventType)` returns null, the event type might be: + - A custom event (not a system event) + - A new system event is not yet supported in this version + - Misspelled event type string + +- **Deserialization Errors**: Ensure you're using the correct model class for the event type. Use `SystemEventNames` mappings to get the right class. + +### Enable client logging +Azure SDKs for Java offer a consistent logging story to help aid in troubleshooting application errors and expedite +their resolution. The logs produced will capture the flow of an application before reaching the terminal state to help +locate the root issue. View the [logging][logging] wiki for guidance about enabling logging. + ## Next steps +- Explore the [`azure-messaging-eventgrid-systemevents`][sources] package for available event data models +- Explore the [`azure-messaging-eventgrid`][azure-messaging-eventgrid] package for sending events +- Learn about [Azure Event Grid System Topics](https://learn.microsoft.com/azure/event-grid/system-topics) +- Review [Event Grid event schemas](https://learn.microsoft.com/azure/event-grid/event-schema) for different Azure services +- Check out [Event Grid samples][samples] for complete examples +- Additional Event Grid tutorials can be found [here][service_docs] + ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid-systemevents_1.0.0-beta.2/CONTRIBUTING.md). +This project welcomes contributions and suggestions. Most contributions require you to agree to a +[Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights +to use your contribution. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate +the PR appropriately (e.g., label, comment). Follow the instructions provided by the bot. You will only need to +do this once across all repos using our CLA. -1. Fork it -1. Create your feature branch (`git checkout -b my-new-feature`) -1. Commit your changes (`git commit -am 'Add some feature'`) -1. Push to the branch (`git push origin my-new-feature`) -1. Create new Pull Request +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information, see the +[Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[product_documentation]: https://azure.microsoft.com/services/ +[product_documentation]: https://learn.microsoft.com/azure/event-grid/ [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ -[azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid-systemevents_1.0.0-beta.2/sdk/identity/azure-identity +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK +[azure-messaging-eventgrid]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-messaging-eventgrid +[service_docs]: https://learn.microsoft.com/azure/event-grid/ +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventgrid/azure-messaging-eventgrid/src/samples/java/com/azure/messaging/eventgrid +[sources]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-messaging-eventgrid-systemevents/src +[javadocs]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-messaging-eventgrid-systemevents/src diff --git a/metadata/preview/azure-messaging-eventgrid-namespaces.json b/metadata/preview/azure-messaging-eventgrid-namespaces.json index 95061b080a6f7..50badc3e28aa7 100644 --- a/metadata/preview/azure-messaging-eventgrid-namespaces.json +++ b/metadata/preview/azure-messaging-eventgrid-namespaces.json @@ -1,7 +1,7 @@ { "Name": "azure-messaging-eventgrid-namespaces", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.2", + "DevVersion": "1.2.0-alpha.20250804.2", "DirectoryPath": "sdk/eventgrid/azure-messaging-eventgrid-namespaces", "ServiceDirectory": "eventgrid", "ReadMePath": "sdk/eventgrid/azure-messaging-eventgrid-namespaces/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-messaging-eventgrid-namespaces", - "ReleaseStatus": "2024-04-18", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azuremessagingeventgridnamespaces }}", + "safeName": "azuremessagingeventgridnamespaces", + "triggeringPaths": [ + "/sdk/eventgrid/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-messaging-eventgrid-namespaces" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.messaging.eventgrid.namespaces", "com.azure.messaging.eventgrid.namespaces.models" diff --git a/metadata/preview/azure-messaging-eventgrid-systemevents.json b/metadata/preview/azure-messaging-eventgrid-systemevents.json index e35b6f37843b9..7d2c7ec7f364f 100644 --- a/metadata/preview/azure-messaging-eventgrid-systemevents.json +++ b/metadata/preview/azure-messaging-eventgrid-systemevents.json @@ -1,7 +1,7 @@ { "Name": "azure-messaging-eventgrid-systemevents", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.2", + "DevVersion": "1.1.0-alpha.20250804.2", "DirectoryPath": "sdk/eventgrid/azure-messaging-eventgrid-systemevents", "ServiceDirectory": "eventgrid", "ReadMePath": "sdk/eventgrid/azure-messaging-eventgrid-systemevents/README.md", @@ -10,23 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-messaging-eventgrid-systemevents", - "ReleaseStatus": "2025-05-16", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azuremessagingeventgridsystemevents }}", "safeName": "azuremessagingeventgridsystemevents", - "groupId": "com.azure", - "name": "azure-messaging-eventgrid-systemevents", "triggeringPaths": [ "/sdk/eventgrid/ci.yml" ], - "releaseInBatch": "${{ parameters.release_azuremessagingeventgridsystemevents }}" + "groupId": "com.azure", + "name": "azure-messaging-eventgrid-systemevents" }, "CIParameters": { "CIMatrixConfigs": [] }, "Namespaces": [ - "com.azure.messaging.eventgrid", - "com.azure.messaging.eventgrid.systemevents" + "com.azure.messaging.eventgrid.systemevents", + "com.azure.messaging.eventgrid.systemevents.models" ] } diff --git a/metadata/preview/azure-messaging-eventgrid.json b/metadata/preview/azure-messaging-eventgrid.json index bdf09a5e80a4d..7e921f6494142 100644 --- a/metadata/preview/azure-messaging-eventgrid.json +++ b/metadata/preview/azure-messaging-eventgrid.json @@ -1,7 +1,7 @@ { "Name": "azure-messaging-eventgrid", - "Version": "4.21.0-beta.1", - "DevVersion": null, + "Version": "4.32.0-alpha.20250804.2", + "DevVersion": "4.32.0-alpha.20250804.2", "DirectoryPath": "sdk/eventgrid/azure-messaging-eventgrid", "ServiceDirectory": "eventgrid", "ReadMePath": "sdk/eventgrid/azure-messaging-eventgrid/README.md", @@ -10,10 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-messaging-eventgrid", - "ReleaseStatus": "2023-11-16", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azuremessagingeventgrid }}", + "safeName": "azuremessagingeventgrid", + "triggeringPaths": [ + "/sdk/eventgrid/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-messaging-eventgrid" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.messaging.eventgrid", - "com.azure.messaging.eventgrid.models", "com.azure.messaging.eventgrid.systemevents" ] } From d9157152263b7a67f33df19d68723a4cabfb70b9 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:09:41 +0000 Subject: [PATCH 092/107] Update docs metadata --- .../resourcemanager-mediaservices-readme.md | 172 ++++++++++++++++++ .../azure-resourcemanager-mediaservices.json | 16 +- 2 files changed, 183 insertions(+), 5 deletions(-) create mode 100644 docs-ref-services/preview/resourcemanager-mediaservices-readme.md diff --git a/docs-ref-services/preview/resourcemanager-mediaservices-readme.md b/docs-ref-services/preview/resourcemanager-mediaservices-readme.md new file mode 100644 index 0000000000000..d84774f1bc59c --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-mediaservices-readme.md @@ -0,0 +1,172 @@ +--- +title: Azure Resource Manager MediaServices client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-mediaservices, mediaservices +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: mediaservices +--- +# Azure Resource Manager MediaServices client library for Java - version 2.5.0-alpha.20250804.1 + + +Please note, this package has been deprecated and will no longer be maintained after 06/30/2024. +Refer to [Azure Media Services retirement guide](https://learn.microsoft.com/azure/media-services/latest/azure-media-services-retirement) for more retirement details and how to migrate to the new services. +Refer to our deprecation policy (https://aka.ms/azsdk/support-policies) for more details. + +Azure Resource Manager MediaServices client library for Java. + +This package contains Microsoft Azure SDK for MediaServices Management SDK. This Swagger was generated by the API Framework. Package tag package-account-2023-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-mediaservices;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-mediaservices + 2.4.0 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. + +### Authentication + +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. + +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. + +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +MediaServicesManager manager = MediaServicesManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +```java +// storage account +StorageAccount storageAccount = storageManager.storageAccounts() + .define(STORAGE_ACCOUNT) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroup) + .create(); + +// media service account +MediaService account = manager.mediaservices() + .define(ACCOUNT) + .withRegion(Region.US_WEST3) + .withExistingResourceGroup(resourceGroup) + .withStorageAccounts(Collections.singletonList( + new com.azure.resourcemanager.mediaservices.models.StorageAccount().withId(storageAccount.id()) + .withType(StorageAccountType.PRIMARY))) + .create(); + +// transform +Transform transform = manager.transforms() + .define("transform1") + .withExistingMediaService(resourceGroup, ACCOUNT) + .withOutputs(Collections.singletonList(new TransformOutput().withPreset( + new BuiltInStandardEncoderPreset().withPresetName(EncoderNamedPreset.CONTENT_AWARE_ENCODING)))) + .create(); + +// output asset +Asset asset = manager.assets().define("output1").withExistingMediaService(resourceGroup, ACCOUNT).create(); + +// input uri +String jobHttpBaseUri + = "https://nimbuscdn-nimbuspm.streaming.mediaservices.windows.net/2b533311-b215-4409-80af-529c3e853622/"; +String jobFile = "Ignite-short.mp4"; + +// job +Job job = manager.jobs() + .define("job1") + .withExistingTransform(resourceGroup, ACCOUNT, "transform1") + .withInput(new JobInputHttp().withFiles(Collections.singletonList(jobFile)) + .withBaseUri(jobHttpBaseUri) + .withLabel("input1")) + .withOutputs(Collections.singletonList(new JobOutputAsset().withAssetName("output1"))) + .create(); + +// wait for job completion +JobState jobState = job.state(); +while (!(jobState == JobState.CANCELED || jobState == JobState.ERROR || jobState == JobState.FINISHED)) { + sleepIfRunningAgainstService(10 * 1000); // wait 10 seconds + jobState = job.refresh().state(); +} + +// refresh output asset after job finished +asset.refresh(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mediaservices/azure-resourcemanager-mediaservices/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide][cg]. + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + + diff --git a/metadata/preview/azure-resourcemanager-mediaservices.json b/metadata/preview/azure-resourcemanager-mediaservices.json index c738d02d73353..63a361e986383 100644 --- a/metadata/preview/azure-resourcemanager-mediaservices.json +++ b/metadata/preview/azure-resourcemanager-mediaservices.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-mediaservices", - "Version": "2.4.0-beta.2", - "DevVersion": null, + "Version": "2.5.0-alpha.20250804.1", + "DevVersion": "2.5.0-alpha.20250804.1", "DirectoryPath": "sdk/mediaservices/azure-resourcemanager-mediaservices", "ServiceDirectory": "mediaservices", "ReadMePath": "sdk/mediaservices/azure-resourcemanager-mediaservices/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-mediaservices", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/mediaservices/ci.yml" + ], "name": "azure-resourcemanager-mediaservices", "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagermediaservices" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.mediaservices", "com.azure.resourcemanager.mediaservices.fluent", "com.azure.resourcemanager.mediaservices.fluent.models", "com.azure.resourcemanager.mediaservices.models" - ] + ], + "CIMatrixConfigs": [] } From 59220037a4b07d4d59b56eeaad84d67761be072c Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:09:51 +0000 Subject: [PATCH 093/107] Update docs metadata --- .../preview/developer-loadtesting-readme.md | 12 ++++++------ .../preview/azure-developer-loadtesting.json | 16 ++++++++-------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/developer-loadtesting-readme.md b/docs-ref-services/preview/developer-loadtesting-readme.md index 17d3096356c9c..05f156d03f7ff 100644 --- a/docs-ref-services/preview/developer-loadtesting-readme.md +++ b/docs-ref-services/preview/developer-loadtesting-readme.md @@ -1,12 +1,12 @@ --- title: Azure Load Testing client library for Java keywords: Azure, java, SDK, API, azure-developer-loadtesting, load-testing -ms.date: 05/27/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: load-testing --- -# Azure Load Testing client library for Java - version 1.1.0-beta.1 +# Azure Load Testing client library for Java - version 1.1.0-alpha.20250804.2 Azure Load Testing provides client library in Java to the user by which they can interact natively with Azure Load Testing service. Azure Load Testing is a fully managed load-testing service that enables you to generate high-scale load. The service simulates traffic for your applications, regardless of where they're hosted. Developers, testers, and quality assurance (QA) engineers can use it to optimize application performance, scalability, or capacity @@ -278,7 +278,7 @@ See [Azure Load Testing samples][sample_code]. ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-developer-loadtesting_1.1.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -287,13 +287,13 @@ For details on contributing to this repository, see the [contributing guide](htt 1. Create new Pull Request -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-developer-loadtesting_1.1.0-beta.1/sdk/loadtesting/azure-developer-loadtesting/src -[sample_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-developer-loadtesting_1.1.0-beta.1/sdk/loadtesting/azure-developer-loadtesting/src/samples +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/loadtesting/azure-developer-loadtesting/src +[sample_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/loadtesting/azure-developer-loadtesting/src/samples [data_plane_uri]: https://learn.microsoft.com/rest/api/loadtesting/data-plane-uri [api_reference_doc]: https://learn.microsoft.com/rest/api/loadtesting/ [product_documentation]: https://azure.microsoft.com/services/load-testing/ [jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-developer-loadtesting_1.1.0-beta.1/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity [logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK diff --git a/metadata/preview/azure-developer-loadtesting.json b/metadata/preview/azure-developer-loadtesting.json index d0390837e35e9..8b8bf26f79749 100644 --- a/metadata/preview/azure-developer-loadtesting.json +++ b/metadata/preview/azure-developer-loadtesting.json @@ -1,7 +1,7 @@ { "Name": "azure-developer-loadtesting", - "Version": "1.1.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.2", + "DevVersion": "1.1.0-alpha.20250804.2", "DirectoryPath": "sdk/loadtesting/azure-developer-loadtesting", "ServiceDirectory": "loadtesting", "ReadMePath": "sdk/loadtesting/azure-developer-loadtesting/README.md", @@ -10,17 +10,17 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-developer-loadtesting", - "ReleaseStatus": "2025-05-24", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "groupId": "com.azure", - "safeName": "azuredeveloperloadtesting", - "name": "azure-developer-loadtesting", - "releaseInBatch": "${{ parameters.release_azuredeveloperloadtesting }}", "triggeringPaths": [ "/sdk/loadtesting/ci.yml" - ] + ], + "groupId": "com.azure", + "releaseInBatch": "${{ parameters.release_azuredeveloperloadtesting }}", + "safeName": "azuredeveloperloadtesting", + "name": "azure-developer-loadtesting" }, "CIParameters": { "CIMatrixConfigs": [] From 395a7bd6de295a12ffbb449b3e117e14292a17f3 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:10:41 +0000 Subject: [PATCH 094/107] Update docs metadata --- .../containers-containerregistry-readme.md | 395 ++++++++++++++++++ .../azure-containers-containerregistry.json | 34 ++ 2 files changed, 429 insertions(+) create mode 100644 docs-ref-services/preview/containers-containerregistry-readme.md create mode 100644 metadata/preview/azure-containers-containerregistry.json diff --git a/docs-ref-services/preview/containers-containerregistry-readme.md b/docs-ref-services/preview/containers-containerregistry-readme.md new file mode 100644 index 0000000000000..aa54f99c9d1f1 --- /dev/null +++ b/docs-ref-services/preview/containers-containerregistry-readme.md @@ -0,0 +1,395 @@ +--- +title: Azure Container Registry client library for Java +keywords: Azure, java, SDK, API, azure-containers-containerregistry, containerregistry +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: containerregistry +--- +# Azure Container Registry client library for Java - version 1.3.0-alpha.20250804.2 + + +Azure Container Registry allows you to store and manage container images and artifacts in a private registry for all types of container deployments. + +Use the client library for Azure Container Registry to: + +- List images or artifacts in a registry +- Upload, download, and delete images and artifacts, repositories and tags +- Obtain metadata for images and artifacts, repositories and tags +- Set read/write/delete properties on registry items + +[Source code][source_code] | [Package (Maven)][package] | [Product documentation][product_docs] | [Samples][samples] + +## Getting started + +### Prerequisites + +- A [Java Development Kit (JDK)][jdk_link], version 8 or later. +- [Azure Subscription][azure_subscription] +- [Container Registry Create][container_registry_create_cli] + +### Include the package + +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag as shown below. + +```xml + + + com.azure + azure-containers-containerregistry + + +``` + +#### Include direct dependency +[//]: # ({x-version-update-start;com.azure:azure-containers-containerregistry;current}) +```xml + + com.azure + azure-containers-containerregistry + 1.3.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Authenticate clients + +The [Azure Identity library][identity] provides easy Azure Active Directory support for authentication. +Note all the below samples assume you have an endpoint, which is the URL including the name of the login server and the `https://` prefix. +More information at [Azure Container Registry portal][container_registry_create_portal] + +```java readme-sample-createClient +DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); +ContainerRegistryClient registryClient = new ContainerRegistryClientBuilder() + .endpoint(endpoint) + .credential(credential) + .buildClient(); +``` + +```java readme-sample-createAsyncClient +DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); +ContainerRegistryAsyncClient registryClient = new ContainerRegistryClientBuilder() + .endpoint(endpoint) + .credential(credential) + .buildAsyncClient(); +``` + +For more information on using AAD with Azure Container Registry, please see the service's [Authentication Overview](https://learn.microsoft.com/azure/container-registry/container-registry-authentication). + +#### Authenticating with ARM AAD token + +By default, Container Registry SDK for Java uses ACR access tokens. If you want to authenticate with ARM AAD token and have corresponding policy enabled, +make sure to set audience when building container Registry client. +Please refer to [ACR CLI reference](https://learn.microsoft.com/cli/azure/acr/config/authentication-as-arm?view=azure-cli-latest) for information +on how to check ARM authentication policy configuration. + +`ContainerRegistryAudience` value is specific to the cloud: + +```java readme-sample-armTokenPublic +ContainerRegistryClient registryClient = new ContainerRegistryClientBuilder() + .endpoint(getEndpoint()) + .credential(credential) + .audience(ContainerRegistryAudience.AZURE_RESOURCE_MANAGER_PUBLIC_CLOUD) + .buildClient(); + +registryClient + .listRepositoryNames() + .forEach(name -> System.out.println(name)); +``` + +#### National Clouds + +To authenticate with a registry in a [National Cloud](https://learn.microsoft.com/azure/active-directory/develop/authentication-national-cloud), you will need to make the following additions to your client configuration: +- Set the `authorityHost` in the credential builder following [Identity client library documentation](https://learn.microsoft.com/java/api/overview/azure/identity-readme) +- If ACR access token authentication is disabled for your container Registry resource, you need to configure the audience on the Container Registry client builder. + +```java readme-sample-armTokenChina +ContainerRegistryClient registryClient = new ContainerRegistryClientBuilder() + .endpoint(getEndpoint()) + .credential(credential) + // only if ACR access tokens are disabled or not supported + .audience(ContainerRegistryAudience.AZURE_RESOURCE_MANAGER_CHINA) + .buildClient(); + +registryClient + .listRepositoryNames() + .forEach(name -> System.out.println(name)); +``` + +#### Anonymous access support + +If the builder is instantiated without any credentials, the SDK creates the service client for the anonymous pull mode. +The user must use this setting on a registry that has been enabled for anonymous pull. +In this mode, the user can only call `listRepositoryNames` method and its overload. All the other calls will fail. +For more information please read [Anonymous Pull Access](https://learn.microsoft.com/azure/container-registry/container-registry-faq#how-do-i-enable-anonymous-pull-access) + +```java readme-sample-createAnonymousAccessClient +ContainerRegistryClient registryClient = new ContainerRegistryClientBuilder() + .endpoint(endpoint) + .buildClient(); +``` + +```java readme-sample-createAnonymousAsyncAccessClient +ContainerRegistryAsyncClient registryClient = new ContainerRegistryClientBuilder() + .endpoint(endpoint) + .buildAsyncClient(); +``` + +## Key concepts + +A **registry** stores Docker images and [OCI Artifacts](https://opencontainers.org/). An image or artifact consists of a **manifest** and **layers**. An image's manifest describes the layers that make up the image, and is uniquely identified by its **digest**. An image can also be "tagged" to give it a human-readable alias. An image or artifact can have zero or more **tags** associated with it, and each tag uniquely identifies the image. A collection of images that share the same name but have different tags, is referred to as a **repository**. + +For more information please see [Container Registry Concepts](https://learn.microsoft.com/azure/container-registry/container-registry-concepts). + +## Examples + +### Sync examples + +- Registry operations: + - [List repository names](#list-repository-names) + - [List artifact tags with anonymous access](#list-artifact-tags-with-anonymous-access) + - [Set artifact properties](#set-artifact-properties) + - [Delete images](#delete-images) + - [Delete repository with anonymous access throws](#delete-a-repository-with-anonymous-access-throws) +- Blob and manifest operations: + - [Upload images](#upload-images) + - [Download images](#download-images) + - [Delete manifest](#delete-manifest) + - [Delete blob](#delete-blob) + +### Registry operations + +This section contains `ContainerRegistryClient` samples. + +#### List repository names + +Iterate through the collection of repositories in the registry. + +```java readme-sample-listRepositoryNames +registryClient.listRepositoryNames().forEach(repository -> System.out.println(repository)); +``` + +#### List artifact tags with anonymous access + +```java readme-sample-listTagProperties +RegistryArtifact image = anonymousClient.getArtifact(repositoryName, digest); + +PagedIterable tags = image.listTagProperties(); + +System.out.printf(String.format("%s has the following aliases:", image.getFullyQualifiedReference())); + +for (ArtifactTagProperties tag : tags) { + System.out.printf(String.format("%s/%s:%s", anonymousClient.getEndpoint(), repositoryName, tag.getName())); +} +``` + +#### Set artifact properties + +```java readme-sample-setArtifactProperties +RegistryArtifact image = registryClient.getArtifact(repositoryName, digest); + +image.updateTagProperties( + tag, + new ArtifactTagProperties() + .setWriteEnabled(false) + .setDeleteEnabled(false)); +``` + +#### Delete Images + +```java readme-sample-deleteImages +final int imagesCountToKeep = 3; +for (String repositoryName : registryClient.listRepositoryNames()) { + final ContainerRepository repository = registryClient.getRepository(repositoryName); + + // Obtain the images ordered from newest to oldest + PagedIterable imageManifests = + repository.listManifestProperties( + ArtifactManifestOrder.LAST_UPDATED_ON_DESCENDING, + Context.NONE); + + imageManifests.stream().skip(imagesCountToKeep) + .forEach(imageManifest -> { + System.out.printf(String.format("Deleting image with digest %s.%n", imageManifest.getDigest())); + System.out.printf(" This image has the following tags: "); + + for (String tagName : imageManifest.getTags()) { + System.out.printf(" %s:%s", imageManifest.getRepositoryName(), tagName); + } + + repository.getArtifact(imageManifest.getDigest()).delete(); + }); +} +``` + +#### Delete a repository with anonymous access throws + +```java readme-sample-anonymousClientThrows +final String endpoint = getEndpoint(); +final String repositoryName = getRepositoryName(); + +ContainerRegistryClient anonymousClient = new ContainerRegistryClientBuilder() + .endpoint(endpoint) + .buildClient(); + +try { + anonymousClient.deleteRepository(repositoryName); + System.out.println("Unexpected Success: Delete is not allowed on anonymous access"); +} catch (ClientAuthenticationException ex) { + System.out.println("Expected exception: Delete is not allowed on anonymous access"); +} +``` + +### Blob and manifest operations + +This section contains samples for `ContainerRegistryContentClient` that show how to upload and download images. + +First, we need to create blob client. + +```java readme-sample-createContentClient +DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); +ContainerRegistryContentClient contentClient = new ContainerRegistryContentClientBuilder() + .endpoint(endpoint) + .credential(credential) + .repositoryName(repository) + .buildClient(); +``` + +#### Upload Images + +To upload a full image, we need to upload individual layers and configuration. After that we can upload a manifest +which describes an image or artifact and assign it a tag. + +```java readme-sample-uploadImage +BinaryData configContent = BinaryData + .fromObject(Collections.singletonMap("hello", "world")); + +UploadRegistryBlobResult configUploadResult = contentClient.uploadBlob(configContent); +System.out.printf("Uploaded config: digest - %s, size - %s\n", configUploadResult.getDigest(), + configContent.getLength()); + +OciDescriptor configDescriptor = new OciDescriptor() + .setMediaType("application/vnd.unknown.config.v1+json") + .setDigest(configUploadResult.getDigest()) + .setSizeInBytes(configContent.getLength()); + +BinaryData layerContent = BinaryData.fromString("Hello Azure Container Registry"); +UploadRegistryBlobResult layerUploadResult = contentClient.uploadBlob(layerContent); +System.out.printf("Uploaded layer: digest - %s, size - %s\n", layerUploadResult.getDigest(), + layerContent.getLength()); + +OciImageManifest manifest = new OciImageManifest() + .setConfiguration(configDescriptor) + .setSchemaVersion(2) + .setLayers(Collections.singletonList( + new OciDescriptor() + .setDigest(layerUploadResult.getDigest()) + .setSizeInBytes(layerContent.getLength()) + .setMediaType("application/octet-stream"))); + +SetManifestResult manifestResult = contentClient.setManifest(manifest, "latest"); +System.out.printf("Uploaded manifest: digest - %s\n", manifestResult.getDigest()); +``` + +#### Download Images + +To download a full image, we need to download its manifest and then download individual layers and configuration. + +```java readme-sample-downloadImage +GetManifestResult manifestResult = contentClient.getManifest("latest"); + +OciImageManifest manifest = manifestResult.getManifest().toObject(OciImageManifest.class); +System.out.printf("Got manifest:\n%s\n", manifest.toJsonString()); + +String configFileName = manifest.getConfiguration().getDigest() + ".json"; +contentClient.downloadStream(manifest.getConfiguration().getDigest(), createFileChannel(configFileName)); +System.out.printf("Got config: %s\n", configFileName); + +for (OciDescriptor layer : manifest.getLayers()) { + contentClient.downloadStream(layer.getDigest(), createFileChannel(layer.getDigest())); + System.out.printf("Got layer: %s\n", layer.getDigest()); +} +``` + +#### Delete blob + +```java readme-sample-deleteBlob +GetManifestResult manifestResult = contentClient.getManifest("latest"); + +OciImageManifest manifest = manifestResult.getManifest().toObject(OciImageManifest.class); +for (OciDescriptor layer : manifest.getLayers()) { + contentClient.deleteBlob(layer.getDigest()); +} +``` + +#### Delete manifest + +```java readme-sample-deleteManifest +GetManifestResult manifestResult = contentClient.getManifest("latest"); +contentClient.deleteManifest(manifestResult.getDigest()); +``` + +## Troubleshooting + +See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/containerregistry/azure-containers-containerregistry/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. + +## Next steps + +- Go further with azure-containers-containerregistry and our [samples][samples] +- Watch a [demo or deep dive video](https://azure.microsoft.com/resources/videos/index/?service=container-registry) +- Read more about the [Azure Container Registry service](https://learn.microsoft.com/azure/container-registry/container-registry-intro) + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require +you to agree to a Contributor License Agreement (CLA) declaring that you have +the right to, and actually do, grant us the rights to use your contribution. For +details, visit [cla.microsoft.com][cla]. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. +For more information see the [Code of Conduct FAQ][coc_faq] +or contact [opencode@microsoft.com][coc_contact] with any +additional questions or comments. + + +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/containerregistry/azure-containers-containerregistry/src +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[azure_subscription]: https://azure.microsoft.com/free +[package]: https://central.sonatype.com/artifact/com.azure/azure-containers-containerregistry +[api_documentation]: https://aka.ms/java-docs +[rest_docs]: https://learn.microsoft.com/rest/api/containerregistry/ +[product_docs]: https://learn.microsoft.com/azure/container-registry +[container_registry_docs]: https://learn.microsoft.com/azure/container-registry/container-registry-intro +[container_registry_create_ps]: https://learn.microsoft.com/azure/container-registry/container-registry-get-started-powershell +[container_registry_create_cli]: https://learn.microsoft.com/azure/container-registry/container-registry-get-started-azure-cli +[container_registry_create_portal]: https://learn.microsoft.com/azure/container-registry/container-registry-get-started-portal +[container_registry_concepts]: https://learn.microsoft.com/azure/container-registry/container-registry-concepts +[azure_cli]: https://learn.microsoft.com/cli/azure +[azure_sub]: https://azure.microsoft.com/free/ +[identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md +[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/containerregistry/azure-containers-containerregistry/src/samples/ +[cla]: https://cla.microsoft.com +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com + + diff --git a/metadata/preview/azure-containers-containerregistry.json b/metadata/preview/azure-containers-containerregistry.json new file mode 100644 index 0000000000000..a4f92b3d89738 --- /dev/null +++ b/metadata/preview/azure-containers-containerregistry.json @@ -0,0 +1,34 @@ +{ + "Name": "azure-containers-containerregistry", + "Version": "1.3.0-alpha.20250804.2", + "DevVersion": "1.3.0-alpha.20250804.2", + "DirectoryPath": "sdk/containerregistry/azure-containers-containerregistry", + "ServiceDirectory": "containerregistry", + "ReadMePath": "sdk/containerregistry/azure-containers-containerregistry/README.md", + "ChangeLogPath": "sdk/containerregistry/azure-containers-containerregistry/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-containers-containerregistry", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-containers-containerregistry-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "name": "azure-containers-containerregistry", + "groupId": "com.azure", + "safeName": "azurecontainerscontainerregistry", + "triggeringPaths": [ + "/sdk/containerregistry/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.containers.containerregistry", + "com.azure.containers.containerregistry.models" + ] +} From 92b7f29dce0564b2cf09e9029adcdd72d8b9af24 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:12:17 +0000 Subject: [PATCH 095/107] Update docs metadata --- .../preview/cosmos-encryption-readme.md | 236 ++++++++++++++++++ docs-ref-services/preview/cosmos-readme.md | 19 +- .../preview/cosmos-test-readme.md | 13 +- metadata/preview/azure-cosmos-encryption.json | 36 +++ metadata/preview/azure-cosmos-test.json | 12 +- metadata/preview/azure-cosmos.json | 8 +- 6 files changed, 296 insertions(+), 28 deletions(-) create mode 100644 docs-ref-services/preview/cosmos-encryption-readme.md create mode 100644 metadata/preview/azure-cosmos-encryption.json diff --git a/docs-ref-services/preview/cosmos-encryption-readme.md b/docs-ref-services/preview/cosmos-encryption-readme.md new file mode 100644 index 0000000000000..2a103d77615bc --- /dev/null +++ b/docs-ref-services/preview/cosmos-encryption-readme.md @@ -0,0 +1,236 @@ +--- +title: +keywords: Azure, java, SDK, API, azure-cosmos-encryption, cosmos +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: cosmos +--- +# Encryption plugin library for Azure Cosmos DB Java SDK for Java +The Azure Cosmos Encryption Plugin is used for encrypting data with a user-provided key before saving into Cosmos DB and decrypting it when reading back from the database. + +[Source code][encryption_source_code] | [Package (Maven)][cosmos_encryption_maven] | [API reference documentation][encryption_api_documentation] | [Product documentation][cosmos_docs] | +[Samples][getting_started_encryption] + +## Getting started +### Include the package + +[//]: # ({x-version-update-start;com.azure:azure-cosmos-encryption;current}) +```xml + + com.azure + azure-cosmos-encryption + 2.22.0 + +``` +[//]: # ({x-version-update-end}) + +Refer to maven central for previous [releases][cosmos_encryption_maven] + +Refer to [javadocs][encryption_api_documentation] for more details on the package + + +### Prerequisites + +- [Java Development Kit (JDK) with version 8 or above][jdk] +- An active Azure account. If you don't have one, you can sign up for a [free account][azure_subscription]. Alternatively, you can use the [Azure Cosmos DB Emulator](https://learn.microsoft.com/azure/cosmos-db/local-emulator) for development and testing. As emulator HTTPS certificate is self-signed, you need to import its certificate to java trusted cert store as [explained here](https://learn.microsoft.com/azure/cosmos-db/local-emulator-export-ssl-certificates) +- (Optional) SLF4J is a logging facade. +- (Optional) [SLF4J binding](https://www.slf4j.org/manual.html) is used to associate a specific logging framework with SLF4J. +- (Optional) [Maven][maven] + +SLF4J is only needed if you plan to use logging, please also download an SLF4J binding which will link the SLF4J API with the logging implementation of your choice. See the [SLF4J user manual](https://www.slf4j.org/manual.html) for more information. + +The SDK provides Reactor Core-based async APIs. You can read more about Reactor Core and [Flux/Mono types here](https://projectreactor.io/docs/core/release/api/) + +## Key concepts + +The Azure Cosmos Encryption Plugin is used for encrypting data with a user-provided key before saving into Cosmos DB and decrypting it when reading back from the database. Underneath it uses Azure Cosmos DB Java SDK which provides client-side logical representation to access the Azure Cosmos DB SQL API. +A Cosmos DB account contains zero or more databases, a database (DB) contains zero or more containers, and a container contains zero or more items. +You may read more about databases, containers, and items [here](https://learn.microsoft.com/azure/cosmos-db/databases-containers-items). +A few important properties are defined at the level of the container, among them are provisioned throughput and partition key. + +## Examples +The following section provides several code snippets covering some of the most common Cosmos Encryption API tasks, including: +* [Create Cosmos Encryption Client](#create-cosmos-encryption-client) +* [Create Cosmos Encryption Database](#create-cosmos-encryption-database) +* [Create Encryption Container](#create-cosmos-encryption-container) +* [CRUD operation on Items](#crud-operation-on-items) + +### Create Cosmos Encryption Client + +```java readme-sample-createCosmosEncryptionClient +// Create a new CosmosEncryptionAsyncClient +CosmosAsyncClient cosmosAsyncClient = new CosmosClientBuilder() + .endpoint("") + .key("") + .buildAsyncClient(); +KeyEncryptionKeyClientBuilder keyEncryptionKeyClientBuilder = new KeyEncryptionKeyClientBuilder().credential(tokenCredentials); +CosmosEncryptionAsyncClient cosmosEncryptionAsyncClient = + new CosmosEncryptionClientBuilder().cosmosAsyncClient(cosmosAsyncClient).keyEncryptionKeyResolver( + keyEncryptionKeyClientBuilder).keyEncryptionKeyResolverName(CosmosEncryptionClientBuilder.KEY_RESOLVER_NAME_AZURE_KEY_VAULT).buildAsyncClient(); +``` + +### Create Cosmos Encryption Database +You need to first create a Database and using the cosmos encryption client created in the previous example, you can create a cosmos encryption database proxy object like this: + +```java readme-sample-createCosmosEncryptionDatabase +// This will create a database with the regular cosmosAsyncClient. +CosmosEncryptionAsyncDatabase cosmosEncryptionAsyncDatabase = cosmosEncryptionAsyncClient.getCosmosAsyncClient() + .createDatabaseIfNotExists("") + // TIP: Our APIs are Reactor Core based, so try to chain your calls + .map(databaseResponse -> + // Get a reference to the encryption database + // This will create a cosmos encryption database proxy object. + cosmosEncryptionAsyncClient.getCosmosEncryptionAsyncDatabase(databaseResponse.getProperties().getId())) + .block(); // Blocking for demo purposes (avoid doing this in production unless you must) +``` + +### Create Cosmos Encryption Container +You need to first create a Container with ClientEncryptionPolicy and using the cosmos encryption database object created in the previous example, you can create a cosmos encryption container proxy object like this: + +```java readme-sample-createCosmosEncryptionContainer +//Create Client Encryption Key +EncryptionKeyWrapMetadata metadata = new EncryptionKeyWrapMetadata(this.cosmosEncryptionAsyncClient.getKeyEncryptionKeyResolverName(), "key", "tempmetadata", EncryptionAlgorithm.RSA_OAEP.toString()); +CosmosEncryptionAsyncContainer cosmosEncryptionAsyncContainer = cosmosEncryptionAsyncDatabase + .createClientEncryptionKey("key", CosmosEncryptionAlgorithm.AEAD_AES_256_CBC_HMAC_SHA256.getName(), metadata) + // TIP: Our APIs are Reactor Core based, so try to chain your calls + .then(Mono.defer(() -> { + //Create Encryption Container + ClientEncryptionIncludedPath includedPath = new ClientEncryptionIncludedPath(); + includedPath.setClientEncryptionKeyId("key"); + includedPath.setPath("/sensitiveString"); + includedPath.setEncryptionType(CosmosEncryptionType.DETERMINISTIC.toString()); + includedPath.setEncryptionAlgorithm(CosmosEncryptionAlgorithm.AEAD_AES_256_CBC_HMAC_SHA256.getName()); + + List paths = new ArrayList<>(); + paths.add(includedPath); + ClientEncryptionPolicy clientEncryptionPolicy = new ClientEncryptionPolicy(paths); + CosmosContainerProperties properties = new CosmosContainerProperties("", "/mypk"); + properties.setClientEncryptionPolicy(clientEncryptionPolicy); + return cosmosEncryptionAsyncDatabase.getCosmosAsyncDatabase().createContainer(properties); + })) + .map(containerResponse -> + // Create a reference to the encryption container + // This will create a cosmos encryption container proxy object. + cosmosEncryptionAsyncDatabase.getCosmosEncryptionAsyncContainer(containerResponse.getProperties().getId())) + .block(); // Blocking for demo purposes (avoid doing this in production unless you must) +``` +### CRUD operation on Items + +```java readme-sample-crudOperationsOnItems +// Create an item +Pojo pojo = new Pojo(); +pojo.setSensitiveString("Sensitive Information need to be encrypted"); +cosmosEncryptionAsyncContainer.createItem(pojo) + .flatMap(response -> { + System.out.println("Created item: " + response.getItem()); + // Read that item 👓 + return cosmosEncryptionAsyncContainer.readItem(response.getItem().getId(), + new PartitionKey(response.getItem().getId()), + Pojo.class); + }) + .flatMap(response -> { + System.out.println("Read item: " + response.getItem()); + // Replace that item 🔁 + Pojo p = response.getItem(); + pojo.setSensitiveString("New Sensitive Information"); + return cosmosEncryptionAsyncContainer.replaceItem(p, response.getItem().getId(), + new PartitionKey(response.getItem().getId())); + }) + // delete that item 💣 + .flatMap(response -> cosmosEncryptionAsyncContainer.deleteItem(response.getItem().getId(), + new PartitionKey(response.getItem().getId()))) + .subscribe(); +``` + +We have a get started sample app available [here][getting_started_encryption]. + + +## Troubleshooting + +### General + +Azure Cosmos DB is a fast and flexible distributed database that scales seamlessly with guaranteed latency and throughput. +You do not have to make major architecture changes or write complex code to scale your database with Azure Cosmos DB. +Scaling up and down is as easy as making a single API call or SDK method call. +However, because Azure Cosmos DB is accessed via network calls there are client-side optimizations you can make to achieve peak performance when using Azure Cosmos DB Java SDK v4. + +- [Performance][perf_guide] guide covers these client-side optimizations. + +- [Troubleshooting Guide][troubleshooting] covers common issues, workarounds, diagnostic steps, and tools when you use Azure Cosmos DB Java SDK v4 with Azure Cosmos DB SQL API accounts. + +### Enable Client Logging +Azure Cosmos DB Java SDK v4 uses SLF4j as the logging facade that supports logging into popular logging frameworks such as log4j and logback. + +For example, if you want to use log4j as the logging framework, add the following libs in your Java classpath. + +```xml + + org.slf4j + slf4j-log4j12 + ${slf4j.version} + + + log4j + log4j + ${log4j.version} + +``` + +Also, add a log4j config. + +```properties +# this is a sample log4j configuration + +# Set root logger level to INFO and its only appender to A1. +log4j.rootLogger=INFO, A1 + +log4j.category.com.azure.cosmos=INFO +#log4j.category.io.netty=OFF +#log4j.category.io.projectreactor=OFF +# A1 is set to be a ConsoleAppender. +log4j.appender.A1=org.apache.log4j.ConsoleAppender + +# A1 uses PatternLayout. +log4j.appender.A1.layout=org.apache.log4j.PatternLayout +log4j.appender.A1.layout.ConversionPattern=%d %5X{pid} [%t] %-5p %c - %m%n +``` +## Next steps + +- Cosmos encryption sample program is [here][getting_started_encryption] +- Quick start of Cosmos DB core java sdk [quickstart][quickstart] - Building a java app to manage Cosmos DB SQL API data +- [Read more about Azure Cosmos DB Service][cosmos_docs] + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a +[Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights +to use your contribution. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate +the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to +do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] +or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. + + +[encryption_source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos-encryption/src +[cosmos_introduction]: https://learn.microsoft.com/azure/cosmos-db/ +[api_documentation]: https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos/latest/index.html +[encryption_api_documentation]: https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos-encryption/latest/index.html +[cosmos_docs]: https://learn.microsoft.com/azure/cosmos-db/introduction +[jdk]: https://learn.microsoft.com/java/azure/jdk/ +[maven]: https://maven.apache.org/ +[cosmos_encryption_maven]: https://central.sonatype.com/artifact/com.azure/azure-cosmos-encryption +[cla]: https://cla.microsoft.com +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com +[azure_subscription]: https://azure.microsoft.com/free/ +[troubleshooting]: https://learn.microsoft.com/azure/cosmos-db/troubleshoot-java-sdk-v4-sql +[perf_guide]: https://learn.microsoft.com/azure/cosmos-db/performance-tips-java-sdk-v4-sql?tabs=api-async +[sql_api_query]: https://learn.microsoft.com/azure/cosmos-db/sql-api-sql-query +[getting_started_encryption]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/cosmos/azure-cosmos-encryption/src/samples/java/com/azure/cosmos/encryption/ +[quickstart]: https://learn.microsoft.com/azure/cosmos-db/create-sql-api-java?tabs=sync + diff --git a/docs-ref-services/preview/cosmos-readme.md b/docs-ref-services/preview/cosmos-readme.md index 76d6ceabc372d..a5a790a15f599 100644 --- a/docs-ref-services/preview/cosmos-readme.md +++ b/docs-ref-services/preview/cosmos-readme.md @@ -1,12 +1,12 @@ --- title: Azure Cosmos DB Client Library for Java keywords: Azure, java, SDK, API, azure-cosmos, cosmos -ms.date: 05/19/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: cosmos --- -# Azure Cosmos DB Client Library for Java - version 4.71.0-beta.1 +# Azure Cosmos DB Client Library for Java - version 4.74.0-alpha.20250804.5 Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service for operational and analytics workloads. It offers multi-mastering feature by automatically scaling throughput, compute, and storage. @@ -20,7 +20,7 @@ This project provides SDK library in Java for interacting with [SQL API][sql_api #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-cosmos_4.71.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -131,10 +131,10 @@ You may learn more about partitioning [here](https://learn.microsoft.com/azure/c ## Examples The following section provides several code snippets covering some of the most common Cosmos DB SQL API tasks, including: -* [Create Cosmos Client](#create-cosmos-client "Create Cosmos Client") -* [Create Database](#create-database "Create Database") -* [Create Container](#create-container "Create Container") -* [CRUD operation on Items](#crud-operation-on-items "CRUD operation on Items") +* [Create Cosmos Client](#create-cosmos-client) +* [Create Database](#create-database) +* [Create Container](#create-container) +* [CRUD operation on Items](#crud-operation-on-items) ### Create Cosmos Client ```java readme-sample-createCosmosClient2 @@ -293,7 +293,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-cosmos_4.71.0-beta.1/sdk/cosmos/azure-cosmos/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos/src [cosmos_introduction]: https://learn.microsoft.com/azure/cosmos-db/ [api_documentation]: https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos/latest/index.html [cosmos_docs]: https://learn.microsoft.com/azure/cosmos-db/introduction @@ -316,6 +316,3 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions o [quickstart]: https://learn.microsoft.com/azure/cosmos-db/create-sql-api-java?tabs=sync [project_reactor_schedulers]: https://projectreactor.io/docs/core/release/api/reactor/core/scheduler/Schedulers.html - - - diff --git a/docs-ref-services/preview/cosmos-test-readme.md b/docs-ref-services/preview/cosmos-test-readme.md index f1f072ad1cd84..07fdfacb403f4 100644 --- a/docs-ref-services/preview/cosmos-test-readme.md +++ b/docs-ref-services/preview/cosmos-test-readme.md @@ -1,12 +1,12 @@ --- title: Azure Cosmos Test client library for Java keywords: Azure, java, SDK, API, azure-cosmos-test, cosmos -ms.date: 07/25/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: cosmos --- -# Azure Cosmos Test client library for Java - version 1.0.0-beta.13 +# Azure Cosmos Test client library for Java - version 1.0.0-alpha.20250804.5 Library containing core fault injection classes used to test Azure Cosmos DB SDK libraries. @@ -41,10 +41,10 @@ The Azure Cosmos Test library can be used to inject failure into Azure Cosmos SD ## Examples The following section provides several code snippets covering how to create some of the most common failure injection scenario, including: -* [High Channel Acquisition Scenario](#high-channel-acquisition-scenario "High channel acquisition scenario") -* [Broken Connection Scenario](#broken-connection-scenario "Broken connection scenario") -* [Server Return Gone Scenario](#server-return-gone-scenario "Server gone scenario") -* [Random Connection Close Scenario](#random-connection-close-scenario "Random connection close scenario") +* [High Channel Acquisition Scenario](#high-channel-acquisition-scenario) +* [Broken Connection Scenario](#broken-connection-scenario) +* [Server Return Gone Scenario](#server-return-gone-scenario) +* [Random Connection Close Scenario](#random-connection-close-scenario) ### High Channel Acquisition Scenario @@ -180,4 +180,3 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions o [perf_guide]: https://learn.microsoft.com/azure/cosmos-db/performance-tips-java-sdk-v4-sql?tabs=api-async [quickstart]: https://learn.microsoft.com/azure/cosmos-db/create-sql-api-java?tabs=sync - diff --git a/metadata/preview/azure-cosmos-encryption.json b/metadata/preview/azure-cosmos-encryption.json new file mode 100644 index 0000000000000..353af5a437211 --- /dev/null +++ b/metadata/preview/azure-cosmos-encryption.json @@ -0,0 +1,36 @@ +{ + "Name": "azure-cosmos-encryption", + "Version": "2.23.0-alpha.20250804.5", + "DevVersion": "2.23.0-alpha.20250804.5", + "DirectoryPath": "sdk/cosmos/azure-cosmos-encryption", + "ServiceDirectory": "cosmos", + "ReadMePath": "sdk/cosmos/azure-cosmos-encryption/README.md", + "ChangeLogPath": "sdk/cosmos/azure-cosmos-encryption/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-cosmos-encryption", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-cosmos-tests", + "com.azure:azure-cosmos-benchmark", + "com.azure.cosmos.spark:azure-cosmos-spark_3_2-12" + ], + "ArtifactDetails": { + "groupId": "com.azure", + "name": "azure-cosmos-encryption", + "triggeringPaths": [ + "/sdk/cosmos/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azurecosmosencryption }}", + "safeName": "azurecosmosencryption" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.cosmos.encryption", + "com.azure.cosmos.encryption.models" + ] +} diff --git a/metadata/preview/azure-cosmos-test.json b/metadata/preview/azure-cosmos-test.json index e53e349caacb8..ada0b02743447 100644 --- a/metadata/preview/azure-cosmos-test.json +++ b/metadata/preview/azure-cosmos-test.json @@ -1,7 +1,7 @@ { "Name": "azure-cosmos-test", - "Version": "1.0.0-beta.13", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.5", + "DevVersion": "1.0.0-alpha.20250804.5", "DirectoryPath": "sdk/cosmos/azure-cosmos-test", "ServiceDirectory": "cosmos", "ReadMePath": "sdk/cosmos/azure-cosmos-test/README.md", @@ -10,7 +10,7 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-cosmos-test", - "ReleaseStatus": "2025-07-24", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-cosmos-tests", @@ -19,12 +19,12 @@ ], "ArtifactDetails": { "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurecosmostest }}", "name": "azure-cosmos-test", - "safeName": "azurecosmostest", "triggeringPaths": [ "/sdk/cosmos/ci.yml" - ] + ], + "releaseInBatch": "${{ parameters.release_azurecosmostest }}", + "safeName": "azurecosmostest" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-cosmos.json b/metadata/preview/azure-cosmos.json index f6875850a9eee..a3c67ef383373 100644 --- a/metadata/preview/azure-cosmos.json +++ b/metadata/preview/azure-cosmos.json @@ -1,7 +1,7 @@ { "Name": "azure-cosmos", - "Version": "4.71.0-beta.1", - "DevVersion": null, + "Version": "4.74.0-alpha.20250804.5", + "DevVersion": "4.74.0-alpha.20250804.5", "DirectoryPath": "sdk/cosmos/azure-cosmos", "ServiceDirectory": "cosmos", "ReadMePath": "sdk/cosmos/azure-cosmos/README.md", @@ -10,7 +10,7 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-cosmos", - "ReleaseStatus": "2025-05-19", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-cosmos-tests", @@ -18,11 +18,11 @@ "com.azure.cosmos.spark:azure-cosmos-spark_3_2-12" ], "ArtifactDetails": { + "groupId": "com.azure", "name": "azure-cosmos", "triggeringPaths": [ "/sdk/cosmos/ci.yml" ], - "groupId": "com.azure", "releaseInBatch": "${{ parameters.release_azurecosmos }}", "safeName": "azurecosmos" }, From 9ab0103c5067a4ba10e231757e6c94f2bc0dc987 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:14:34 +0000 Subject: [PATCH 096/107] Update docs metadata --- .../health-insights-cancerprofiling-readme.md | 39 +- ...health-insights-clinicalmatching-readme.md | 35 +- ...ealth-insights-radiologyinsights-readme.md | 812 +++++++++++++++++- ...azure-health-insights-cancerprofiling.json | 20 +- ...zure-health-insights-clinicalmatching.json | 20 +- ...ure-health-insights-radiologyinsights.json | 20 +- 6 files changed, 852 insertions(+), 94 deletions(-) diff --git a/docs-ref-services/preview/health-insights-cancerprofiling-readme.md b/docs-ref-services/preview/health-insights-cancerprofiling-readme.md index a069d1cc395c8..4aa3a7bca4eff 100644 --- a/docs-ref-services/preview/health-insights-cancerprofiling-readme.md +++ b/docs-ref-services/preview/health-insights-cancerprofiling-readme.md @@ -1,15 +1,15 @@ --- title: Azure Cognitive Services Health Insights Cancer Profiling client library for Java keywords: Azure, java, SDK, API, azure-health-insights-cancerprofiling, healthinsights -ms.date: 04/12/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: healthinsights --- -# Azure Cognitive Services Health Insights Cancer Profiling client library for Java - version 1.0.0-beta.1 +# Azure Cognitive Services Health Insights Cancer Profiling client library for Java - version 1.0.0-alpha.20250804.2 -[Health Insights](https://review.learn.microsoft.com/azure/azure-health-insights/?branch=release-azure-health-insights) is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. +[Health Insights][health_insights] is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. The [Cancer Profiling model][cancer_profiling_docs] receives clinical records of oncology patients and outputs cancer staging, such as clinical stage TNM categories and pathologic stage TNM categories as well as tumor site, histology. [Source code][source_code] | [Package (Maven)][package] | [API reference documentation][cancer_profiling_api_documentation] | [Product Documentation][product_documentation] | [Samples][samples_location] @@ -33,7 +33,7 @@ For more information about creating the resource or how to get the location and com.azure azure-health-insights-cancerprofiling - 1.0.0-beta.1 + 1.0.0-beta.2 ``` @@ -76,16 +76,12 @@ The Cancer Profiling model allows you to infer cancer attributes such as tumor s Infer key cancer attributes such as tumor site, histology, clinical stage TNM categories and pathologic stage TNM categories from a patient's unstructured clinical documents. ```Java com.azure.health.insights.cancerprofiling.infercancerprofile // Construct Patient PatientRecord patient1 = new PatientRecord("patient_id"); -PatientInfo patientInfo = new PatientInfo(); -patientInfo.setBirthDate(LocalDate.parse("1965-12-26")); -patientInfo.setSex(PatientInfoSex.FEMALE); -patient1.setInfo(patientInfo); LinkedList patientDocuments = new LinkedList<>(); patient1.setData(patientDocuments); @@ -198,11 +194,11 @@ PollerFlux asyncPoller = asyncClient.b ## Next steps ## Additional documentation -For more extensive documentation on Azure Health Insights Cancer Profiling, see the [Cancer Profiling documentation][cancer_profiling_docs] on docs.microsoft.com. +For more extensive documentation on Azure Health Insights Cancer Profiling, see the [Cancer Profiling documentation][cancer_profiling_docs] on learn.microsoft.com. ## Contributing This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit [cla.microsoft.com][cla]. @@ -217,17 +213,18 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [azure_subscription]: https://azure.microsoft.com/free/ -[cognitive_resource_cli]: /azure/cognitive-services/cognitive-services-apis-create-account-cli -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[cognitive_resource_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable -[azure_cli]: /cli/azure +[health_insights]: https://learn.microsoft.com/azure/azure-health-insights/overview +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com -[cancer_profiling_docs]: https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/oncophenotype/overview?branch=main -[cancer_profiling_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-cancerprofiling_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-cancerprofiling/src/main/java/com/azure/health/insights/cancerprofiling/CancerProfilingClient.java -[package]: https://mvnrepository.com/artifact/com.azure/azure-health-insights-cancerprofiling -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-health-insights-cancerprofiling_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-cancerprofiling/src -[cancer_profiling_api_documentation]: https://review.learn.microsoft.com/rest/api/cognitiveservices/healthinsights/onco-phenotype?branch=healthin202303 -[product_documentation]:https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/oncophenotype/?branch=main -[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/azure-health-insights-cancerprofiling_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-cancerprofiling/src/samples/ +[cancer_profiling_docs]: https://learn.microsoft.com/azure/azure-health-insights/oncophenotype/overview +[cancer_profiling_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-cancerprofiling/src/main/java/com/azure/health/insights/cancerprofiling/CancerProfilingClient.java +[package]: https://central.sonatype.com/artifact/com.azure/azure-health-insights-cancerprofiling +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-cancerprofiling/src +[cancer_profiling_api_documentation]: https://learn.microsoft.com/rest/api/healthinsights/onco-phenotype +[product_documentation]: https://learn.microsoft.com/azure/azure-health-insights/oncophenotype/ +[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-cancerprofiling/src/samples/ diff --git a/docs-ref-services/preview/health-insights-clinicalmatching-readme.md b/docs-ref-services/preview/health-insights-clinicalmatching-readme.md index 10c801e4e96b9..d128dea4ec565 100644 --- a/docs-ref-services/preview/health-insights-clinicalmatching-readme.md +++ b/docs-ref-services/preview/health-insights-clinicalmatching-readme.md @@ -1,15 +1,15 @@ --- title: Azure Cognitive Services Health Insights Clinical Matching client library for Java keywords: Azure, java, SDK, API, azure-health-insights-clinicalmatching, healthinsights -ms.date: 04/12/2023 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: healthinsights --- -# Azure Cognitive Services Health Insights Clinical Matching client library for Java - version 1.0.0-beta.1 +# Azure Cognitive Services Health Insights Clinical Matching client library for Java - version 1.0.0-alpha.20250804.2 -[Health Insights](https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/overview?branch=main) is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. +[Health Insights][health_insights] is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. The [Clinical Matching model][clinical_matching_docs] receives patients data and clinical trials protocols, and provides relevant clinical trials based on eligibility criteria. @@ -34,7 +34,7 @@ For more information about creating the resource or how to get the location and com.azure azure-health-insights-clinicalmatching - 1.0.0-beta.1 + 1.0.0-beta.2 ``` @@ -80,7 +80,7 @@ Trial Matcher provides the user of the services two main modes of operation: pat Finding potential eligible trials for a patient. ```Java com.azure.health.insights.clinicalmatching.findtrials // Construct Patient @@ -140,11 +140,11 @@ PollerFlux asyncPoller = asyncClient.beg To see the full example source files, see: ## Additional documentation -For more extensive documentation on Azure Health Insights Clinical Matching, see the [Clinical Matching documentation][clinical_matching_docs] on docs.microsoft.com. +For more extensive documentation on Azure Health Insights Clinical Matching, see the [Clinical Matching documentation][clinical_matching_docs] on learn.microsoft.com. ## Contributing @@ -161,16 +161,17 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [azure_subscription]: https://azure.microsoft.com/free/ -[cognitive_resource_cli]: /azure/cognitive-services/cognitive-services-apis-create-account-cli -[jdk_link]: /java/azure/jdk/?view=azure-java-stable -[azure_cli]: /cli/azure +[cognitive_resource_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com -[clinical_matching_docs]: https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/trial-matcher/overview?branch=main -[clinical_matching_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-clinicalmatching_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-clinicalmatching/src/main/java/com/azure/health/insights/clinicalmatching/ClinicalMatchingClient.java -[package]: https://mvnrepository.com/artifact/com.azure/azure-health-insights-clinicalmatching -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-clinicalmatching_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-clinicalmatching/src/ -[clinical_matching_api_documentation]: https://review.learn.microsoft.com/rest/api/cognitiveservices/healthinsights/trial-matcher?branch=healthin202303 -[product_documentation]: https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/trial-matcher/?branch=main -[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/azure-health-insights-clinicalmatching_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-clinicalmatching/src/samples +[health_insights]: https://learn.microsoft.com/azure/azure-health-insights/overview?branch=main +[clinical_matching_docs]: https://learn.microsoft.com/azure/azure-health-insights/trial-matcher/overview +[clinical_matching_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-clinicalmatching/src/main/java/com/azure/health/insights/clinicalmatching/ClinicalMatchingClient.java +[package]: https://central.sonatype.com/artifact/com.azure/azure-health-insights-clinicalmatching +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-clinicalmatching/src/ +[clinical_matching_api_documentation]: https://learn.microsoft.com/rest/api/healthinsights/trial-matcher +[product_documentation]: https://learn.microsoft.com/azure/azure-health-insights/trial-matcher/ +[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-clinicalmatching/src/samples diff --git a/docs-ref-services/preview/health-insights-radiologyinsights-readme.md b/docs-ref-services/preview/health-insights-radiologyinsights-readme.md index a28eddd6b7372..f4744293f8c6e 100644 --- a/docs-ref-services/preview/health-insights-radiologyinsights-readme.md +++ b/docs-ref-services/preview/health-insights-radiologyinsights-readme.md @@ -1,12 +1,12 @@ --- title: Azure Cognitive Services Health Insights Radiology Insights client library for Java keywords: Azure, java, SDK, API, azure-health-insights-radiologyinsights, healthinsights -ms.date: 02/19/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: healthinsights --- -# Azure Cognitive Services Health Insights Radiology Insights client library for Java - version 1.0.0-beta.1 +# Azure Cognitive Services Health Insights Radiology Insights client library for Java - version 1.2.0-alpha.20250804.2 @@ -14,7 +14,7 @@ ms.service: healthinsights [Radiology Insights][radiology_insights_docs] is a model that aims to provide quality checks as feedback on errors and inconsistencies (mismatches) and ensures critical findings are identified and communicated using the full context of the report. Follow-up recommendations and clinical findings with measurements (sizes) documented by the radiologist are also identified. -[Source code][source_code] | [Package (Maven)][package] | API reference documentation | [Product Documentation][product_documentation] | [Samples][samples_location] +[Source code][source_code] | [Package (Maven)][package] | [Product Documentation][product_documentation] | [Samples][samples_location] ## Getting started @@ -34,7 +34,7 @@ For more information about creating the resource or how to get the location and com.azure azure-health-insights-radiologyinsights - 1.0.0-beta.1 + 1.1.0 ``` @@ -42,43 +42,50 @@ For more information about creating the resource or how to get the location and ### Authenticate the client -In order to interact with the Health Insights Radiology Insights service, you'll need to create an instance of the [`RadiologyInsightsClient`][radiology_insights_client_class] class. You will need an **endpoint** and an **API key** to instantiate a client object. +In order to interact with the Health Insights Radiology Insights service, you'll need to create an instance of the [`RadiologyInsightsClient`][radiology_insights_client_class] class. You can either use the **DefaultAzureCredential** or an **API key** to instantiate a client object. -#### Get API Key - -You can obtain the endpoint and API key from the resource information in the [Azure Portal][azure_portal]. - -Alternatively, you can use the [Azure CLI][azure_cli] snippet below to get the API key from the Health Insights resource. +You need an **endpoint**, which you can obtain from the resource information in the [Azure Portal][azure_portal]. Alternatively, you can use the [Azure CLI][azure_cli] snippet below to get the endpoint from the Health Insights resource. ```bash -az cognitiveservices account keys list --resource-group --name +az cognitiveservices account show --resource-group --name | jq -r .properties.endpoint ``` -#### Create a RadiologyInsightsClient with an API Key Credential +#### Authenticate and create a RadiologyInsightsClient with DefaultAzureCredential -Once you have the value for the API key, you can pass it as a string into an instance of **AzureKeyCredential**. Use the key as the credential parameter -to authenticate the client. You may choose to build a **synchronous** or **asynchronous** client. +This sample code shows how to to use DefaultAzureCredential to authenticate with the service. More documentation about this authentication method can be found [here][azure_credential]. + +```java com.azure.health.insights.radiologyinsights.defaultazurecredential +String endpoint = Configuration.getGlobalConfiguration().get("AZURE_HEALTH_INSIGHTS_ENDPOINT"); + +DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); +RadiologyInsightsClientBuilder clientBuilder = new RadiologyInsightsClientBuilder() + .endpoint(endpoint) + .credential(credential); +RadiologyInsightsClient radiologyInsightsClient = clientBuilder.buildClient(); +``` Build a **synchronous** client: ```java com.azure.health.insights.radiologyinsights.buildsyncclient String endpoint = Configuration.getGlobalConfiguration().get("AZURE_HEALTH_INSIGHTS_ENDPOINT"); -String apiKey = Configuration.getGlobalConfiguration().get("AZURE_HEALTH_INSIGHTS_API_KEY"); -RadiologyInsightsClient radiologyInsightsClient = new RadiologyInsightsClientBuilder() - .endpoint(endpoint).serviceVersion(RadiologyInsightsServiceVersion.getLatest()) - .credential(new AzureKeyCredential(apiKey)).buildClient(); +DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); +RadiologyInsightsClientBuilder clientBuilder = new RadiologyInsightsClientBuilder() + .endpoint(endpoint) + .credential(credential); +RadiologyInsightsClient radiologyInsightsClient = clientBuilder.buildClient(); ``` Build an **asynchronous** client: ```java com.azure.health.insights.radiologyinsights.buildasyncclient String endpoint = Configuration.getGlobalConfiguration().get("AZURE_HEALTH_INSIGHTS_ENDPOINT"); -String apiKey = Configuration.getGlobalConfiguration().get("AZURE_HEALTH_INSIGHTS_API_KEY"); -RadiologyInsightsAsyncClient radiologyInsightsAsyncClient = new RadiologyInsightsClientBuilder() - .endpoint(endpoint).serviceVersion(RadiologyInsightsServiceVersion.getLatest()) - .credential(new AzureKeyCredential(apiKey)).buildAsyncClient(); +DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); +RadiologyInsightsClientBuilder clientBuilder = new RadiologyInsightsClientBuilder() + .endpoint(endpoint) + .credential(credential); +RadiologyInsightsAsyncClient radiologyInsightsAsyncClient = clientBuilder.buildAsyncClient(); ``` ## Key concepts @@ -93,21 +100,21 @@ Infer radiology insights from a patient's radiology report using a **synchronous - [SampleCriticalResultInferenceSync.java][ri_sync_sample] ```java com.azure.health.insights.radiologyinsights.inferradiologyinsightssync -RadiologyInsightsInferenceResult riResults = radiologyInsightsClient.beginInferRadiologyInsights(createRadiologyInsightsRequest()).getFinalResult(); +RadiologyInsightsInferenceResult riJobResponse = radiologyInsightsClient.beginInferRadiologyInsights(UUID.randomUUID().toString(), createRadiologyInsightsJob()).getFinalResult(); ``` Infer radiology insights from a patient's radiology report using an **asynchronous** client. - [SampleCriticalResultInferenceAsync.java][ri_async_sample] ```java com.azure.health.insights.radiologyinsights.inferradiologyinsights -PollerFlux asyncPoller = radiologyInsightsAsyncClient - .beginInferRadiologyInsights(createRadiologyInsightsRequest()); +PollerFlux asyncPoller = radiologyInsightsAsyncClient + .beginInferRadiologyInsights(UUID.randomUUID().toString(), createRadiologyInsightsJob()); ``` Create the request. ```java com.azure.health.insights.radiologyinsights.createrequest -private static RadiologyInsightsData createRadiologyInsightsRequest() { +private static RadiologyInsightsData createRadiologyInsightsJob() { List patientRecords = createPatientRecords(); RadiologyInsightsData radiologyInsightsData = new RadiologyInsightsData(patientRecords); RadiologyInsightsModelConfiguration modelConfiguration = createRadiologyInsightsModelConfig(); @@ -130,10 +137,10 @@ private static List createPatientRecords() { // Use LocalDate to set Date patientDetails.setBirthDate(LocalDate.of(1959, 11, 11)); - - patientRecord.setInfo(patientDetails); - Encounter encounter = new Encounter("encounterid1"); + patientRecord.setDetails(patientDetails); + + PatientEncounter encounter = new PatientEncounter("encounterid1"); TimePeriod period = new TimePeriod(); @@ -152,7 +159,7 @@ private static List createPatientRecords() { patientDocument.setClinicalType(ClinicalDocumentType.RADIOLOGY_REPORT); patientDocument.setLanguage("EN"); - DocumentAuthor author = new DocumentAuthor(); + ClinicalDocumentAuthor author = new ClinicalDocumentAuthor(); author.setId("authorid1"); author.setFullName("authorname1"); @@ -160,7 +167,7 @@ private static List createPatientRecords() { patientDocument.setSpecialtyType(SpecialtyType.RADIOLOGY); DocumentAdministrativeMetadata adminMetadata = new DocumentAdministrativeMetadata(); - FhirR4Extendible orderedProcedure = new FhirR4Extendible(); + OrderedProcedure orderedProcedure = new OrderedProcedure(); FhirR4CodeableConcept procedureCode = new FhirR4CodeableConcept(); FhirR4Coding procedureCoding = new FhirR4Coding(); @@ -181,7 +188,7 @@ private static List createPatientRecords() { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); OffsetDateTime createdDateTime = OffsetDateTime.parse("2021-06-01T00:00:00.000" + "+00:00", formatter); - patientDocument.setCreatedDateTime(createdDateTime); + patientDocument.setCreatedAt(createdDateTime); patientRecord.setPatientDocuments(Arrays.asList(patientDocument)); patientRecords.add(patientRecord); @@ -194,8 +201,8 @@ private static List createPatientRecords() { * @return The patient document. */ private static PatientDocument getPatientDocument() { - DocumentContent documentContent = new DocumentContent(DocumentContentSourceType.INLINE, DOC_CONTENT); - return new PatientDocument(DocumentType.NOTE, "docid1", documentContent); + ClinicalDocumentContent documentContent = new ClinicalDocumentContent(DocumentContentSourceType.INLINE, DOC_CONTENT); + return new PatientDocument(ClinicalDocumentContentType.NOTE, "docid1", documentContent); } /** @@ -221,6 +228,8 @@ private static RadiologyInsightsModelConfiguration createRadiologyInsightsModelC return configuration; } +private static Mono mono = null; + /** * Retrieves the RadiologyInsightsInferenceOptions object with the specified * options. @@ -249,8 +258,8 @@ Display critical result inferences from the example request results. ```java com.azure.health.insights.radiologyinsights.displayresults List patientResults = radiologyInsightsResult.getPatientResults(); for (RadiologyInsightsPatientResult patientResult : patientResults) { - List inferences = patientResult.getInferences(); - for (FhirR4Extendible1 inference : inferences) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { if (inference instanceof CriticalResultInference) { CriticalResultInference criticalResultInference = (CriticalResultInference) inference; String description = criticalResultInference.getResult().getDescription(); @@ -260,8 +269,703 @@ for (RadiologyInsightsPatientResult patientResult : patientResults) { } ``` +### Get Age Mismatch Inference information + +Display age mismatch inferences from the example request results. See [SampleAgeMismatchInferenceAsync.java][ri_async_sample_agemismatch] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.agemismatch +private static void displayAgeMismatches(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof AgeMismatchInference) { + AgeMismatchInference ageMismatchInference = (AgeMismatchInference) inference; + System.out.println("Age Mismatch Inference found"); + List extensions = ageMismatchInference.getExtension(); + System.out.println(" Evidence: " + extractEvidence(extensions)); + + } + } + } +} + +private static String extractEvidence(List extensions) { + String evidence = ""; + for (FhirR4Extension extension : extensions) { + List subExtensions = extension.getExtension(); + if (subExtensions != null) { + evidence += extractEvidenceToken(subExtensions) + " "; + } + } + return evidence; +} + +private static String extractEvidenceToken(List subExtensions) { + String evidence = ""; + int offset = -1; + int length = -1; + for (FhirR4Extension iExtension : subExtensions) { + if (iExtension.getUrl().equals("offset")) { + offset = iExtension.getValueInteger(); + } + if (iExtension.getUrl().equals("length")) { + length = iExtension.getValueInteger(); + } + } + if (offset > 0 && length > 0) { + evidence = DOC_CONTENT.substring(offset, Math.min(offset + length, DOC_CONTENT.length())); + } + return evidence; +} +``` + +### Get Complete Order Discrepancy Inference information + +Display complete order inferences from the example request results. See [SampleCompleteOrderDiscrepancyInferenceAsync.java][ri_async_sample_completeorderdiscrepancy] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.completeorderdiscrepancy +private static void displayCompleteOrderDiscrepancies(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof CompleteOrderDiscrepancyInference) { + CompleteOrderDiscrepancyInference completeOrderDiscrepancyInference = (CompleteOrderDiscrepancyInference) inference; + System.out.println("Complete Order Discrepancy Inference found: "); + FhirR4CodeableConcept orderType = completeOrderDiscrepancyInference.getOrderType(); + displayCodes(orderType, 1); + List missingBodyParts = completeOrderDiscrepancyInference.getMissingBodyParts(); + System.out.println(" Missing body parts:"); + for (FhirR4CodeableConcept missingBodyPart : missingBodyParts) { + displayCodes(missingBodyPart, 2); + } + List missingBodyPartMeasurements = completeOrderDiscrepancyInference.getMissingBodyPartMeasurements(); + System.out.println(" Missing body part measurements:"); + for (FhirR4CodeableConcept missingBodyPartMeasurement : missingBodyPartMeasurements) { + displayCodes(missingBodyPartMeasurement, 2); + } + } + } + } +} + +private static void displayCodes(FhirR4CodeableConcept codeableConcept, int indentation) { + String initialBlank = ""; + for (int i = 0; i < indentation; i++) { + initialBlank += " "; + } + if (codeableConcept != null) { + List codingList = codeableConcept.getCoding(); + if (codingList != null) { + for (FhirR4Coding fhirR4Coding : codingList) { + System.out.println(initialBlank + "Coding: " + fhirR4Coding.getCode() + ", " + fhirR4Coding.getDisplay() + " (" + fhirR4Coding.getSystem() + ")"); + } + } + } +} +``` + +### Get Finding Inference information + +Display finding inferences from the example request results. See [SampleFindingInferenceAsync.java][ri_async_sample_finding] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.finding +private static void displayFindings(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof FindingInference) { + FindingInference findingInference = (FindingInference) inference; + System.out.println("Finding Inference found"); + FhirR4Observation finding = findingInference.getFinding(); + System.out.println(" Code: "); + FhirR4CodeableConcept code = finding.getCode(); + displayCodes(code, 2); + System.out.println(" Interpretation: "); + List interpretationList = finding.getInterpretation(); + if (interpretationList != null) { + for (FhirR4CodeableConcept interpretation : interpretationList) { + displayCodes(interpretation, 2); + } + } + System.out.println(" Component: "); + List componentList = finding.getComponent(); + for (FhirR4ObservationComponent component : componentList) { + FhirR4CodeableConcept componentCode = component.getCode(); + displayCodes(componentCode, 2); + System.out.println(" Value codeable concept: "); + FhirR4CodeableConcept valueCodeableConcept = component.getValueCodeableConcept(); + displayCodes(valueCodeableConcept, 4); + } + displaySectionInfo(findingInference); + } + } + } +} + +private static void displaySectionInfo(FindingInference findingInference) { + List extensionList = findingInference.getExtension(); + if (extensionList != null) { + for (FhirR4Extension extension : extensionList) { + if (extension.getUrl() != null && extension.getUrl().equals("section")) { + System.out.println(" Section:"); + List subextensionList = extension.getExtension(); + if (subextensionList != null) { + for (FhirR4Extension subextension : subextensionList) { + System.out.println(" " + subextension.getUrl() + ": " + subextension.getValueString()); + } + } + } + } + } +} + +private static void displayCodes(FhirR4CodeableConcept codeableConcept, int indentation) { + String initialBlank = ""; + for (int i = 0; i < indentation; i++) { + initialBlank += " "; + } + if (codeableConcept != null) { + List codingList = codeableConcept.getCoding(); + if (codingList != null) { + for (FhirR4Coding fhirR4Coding : codingList) { + System.out.println(initialBlank + "Coding: " + fhirR4Coding.getCode() + ", " + fhirR4Coding.getDisplay() + " (" + fhirR4Coding.getSystem() + ")"); + } + } + } +} +``` + +### Get Followup Communication Inference information + +Display followup communication inferences from the example request results. See [SampleFollowupCommunicationAsync.java][ri_async_sample_followupcommunication] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.followupcommunication +private static void displayFollowupCommunications(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof FollowupCommunicationInference) { + System.out.println("Followup Communication Inference found"); + FollowupCommunicationInference followupCommunicationInference = (FollowupCommunicationInference) inference; + System.out.println(" Communicated at: "); + List dateTimeList = followupCommunicationInference.getCommunicatedAt(); + if (dateTimeList != null) { + for (OffsetDateTime dateTime : dateTimeList) { + System.out.println(" " + dateTime); + } + } + System.out.println(" Recipient: "); + List recipientList = followupCommunicationInference.getRecipient(); + for (MedicalProfessionalType recipient : recipientList) { + System.out.println(" " + recipient); + } + System.out.println(" Acknowledged: " + followupCommunicationInference.isAcknowledged()); + } + } + } +} +``` + +### Get Followup Recommendation Inference information + +Display followup recommendation inferences from the example request results. See [SampleFollowupRecommendationInferenceAsync.java][ri_async_sample_followuprecommendation] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.followuprecommendation +private static void displayFollowUpRecommendations(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + + if (inference instanceof FollowupRecommendationInference) { + FollowupRecommendationInference followupRecommendationInference = (FollowupRecommendationInference) inference; + System.out.println("Follow Up Recommendation Inference found: "); + List extensions = followupRecommendationInference.getExtension(); + System.out.println(" Evidence: " + extractEvidence(extensions)); + System.out.println(" Is conditional: " + followupRecommendationInference.isConditional()); + System.out.println(" Is guideline: " + followupRecommendationInference.isGuideline()); + System.out.println(" Is hedging: " + followupRecommendationInference.isHedging()); + System.out.println(" Is option: " + followupRecommendationInference.isOption()); + + ProcedureRecommendation recommendedProcedure = followupRecommendationInference.getRecommendedProcedure(); + if (recommendedProcedure instanceof GenericProcedureRecommendation) { + System.out.println(" Generic procedure recommendation:"); + GenericProcedureRecommendation genericProcedureRecommendation = (GenericProcedureRecommendation) recommendedProcedure; + System.out.println(" Procedure codes: "); + FhirR4CodeableConcept code = genericProcedureRecommendation.getCode(); + displayCodes(code, 3); + } + if (recommendedProcedure instanceof ImagingProcedureRecommendation) { + System.out.println(" Imaging procedure recommendation: "); + ImagingProcedureRecommendation imagingProcedureRecommendation = (ImagingProcedureRecommendation) recommendedProcedure; + System.out.println(" Procedure codes: "); + List procedureCodes = imagingProcedureRecommendation.getProcedureCodes(); + if (procedureCodes != null) { + for (FhirR4CodeableConcept codeableConcept : procedureCodes) { + displayCodes(codeableConcept, 3); + } + } + + System.out.println(" Imaging procedure: "); + List imagingProcedures = imagingProcedureRecommendation.getImagingProcedures(); + for (ImagingProcedure imagingProcedure : imagingProcedures) { + System.out.println(" Modality"); + FhirR4CodeableConcept modality = imagingProcedure.getModality(); + displayCodes(modality, 4); + System.out.println(" Evidence: " + extractEvidence(modality.getExtension())); + + System.out.println(" Anatomy"); + FhirR4CodeableConcept anatomy = imagingProcedure.getAnatomy(); + displayCodes(anatomy, 4); + System.out.println(" Evidence: " + extractEvidence(anatomy.getExtension())); + } + } + } + } + } +} + +private static void displayCodes(FhirR4CodeableConcept codeableConcept, int indentation) { + String initialBlank = ""; + for (int i = 0; i < indentation; i++) { + initialBlank += " "; + } + if (codeableConcept != null) { + List codingList = codeableConcept.getCoding(); + if (codingList != null) { + for (FhirR4Coding fhirR4Coding : codingList) { + System.out.println(initialBlank + "Coding: " + fhirR4Coding.getCode() + ", " + fhirR4Coding.getDisplay() + " (" + fhirR4Coding.getSystem() + ")"); + } + } + } +} + +private static String extractEvidence(List extensions) { + String evidence = ""; + if (extensions != null) { + for (FhirR4Extension extension : extensions) { + List subExtensions = extension.getExtension(); + if (subExtensions != null) { + evidence += extractEvidenceToken(subExtensions) + " "; + } + } + } + return evidence; +} + +private static String extractEvidenceToken(List subExtensions) { + String evidence = ""; + int offset = -1; + int length = -1; + for (FhirR4Extension iExtension : subExtensions) { + if (iExtension.getUrl().equals("offset")) { + offset = iExtension.getValueInteger(); + } + if (iExtension.getUrl().equals("length")) { + length = iExtension.getValueInteger(); + } + } + if (offset > 0 && length > 0) { + //System.out.println("Offset: " + offset + ", length: " + length); + evidence = DOC_CONTENT.substring(offset, Math.min(offset + length, DOC_CONTENT.length())); + } + return evidence; +} +``` + +### Get Laterality Discrepancy Inference information + +Display laterality inferences from the example request results. See [SampleLateralityDiscrepancyInferenceAsync.java][ri_async_sample_lateralitydiscrepancy] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.lateralitydiscrepancy +private static void displayLateralityDiscrepancies(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof LateralityDiscrepancyInference) { + LateralityDiscrepancyInference lateralityDiscrepancyInference = (LateralityDiscrepancyInference) inference; + FhirR4CodeableConcept lateralityIndication = lateralityDiscrepancyInference.getLateralityIndication(); + List codingList = lateralityIndication.getCoding(); + System.out.println("Laterality Discrepancy Inference found: "); + LateralityDiscrepancyType discrepancyType = lateralityDiscrepancyInference.getDiscrepancyType(); + for (FhirR4Coding fhirR4Coding : codingList) { + System.out.println(" Coding: " + fhirR4Coding.getCode() + ", " + fhirR4Coding.getDisplay() + " (" + fhirR4Coding.getSystem() + "), type: " + discrepancyType.toString()); + } + } + } + } +} +``` + +### Get Limited Order Discrepancy Inference information + +Display limited order inferences from the example request results. See [SampleLimitedOrderDiscrepancyInferenceAsync.java][ri_async_sample_limitedorderdiscrepancy] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.limitedorderdiscrepancy +private static void displayLimitedOrderDiscrepancies(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof LimitedOrderDiscrepancyInference) { + LimitedOrderDiscrepancyInference limitedOrderDiscrepancyInference = (LimitedOrderDiscrepancyInference) inference; + System.out.println("Limited Order Discrepancy Inference found: "); + FhirR4CodeableConcept orderType = limitedOrderDiscrepancyInference.getOrderType(); + displayCodes(orderType, 1); + List missingBodyParts = limitedOrderDiscrepancyInference.getPresentBodyParts(); + System.out.println(" Present body parts:"); + for (FhirR4CodeableConcept missingBodyPart : missingBodyParts) { + displayCodes(missingBodyPart, 2); + } + List missingBodyPartMeasurements = limitedOrderDiscrepancyInference.getPresentBodyPartMeasurements(); + System.out.println(" Present body part measurements:"); + for (FhirR4CodeableConcept missingBodyPartMeasurement : missingBodyPartMeasurements) { + displayCodes(missingBodyPartMeasurement, 2); + } + } + } + } +} + +private static void displayCodes(FhirR4CodeableConcept codeableConcept, int indentation) { + String initialBlank = ""; + for (int i = 0; i < indentation; i++) { + initialBlank += " "; + } + if (codeableConcept != null) { + List codingList = codeableConcept.getCoding(); + if (codingList != null) { + for (FhirR4Coding fhirR4Coding : codingList) { + System.out.println(initialBlank + "Coding: " + fhirR4Coding.getCode() + ", " + fhirR4Coding.getDisplay() + " (" + fhirR4Coding.getSystem() + ")"); + } + } + } +} +``` + +### Get Radiology Procedure Inference information + +Display radiology procedure inferences from the example request results. See [SampleRadiologyProcedureInferenceAsync.java][ri_async_sample_radiologyprocedure] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.radiologyprocedure +private static void displayRadiologyProcedures(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof RadiologyProcedureInference) { + RadiologyProcedureInference radiologyProcedureInference = (RadiologyProcedureInference) inference; + System.out.println("Radiology Procedure Inference found"); + System.out.println(" Procedure codes:"); + List procedureCodes = radiologyProcedureInference.getProcedureCodes(); + for (FhirR4CodeableConcept procedureCode : procedureCodes) { + displayCodes(procedureCode, 2); + } + System.out.println(" Imaging procedures:"); + List imagingProcedures = radiologyProcedureInference.getImagingProcedures(); + + for (ImagingProcedure imagingProcedure : imagingProcedures) { + System.out.println(" Modality: "); + FhirR4CodeableConcept modality = imagingProcedure.getModality(); + displayCodes(modality, 3); + System.out.println(" Anatomy: "); + FhirR4CodeableConcept anatomy = imagingProcedure.getAnatomy(); + displayCodes(anatomy, 3); + System.out.println(" Laterality: "); + FhirR4CodeableConcept laterality = imagingProcedure.getLaterality(); + displayCodes(laterality, 3); + } + System.out.println(" Ordered procedures:"); + OrderedProcedure orderedProcedure = radiologyProcedureInference.getOrderedProcedure(); + FhirR4CodeableConcept code = orderedProcedure.getCode(); + displayCodes(code, 2); + System.out.println(" Description: " + orderedProcedure.getDescription()); + } + } + } +} + +private static void displayCodes(FhirR4CodeableConcept codeableConcept, int indentation) { + String initialBlank = ""; + for (int i = 0; i < indentation; i++) { + initialBlank += " "; + } + if (codeableConcept != null) { + List codingList = codeableConcept.getCoding(); + if (codingList != null) { + for (FhirR4Coding fhirR4Coding : codingList) { + System.out.println(initialBlank + "Coding: " + fhirR4Coding.getCode() + ", " + fhirR4Coding.getDisplay() + " (" + fhirR4Coding.getSystem() + ")"); + } + } + } +} +``` + +### Get Sex Mismatch Inference information + +Display sex mismatch inferences from the example request results. See [SampleSexMismatchInferenceAsync.java][ri_async_sample_sexmismatch] for the complete code + +```java com.azure.health.insights.radiologyinsights.displayresults.sexmismatch +private static void displaySexMismatches(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof SexMismatchInference) { + SexMismatchInference sexMismatchInference = (SexMismatchInference) inference; + FhirR4CodeableConcept sexIndication = sexMismatchInference.getSexIndication(); + List codingList = sexIndication.getCoding(); + System.out.println("Sex Mismatch Inference found: "); + for (FhirR4Coding fhirR4Coding : codingList) { + System.out.println(" Coding: " + fhirR4Coding.getSystem() + ", " + fhirR4Coding.getCode() + ", " + fhirR4Coding.getDisplay()); + } + } + } + } +} +``` + +### Get Guidance Inference information + +Display information about the guidance. See [SampleGuidanceInferenceAsync.java][ri_async_sample_guidance] for the complete code. + +```java com.azure.health.insights.radiologyinsights.displayresults.guidance +private static void displayGuidanceInference(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof GuidanceInference) { + GuidanceInference guidanceInference = (GuidanceInference) inference; + System.out.println("Guidance Inference found"); + // Extract identifier + FhirR4CodeableConcept identifier = guidanceInference.getIdentifier(); + System.out.println("Identifier: "); + displayCodes(identifier, 1); + GuidanceRankingType guidanceRanking = guidanceInference.getRanking(); + System.out.println("Ranking: " + guidanceRanking.toString()); + // Extract presentGuidanceInformation + if (guidanceInference.getPresentGuidanceInformation() != null) { + List presentGuidanceInformation = guidanceInference.getPresentGuidanceInformation(); + for (PresentGuidanceInformation presentGuidance : presentGuidanceInformation) { + System.out.println("Present Guidance Information: " + presentGuidance.getPresentGuidanceItem()); + } + } else { + System.out.println("No Present Guidance Information"); + } + // Extract missingGuidanceInformation + if (guidanceInference.getMissingGuidanceInformation() != null) { + List missingGuidanceInformation = guidanceInference.getMissingGuidanceInformation(); + for (String missingGuidance : missingGuidanceInformation) { + System.out.println("Missing Guidance Information: " + missingGuidance); + } + } else { + System.out.println("No Missing Guidance Information"); + } + // Extract recommendationProposal + List recommendationProposals = guidanceInference.getRecommendationProposals(); + if (recommendationProposals != null) { + displayFollowUpRecommendations(recommendationProposals); + } else { + System.out.println("No Recommendation Proposals"); + } + // Extract finding + FindingInference finding = guidanceInference.getFinding(); + if (finding != null) { + displayFinding(finding); + } else { + System.out.println("No Finding Inference"); + } + if (guidanceInference.getFinding() != null) { + FindingInference findingInference = guidanceInference.getFinding(); + displayFinding(findingInference); + } + if (guidanceInference.getRecommendationProposals() != null) { + displayFollowUpRecommendations(guidanceInference.getRecommendationProposals()); + } + List extensions = guidanceInference.getExtension(); + if (extensions != null) { + System.out.println(" Evidence: " + extractEvidence(extensions)); + } + } + } + } +} + + +private static void displayFollowUpRecommendations(List recommendationProposals) { + for (FollowupRecommendationInference followupRecommendationInference : recommendationProposals) { + List extensions = followupRecommendationInference.getExtension(); + if (extensions != null) { + System.out.println(" Evidence: " + extractEvidence(extensions)); + } else { + System.out.println(" No evidence found."); + } + System.out.println(" Is conditional: " + followupRecommendationInference.isConditional()); + System.out.println(" Is guideline: " + followupRecommendationInference.isGuideline()); + System.out.println(" Is hedging: " + followupRecommendationInference.isHedging()); + System.out.println(" Is option: " + followupRecommendationInference.isOption()); + + ProcedureRecommendation recommendedProcedure = followupRecommendationInference.getRecommendedProcedure(); + if (recommendedProcedure instanceof GenericProcedureRecommendation) { + System.out.println(" Generic procedure recommendation:"); + GenericProcedureRecommendation genericProcedureRecommendation = (GenericProcedureRecommendation) recommendedProcedure; + System.out.println(" Procedure codes: "); + FhirR4CodeableConcept code = genericProcedureRecommendation.getCode(); + displayCodes(code, 3); + } + if (recommendedProcedure instanceof ImagingProcedureRecommendation) { + System.out.println(" Imaging procedure recommendation: "); + ImagingProcedureRecommendation imagingProcedureRecommendation = (ImagingProcedureRecommendation) recommendedProcedure; + System.out.println(" Procedure codes: "); + List procedureCodes = imagingProcedureRecommendation.getProcedureCodes(); + if (procedureCodes != null) { + for (FhirR4CodeableConcept codeableConcept : procedureCodes) { + displayCodes(codeableConcept, 3); + } + } + System.out.println(" Imaging procedure: "); + List imagingProcedures = imagingProcedureRecommendation.getImagingProcedures(); + for (ImagingProcedure imagingProcedure : imagingProcedures) { + System.out.println(" Modality"); + FhirR4CodeableConcept modality = imagingProcedure.getModality(); + displayCodes(modality, 4); + System.out.println(" Evidence: " + extractEvidence(modality.getExtension())); + + System.out.println(" Anatomy"); + FhirR4CodeableConcept anatomy = imagingProcedure.getAnatomy(); + displayCodes(anatomy, 4); + System.out.println(" Evidence: " + extractEvidence(anatomy.getExtension())); + } + } + } +} + +private static void displayFinding(FindingInference findingInference) { + FhirR4Observation finding = findingInference.getFinding(); + System.out.println(" Code: "); + FhirR4CodeableConcept code = finding.getCode(); + displayCodes(code, 2); + System.out.println(" Interpretation: "); + List interpretationList = finding.getInterpretation(); + if (interpretationList != null) { + for (FhirR4CodeableConcept interpretation : interpretationList) { + displayCodes(interpretation, 2); + } + } + System.out.println(" Component: "); + List componentList = finding.getComponent(); + for (FhirR4ObservationComponent component : componentList) { + FhirR4CodeableConcept componentCode = component.getCode(); + displayCodes(componentCode, 2); + System.out.println(" Value codeable concept: "); + FhirR4CodeableConcept valueCodeableConcept = component.getValueCodeableConcept(); + displayCodes(valueCodeableConcept, 4); + } +} +``` +### Get Quality Measure Inference information + +Display information about the quality measure. See [SampleQualityMeasureInferenceAsync.java][ri_async_sample_qualitymeasure] for the complete code. + +```java com.azure.health.insights.radiologyinsights.displayresults.qualitymeasure +private static void displayQualityMeasureInference(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof QualityMeasureInference) { + QualityMeasureInference qualityMeasureInference = (QualityMeasureInference) inference; + System.out.println("Quality Measure Inference found"); + // Extract qualityMeasureDenominator + String qualityMeasureDenominator = qualityMeasureInference.getQualityMeasureDenominator(); + System.out.println("QualityMeasureDenominator: " + qualityMeasureDenominator); + // Extract qualityMeasureComplianceType + QualityMeasureComplianceType qualityMeasureComplianceType = qualityMeasureInference.getComplianceType(); + System.out.println("QualityMeasureComplianceType: " + qualityMeasureComplianceType.getValue()); + // Extract Quality Criteria + List qualityCriteriaList = qualityMeasureInference.getQualityCriteria(); + qualityCriteriaList.forEach(qualityCriteria -> System.out.println("QualityCriteria: " + qualityCriteria)); + } + } + } +} +``` + +### Get Scoring And Assessment Inference information + +Display information about the scoring and assessment. See [SampleScoringAndAssessmentInferenceAsync.java][ri_async_sample_scoringandassessment] for the complete code. + +```java com.azure.health.insights.radiologyinsights.displayresults.scoringandassessment +private static void displayScoringAndAssessmentInference(RadiologyInsightsInferenceResult radiologyInsightsResult) { + List patientResults = radiologyInsightsResult.getPatientResults(); + for (RadiologyInsightsPatientResult patientResult : patientResults) { + List inferences = patientResult.getInferences(); + for (RadiologyInsightsInference inference : inferences) { + if (inference instanceof ScoringAndAssessmentInference) { + ScoringAndAssessmentInference scoringAndAssessmentInference = (ScoringAndAssessmentInference) inference; + System.out.println("Scoring and Assessment Inference found"); + // Extract scoringAndAssessmentCategory + ScoringAndAssessmentCategoryType scoringAndAssessmentCategoryType = scoringAndAssessmentInference.getCategory(); + System.out.println("Scoring And Assessment Category: " + scoringAndAssessmentCategoryType.getValue()); + // Extract scoringAndAssessmentCategoryDescription + String scoringAndAssessmentCategoryDescription = scoringAndAssessmentInference.getCategoryDescription(); + System.out.println("Scoring And Assessment Category Description: " + scoringAndAssessmentCategoryDescription); + // Extract scoringAndAssessment singleValue + if (scoringAndAssessmentInference.getSingleValue() != null) { + System.out.println("Single Value: " + scoringAndAssessmentInference.getSingleValue()); + } + // Extract scoringAndAssessment rangeValue + if (scoringAndAssessmentInference.getRangeValue() != null) { + System.out.println("Min Value: " + scoringAndAssessmentInference.getRangeValue().getMinimum()); + System.out.println("Max Value: " + scoringAndAssessmentInference.getRangeValue().getMaximum()); + } + } + } + + } +} +``` + ## Troubleshooting +### General + +When you interact with App Configuration using this Java client library, errors returned by the service correspond to the same HTTP status codes returned for [REST API][rest_api] requests. For example, if you try to retrieve a configuration setting that doesn't exist in your configuration store, a `404` error is returned, indicating `Not Found`. + +App Configuration provides a way to define customized headers through `Context` object in the public API. + +```java +// Add your headers +HttpHeaders headers = new HttpHeaders(); +headers.set("my-header1", "my-header1-value"); +headers.set("my-header2", "my-header2-value"); +headers.set("my-header3", "my-header3-value"); +// Call API by passing headers in Context. +configurationClient.addConfigurationSettingWithResponse( + new ConfigurationSetting().setKey("key").setValue("value"), + new Context(AddHeadersFromContextPolicy.AZURE_REQUEST_HTTP_HEADERS_KEY, headers)); +// Above three HttpHeader will be added in outgoing HttpRequest. +``` + +For more detail information, check out the [AddHeadersFromContextPolicy][add_headers_from_context_policy] + +### Default HTTP Client +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure +the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the +[HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). + +### Default SSL library +All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL +operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides +better performance compared to the default SSL implementation within the JDK. For more information, including how to +reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. + ## Next steps Explore the complete set of [sample source code files][samples_location]. @@ -270,7 +974,7 @@ For more extensive documentation on Azure Health Insights Radiology Insights, se ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-radiologyinsights_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -283,19 +987,33 @@ For details on contributing to this repository, see the [contributing guide](htt [radiology_insights_docs]: https://learn.microsoft.com/azure/azure-health-insights/radiology-insights/overview [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[cognitive_resource_cli]: /azure/cognitive-services/cognitive-services-apis-create-account-cli -[azure_cli]: /cli/azure -[radiology_insights_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-radiologyinsights_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-radiologyinsights/src/main/java/com/azure/health/insights/radiologyinsights/RadiologyInsightsClient.java -[ri_sync_sample]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-radiologyinsights_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleCriticalResultInferenceSync.java -[ri_async_sample]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-radiologyinsights_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleCriticalResultInferenceAsync.java +[cognitive_resource_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli +[azure_cli]: https://learn.microsoft.com/cli/azure +[radiology_insights_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/main/java/com/azure/health/insights/radiologyinsights/RadiologyInsightsClient.java +[ri_sync_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleCriticalResultInferenceSync.java +[ri_async_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleCriticalResultInferenceAsync.java +[ri_async_sample_agemismatch]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleAgeMismatchInferenceAsync.java +[ri_async_sample_completeorderdiscrepancy]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleCompleteOrderDiscrepancyInferenceAsync.java +[ri_async_sample_finding]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleFindingInferenceAsync.java +[ri_async_sample_followupcommunication]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleFollowupCommunicationAsync.java +[ri_async_sample_followuprecommendation]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleFollowupRecommendationInferenceAsync.java +[ri_async_sample_lateralitydiscrepancy]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleLateralityDiscrepancyInferenceAsync.java +[ri_async_sample_limitedorderdiscrepancy]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleLimitedOrderDiscrepancyInferenceAsync.java +[ri_async_sample_radiologyprocedure]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleRadiologyProcedureInferenceAsync.java +[ri_async_sample_sexmismatch]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleSexMismatchInferenceAsync.java +[ri_async_sample_qualitymeasure]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleQualityMeasureInferenceAsync.java +[ri_async_sample_scoringandassessment]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleScoringAndAssessmentInferenceAsync.java +[ri_async_sample_guidance]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples/java/com/azure/health/insights/radiologyinsights/SampleGuidanceInferenceAsync.java [product_documentation]: https://learn.microsoft.com/azure/azure-health-insights/radiology-insights/ [radiology_insights_inferences]: https://learn.microsoft.com/azure/azure-health-insights/radiology-insights/inferences [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-radiologyinsights_1.0.0-beta.1/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity [azure_portal]: https://portal.azure.com -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-radiologyinsights_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-radiologyinsights/src/ +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/ [package]: https://central.sonatype.com/artifact/com.azure/azure-health-insights-radiologyinsights -[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/azure-health-insights-radiologyinsights_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples - -![Impressions]: https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fhealthinsights%2Fazure-health-insights-radiologyinsights%2FREADME.png +[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-radiologyinsights/src/samples +[azure_credential]: https://learn.microsoft.com/java/api/com.azure.identity.defaultazurecredential +[add_headers_from_context_policy]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/http/policy/AddHeadersFromContextPolicy.java +[performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning +[rest_api]: https://github.com/Azure/AppConfiguration#rest-api-reference diff --git a/metadata/preview/azure-health-insights-cancerprofiling.json b/metadata/preview/azure-health-insights-cancerprofiling.json index 0dcbed89efad4..c010663730a62 100644 --- a/metadata/preview/azure-health-insights-cancerprofiling.json +++ b/metadata/preview/azure-health-insights-cancerprofiling.json @@ -1,7 +1,7 @@ { "Name": "azure-health-insights-cancerprofiling", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.2", + "DevVersion": "1.0.0-alpha.20250804.2", "DirectoryPath": "sdk/healthinsights/azure-health-insights-cancerprofiling", "ServiceDirectory": "healthinsights", "ReadMePath": "sdk/healthinsights/azure-health-insights-cancerprofiling/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-health-insights-cancerprofiling", - "ReleaseStatus": "2023-04-11", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azurehealthinsightscancerprofiling", + "triggeringPaths": [ + "/sdk/healthinsights/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-health-insights-cancerprofiling", + "releaseInBatch": "${{ parameters.release_azurehealthinsightscancerprofiling }}" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.health.insights.cancerprofiling", "com.azure.health.insights.cancerprofiling.models" diff --git a/metadata/preview/azure-health-insights-clinicalmatching.json b/metadata/preview/azure-health-insights-clinicalmatching.json index 3bb07a95af50f..f60b1c62bfb54 100644 --- a/metadata/preview/azure-health-insights-clinicalmatching.json +++ b/metadata/preview/azure-health-insights-clinicalmatching.json @@ -1,7 +1,7 @@ { "Name": "azure-health-insights-clinicalmatching", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.2", + "DevVersion": "1.0.0-alpha.20250804.2", "DirectoryPath": "sdk/healthinsights/azure-health-insights-clinicalmatching", "ServiceDirectory": "healthinsights", "ReadMePath": "sdk/healthinsights/azure-health-insights-clinicalmatching/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-health-insights-clinicalmatching", - "ReleaseStatus": "2023-04-11", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azurehealthinsightsclinicalmatching", + "triggeringPaths": [ + "/sdk/healthinsights/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-health-insights-clinicalmatching", + "releaseInBatch": "${{ parameters.release_azurehealthinsightsclinicalmatching }}" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.health.insights.clinicalmatching", "com.azure.health.insights.clinicalmatching.models" diff --git a/metadata/preview/azure-health-insights-radiologyinsights.json b/metadata/preview/azure-health-insights-radiologyinsights.json index 23cb1948e4331..ae08b9ca49846 100644 --- a/metadata/preview/azure-health-insights-radiologyinsights.json +++ b/metadata/preview/azure-health-insights-radiologyinsights.json @@ -1,7 +1,7 @@ { "Name": "azure-health-insights-radiologyinsights", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.2", + "DevVersion": "1.2.0-alpha.20250804.2", "DirectoryPath": "sdk/healthinsights/azure-health-insights-radiologyinsights", "ServiceDirectory": "healthinsights", "ReadMePath": "sdk/healthinsights/azure-health-insights-radiologyinsights/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-health-insights-radiologyinsights", - "ReleaseStatus": "2024-02-15", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azurehealthinsightsradiologyinsights", + "triggeringPaths": [ + "/sdk/healthinsights/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-health-insights-radiologyinsights", + "releaseInBatch": "${{ parameters.release_azurehealthinsightsradiologyinsights }}" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.health.insights.radiologyinsights", "com.azure.health.insights.radiologyinsights.models" From bceac4215bc9b5df882d0de3040f61e1a817e4a5 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:24:43 +0000 Subject: [PATCH 097/107] Update docs metadata --- .../resourcemanager-botservice-readme.md | 22 +++++++++---------- .../azure-resourcemanager-botservice.json | 17 +++++++++++--- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-botservice-readme.md b/docs-ref-services/preview/resourcemanager-botservice-readme.md index e8e24669c5ead..5154e3110a684 100644 --- a/docs-ref-services/preview/resourcemanager-botservice-readme.md +++ b/docs-ref-services/preview/resourcemanager-botservice-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager BotService client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-botservice, botservice -ms.date: 10/09/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: botservice --- -# Azure Resource Manager BotService client library for Java - version 1.0.0-beta.6 +# Azure Resource Manager BotService client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager BotService client library for Java. -This package contains Microsoft Azure SDK for BotService Management SDK. Azure Bot Service is a platform for creating smart conversational agents. Package tag package-preview-2021-05. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for BotService Management SDK. Azure Bot Service is a platform for creating smart conversational agents. Package tag package-2021-03-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-botservice - 1.0.0-beta.6 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-botservice_1.0.0-beta.6/sdk/botservice/azure-resourcemanager-botservice/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/botservice/azure-resourcemanager-botservice/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-botservice_1.0.0-beta.6/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-botservice_1.0.0-beta.6/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-botservice_1.0.0-beta.6/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-botservice_1.0.0-beta.6/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-botservice_1.0.0-beta.6/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-botservice_1.0.0-beta.6/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-botservice.json b/metadata/preview/azure-resourcemanager-botservice.json index 1ad37dd88268d..780d81d2851e3 100644 --- a/metadata/preview/azure-resourcemanager-botservice.json +++ b/metadata/preview/azure-resourcemanager-botservice.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-botservice", - "Version": "1.0.0-beta.6", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/botservice/azure-resourcemanager-botservice", "ServiceDirectory": "botservice", "ReadMePath": "sdk/botservice/azure-resourcemanager-botservice/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-botservice", - "ReleaseStatus": "2024-10-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerbotservice", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-botservice", + "triggeringPaths": [ + "/sdk/botservice/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.botservice", "com.azure.resourcemanager.botservice.fluent", From 16c5b49700b8fc7cfd6046d8b91fd3f687dbfd53 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:25:37 +0000 Subject: [PATCH 098/107] Update docs metadata --- ...esourcemanager-cognitiveservices-readme.md | 22 +++++++++---------- ...ure-resourcemanager-cognitiveservices.json | 14 ++++++------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-cognitiveservices-readme.md b/docs-ref-services/preview/resourcemanager-cognitiveservices-readme.md index 9eb6248bacc18..f3363b8642b04 100644 --- a/docs-ref-services/preview/resourcemanager-cognitiveservices-readme.md +++ b/docs-ref-services/preview/resourcemanager-cognitiveservices-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager CognitiveServices client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-cognitiveservices, cognitiveservices -ms.date: 05/22/2025 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: cognitiveservices --- -# Azure Resource Manager CognitiveServices client library for Java - version 1.2.0-beta.1 +# Azure Resource Manager CognitiveServices client library for Java - version 1.3.0-alpha.20250804.1 Azure Resource Manager CognitiveServices client library for Java. -This package contains Microsoft Azure SDK for CognitiveServices Management SDK. Cognitive Services Management Client. Package tag package-preview-2025-04-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for CognitiveServices Management SDK. Cognitive Services Management Client. Package tag package-2025-06-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-cognitiveservices - 1.2.0-beta.1 + 1.2.0 ``` [//]: # ({x-version-update-end}) @@ -88,7 +88,7 @@ account = cognitiveServicesManager.accounts() .withSku(new Sku().withName("S0")) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-cognitiveservices_1.2.0-beta.1/sdk/cognitiveservices/azure-resourcemanager-cognitiveservices/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cognitiveservices/azure-resourcemanager-cognitiveservices/SAMPLE.md) ## Troubleshooting @@ -110,12 +110,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-cognitiveservices_1.2.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-cognitiveservices_1.2.0-beta.1/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-cognitiveservices_1.2.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-cognitiveservices_1.2.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-cognitiveservices_1.2.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-cognitiveservices_1.2.0-beta.1/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-cognitiveservices.json b/metadata/preview/azure-resourcemanager-cognitiveservices.json index 2ee5017e63987..cd22f6d9a9b86 100644 --- a/metadata/preview/azure-resourcemanager-cognitiveservices.json +++ b/metadata/preview/azure-resourcemanager-cognitiveservices.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-cognitiveservices", - "Version": "1.2.0-beta.1", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/cognitiveservices/azure-resourcemanager-cognitiveservices", "ServiceDirectory": "cognitiveservices", "ReadMePath": "sdk/cognitiveservices/azure-resourcemanager-cognitiveservices/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-cognitiveservices", - "ReleaseStatus": "2025-05-22", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagercognitiveservices", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-cognitiveservices", "triggeringPaths": [ "/sdk/cognitiveservices/ci.yml" - ], - "name": "azure-resourcemanager-cognitiveservices", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagercognitiveservices" + ] }, "CIParameters": { "CIMatrixConfigs": [] From 4e9001b50e1ee9641b112fc512d805e91e845bd2 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:38:04 +0000 Subject: [PATCH 099/107] Update docs metadata --- .../resourcemanager-labservices-readme.md | 20 +++++++++---------- .../azure-resourcemanager-labservices.json | 17 +++++++++++++--- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-labservices-readme.md b/docs-ref-services/preview/resourcemanager-labservices-readme.md index b1be83c85982e..60210102d4cc4 100644 --- a/docs-ref-services/preview/resourcemanager-labservices-readme.md +++ b/docs-ref-services/preview/resourcemanager-labservices-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager LabServices client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-labservices, lab-services -ms.date: 10/10/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: lab-services --- -# Azure Resource Manager LabServices client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager LabServices client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager LabServices client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-labservices - 1.0.0-beta.4 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-labservices_1.0.0-beta.4/sdk/labservices/azure-resourcemanager-labservices/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/labservices/azure-resourcemanager-labservices/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-labservices_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-labservices_1.0.0-beta.4/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-labservices_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-labservices_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-labservices_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-labservices_1.0.0-beta.4/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-labservices.json b/metadata/preview/azure-resourcemanager-labservices.json index 31ef16769332f..726c79f163689 100644 --- a/metadata/preview/azure-resourcemanager-labservices.json +++ b/metadata/preview/azure-resourcemanager-labservices.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-labservices", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/labservices/azure-resourcemanager-labservices", "ServiceDirectory": "labservices", "ReadMePath": "sdk/labservices/azure-resourcemanager-labservices/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-labservices", - "ReleaseStatus": "2024-10-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-labservices", + "safeName": "azureresourcemanagerlabservices", + "triggeringPaths": [ + "/sdk/labservices/ci.yml" + ], + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.labservices", "com.azure.resourcemanager.labservices.fluent", From 753d3196ed3a8fe9e5c047b1fa647a5a9a5710c9 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:38:32 +0000 Subject: [PATCH 100/107] Update docs metadata --- .../preview/resourcemanager-mysql-readme.md | 41 ++++++++++++++----- .../preview/azure-resourcemanager-mysql.json | 33 +++++++++++++++ 2 files changed, 63 insertions(+), 11 deletions(-) create mode 100644 metadata/preview/azure-resourcemanager-mysql.json diff --git a/docs-ref-services/preview/resourcemanager-mysql-readme.md b/docs-ref-services/preview/resourcemanager-mysql-readme.md index d6d0b11635ef0..0c5f34d5a5055 100644 --- a/docs-ref-services/preview/resourcemanager-mysql-readme.md +++ b/docs-ref-services/preview/resourcemanager-mysql-readme.md @@ -1,18 +1,32 @@ --- title: Azure Resource Manager MySql client library for Java -keywords: Azure, java, SDK, API, azure-resourcemanager-mysql, -ms.date: 12/17/2020 +keywords: Azure, java, SDK, API, azure-resourcemanager-mysql, mysql +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: mysql --- -# Azure Resource Manager MySql client library for Java - version 1.0.0-beta.1 +# Azure Resource Manager MySql client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager MySql client library for Java. This package contains Microsoft Azure SDK for MySql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, log files and configurations with new business model. Package tag package-2020-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + ## Getting started ### Prerequisites @@ -27,7 +41,7 @@ This package contains Microsoft Azure SDK for MySql Management SDK. The Microsof com.azure.resourcemanager azure-resourcemanager-mysql - 1.0.0-beta.1 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -69,13 +83,16 @@ See [API design][design] for general introduction on design and key concepts on ## Examples +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mysql/azure-resourcemanager-mysql/SAMPLE.md) + + ## Troubleshooting ## Next steps ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysql_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -84,10 +101,12 @@ For details on contributing to this repository, see the [contributing guide](htt 1. Create new Pull Request -[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysql_1.0.0-beta.1/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysql_1.0.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysql_1.0.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysql_1.0.0-beta.1/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md diff --git a/metadata/preview/azure-resourcemanager-mysql.json b/metadata/preview/azure-resourcemanager-mysql.json new file mode 100644 index 0000000000000..379de0c65a338 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-mysql.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-mysql", + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", + "DirectoryPath": "sdk/mysql/azure-resourcemanager-mysql", + "ServiceDirectory": "mysql", + "ReadMePath": "sdk/mysql/azure-resourcemanager-mysql/README.md", + "ChangeLogPath": "sdk/mysql/azure-resourcemanager-mysql/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-mysql", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagermysql", + "triggeringPaths": [ + "/sdk/mysql/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-mysql" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.mysql", + "com.azure.resourcemanager.mysql.fluent", + "com.azure.resourcemanager.mysql.fluent.models", + "com.azure.resourcemanager.mysql.models" + ] +} From 045052d477eef8900acae5f5402446177c3a45c7 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:53:04 +0000 Subject: [PATCH 101/107] Update docs metadata --- .../preview/maps-timezone-readme.md | 32 +++++++++---------- metadata/preview/azure-maps-timezone.json | 18 +++++++---- 2 files changed, 28 insertions(+), 22 deletions(-) diff --git a/docs-ref-services/preview/maps-timezone-readme.md b/docs-ref-services/preview/maps-timezone-readme.md index 0e7dce1aedf7b..b4783f6f88841 100644 --- a/docs-ref-services/preview/maps-timezone-readme.md +++ b/docs-ref-services/preview/maps-timezone-readme.md @@ -1,17 +1,17 @@ --- title: Azure Maps SDK Timezone client library for Java keywords: Azure, java, SDK, API, azure-maps-timezone, maps/azure-maps-timezone -ms.date: 12/31/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: maps/azure-maps-timezone --- -# Azure Maps SDK Timezone client library for Java - version 1.0.0-beta.2 +# Azure Maps SDK Timezone client library for Java - version 1.0.0-alpha.20250804.1 Azure Maps SDK Timezone client library for Java. -This package contains the Azure Maps SDK Timezone client library which contains Azure Maps Timezone APIs. For documentation on how to use this package, please see [Azure Maps Timezone SDK for Java](/rest/api/maps/timezone). +This package contains the Azure Maps SDK Timezone client library which contains Azure Maps Timezone APIs. For documentation on how to use this package, please see [Azure Maps Timezone SDK for Java](https://learn.microsoft.com/rest/api/maps/timezone). [Source code][source] | [API reference documentation][docs] | [REST API documentation][rest_docs] | [Product documentation][product_docs] | [Samples][samples] @@ -35,7 +35,7 @@ Various documentation is available to help you get started com.azure azure-maps-timezone - 1.0.0-beta.2 + 1.0.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -74,7 +74,7 @@ TimeZoneClient client = new TimeZoneClientBuilder() The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. -For SAS-based authentication, please refer to [AccountsListSasSamples.java][https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-timezone_1.0.0-beta.2/sdk/maps/azure-resourcemanager-maps/src/samples/java/com/azure/resourcemanager/maps/generated/AccountsListSasSamples.java]. +For SAS-based authentication, please refer to [AccountsListSasSamples.java][https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-resourcemanager-maps/src/samples/java/com/azure/resourcemanager/maps/generated/AccountsListSasSamples.java]. See [Authentication][authenticate] for more options. @@ -124,11 +124,11 @@ For example, if you search with an invalid coordinate, a error is returned, indi ## Next steps Several Azure Maps Search Java SDK samples are available to you in the SDK's GitHub repository. -[Azure Maps Timezone Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-timezone_1.0.0-beta.2/sdk/maps/azure-maps-timezone/src/samples) +[Azure Maps Timezone Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-timezone/src/samples) ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-timezone_1.0.0-beta.2/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/master/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -137,17 +137,17 @@ For details on contributing to this repository, see the [contributing guide](htt 1. Create new Pull Request -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-timezone_1.0.0-beta.2/sdk/maps/azure-maps-timezone/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-timezone_1.0.0-beta.2/sdk/maps/azure-maps-timezone/src/samples -[rest_docs]: /rest/api/maps -[product_docs]: /azure/azure-maps/ +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-timezone/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-timezone/src/samples +[rest_docs]: https://learn.microsoft.com/rest/api/maps +[product_docs]: https://learn.microsoft.com/azure/azure-maps/ [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: /java/azure/jdk/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-timezone_1.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-timezone_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-timezone_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-timezone_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md diff --git a/metadata/preview/azure-maps-timezone.json b/metadata/preview/azure-maps-timezone.json index 354c45ca0ca3e..427aa7f32234d 100644 --- a/metadata/preview/azure-maps-timezone.json +++ b/metadata/preview/azure-maps-timezone.json @@ -1,7 +1,7 @@ { "Name": "azure-maps-timezone", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/maps/azure-maps-timezone", "ServiceDirectory": "maps/azure-maps-timezone", "ReadMePath": "sdk/maps/azure-maps-timezone/README.md", @@ -10,17 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-maps-timezone", - "ReleaseStatus": "2024-12-27", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-maps-timezone", + "groupId": "com.azure", "safeName": "azuremapstimezone", - "groupId": "com.azure" + "triggeringPaths": [ + "/sdk/maps/azure-maps-timezone/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.maps.timezone", "com.azure.maps.timezone.models" - ] + ], + "CIMatrixConfigs": [] } From 51dc152c9a0b791e18bb7c10cbd93bd31cf4cd1b Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 22:53:12 +0000 Subject: [PATCH 102/107] Update docs metadata --- .../preview/ai-metricsadvisor-readme.md | 201 ++++++++++-------- metadata/preview/azure-ai-metricsadvisor.json | 36 ++++ 2 files changed, 147 insertions(+), 90 deletions(-) create mode 100644 metadata/preview/azure-ai-metricsadvisor.json diff --git a/docs-ref-services/preview/ai-metricsadvisor-readme.md b/docs-ref-services/preview/ai-metricsadvisor-readme.md index 20ca54db76336..5206fe5c9ae01 100644 --- a/docs-ref-services/preview/ai-metricsadvisor-readme.md +++ b/docs-ref-services/preview/ai-metricsadvisor-readme.md @@ -1,15 +1,15 @@ --- title: Azure Metrics Advisor client library for Java keywords: Azure, java, SDK, API, azure-ai-metricsadvisor, metricsadvisor -ms.date: 06/09/2021 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: metricsadvisor --- -# Azure Metrics Advisor client library for Java - version 1.0.0-beta.4 +# Azure Metrics Advisor client library for Java - version 1.3.0-alpha.20250804.2 Azure Metrics Advisor is a new Cognitive Service that uses time series based decision AI to identify and assist -trouble shooting the incidents of online services, and monitor the business health by automating the slice and dice +troubleshooting the incidents of online services, and monitor the business health by automating the slice and dice of business dataFeedMetrics. [Source code][source_code] | [Package (Maven)][mvn_package] | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][samples] @@ -17,19 +17,53 @@ of business dataFeedMetrics. ## Getting started ### Prerequisites -- Java Development Kit [JDK][jdk_link] with version 8 or above +- [Java Development Kit (JDK)][jdk_link] version 8 or later + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - [Azure Subscription][azure_subscription] - [Cognitive Services or Metrics Advisor account][metrics_advisor_account] to use this package. -### Include the Package -**Note:** This beta version targets Azure Metrics Advisor service API version v1.0. +### Include the package + +#### Include the BOM file + +Please include the azure-sdk-bom to your project to take dependency on the General Availability (GA) version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +and then include the direct dependency in the dependencies section without the version tag as shown below. + +```xml + + + com.azure + azure-ai-metricsadvisor + + +``` + +#### Include direct dependency +If you want to take dependency on a particular version of the library that is not present in the BOM, +add the direct dependency to your project as follows. +**Note:** This version targets Azure Metrics Advisor service API version v1.0. [//]: # ({x-version-update-start;com.azure:azure-ai-metricsadvisor;current}) ```xml com.azure azure-ai-metricsadvisor - 1.0.0-beta.3 + 1.3.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -41,7 +75,7 @@ In order to interact with the Metrics Advisor service, you will need to create a Both the asynchronous and synchronous clients can be created by using `MetricsAdvisorClientBuilder`. Invoking `buildClient()` will create the synchronous client, while invoking `buildAsyncClient` will create its asynchronous counterpart. -##### Looking up the endpoint +#### Looking up the endpoint You can find the **endpoint** for your Metric Advisor resource in the [Azure Portal][azure_portal], or [Azure CLI][azure_cli_endpoint]. ```bash @@ -58,8 +92,7 @@ You will need two keys to authenticate the client: Once you have the two keys and endpoint, you can use the `MetricsAdvisorKeyCredential` class to authenticate the clients as follows: #### Create a Metrics Advisor client using MetricsAdvisorKeyCredential - -```java +```java readme-sample-createMetricsAdvisorClient MetricsAdvisorKeyCredential credential = new MetricsAdvisorKeyCredential("subscription_key", "api_key"); MetricsAdvisorClient metricsAdvisorClient = new MetricsAdvisorClientBuilder() .endpoint("{endpoint}") @@ -68,8 +101,7 @@ MetricsAdvisorClient metricsAdvisorClient = new MetricsAdvisorClientBuilder() ``` #### Create a Metrics Administration client using MetricsAdvisorKeyCredential - -```java +```java readme-sample-createMetricsAdvisorAdministrationClient MetricsAdvisorKeyCredential credential = new MetricsAdvisorKeyCredential("subscription_key", "api_key"); MetricsAdvisorAdministrationClient metricsAdvisorAdminClient = new MetricsAdvisorAdministrationClientBuilder() @@ -90,7 +122,7 @@ Authentication with AAD requires some initial setup: com.azure azure-identity - 1.2.3 + 1.15.3 ``` [//]: # ({x-version-update-end}) @@ -106,8 +138,7 @@ Authorization is easiest using [DefaultAzureCredential][wiki_identity]. It finds running environment. For more information about using Azure Active Directory authorization with Metrics Advisor, please refer to [the associated documentation][aad_authorization]. #### Create a Metrics Advisor client using AAD authentication - -```java +```java readme-sample-createMetricsAdvisorClientWithAAD TokenCredential credential = new DefaultAzureCredentialBuilder().build(); MetricsAdvisorClient metricsAdvisorClient = new MetricsAdvisorClientBuilder() .endpoint("{endpoint}") @@ -116,8 +147,7 @@ MetricsAdvisorClient metricsAdvisorClient = new MetricsAdvisorClientBuilder() ``` #### Create a Metrics Administration client using AAD authentication - -```java +```java readme-sample-createMetricsAdvisorAdministrationClientWithAAD TokenCredential credential = new DefaultAzureCredentialBuilder().build(); MetricsAdvisorAdministrationClient metricsAdvisorAdminClient = new MetricsAdvisorAdministrationClientBuilder() @@ -178,25 +208,24 @@ A notification hook is the entry point that allows the users to subscribe to rea * [Check ingestion status](#check-ingestion-status "Check ingestion status") * [Configure anomaly detection configuration](#configure-anomaly-detection-configuration "Configure anomaly detection configuration") * [Add hooks for receiving anomaly alerts](#add-hooks-for-receiving-anomaly-alerts "Add hooks for receiving anomaly alerts") -* [Configure an anomaly alert configuration](#configure-anomaly-alert-configuration "Configure anomalyAlert configuration") +* [Configure an anomaly alert configuration](#configure-an-anomaly-alert-configuration "Configure an anomaly alert configuration") * [Query anomaly detection results](#query-anomaly-detection-results "Query anomaly detection results") -#### Add a data feed from a sample or data source +### Add a data feed from a sample or data source This example ingests the user specified `SQLServerDataFeedSource` data feed source data to the service. - -```java +```java readme-sample-createDataFeed DataFeed dataFeed = new DataFeed() .setName("dataFeedName") .setSource(new MySqlDataFeedSource("conn-string", "query")) .setGranularity(new DataFeedGranularity().setGranularityType(DataFeedGranularityType.DAILY)) .setSchema(new DataFeedSchema( Arrays.asList( - new DataFeedMetric().setName("cost"), - new DataFeedMetric().setName("revenue") + new DataFeedMetric("cost"), + new DataFeedMetric("revenue") )).setDimensions( Arrays.asList( - new DataFeedDimension().setName("city"), - new DataFeedDimension().setName("category") + new DataFeedDimension("city"), + new DataFeedDimension("category") )) ) .setIngestionSettings(new DataFeedIngestionSettings(OffsetDateTime.parse("2020-01-01T00:00:00Z"))) @@ -221,14 +250,12 @@ System.out.printf("Data feed source type: %s%n", createdSqlDataFeed.getSourceTyp if (SQL_SERVER_DB == createdSqlDataFeed.getSourceType()) { System.out.printf("Data feed sql server query: %s%n", - ((SQLServerDataFeedSource) createdSqlDataFeed.getSource()).getQuery()); + ((SqlServerDataFeedSource) createdSqlDataFeed.getSource()).getQuery()); } ``` -#### Check ingestion status +### Check ingestion status This example checks the ingestion status of a previously provided data feed source. - - -```java +```java readme-sample-checkIngestionStatus String dataFeedId = "3d48er30-6e6e-4391-b78f-b00dfee1e6f5"; metricsAdvisorAdminClient.listDataFeedIngestionStatus( @@ -243,32 +270,30 @@ metricsAdvisorAdminClient.listDataFeedIngestionStatus( }); ``` -#### Configure anomaly detection configuration +### Configure anomaly detection configuration This example demonstrates how a user can configure an anomaly detection configuration for their data. - - -```java +```java readme-sample-createAnomalyDetectionConfiguration String metricId = "3d48er30-6e6e-4391-b78f-b00dfee1e6f5"; -ChangeThresholdCondition changeThresholdCondition = new ChangeThresholdCondition() - .setAnomalyDetectorDirection(AnomalyDetectorDirection.BOTH) - .setChangePercentage(20) - .setShiftPoint(10) - .setWithinRange(true) - .setSuppressCondition(new SuppressCondition().setMinNumber(1).setMinRatio(2)); +ChangeThresholdCondition changeThresholdCondition = new ChangeThresholdCondition( + 20, + 10, + true, + AnomalyDetectorDirection.BOTH, + new SuppressCondition(1, 2)); -HardThresholdCondition hardThresholdCondition = new HardThresholdCondition() - .setAnomalyDetectorDirection(AnomalyDetectorDirection.DOWN) - .setLowerBound(5.0) - .setSuppressCondition(new SuppressCondition().setMinNumber(1).setMinRatio(1)); +HardThresholdCondition hardThresholdCondition = new HardThresholdCondition( + AnomalyDetectorDirection.DOWN, + new SuppressCondition(1, 1)) + .setLowerBound(5.0); -SmartDetectionCondition smartDetectionCondition = new SmartDetectionCondition() - .setAnomalyDetectorDirection(AnomalyDetectorDirection.UP) - .setSensitivity(10.0) - .setSuppressCondition(new SuppressCondition().setMinNumber(1).setMinRatio(2)); +SmartDetectionCondition smartDetectionCondition = new SmartDetectionCondition( + 10.0, + AnomalyDetectorDirection.UP, + new SuppressCondition(1, 2)); final AnomalyDetectionConfiguration anomalyDetectionConfiguration = - metricsAdvisorAdminClient.createMetricAnomalyDetectionConfig( + metricsAdvisorAdminClient.createDetectionConfig( metricId, new AnomalyDetectionConfiguration("My dataPoint anomaly detection configuration") .setDescription("anomaly detection config description") @@ -277,17 +302,16 @@ final AnomalyDetectionConfiguration anomalyDetectionConfiguration = .setChangeThresholdCondition(changeThresholdCondition) .setHardThresholdCondition(hardThresholdCondition) .setSmartDetectionCondition(smartDetectionCondition) - .setCrossConditionOperator(DetectionConditionsOperator.OR)) + .setConditionOperator(DetectionConditionOperator.OR)) ); ``` ### Add hooks for receiving anomaly alerts This example creates an email hook that receives anomaly incident alerts. - -```java +```java readme-sample-createHook NotificationHook emailNotificationHook = new EmailNotificationHook("email Hook") .setDescription("my email Hook") - .addEmailToAlert("alertme@alertme.com") + .setEmailsToAlert(Collections.singletonList("alertme@alertme.com")) .setExternalLink("https://adwiki.azurewebsites.net/articles/howto/alerts/create-hooks.html"); final NotificationHook notificationHook = metricsAdvisorAdminClient.createHook(emailNotificationHook); @@ -300,37 +324,34 @@ System.out.printf("Email Hook emails to alert: %s%n", String.join(",", createdEmailHook.getEmailsToAlert())); ``` -#### Configure an anomaly alert configuration +### Configure an anomaly alert configuration This example demonstrates how a user can configure an alerting configuration for detected anomalies in their data. - - -```java +```java readme-sample-createAnomalyAlertConfiguration String detectionConfigurationId1 = "9ol48er30-6e6e-4391-b78f-b00dfee1e6f5"; String detectionConfigurationId2 = "3e58er30-6e6e-4391-b78f-b00dfee1e6f5"; String hookId1 = "5f48er30-6e6e-4391-b78f-b00dfee1e6f5"; String hookId2 = "8i48er30-6e6e-4391-b78f-b00dfee1e6f5"; final AnomalyAlertConfiguration anomalyAlertConfiguration - = metricsAdvisorAdminClient.createAnomalyAlertConfig( + = metricsAdvisorAdminClient.createAlertConfig( new AnomalyAlertConfiguration("My anomaly alert config name") .setDescription("alert config description") .setMetricAlertConfigurations( Arrays.asList( - new MetricAnomalyAlertConfiguration(detectionConfigurationId1, + new MetricAlertConfiguration(detectionConfigurationId1, MetricAnomalyAlertScope.forWholeSeries()), - new MetricAnomalyAlertConfiguration(detectionConfigurationId2, + new MetricAlertConfiguration(detectionConfigurationId2, MetricAnomalyAlertScope.forWholeSeries()) .setAlertConditions(new MetricAnomalyAlertConditions() - .setSeverityRangeCondition(new SeverityCondition() - .setMaxAlertSeverity(AnomalySeverity.HIGH))) + .setSeverityRangeCondition(new SeverityCondition(AnomalySeverity.HIGH, + AnomalySeverity.HIGH))) )) - .setCrossMetricsOperator(MetricAnomalyAlertConfigurationsOperator.AND) - .setIdOfHooksToAlert(Arrays.asList(hookId1, hookId2))); + .setCrossMetricsOperator(MetricAlertConfigurationsOperator.AND) + .setHookIdsToAlert(Arrays.asList(hookId1, hookId2))); ``` -#### Query anomaly detection results +### Query anomaly detection results This example demonstrates how a user can query alerts triggered for an anomaly detection configuration and get anomalies for that anomalyAlert. - -```java +```java readme-sample-listAnomaliesForAlert String alertConfigurationId = "9ol48er30-6e6e-4391-b78f-b00dfee1e6f5"; final OffsetDateTime startTime = OffsetDateTime.parse("2020-01-01T00:00:00Z"); final OffsetDateTime endTime = OffsetDateTime.parse("2020-09-09T00:00:00Z"); @@ -360,8 +381,7 @@ Metrics Advisor clients raises `HttpResponseException` [exceptions][http_respons to provide a non existing feedback Id an `HttpResponseException` would be raised with an error indicating the failure cause. In the following code snippet, the error is handled gracefully by catching the exception and display the additional information about the error. - -```java +```java readme-sample-handlingException try { metricsAdvisorClient.getFeedback("non_existing_feedback_id"); } catch (HttpResponseException e) { @@ -382,11 +402,10 @@ the client library to use the Netty HTTP client. Configuring or changing the HTT ## Next steps For more details see the [samples README][samples_readme]. -#### Async APIs +### Async APIs All the examples shown so far have been using synchronous APIs, but we provide full support for async APIs as well. You'll need to use `MetricsAdvisorAsyncClient` - -```java +```java readme-sample-asyncClient MetricsAdvisorKeyCredential credential = new MetricsAdvisorKeyCredential("subscription_key", "api_key"); MetricsAdvisorAsyncClient metricsAdvisorAsyncClient = new MetricsAdvisorClientBuilder() .credential(credential) @@ -407,31 +426,33 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[aad_authorization]: https://docs.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory -[key]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#get-the-keys-for-your-resource -[api_reference_doc]: https://docs.microsoft.com/java/api/com.azure.ai.metricsadvisor?view=azure-java-preview -[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-metricsadvisor_1.0.0-beta.4/sdk/identity/azure-identity#credentials -[azure_cli]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli?tabs=windows -[azure_cli_endpoint]: https://docs.microsoft.com/cli/azure/cognitiveservices/account?view=azure-cli-latest#az-cognitiveservices-account-show -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-metricsadvisor_1.0.0-beta.4/sdk/identity/azure-identity#credentials +[aad_authorization]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory +[api_reference_doc]: https://learn.microsoft.com/java/api/com.azure.ai.metricsadvisor?view=azure-java-preview +[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli?tabs=windows +[azure_cli_endpoint]: https://learn.microsoft.com/cli/azure/cognitiveservices/account?view=azure-cli-latest#az-cognitiveservices-account-show +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials [azure_portal]: https://ms.portal.azure.com [azure_subscription]: https://azure.microsoft.com/free [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com -[create_new_resource]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#create-a-new-azure-cognitive-services-resource -[http_clients_wiki]: https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients -[jdk_link]: https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable -[register_AAD_application]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[create_new_resource]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#create-a-new-azure-cognitive-services-resource +[grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[http_clients_wiki]: https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[key]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#get-the-keys-for-your-resource +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [metrics_advisor_account]: https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesMetricsAdvisor -[metrics_advisor_doc]: https://docs.microsoft.com/azure/cognitive-services/Metrics-advisor/glossary -[mvn_package]: https://search.maven.org/artifact/com.azure/azure-ai-metricsadvisor/1.0.0-beta.1/jar -[product_documentation]: https://docs.microsoft.com/azure/cognitive-services/metrics-advisor/overview -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-metricsadvisor_1.0.0-beta.4/sdk/metricsadvisor/azure-ai-metricsadvisor/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-metricsadvisor_1.0.0-beta.4/sdk/metricsadvisor/azure-ai-metricsadvisor/src/samples -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-metricsadvisor_1.0.0-beta.4/sdk/metricsadvisor/azure-ai-metricsadvisor/src/samples/README.md -[wiki_identity]: https://github.com/Azure/azure-sdk-for-java/wiki/Identity-and-Authentication +[metrics_advisor_doc]: https://learn.microsoft.com/azure/cognitive-services/Metrics-advisor/glossary +[mvn_package]: https://central.sonatype.com/artifact/com.azure/azure-ai-metricsadvisor +[product_documentation]: https://learn.microsoft.com/azure/cognitive-services/metrics-advisor/overview +[register_AAD_application]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/metricsadvisor/azure-ai-metricsadvisor/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/metricsadvisor/azure-ai-metricsadvisor/src/samples +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/metricsadvisor/azure-ai-metricsadvisor/src/samples/README.md +[wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity diff --git a/metadata/preview/azure-ai-metricsadvisor.json b/metadata/preview/azure-ai-metricsadvisor.json new file mode 100644 index 0000000000000..1befcee25d812 --- /dev/null +++ b/metadata/preview/azure-ai-metricsadvisor.json @@ -0,0 +1,36 @@ +{ + "Name": "azure-ai-metricsadvisor", + "Version": "1.3.0-alpha.20250804.2", + "DevVersion": "1.3.0-alpha.20250804.2", + "DirectoryPath": "sdk/metricsadvisor/azure-ai-metricsadvisor", + "ServiceDirectory": "metricsadvisor", + "ReadMePath": "sdk/metricsadvisor/azure-ai-metricsadvisor/README.md", + "ChangeLogPath": "sdk/metricsadvisor/azure-ai-metricsadvisor/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-ai-metricsadvisor", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-ai-metricsadvisor-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "groupId": "com.azure", + "name": "azure-ai-metricsadvisor", + "safeName": "azureaimetricsadvisor", + "triggeringPaths": [ + "/sdk/metricsadvisor/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.ai.metricsadvisor", + "com.azure.ai.metricsadvisor.administration", + "com.azure.ai.metricsadvisor.administration.models", + "com.azure.ai.metricsadvisor.models" + ] +} From d243b1f966b56e3bb3dccce6146f315db895ca50 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 23:08:46 +0000 Subject: [PATCH 103/107] Update docs metadata --- .../resourcemanager-postgresql-readme.md | 91 ++++++++++++++----- .../azure-resourcemanager-postgresql.json | 33 +++++++ 2 files changed, 100 insertions(+), 24 deletions(-) create mode 100644 metadata/preview/azure-resourcemanager-postgresql.json diff --git a/docs-ref-services/preview/resourcemanager-postgresql-readme.md b/docs-ref-services/preview/resourcemanager-postgresql-readme.md index f9f102800cbab..25846061f69c0 100644 --- a/docs-ref-services/preview/resourcemanager-postgresql-readme.md +++ b/docs-ref-services/preview/resourcemanager-postgresql-readme.md @@ -1,18 +1,32 @@ --- title: Azure Resource Manager PostgreSql client library for Java -keywords: Azure, java, SDK, API, azure-resourcemanager-postgresql, -ms.date: 12/17/2020 +keywords: Azure, java, SDK, API, azure-resourcemanager-postgresql, postgresql +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: postgresql --- -# Azure Resource Manager PostgreSql client library for Java - version 1.0.0-beta.1 +# Azure Resource Manager PostgreSql client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager PostgreSql client library for Java. This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-2020-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + ## Getting started ### Prerequisites @@ -27,7 +41,7 @@ This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Mic com.azure.resourcemanager azure-resourcemanager-postgresql - 1.0.0-beta.1 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -36,19 +50,15 @@ This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Mic Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. -[Azure Identity][azure_identity] package and [Azure Core Netty HTTP][azure_core_http_netty] package provide the default implementation. +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. ### Authentication -By default, Azure Active Directory token authentication depends on correct configure of following environment variables. - -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -With above configuration, `azure` client can be authenticated by following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -69,25 +79,58 @@ See [API design][design] for general introduction on design and key concepts on ## Examples +```java +server = postgreSqlManager.servers() + .define(serverName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withProperties(new ServerPropertiesForDefaultCreate().withAdministratorLogin(adminName) + .withAdministratorLoginPassword(adminPwd) + .withStorageProfile(new StorageProfile().withBackupRetentionDays(7) + .withGeoRedundantBackup(GeoRedundantBackup.DISABLED) + .withStorageMB(102400) + .withStorageAutogrow(StorageAutogrow.ENABLED)) + .withSslEnforcement(SslEnforcementEnum.ENABLED) + .withPublicNetworkAccess(PublicNetworkAccessEnum.ENABLED) + .withInfrastructureEncryption(InfrastructureEncryption.DISABLED) + .withVersion(ServerVersion.ONE_ONE)) + .withIdentity(new ResourceIdentity().withType(IdentityType.SYSTEM_ASSIGNED)) + .withSku(new Sku().withName("GP_Gen5_4") + .withTier(SkuTier.GENERAL_PURPOSE) + .withCapacity(4) + .withFamily("Gen5")) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresql/azure-resourcemanager-postgresql/SAMPLE.md) + + ## Troubleshooting ## Next steps ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresql_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide][cg]. -1. Fork it -1. Create your feature branch (`git checkout -b my-new-feature`) -1. Commit your changes (`git commit -am 'Add some feature'`) -1. Push to the branch (`git push origin my-new-feature`) -1. Create new Pull Request +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. -[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresql_1.0.0-beta.1/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresql_1.0.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresql_1.0.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresql_1.0.0-beta.1/sdk/resourcemanager/docs/DESIGN.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + + diff --git a/metadata/preview/azure-resourcemanager-postgresql.json b/metadata/preview/azure-resourcemanager-postgresql.json new file mode 100644 index 0000000000000..7897f0c77f268 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-postgresql.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-postgresql", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/postgresql/azure-resourcemanager-postgresql", + "ServiceDirectory": "postgresql", + "ReadMePath": "sdk/postgresql/azure-resourcemanager-postgresql/README.md", + "ChangeLogPath": "sdk/postgresql/azure-resourcemanager-postgresql/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-postgresql", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/postgresql/ci.yml" + ], + "name": "azure-resourcemanager-postgresql", + "safeName": "azureresourcemanagerpostgresql", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.postgresql", + "com.azure.resourcemanager.postgresql.fluent", + "com.azure.resourcemanager.postgresql.fluent.models", + "com.azure.resourcemanager.postgresql.models" + ] +} From 8519c647acec1a4a1b4df69a3e7e2b7f26fd7c7d Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 23:10:08 +0000 Subject: [PATCH 104/107] Update docs metadata --- ...esourcemanager-vmwarecloudsimple-readme.md | 20 +++++++++---------- ...ure-resourcemanager-vmwarecloudsimple.json | 14 +++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-vmwarecloudsimple-readme.md b/docs-ref-services/preview/resourcemanager-vmwarecloudsimple-readme.md index b54ab00d21506..4e7e1b9891cf7 100644 --- a/docs-ref-services/preview/resourcemanager-vmwarecloudsimple-readme.md +++ b/docs-ref-services/preview/resourcemanager-vmwarecloudsimple-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager VMwareCloudSimple client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-vmwarecloudsimple, vmwarecloudsimple -ms.date: 10/17/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: vmwarecloudsimple --- -# Azure Resource Manager VMwareCloudSimple client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager VMwareCloudSimple client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager VMwareCloudSimple client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-vmwarecloudsimple - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -79,7 +79,7 @@ See [API design][design] for general introduction on design and key concepts on ## Examples -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-vmwarecloudsimple_1.0.0-beta.3/sdk/vmwarecloudsimple/azure-resourcemanager-vmwarecloudsimple/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/vmwarecloudsimple/azure-resourcemanager-vmwarecloudsimple/SAMPLE.md) ## Troubleshooting @@ -101,12 +101,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-vmwarecloudsimple_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-vmwarecloudsimple_1.0.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-vmwarecloudsimple_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-vmwarecloudsimple_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-vmwarecloudsimple_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-vmwarecloudsimple_1.0.0-beta.3/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/metadata/preview/azure-resourcemanager-vmwarecloudsimple.json b/metadata/preview/azure-resourcemanager-vmwarecloudsimple.json index a8d79d94f6853..879a2369463ce 100644 --- a/metadata/preview/azure-resourcemanager-vmwarecloudsimple.json +++ b/metadata/preview/azure-resourcemanager-vmwarecloudsimple.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-vmwarecloudsimple", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/vmwarecloudsimple/azure-resourcemanager-vmwarecloudsimple", "ServiceDirectory": "vmwarecloudsimple", "ReadMePath": "sdk/vmwarecloudsimple/azure-resourcemanager-vmwarecloudsimple/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-vmwarecloudsimple", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagervmwarecloudsimple", "name": "azure-resourcemanager-vmwarecloudsimple", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagervmwarecloudsimple" + "triggeringPaths": [ + "/sdk/vmwarecloudsimple/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.vmwarecloudsimple", From 9494cbdb8281dda4db8f3a536989cb690cf93310 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 23:12:53 +0000 Subject: [PATCH 105/107] Update docs metadata --- .../preview/resourcemanager-avs-readme.md | 37 ++++++++----------- .../preview/azure-resourcemanager-avs.json | 19 ++++++++-- 2 files changed, 32 insertions(+), 24 deletions(-) diff --git a/docs-ref-services/preview/resourcemanager-avs-readme.md b/docs-ref-services/preview/resourcemanager-avs-readme.md index 1633926267a4d..1baba283b3702 100644 --- a/docs-ref-services/preview/resourcemanager-avs-readme.md +++ b/docs-ref-services/preview/resourcemanager-avs-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Avs client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-avs, avs -ms.date: 06/25/2024 +ms.date: 08/04/2025 ms.topic: reference ms.devlang: java ms.service: avs --- -# Azure Resource Manager Avs client library for Java - version 1.2.0-beta.1 +# Azure Resource Manager Avs client library for Java - version 1.4.0-alpha.20250804.1 Azure Resource Manager Avs client library for Java. -This package contains Microsoft Azure SDK for Avs Management SDK. Azure VMware Solution API. Package tag package-2023-09-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for Avs Management SDK. Azure VMware Solution API. Package api-version 2024-09-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-avs - 1.2.0-beta.1 + 1.3.0 ``` [//]: # ({x-version-update-end}) @@ -54,18 +54,14 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables. +Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package. -- `AZURE_CLIENT_ID` for Azure client ID. -- `AZURE_TENANT_ID` for Azure tenant ID. -- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. +Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. - -With above configuration, `azure` client can be authenticated using the following code: +Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -73,7 +69,7 @@ AvsManager manager = AvsManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -94,7 +90,7 @@ privateCloud = avsManager.privateClouds() .withManagementCluster(new ManagementCluster().withClusterSize(4)) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-avs_1.2.0-beta.1/sdk/avs/azure-resourcemanager-avs/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/avs/azure-resourcemanager-avs/SAMPLE.md) ## Troubleshooting @@ -116,13 +112,12 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-avs_1.2.0-beta.1/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-avs_1.2.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-avs_1.2.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-avs_1.2.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-avs_1.2.0-beta.1/CONTRIBUTING.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/metadata/preview/azure-resourcemanager-avs.json b/metadata/preview/azure-resourcemanager-avs.json index 4c0f5f64489b2..160cd3e39d3ce 100644 --- a/metadata/preview/azure-resourcemanager-avs.json +++ b/metadata/preview/azure-resourcemanager-avs.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-avs", - "Version": "1.2.0-beta.1", - "DevVersion": null, + "Version": "1.4.0-alpha.20250804.1", + "DevVersion": "1.4.0-alpha.20250804.1", "DirectoryPath": "sdk/avs/azure-resourcemanager-avs", "ServiceDirectory": "avs", "ReadMePath": "sdk/avs/azure-resourcemanager-avs/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-avs", - "ReleaseStatus": "2024-06-25", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-avs", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanageravs", + "triggeringPaths": [ + "/sdk/avs/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.avs", "com.azure.resourcemanager.avs.fluent", From 1d32a85e2f5415c4f5d5e9c078fc44931c90325c Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 4 Aug 2025 23:20:00 +0000 Subject: [PATCH 106/107] Update docs metadata --- ...anager-azureadexternalidentities-readme.md | 112 ++++++++++++++++++ ...urcemanager-azureadexternalidentities.json | 33 ++++++ 2 files changed, 145 insertions(+) create mode 100644 docs-ref-services/preview/resourcemanager-azureadexternalidentities-readme.md create mode 100644 metadata/preview/azure-resourcemanager-azureadexternalidentities.json diff --git a/docs-ref-services/preview/resourcemanager-azureadexternalidentities-readme.md b/docs-ref-services/preview/resourcemanager-azureadexternalidentities-readme.md new file mode 100644 index 0000000000000..88587596f21d2 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-azureadexternalidentities-readme.md @@ -0,0 +1,112 @@ +--- +title: Azure Resource Manager ExternalIdentitiesConfiguration client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-azureadexternalidentities, azureadexternalidentities +ms.date: 08/04/2025 +ms.topic: reference +ms.devlang: java +ms.service: azureadexternalidentities +--- +# Azure Resource Manager ExternalIdentitiesConfiguration client library for Java - version 1.0.0-alpha.20250804.1 + + +Azure Resource Manager ExternalIdentitiesConfiguration client library for Java. + +This package contains Microsoft Azure SDK for ExternalIdentitiesConfiguration Management SDK. External Identities Configuration Client. Package tag package-2021-04-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). + +## We'd love to hear your feedback + +We're always working on improving our products and the way we communicate with our users. So we'd love to learn what's working and how we can do better. + +If you haven't already, please take a few minutes to [complete this short survey][survey] we have put together. + +Thank you in advance for your collaboration. We really appreciate your time! + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-azureadexternalidentities;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-azureadexternalidentities + 1.0.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Include the recommended packages + +Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. + +[Azure Identity][azure_identity] package and [Azure Core Netty HTTP][azure_core_http_netty] package provide the default implementation. + +### Authentication + +By default, Azure Active Directory token authentication depends on correct configure of following environment variables. + +- `AZURE_CLIENT_ID` for Azure client ID. +- `AZURE_TENANT_ID` for Azure tenant ID. +- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. + +In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`. + +With above configuration, `azure` client can be authenticated by following code: + +```java +AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +ExternalIdentitiesConfigurationManager manager = ExternalIdentitiesConfigurationManager + .authenticate(credential, profile); +``` + +The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. + +See [Authentication][authenticate] for more options. + +## Key concepts + +See [API design][design] for general introduction on design and key concepts on Azure Management Libraries. + +## Examples + +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/azureadexternalidentities/azure-resourcemanager-azureadexternalidentities/SAMPLE.md) + + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). + +1. Fork it +1. Create your feature branch (`git checkout -b my-new-feature`) +1. Commit your changes (`git commit -am 'Add some feature'`) +1. Push to the branch (`git push origin my-new-feature`) +1. Create new Pull Request + + +[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://learn.microsoft.com/java/azure/jdk/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty +[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md +[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md + diff --git a/metadata/preview/azure-resourcemanager-azureadexternalidentities.json b/metadata/preview/azure-resourcemanager-azureadexternalidentities.json new file mode 100644 index 0000000000000..a450e43a4379c --- /dev/null +++ b/metadata/preview/azure-resourcemanager-azureadexternalidentities.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-azureadexternalidentities", + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", + "DirectoryPath": "sdk/azureadexternalidentities/azure-resourcemanager-azureadexternalidentities", + "ServiceDirectory": "azureadexternalidentities", + "ReadMePath": "sdk/azureadexternalidentities/azure-resourcemanager-azureadexternalidentities/README.md", + "ChangeLogPath": "sdk/azureadexternalidentities/azure-resourcemanager-azureadexternalidentities/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-azureadexternalidentities", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerazureadexternalidentities", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-azureadexternalidentities", + "triggeringPaths": [ + "/sdk/azureadexternalidentities/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.azureadexternalidentities", + "com.azure.resourcemanager.azureadexternalidentities.fluent", + "com.azure.resourcemanager.azureadexternalidentities.fluent.models", + "com.azure.resourcemanager.azureadexternalidentities.models" + ] +} From c8829da2b7f8828d835eb5fcab76a50ba334e500 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Tue, 5 Aug 2025 00:23:39 +0000 Subject: [PATCH 107/107] Update targeting packages based on release metadata. (Daily docs) --- docs-ref-mapping/reference-unified.yml | 29 +- docs-ref-services/latest/advisor.md | 2 +- docs-ref-services/latest/api-center.md | 2 +- docs-ref-services/latest/api-management.md | 2 +- .../latest/app-compliance-automation.md | 2 +- docs-ref-services/latest/app-configuration.md | 2 +- docs-ref-services/latest/app-service.md | 2 +- .../latest/application-insights.md | 2 +- docs-ref-services/latest/arc-data.md | 2 +- docs-ref-services/latest/arize-ai.md | 2 +- docs-ref-services/latest/attestation.md | 2 +- docs-ref-services/latest/authorization.md | 2 +- docs-ref-services/latest/automanage.md | 2 +- docs-ref-services/latest/automation.md | 2 +- docs-ref-services/latest/azure-stack.md | 2 +- .../latest/azure-vmware-solution.md | 2 +- .../latest/baremetal-infrastructure.md | 2 +- docs-ref-services/latest/batch.md | 2 +- docs-ref-services/latest/billing.md | 2 +- docs-ref-services/latest/bot-service.md | 2 +- .../latest/carbonoptimization.md | 2 +- docs-ref-services/latest/change-analysis.md | 2 +- docs-ref-services/latest/chaos.md | 2 +- .../latest/cognitive-services.md | 2 +- docs-ref-services/latest/communication.md | 2 +- docs-ref-services/latest/compute-fleet.md | 2 +- docs-ref-services/latest/compute-schedule.md | 2 +- docs-ref-services/latest/compute.md | 2 +- .../latest/confidential-ledger.md | 2 +- docs-ref-services/latest/confluent.md | 2 +- docs-ref-services/latest/connected-vmware.md | 2 +- docs-ref-services/latest/consumption.md | 2 +- docs-ref-services/latest/container-apps.md | 2 +- .../latest/container-instances.md | 2 +- .../latest/container-registry.md | 4 +- .../latest/container-service-fleet.md | 2 +- docs-ref-services/latest/container-service.md | 4 +- .../latest/content-delivery-network.md | 2 +- .../latest/cosmos-db-for-postgresql.md | 2 +- docs-ref-services/latest/cosmos-db.md | 4 +- docs-ref-services/latest/cost-management.md | 2 +- .../latest/custom-image-search.md | 2 +- docs-ref-services/latest/data-box-edge.md | 2 +- docs-ref-services/latest/data-box.md | 2 +- docs-ref-services/latest/data-explorer.md | 2 +- docs-ref-services/latest/data-factory.md | 2 +- .../latest/data-lake-analytics.md | 4 +- docs-ref-services/latest/data-lake-store.md | 2 +- docs-ref-services/latest/data-protection.md | 2 +- .../latest/database-migration-service.md | 2 +- docs-ref-services/latest/databricks.md | 2 +- docs-ref-services/latest/datadog.md | 2 +- .../latest/desktop-virtualization.md | 2 +- docs-ref-services/latest/dev-center.md | 2 +- .../latest/devops-infrastructure.md | 2 +- docs-ref-services/latest/devtest-labs.md | 2 +- docs-ref-services/latest/dns-resolver.md | 2 +- docs-ref-services/latest/dns.md | 2 +- docs-ref-services/latest/dynatrace.md | 2 +- docs-ref-services/latest/edge-order.md | 2 +- docs-ref-services/latest/elastic-san.md | 2 +- docs-ref-services/latest/elastic.md | 2 +- docs-ref-services/latest/event-grid.md | 2 +- docs-ref-services/latest/event-hubs.md | 2 +- docs-ref-services/latest/extended-location.md | 2 +- docs-ref-services/latest/fabric.md | 2 +- docs-ref-services/latest/fluid-relay.md | 2 +- docs-ref-services/latest/front-door.md | 2 +- docs-ref-services/latest/functions.md | 2 +- docs-ref-services/latest/grafana.md | 2 +- docs-ref-services/latest/graph-services.md | 2 +- .../latest/hardware-security-module.md | 2 +- docs-ref-services/latest/hdinsight.md | 2 +- docs-ref-services/latest/health-bot.md | 2 +- .../latest/health-data-ai-services.md | 2 +- .../latest/health-deidentification.md | 2 +- docs-ref-services/latest/healthcare-apis.md | 2 +- docs-ref-services/latest/hybrid-compute.md | 2 +- .../latest/hybrid-connectivity.md | 2 +- docs-ref-services/latest/hybrid-kubernetes.md | 2 +- docs-ref-services/latest/hybrid-network.md | 2 +- docs-ref-services/latest/identity.md | 2 +- docs-ref-services/latest/image-builder.md | 2 +- .../latest/informatica-data-management.md | 2 +- docs-ref-services/latest/iot.md | 2 +- docs-ref-services/latest/key-vault.md | 2 +- .../latest/kubernetes-configuration.md | 2 +- docs-ref-services/latest/lab-services.md | 2 +- .../latest/lambdatesthyperexecute.md | 2 +- docs-ref-services/latest/load-testing.md | 2 +- docs-ref-services/latest/log-analytics.md | 2 +- docs-ref-services/latest/logic-apps.md | 2 +- docs-ref-services/latest/machine-learning.md | 2 +- docs-ref-services/latest/maintenance.md | 2 +- .../latest/managed-applications.md | 2 +- .../latest/managed-network-fabric.md | 2 +- .../latest/managed-service-identity.md | 2 +- docs-ref-services/latest/maps.md | 2 +- docs-ref-services/latest/mariadb.md | 2 +- .../latest/marketplace-ordering.md | 2 +- docs-ref-services/latest/media-services.md | 2 +- docs-ref-services/latest/metrics-advisor.md | 2 +- docs-ref-services/latest/mixed-reality.md | 2 +- docs-ref-services/latest/mobile-network.md | 2 +- docs-ref-services/latest/mongo-cluster.md | 2 +- docs-ref-services/latest/mongodbatlas.md | 2 +- docs-ref-services/latest/monitor-index.md | 2 + docs-ref-services/latest/monitor.md | 2 +- docs-ref-services/latest/mysql.md | 2 +- docs-ref-services/latest/neon-postgres.md | 2 +- docs-ref-services/latest/netapp-files.md | 2 +- docs-ref-services/latest/network.md | 4 +- .../latest/new-relic-observability.md | 2 +- docs-ref-services/latest/nginx.md | 2 +- docs-ref-services/latest/notification-hubs.md | 2 +- .../latest/operator-nexus---network-cloud.md | 2 +- docs-ref-services/latest/oracle-database.md | 2 +- docs-ref-services/latest/orbital.md | 2 +- .../latest/palo-alto-networks.md | 2 +- docs-ref-services/latest/peering.md | 2 +- .../latest/playwright-testing.md | 2 +- docs-ref-services/latest/policy-insights.md | 2 +- docs-ref-services/latest/postgresql.md | 2 +- .../latest/power-bi-dedicated.md | 2 +- docs-ref-services/latest/private-dns.md | 4 +- docs-ref-services/latest/provider-hub.md | 2 +- docs-ref-services/latest/purestorageblock.md | 2 +- docs-ref-services/latest/purview.md | 2 +- docs-ref-services/latest/qumulo.md | 2 +- docs-ref-services/latest/quota.md | 2 +- docs-ref-services/latest/recovery-services.md | 2 +- docs-ref-services/latest/redis.md | 2 +- docs-ref-services/latest/reservations.md | 2 +- .../latest/resource-connector.md | 2 +- docs-ref-services/latest/resource-graph.md | 2 +- docs-ref-services/latest/resource-health.md | 2 +- docs-ref-services/latest/resource-mover.md | 2 +- .../latest/resources-deploymentstacks.md | 2 +- docs-ref-services/latest/resources.md | 2 +- docs-ref-services/latest/schema-registry.md | 4 +- docs-ref-services/latest/search.md | 2 +- docs-ref-services/latest/security-insights.md | 2 +- docs-ref-services/latest/security.md | 2 +- docs-ref-services/latest/self-help.md | 2 +- docs-ref-services/latest/service-bus.md | 2 +- .../latest/service-fabric-managed-clusters.md | 2 +- docs-ref-services/latest/service-fabric.md | 2 +- docs-ref-services/latest/service-linker.md | 2 +- .../latest/service-networking.md | 2 +- docs-ref-services/latest/signalr.md | 2 +- docs-ref-services/latest/sphere.md | 2 +- docs-ref-services/latest/spring-cloud.md | 2 +- docs-ref-services/latest/sql.md | 2 +- docs-ref-services/latest/standby-pool.md | 2 +- docs-ref-services/latest/storage.md | 2 +- docs-ref-services/latest/stream-analytics.md | 2 +- docs-ref-services/latest/subscriptions.md | 2 +- docs-ref-services/latest/support.md | 2 +- docs-ref-services/latest/synapse.md | 2 +- .../system-center-virtual-machine-manager.md | 2 +- docs-ref-services/latest/tables.md | 2 +- docs-ref-services/latest/traffic-manager.md | 2 +- docs-ref-services/latest/visual-search.md | 2 +- docs-ref-services/latest/web-pubsub.md | 2 +- docs-ref-services/latest/workloads.md | 2 +- docs-ref-services/legacy/app-platform.md | 2 +- docs-ref-services/legacy/auto-suggest.md | 2 +- docs-ref-services/legacy/azure-stack-hci.md | 2 +- docs-ref-services/legacy/batch-ai.md | 2 +- docs-ref-services/legacy/batch.md | 2 +- .../legacy/cognitive-services.md | 2 +- .../legacy/communication-index.md | 2 +- docs-ref-services/legacy/communication.md | 2 +- .../legacy/container-instances.md | 2 +- .../legacy/container-registry.md | 2 +- docs-ref-services/legacy/container-service.md | 2 +- .../legacy/content-delivery-network.md | 2 +- docs-ref-services/legacy/cosmos-db.md | 2 +- .../legacy/custom-image-search.md | 2 +- docs-ref-services/legacy/custom-search.md | 2 +- docs-ref-services/legacy/digital-twins.md | 2 +- docs-ref-services/legacy/dns.md | 2 +- docs-ref-services/legacy/entity-search.md | 2 +- docs-ref-services/legacy/event-grid.md | 2 +- docs-ref-services/legacy/graph-rbac.md | 2 +- docs-ref-services/legacy/hybrid-compute.md | 2 +- docs-ref-services/legacy/image-search.md | 2 +- docs-ref-services/legacy/key-vault.md | 2 +- docs-ref-services/legacy/load-testing.md | 2 +- docs-ref-services/legacy/locks.md | 2 +- docs-ref-services/legacy/logz.md | 2 +- docs-ref-services/legacy/machine-learning.md | 2 +- .../legacy/managed-service-identity.md | 2 +- docs-ref-services/legacy/maps.md | 2 +- docs-ref-services/legacy/media-services.md | 2 +- docs-ref-services/legacy/mixed-reality.md | 2 +- docs-ref-services/legacy/monitor.md | 2 +- docs-ref-services/legacy/network-analytics.md | 2 +- docs-ref-services/legacy/network.md | 2 +- docs-ref-services/legacy/news-search.md | 2 +- .../legacy/operations-management.md | 2 +- docs-ref-services/legacy/purview.md | 2 +- docs-ref-services/legacy/redis.md | 2 +- docs-ref-services/legacy/resource-mover.md | 2 +- docs-ref-services/legacy/resources.md | 2 +- docs-ref-services/legacy/search.md | 2 +- docs-ref-services/legacy/service-bus.md | 2 +- docs-ref-services/legacy/spring-cloud.md | 2 +- docs-ref-services/legacy/sql.md | 2 +- docs-ref-services/legacy/storage.md | 2 +- docs-ref-services/legacy/support.md | 2 +- docs-ref-services/legacy/traffic-manager.md | 2 +- docs-ref-services/legacy/video-analyzer.md | 2 +- docs-ref-services/legacy/video-search.md | 2 +- docs-ref-services/legacy/visual-search.md | 2 +- docs-ref-services/legacy/web-search.md | 2 +- docs-ref-services/preview/advisor.md | 2 +- docs-ref-services/preview/agrifood.md | 2 +- .../preview/alerts-management.md | 2 +- docs-ref-services/preview/api-center.md | 2 +- docs-ref-services/preview/api-management.md | 2 +- .../preview/app-compliance-automation.md | 2 +- .../preview/app-configuration.md | 2 +- .../preview/application-insights.md | 2 +- docs-ref-services/preview/arc-data.md | 2 +- docs-ref-services/preview/arize-ai.md | 2 +- docs-ref-services/preview/astro.md | 2 +- .../preview/attestation-index.md | 1 + docs-ref-services/preview/attestation.md | 4 +- docs-ref-services/preview/automanage.md | 2 +- docs-ref-services/preview/automation.md | 2 +- docs-ref-services/preview/azure-analytics.md | 2 +- docs-ref-services/preview/azure-stack-hci.md | 2 +- docs-ref-services/preview/azure-stack.md | 2 +- .../preview/azure-vmware-solution.md | 2 +- .../preview/baremetal-infrastructure.md | 2 +- docs-ref-services/preview/batch-index.md | 1 + docs-ref-services/preview/batch.md | 4 +- docs-ref-services/preview/billing-benefits.md | 2 +- docs-ref-services/preview/billing.md | 2 +- docs-ref-services/preview/bot-service.md | 2 +- .../preview/carbonoptimization.md | 2 +- .../preview/cognitive-services-index.md | 1 + .../preview/cognitive-services.md | 2 +- docs-ref-services/preview/commerce.md | 2 +- .../preview/communication-index.md | 4 + docs-ref-services/preview/communication.md | 2 +- docs-ref-services/preview/compute-fleet.md | 2 +- docs-ref-services/preview/compute-schedule.md | 2 +- docs-ref-services/preview/computer-vision.md | 2 +- .../preview/confidential-ledger.md | 2 +- docs-ref-services/preview/confluent.md | 2 +- docs-ref-services/preview/connected-cache.md | 2 +- docs-ref-services/preview/connected-vmware.md | 2 +- docs-ref-services/preview/consumption.md | 2 +- docs-ref-services/preview/container-apps.md | 2 +- .../preview/container-instances.md | 2 +- .../preview/container-orchestrator-runtime.md | 2 +- .../preview/container-registry-index.md | 1 + .../preview/container-registry.md | 4 +- .../preview/container-service-fleet.md | 2 +- .../preview/container-service.md | 2 +- .../preview/cosmos-db-for-postgresql.md | 2 +- docs-ref-services/preview/cosmos-db-index.md | 2 + docs-ref-services/preview/cosmos-db.md | 4 +- docs-ref-services/preview/cost-management.md | 2 +- .../preview/customer-insights.md | 2 +- docs-ref-services/preview/data-box-edge.md | 2 +- docs-ref-services/preview/data-box.md | 2 +- docs-ref-services/preview/data-explorer.md | 2 +- docs-ref-services/preview/data-factory.md | 2 +- .../preview/data-lake-analytics.md | 2 +- docs-ref-services/preview/data-lake-store.md | 2 +- .../preview/database-migration-service.md | 2 +- docs-ref-services/preview/database-watcher.md | 2 +- docs-ref-services/preview/databricks.md | 2 +- docs-ref-services/preview/datadog.md | 2 +- docs-ref-services/preview/defender-easm.md | 2 +- .../preview/delegated-network.md | 2 +- docs-ref-services/preview/dependencymap.md | 2 +- .../preview/deployment-manager.md | 2 +- .../preview/desktop-virtualization.md | 4 +- docs-ref-services/preview/dev-center.md | 2 +- docs-ref-services/preview/dev-spaces.md | 2 +- docs-ref-services/preview/devhub.md | 2 +- .../preview/devops-infrastructure.md | 2 +- docs-ref-services/preview/devtest-labs.md | 2 +- docs-ref-services/preview/dns-resolver.md | 2 +- docs-ref-services/preview/dns.md | 4 +- docs-ref-services/preview/durable-task.md | 2 +- docs-ref-services/preview/dynatrace.md | 2 +- docs-ref-services/preview/edge-order.md | 2 +- docs-ref-services/preview/edge-zones.md | 2 +- docs-ref-services/preview/education.md | 2 +- docs-ref-services/preview/elastic-san.md | 2 +- docs-ref-services/preview/elastic.md | 2 +- docs-ref-services/preview/event-grid.md | 2 +- docs-ref-services/preview/event-hubs.md | 2 +- .../preview/extended-location.md | 2 +- docs-ref-services/preview/fabric.md | 2 +- docs-ref-services/preview/farmbeats.md | 2 +- docs-ref-services/preview/front-door.md | 2 +- docs-ref-services/preview/grafana.md | 2 +- docs-ref-services/preview/hana-on-azure.md | 2 +- .../preview/hardware-security-module.md | 2 +- .../preview/hdinsight-containers.md | 2 +- docs-ref-services/preview/hdinsight.md | 2 +- docs-ref-services/preview/health-bot.md | 2 +- .../preview/health-data-ai-services.md | 2 +- .../preview/health-deidentification.md | 2 +- docs-ref-services/preview/healthcare-apis.md | 2 +- docs-ref-services/preview/hybrid-compute.md | 2 +- .../preview/hybrid-connectivity.md | 2 +- .../preview/hybrid-kubernetes.md | 2 +- docs-ref-services/preview/hybrid-network.md | 2 +- docs-ref-services/preview/identity.md | 2 +- docs-ref-services/preview/image-builder.md | 2 +- docs-ref-services/preview/impact-reporting.md | 2 +- .../preview/informatica-data-management.md | 2 +- docs-ref-services/preview/iot-index.md | 2 + docs-ref-services/preview/iot.md | 2 +- docs-ref-services/preview/key-vault-index.md | 1 + docs-ref-services/preview/key-vault.md | 2 +- .../preview/kubernetes-configuration.md | 2 +- .../kubernetesconfiguration-extensions.md | 2 +- .../kubernetesconfiguration-extensiontypes.md | 2 +- ...ernetesconfiguration-fluxconfigurations.md | 2 +- ...bernetesconfiguration-privatelinkscopes.md | 2 +- docs-ref-services/preview/lab-services.md | 2 +- .../preview/lambdatesthyperexecute.md | 2 +- docs-ref-services/preview/large-instance.md | 2 +- docs-ref-services/preview/load-testing.md | 2 +- docs-ref-services/preview/log-analytics.md | 2 +- docs-ref-services/preview/logic-apps.md | 2 +- docs-ref-services/preview/logz.md | 2 +- docs-ref-services/preview/machine-learning.md | 4 +- docs-ref-services/preview/maintenance.md | 2 +- .../preview/managed-applications.md | 2 +- .../preview/management-groups.md | 2 +- docs-ref-services/preview/maps-index.md | 1 + docs-ref-services/preview/maps.md | 2 +- docs-ref-services/preview/mariadb.md | 2 +- .../preview/marketplace-ordering.md | 2 +- .../preview/media-services-index.md | 2 +- docs-ref-services/preview/media-services.md | 2 +- .../preview/metrics-advisor-index.md | 3 + docs-ref-services/preview/metrics-advisor.md | 11 + docs-ref-services/preview/migration.md | 2 +- .../preview/mixed-reality-index.md | 1 + docs-ref-services/preview/mixed-reality.md | 2 +- docs-ref-services/preview/mobile-network.md | 2 +- docs-ref-services/preview/mongo-cluster.md | 2 +- docs-ref-services/preview/mongodbatlas.md | 2 +- docs-ref-services/preview/monitor.md | 2 +- docs-ref-services/preview/mysql-index.md | 1 + docs-ref-services/preview/mysql.md | 2 +- docs-ref-services/preview/neon-postgres.md | 2 +- docs-ref-services/preview/netapp-files.md | 2 +- .../preview/network-analytics.md | 2 +- docs-ref-services/preview/network-function.md | 2 +- docs-ref-services/preview/nginx.md | 2 +- .../preview/notification-hubs.md | 2 +- .../preview/onlineexperimentation.md | 2 +- .../preview/open-energy-platform.md | 2 +- .../preview/operations-management.md | 2 +- .../preview/operator-nexus---network-cloud.md | 2 +- docs-ref-services/preview/oracle-database.md | 2 +- docs-ref-services/preview/orbital.md | 2 +- docs-ref-services/preview/peering.md | 2 +- .../preview/pinecone-vector-db.md | 2 +- .../preview/planetarycomputer.md | 2 +- .../preview/playwright-testing.md | 2 +- docs-ref-services/preview/policy-insights.md | 2 +- .../preview/portalservicescopilot.md | 2 +- docs-ref-services/preview/postgresql-index.md | 1 + docs-ref-services/preview/postgresql.md | 2 +- .../preview/power-bi-dedicated.md | 2 +- docs-ref-services/preview/purestorageblock.md | 2 +- docs-ref-services/preview/purview.md | 2 +- .../preview/quantum-jobs-index.md | 2 +- docs-ref-services/preview/quantum-jobs.md | 2 +- docs-ref-services/preview/quantum.md | 2 +- docs-ref-services/preview/quota.md | 2 +- .../preview/recovery-services.md | 2 +- .../preview/red-hat-openshift.md | 2 +- docs-ref-services/preview/redis.md | 2 +- docs-ref-services/preview/relay.md | 2 +- docs-ref-services/preview/reservations.md | 2 +- .../preview/resource-connector.md | 4 +- docs-ref-services/preview/resource-health.md | 2 +- .../preview/resources-deploymentstacks.md | 2 +- docs-ref-services/preview/schema-registry.md | 4 +- docs-ref-services/preview/search.md | 2 +- .../preview/secretsstoreextension.md | 2 +- docs-ref-services/preview/security-devops.md | 2 +- .../preview/security-insights.md | 2 +- docs-ref-services/preview/security.md | 2 +- docs-ref-services/preview/self-help.md | 2 +- docs-ref-services/preview/service-bus.md | 4 +- .../service-fabric-managed-clusters.md | 2 +- docs-ref-services/preview/service-fabric.md | 2 +- docs-ref-services/preview/service-linker.md | 2 +- .../preview/service-networking.md | 2 +- docs-ref-services/preview/signalr.md | 2 +- docs-ref-services/preview/sitemanager.md | 2 +- .../preview/spring-app-discovery.md | 2 +- docs-ref-services/preview/spring-cloud.md | 2 +- .../preview/sql-virtual-machine.md | 2 +- docs-ref-services/preview/sql.md | 4 +- docs-ref-services/preview/standby-pool.md | 2 +- docs-ref-services/preview/storage.md | 2 +- docs-ref-services/preview/stream-analytics.md | 2 +- docs-ref-services/preview/subscriptions.md | 2 +- docs-ref-services/preview/support.md | 2 +- docs-ref-services/preview/synapse-index.md | 8 +- docs-ref-services/preview/synapse.md | 2 +- .../system-center-virtual-machine-manager.md | 2 +- docs-ref-services/preview/tables.md | 2 +- docs-ref-services/preview/terraform.md | 2 +- docs-ref-services/preview/trusted-signing.md | 2 +- docs-ref-services/preview/unknown.md | 2 +- .../preview/vmware-solution-by-cloudsimple.md | 2 +- docs-ref-services/preview/web-pubsub-index.md | 1 + docs-ref-services/preview/web-pubsub.md | 2 +- docs-ref-services/preview/weights-&-biases.md | 2 +- docs-ref-services/preview/workloads-index.md | 1 + docs-ref-services/preview/workloads.md | 2 +- package.json | 374 ++++++++++++------ 428 files changed, 753 insertions(+), 545 deletions(-) create mode 100644 docs-ref-services/preview/metrics-advisor-index.md create mode 100644 docs-ref-services/preview/metrics-advisor.md diff --git a/docs-ref-mapping/reference-unified.yml b/docs-ref-mapping/reference-unified.yml index 80132b1da7518..4f4e48b900ce5 100644 --- a/docs-ref-mapping/reference-unified.yml +++ b/docs-ref-mapping/reference-unified.yml @@ -180,6 +180,10 @@ - com.azure.resourcemanager.arizeaiobservabilityeval.fluent - com.azure.resourcemanager.arizeaiobservabilityeval.fluent.models - com.azure.resourcemanager.arizeaiobservabilityeval.models + - com.azure.resourcemanager.arizeaiobservabilityeval + - com.azure.resourcemanager.arizeaiobservabilityeval.fluent + - com.azure.resourcemanager.arizeaiobservabilityeval.fluent.models + - com.azure.resourcemanager.arizeaiobservabilityeval.models - name: Astro href: ~/docs-ref-services/{moniker}/astro.md landingPageType: Service @@ -1546,7 +1550,6 @@ href: ~/docs-ref-services/{moniker}/messaging-eventgrid-readme.md children: - com.azure.messaging.eventgrid - - com.azure.messaging.eventgrid.models - com.azure.messaging.eventgrid.systemevents - name: CloudNative CloudEvents with Event Grid (deprecated) href: ~/docs-ref-services/{moniker}/messaging-eventgrid-cloudnative-cloudevents-readme.md @@ -1560,10 +1563,8 @@ - name: System Events href: ~/docs-ref-services/{moniker}/messaging-eventgrid-systemevents-readme.md children: - - com.azure.messaging.eventgrid - com.azure.messaging.eventgrid.systemevents - com.azure.messaging.eventgrid.systemevents.models - - com.azure.messaging.eventgrid - com.azure.messaging.eventgrid.systemevents - com.azure.messaging.eventgrid.systemevents.models - name: Management @@ -2302,6 +2303,10 @@ - com.azure.resourcemanager.lambdatesthyperexecute.fluent - com.azure.resourcemanager.lambdatesthyperexecute.fluent.models - com.azure.resourcemanager.lambdatesthyperexecute.models + - com.azure.resourcemanager.lambdatesthyperexecute + - com.azure.resourcemanager.lambdatesthyperexecute.fluent + - com.azure.resourcemanager.lambdatesthyperexecute.fluent.models + - com.azure.resourcemanager.lambdatesthyperexecute.models - name: Large Instance href: ~/docs-ref-services/{moniker}/large-instance.md landingPageType: Service @@ -2680,6 +2685,10 @@ - com.azure.resourcemanager.mongodbatlas.fluent - com.azure.resourcemanager.mongodbatlas.fluent.models - com.azure.resourcemanager.mongodbatlas.models + - com.azure.resourcemanager.mongodbatlas + - com.azure.resourcemanager.mongodbatlas.fluent + - com.azure.resourcemanager.mongodbatlas.fluent.models + - com.azure.resourcemanager.mongodbatlas.models - name: Monitor href: ~/docs-ref-services/{moniker}/monitor.md landingPageType: Service @@ -2702,6 +2711,16 @@ children: - com.azure.monitor.query - com.azure.monitor.query.models + - name: Monitor Query Logs + href: ~/docs-ref-services/{moniker}/monitor-query-logs-readme.md + children: + - com.azure.monitor.query.logs + - com.azure.monitor.query.logs.models + - name: Monitor Query Metrics + href: ~/docs-ref-services/{moniker}/monitor-query-metrics-readme.md + children: + - com.azure.monitor.query.metrics + - com.azure.monitor.query.metrics.models - name: OpenTelemetry Exporter (deprecated) href: ~/docs-ref-services/{moniker}/opentelemetry-exporter-azuremonitor-readme.md children: @@ -3119,6 +3138,10 @@ - com.azure.resourcemanager.purestorageblock.fluent - com.azure.resourcemanager.purestorageblock.fluent.models - com.azure.resourcemanager.purestorageblock.models + - com.azure.resourcemanager.purestorageblock + - com.azure.resourcemanager.purestorageblock.fluent + - com.azure.resourcemanager.purestorageblock.fluent.models + - com.azure.resourcemanager.purestorageblock.models - name: Purview href: ~/docs-ref-services/{moniker}/purview.md landingPageType: Service diff --git a/docs-ref-services/latest/advisor.md b/docs-ref-services/latest/advisor.md index 1957a18367d6d..ae87306d69874 100644 --- a/docs-ref-services/latest/advisor.md +++ b/docs-ref-services/latest/advisor.md @@ -1,7 +1,7 @@ --- title: Azure Advisor SDK for Java description: Reference for Azure Advisor SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: advisor diff --git a/docs-ref-services/latest/api-center.md b/docs-ref-services/latest/api-center.md index bdf98fd2a684d..e6157559c007c 100644 --- a/docs-ref-services/latest/api-center.md +++ b/docs-ref-services/latest/api-center.md @@ -1,7 +1,7 @@ --- title: Azure API Center SDK for Java description: Reference for Azure API Center SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: apicenter diff --git a/docs-ref-services/latest/api-management.md b/docs-ref-services/latest/api-management.md index 2d09c3db80def..528c090f96a2b 100644 --- a/docs-ref-services/latest/api-management.md +++ b/docs-ref-services/latest/api-management.md @@ -1,7 +1,7 @@ --- title: Azure API Management SDK for Java description: Reference for Azure API Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: apimanagement diff --git a/docs-ref-services/latest/app-compliance-automation.md b/docs-ref-services/latest/app-compliance-automation.md index 540054daa1178..b5f5898fbeade 100644 --- a/docs-ref-services/latest/app-compliance-automation.md +++ b/docs-ref-services/latest/app-compliance-automation.md @@ -1,7 +1,7 @@ --- title: Azure App Compliance Automation SDK for Java description: Reference for Azure App Compliance Automation SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: appcomplianceautomation diff --git a/docs-ref-services/latest/app-configuration.md b/docs-ref-services/latest/app-configuration.md index f251f117a21fb..2a40373eedd88 100644 --- a/docs-ref-services/latest/app-configuration.md +++ b/docs-ref-services/latest/app-configuration.md @@ -1,7 +1,7 @@ --- title: Azure App Configuration SDK for Java description: Reference for Azure App Configuration SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: appconfiguration diff --git a/docs-ref-services/latest/app-service.md b/docs-ref-services/latest/app-service.md index 73c091243701e..2e398e9821369 100644 --- a/docs-ref-services/latest/app-service.md +++ b/docs-ref-services/latest/app-service.md @@ -1,7 +1,7 @@ --- title: Azure App Service SDK for Java description: Reference for Azure App Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: app-service diff --git a/docs-ref-services/latest/application-insights.md b/docs-ref-services/latest/application-insights.md index 6a63c2978ab81..b39ac5bea05b9 100644 --- a/docs-ref-services/latest/application-insights.md +++ b/docs-ref-services/latest/application-insights.md @@ -1,7 +1,7 @@ --- title: Azure Application Insights SDK for Java description: Reference for Azure Application Insights SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/latest/arc-data.md b/docs-ref-services/latest/arc-data.md index 39729b8c83ebd..cc984fab74ead 100644 --- a/docs-ref-services/latest/arc-data.md +++ b/docs-ref-services/latest/arc-data.md @@ -1,7 +1,7 @@ --- title: Azure Arc Data SDK for Java description: Reference for Azure Arc Data SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/latest/arize-ai.md b/docs-ref-services/latest/arize-ai.md index 473831ea17954..1d515177e6f49 100644 --- a/docs-ref-services/latest/arize-ai.md +++ b/docs-ref-services/latest/arize-ai.md @@ -1,7 +1,7 @@ --- title: Azure Arize AI SDK for Java description: Reference for Azure Arize AI SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: arizeai diff --git a/docs-ref-services/latest/attestation.md b/docs-ref-services/latest/attestation.md index 9a09b36a93a2b..cd1893e468f32 100644 --- a/docs-ref-services/latest/attestation.md +++ b/docs-ref-services/latest/attestation.md @@ -1,7 +1,7 @@ --- title: Azure Attestation SDK for Java description: Reference for Azure Attestation SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: attestation diff --git a/docs-ref-services/latest/authorization.md b/docs-ref-services/latest/authorization.md index e705499929eb1..3321271b6b1f9 100644 --- a/docs-ref-services/latest/authorization.md +++ b/docs-ref-services/latest/authorization.md @@ -1,7 +1,7 @@ --- title: Azure Authorization SDK for Java description: Reference for Azure Authorization SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/latest/automanage.md b/docs-ref-services/latest/automanage.md index d080dc64834fc..86ab1e8de40bb 100644 --- a/docs-ref-services/latest/automanage.md +++ b/docs-ref-services/latest/automanage.md @@ -1,7 +1,7 @@ --- title: Azure Automanage SDK for Java description: Reference for Azure Automanage SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: automanage diff --git a/docs-ref-services/latest/automation.md b/docs-ref-services/latest/automation.md index d6e90c5db8cca..7751264df524a 100644 --- a/docs-ref-services/latest/automation.md +++ b/docs-ref-services/latest/automation.md @@ -1,7 +1,7 @@ --- title: Azure Automation SDK for Java description: Reference for Azure Automation SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/latest/azure-stack.md b/docs-ref-services/latest/azure-stack.md index 2bb5ada7701cd..0aa5862f8dc6c 100644 --- a/docs-ref-services/latest/azure-stack.md +++ b/docs-ref-services/latest/azure-stack.md @@ -1,7 +1,7 @@ --- title: Azure Azure Stack SDK for Java description: Reference for Azure Azure Stack SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/latest/azure-vmware-solution.md b/docs-ref-services/latest/azure-vmware-solution.md index 5d58754e5e48a..f7daa08dd9cdd 100644 --- a/docs-ref-services/latest/azure-vmware-solution.md +++ b/docs-ref-services/latest/azure-vmware-solution.md @@ -1,7 +1,7 @@ --- title: Azure Azure VMware Solution SDK for Java description: Reference for Azure Azure VMware Solution SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azurevmwaresolution diff --git a/docs-ref-services/latest/baremetal-infrastructure.md b/docs-ref-services/latest/baremetal-infrastructure.md index b8cc15077459a..7fcec4d3b38df 100644 --- a/docs-ref-services/latest/baremetal-infrastructure.md +++ b/docs-ref-services/latest/baremetal-infrastructure.md @@ -1,7 +1,7 @@ --- title: Azure BareMetal Infrastructure SDK for Java description: Reference for Azure BareMetal Infrastructure SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: baremetalinfrastructure diff --git a/docs-ref-services/latest/batch.md b/docs-ref-services/latest/batch.md index 5a5a5e563e977..f37b1d2ca09a2 100644 --- a/docs-ref-services/latest/batch.md +++ b/docs-ref-services/latest/batch.md @@ -1,7 +1,7 @@ --- title: Azure Batch SDK for Java description: Reference for Azure Batch SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: batch diff --git a/docs-ref-services/latest/billing.md b/docs-ref-services/latest/billing.md index 4a617ab1c0fcf..6a242ed4d474e 100644 --- a/docs-ref-services/latest/billing.md +++ b/docs-ref-services/latest/billing.md @@ -1,7 +1,7 @@ --- title: Azure Billing SDK for Java description: Reference for Azure Billing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: billing diff --git a/docs-ref-services/latest/bot-service.md b/docs-ref-services/latest/bot-service.md index f62c03fa78ea7..df654e82b7028 100644 --- a/docs-ref-services/latest/bot-service.md +++ b/docs-ref-services/latest/bot-service.md @@ -1,7 +1,7 @@ --- title: Azure Bot Service SDK for Java description: Reference for Azure Bot Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: botservice diff --git a/docs-ref-services/latest/carbonoptimization.md b/docs-ref-services/latest/carbonoptimization.md index 4da5975535e96..d5563d3bdf0c9 100644 --- a/docs-ref-services/latest/carbonoptimization.md +++ b/docs-ref-services/latest/carbonoptimization.md @@ -1,7 +1,7 @@ --- title: Azure Carbonoptimization SDK for Java description: Reference for Azure Carbonoptimization SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: carbonoptimization diff --git a/docs-ref-services/latest/change-analysis.md b/docs-ref-services/latest/change-analysis.md index de8f6ffab62c7..4962d2928ee87 100644 --- a/docs-ref-services/latest/change-analysis.md +++ b/docs-ref-services/latest/change-analysis.md @@ -1,7 +1,7 @@ --- title: Azure Change Analysis SDK for Java description: Reference for Azure Change Analysis SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: changeanalysis diff --git a/docs-ref-services/latest/chaos.md b/docs-ref-services/latest/chaos.md index ad8dfe74da493..af1cc633b21a6 100644 --- a/docs-ref-services/latest/chaos.md +++ b/docs-ref-services/latest/chaos.md @@ -1,7 +1,7 @@ --- title: Azure Chaos SDK for Java description: Reference for Azure Chaos SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: chaos diff --git a/docs-ref-services/latest/cognitive-services.md b/docs-ref-services/latest/cognitive-services.md index 8cf38a3e60c16..34499e95c326e 100644 --- a/docs-ref-services/latest/cognitive-services.md +++ b/docs-ref-services/latest/cognitive-services.md @@ -1,7 +1,7 @@ --- title: Azure Cognitive Services SDK for Java description: Reference for Azure Cognitive Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cognitiveservices diff --git a/docs-ref-services/latest/communication.md b/docs-ref-services/latest/communication.md index 6477dd051bd7e..e1f80a4d2bc23 100644 --- a/docs-ref-services/latest/communication.md +++ b/docs-ref-services/latest/communication.md @@ -1,7 +1,7 @@ --- title: Azure Communication SDK for Java description: Reference for Azure Communication SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: communication diff --git a/docs-ref-services/latest/compute-fleet.md b/docs-ref-services/latest/compute-fleet.md index 53cf2d705bacf..b339320822074 100644 --- a/docs-ref-services/latest/compute-fleet.md +++ b/docs-ref-services/latest/compute-fleet.md @@ -1,7 +1,7 @@ --- title: Azure Compute Fleet SDK for Java description: Reference for Azure Compute Fleet SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: computefleet diff --git a/docs-ref-services/latest/compute-schedule.md b/docs-ref-services/latest/compute-schedule.md index c3aec23fa8de6..bc40f0811eddf 100644 --- a/docs-ref-services/latest/compute-schedule.md +++ b/docs-ref-services/latest/compute-schedule.md @@ -1,7 +1,7 @@ --- title: Azure Compute Schedule SDK for Java description: Reference for Azure Compute Schedule SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: computeschedule diff --git a/docs-ref-services/latest/compute.md b/docs-ref-services/latest/compute.md index cf10083b78371..b7835ea8f8d8e 100644 --- a/docs-ref-services/latest/compute.md +++ b/docs-ref-services/latest/compute.md @@ -1,7 +1,7 @@ --- title: Azure Compute SDK for Java description: Reference for Azure Compute SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: compute diff --git a/docs-ref-services/latest/confidential-ledger.md b/docs-ref-services/latest/confidential-ledger.md index f442c10bd03d8..b1ca5894efe76 100644 --- a/docs-ref-services/latest/confidential-ledger.md +++ b/docs-ref-services/latest/confidential-ledger.md @@ -1,7 +1,7 @@ --- title: Azure Confidential Ledger SDK for Java description: Reference for Azure Confidential Ledger SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: confidentialledger diff --git a/docs-ref-services/latest/confluent.md b/docs-ref-services/latest/confluent.md index f29bd327d23ad..c463a0c17898a 100644 --- a/docs-ref-services/latest/confluent.md +++ b/docs-ref-services/latest/confluent.md @@ -1,7 +1,7 @@ --- title: Azure Confluent SDK for Java description: Reference for Azure Confluent SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: confluent diff --git a/docs-ref-services/latest/connected-vmware.md b/docs-ref-services/latest/connected-vmware.md index b702086492184..f2ceed9fef3a0 100644 --- a/docs-ref-services/latest/connected-vmware.md +++ b/docs-ref-services/latest/connected-vmware.md @@ -1,7 +1,7 @@ --- title: Azure Connected VMware SDK for Java description: Reference for Azure Connected VMware SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: connectedvmware diff --git a/docs-ref-services/latest/consumption.md b/docs-ref-services/latest/consumption.md index a14b38e2cb013..c290d6e98ced0 100644 --- a/docs-ref-services/latest/consumption.md +++ b/docs-ref-services/latest/consumption.md @@ -1,7 +1,7 @@ --- title: Azure Consumption SDK for Java description: Reference for Azure Consumption SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: consumption diff --git a/docs-ref-services/latest/container-apps.md b/docs-ref-services/latest/container-apps.md index 1a601b792eb47..4ec14484acd24 100644 --- a/docs-ref-services/latest/container-apps.md +++ b/docs-ref-services/latest/container-apps.md @@ -1,7 +1,7 @@ --- title: Azure Container Apps SDK for Java description: Reference for Azure Container Apps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerapps diff --git a/docs-ref-services/latest/container-instances.md b/docs-ref-services/latest/container-instances.md index a7e132a1c0f1d..6ab363fe0b63e 100644 --- a/docs-ref-services/latest/container-instances.md +++ b/docs-ref-services/latest/container-instances.md @@ -1,7 +1,7 @@ --- title: Azure Container Instances SDK for Java description: Reference for Azure Container Instances SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: container-instances diff --git a/docs-ref-services/latest/container-registry.md b/docs-ref-services/latest/container-registry.md index 5a12d91ea8f7e..b8dede0e7913a 100644 --- a/docs-ref-services/latest/container-registry.md +++ b/docs-ref-services/latest/container-registry.md @@ -1,10 +1,10 @@ --- title: Azure Container Registry SDK for Java description: Reference for Azure Container Registry SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: container-registry +ms.service: containerregistry --- # Azure Container Registry SDK for Java - latest ## Packages - latest diff --git a/docs-ref-services/latest/container-service-fleet.md b/docs-ref-services/latest/container-service-fleet.md index a2c5db39af9b9..db620f561d17b 100644 --- a/docs-ref-services/latest/container-service-fleet.md +++ b/docs-ref-services/latest/container-service-fleet.md @@ -1,7 +1,7 @@ --- title: Azure Container Service Fleet SDK for Java description: Reference for Azure Container Service Fleet SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerservicefleet diff --git a/docs-ref-services/latest/container-service.md b/docs-ref-services/latest/container-service.md index 47f4019863d2e..8786289913b71 100644 --- a/docs-ref-services/latest/container-service.md +++ b/docs-ref-services/latest/container-service.md @@ -1,10 +1,10 @@ --- title: Azure Container Service SDK for Java description: Reference for Azure Container Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: containerservice +ms.service: container-service --- # Azure Container Service SDK for Java - latest ## Packages - latest diff --git a/docs-ref-services/latest/content-delivery-network.md b/docs-ref-services/latest/content-delivery-network.md index a72d423580319..c0a03daa1560f 100644 --- a/docs-ref-services/latest/content-delivery-network.md +++ b/docs-ref-services/latest/content-delivery-network.md @@ -1,7 +1,7 @@ --- title: Azure Content Delivery Network SDK for Java description: Reference for Azure Content Delivery Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-cdn diff --git a/docs-ref-services/latest/cosmos-db-for-postgresql.md b/docs-ref-services/latest/cosmos-db-for-postgresql.md index 8cf26f9a205e3..a7d6805ef6fa8 100644 --- a/docs-ref-services/latest/cosmos-db-for-postgresql.md +++ b/docs-ref-services/latest/cosmos-db-for-postgresql.md @@ -1,7 +1,7 @@ --- title: Azure Cosmos DB for PostgreSQL SDK for Java description: Reference for Azure Cosmos DB for PostgreSQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cosmosdbforpostgresql diff --git a/docs-ref-services/latest/cosmos-db.md b/docs-ref-services/latest/cosmos-db.md index 6386e1d943684..d5e876c7dad95 100644 --- a/docs-ref-services/latest/cosmos-db.md +++ b/docs-ref-services/latest/cosmos-db.md @@ -1,10 +1,10 @@ --- title: Azure Cosmos DB SDK for Java description: Reference for Azure Cosmos DB SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: cosmos-db +ms.service: cosmosdb --- # Azure Cosmos DB libraries for Java diff --git a/docs-ref-services/latest/cost-management.md b/docs-ref-services/latest/cost-management.md index 6e3e4bb16579b..651710fcde3f9 100644 --- a/docs-ref-services/latest/cost-management.md +++ b/docs-ref-services/latest/cost-management.md @@ -1,7 +1,7 @@ --- title: Azure Cost Management SDK for Java description: Reference for Azure Cost Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: costmanagement diff --git a/docs-ref-services/latest/custom-image-search.md b/docs-ref-services/latest/custom-image-search.md index 3e15d3d543f79..1f57c57bdac3f 100644 --- a/docs-ref-services/latest/custom-image-search.md +++ b/docs-ref-services/latest/custom-image-search.md @@ -1,7 +1,7 @@ --- title: Azure Custom Image Search SDK for Java description: Reference for Azure Custom Image Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: customimagesearch diff --git a/docs-ref-services/latest/data-box-edge.md b/docs-ref-services/latest/data-box-edge.md index bd0ef2751c6c9..d6163805fe2a7 100644 --- a/docs-ref-services/latest/data-box-edge.md +++ b/docs-ref-services/latest/data-box-edge.md @@ -1,7 +1,7 @@ --- title: Azure Data Box Edge SDK for Java description: Reference for Azure Data Box Edge SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databoxedge diff --git a/docs-ref-services/latest/data-box.md b/docs-ref-services/latest/data-box.md index e419878dc7928..7a73fb3d6c0fb 100644 --- a/docs-ref-services/latest/data-box.md +++ b/docs-ref-services/latest/data-box.md @@ -1,7 +1,7 @@ --- title: Azure Data Box SDK for Java description: Reference for Azure Data Box SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databox diff --git a/docs-ref-services/latest/data-explorer.md b/docs-ref-services/latest/data-explorer.md index f2a80d0a77e33..331af3ec1bb08 100644 --- a/docs-ref-services/latest/data-explorer.md +++ b/docs-ref-services/latest/data-explorer.md @@ -1,7 +1,7 @@ --- title: Azure Data Explorer SDK for Java description: Reference for Azure Data Explorer SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dataexplorer diff --git a/docs-ref-services/latest/data-factory.md b/docs-ref-services/latest/data-factory.md index 7c62833cdad49..093b2d9874789 100644 --- a/docs-ref-services/latest/data-factory.md +++ b/docs-ref-services/latest/data-factory.md @@ -1,7 +1,7 @@ --- title: Azure Data Factory SDK for Java description: Reference for Azure Data Factory SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datafactory diff --git a/docs-ref-services/latest/data-lake-analytics.md b/docs-ref-services/latest/data-lake-analytics.md index 59efdb2ae6e4b..420c817d8c91a 100644 --- a/docs-ref-services/latest/data-lake-analytics.md +++ b/docs-ref-services/latest/data-lake-analytics.md @@ -1,12 +1,12 @@ --- title: Azure Data Lake Analytics SDK for Java description: Reference for Azure Data Lake Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datalakeanalytics -manager: douge keywords: Azure, Java, SDK, API, big data, data lake +manager: douge --- # Azure Data Lake Analytics libraries for Java diff --git a/docs-ref-services/latest/data-lake-store.md b/docs-ref-services/latest/data-lake-store.md index 43c87a87b5ef4..1ae5dfd328686 100644 --- a/docs-ref-services/latest/data-lake-store.md +++ b/docs-ref-services/latest/data-lake-store.md @@ -1,7 +1,7 @@ --- title: Azure Data Lake Store SDK for Java description: Reference for Azure Data Lake Store SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datalakestore diff --git a/docs-ref-services/latest/data-protection.md b/docs-ref-services/latest/data-protection.md index ffcd7d5d08fc6..07725c6a10ac4 100644 --- a/docs-ref-services/latest/data-protection.md +++ b/docs-ref-services/latest/data-protection.md @@ -1,7 +1,7 @@ --- title: Azure Data Protection SDK for Java description: Reference for Azure Data Protection SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dataprotection diff --git a/docs-ref-services/latest/database-migration-service.md b/docs-ref-services/latest/database-migration-service.md index 26d0879873dc1..86ea0e10d9a22 100644 --- a/docs-ref-services/latest/database-migration-service.md +++ b/docs-ref-services/latest/database-migration-service.md @@ -1,7 +1,7 @@ --- title: Azure Database Migration Service SDK for Java description: Reference for Azure Database Migration Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databasemigrationservice diff --git a/docs-ref-services/latest/databricks.md b/docs-ref-services/latest/databricks.md index 6fbdbf87d2300..58e952c5c0337 100644 --- a/docs-ref-services/latest/databricks.md +++ b/docs-ref-services/latest/databricks.md @@ -1,7 +1,7 @@ --- title: Azure Databricks SDK for Java description: Reference for Azure Databricks SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databricks diff --git a/docs-ref-services/latest/datadog.md b/docs-ref-services/latest/datadog.md index b37c9d851a906..7e053d7aceda9 100644 --- a/docs-ref-services/latest/datadog.md +++ b/docs-ref-services/latest/datadog.md @@ -1,7 +1,7 @@ --- title: Azure Datadog SDK for Java description: Reference for Azure Datadog SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datadog diff --git a/docs-ref-services/latest/desktop-virtualization.md b/docs-ref-services/latest/desktop-virtualization.md index 9052038f0e433..60b6ec5fefc1d 100644 --- a/docs-ref-services/latest/desktop-virtualization.md +++ b/docs-ref-services/latest/desktop-virtualization.md @@ -1,7 +1,7 @@ --- title: Azure Desktop Virtualization SDK for Java description: Reference for Azure Desktop Virtualization SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: desktopvirtualization diff --git a/docs-ref-services/latest/dev-center.md b/docs-ref-services/latest/dev-center.md index 14c5ce95f843c..fce6f7f8056a0 100644 --- a/docs-ref-services/latest/dev-center.md +++ b/docs-ref-services/latest/dev-center.md @@ -1,7 +1,7 @@ --- title: Azure Dev Center SDK for Java description: Reference for Azure Dev Center SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devcenter diff --git a/docs-ref-services/latest/devops-infrastructure.md b/docs-ref-services/latest/devops-infrastructure.md index 931f00128b283..46f0eab48c7f4 100644 --- a/docs-ref-services/latest/devops-infrastructure.md +++ b/docs-ref-services/latest/devops-infrastructure.md @@ -1,7 +1,7 @@ --- title: Azure DevOps Infrastructure SDK for Java description: Reference for Azure DevOps Infrastructure SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devopsinfrastructure diff --git a/docs-ref-services/latest/devtest-labs.md b/docs-ref-services/latest/devtest-labs.md index da167dea2b8ee..8068a7f959f68 100644 --- a/docs-ref-services/latest/devtest-labs.md +++ b/docs-ref-services/latest/devtest-labs.md @@ -1,7 +1,7 @@ --- title: Azure DevTest Labs SDK for Java description: Reference for Azure DevTest Labs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devtest-lab diff --git a/docs-ref-services/latest/dns-resolver.md b/docs-ref-services/latest/dns-resolver.md index 347827fe97461..e55d2e9c8f1b9 100644 --- a/docs-ref-services/latest/dns-resolver.md +++ b/docs-ref-services/latest/dns-resolver.md @@ -1,7 +1,7 @@ --- title: Azure DNS Resolver SDK for Java description: Reference for Azure DNS Resolver SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dnsresolver diff --git a/docs-ref-services/latest/dns.md b/docs-ref-services/latest/dns.md index d4753ab75798b..0d2055ca909c3 100644 --- a/docs-ref-services/latest/dns.md +++ b/docs-ref-services/latest/dns.md @@ -1,7 +1,7 @@ --- title: Azure DNS SDK for Java description: Reference for Azure DNS SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dns diff --git a/docs-ref-services/latest/dynatrace.md b/docs-ref-services/latest/dynatrace.md index 953a57921258d..9dcbbe3c5c91a 100644 --- a/docs-ref-services/latest/dynatrace.md +++ b/docs-ref-services/latest/dynatrace.md @@ -1,7 +1,7 @@ --- title: Azure Dynatrace SDK for Java description: Reference for Azure Dynatrace SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dynatrace diff --git a/docs-ref-services/latest/edge-order.md b/docs-ref-services/latest/edge-order.md index 4d9349f94dc5a..d01f032e4b0e4 100644 --- a/docs-ref-services/latest/edge-order.md +++ b/docs-ref-services/latest/edge-order.md @@ -1,7 +1,7 @@ --- title: Azure Edge Order SDK for Java description: Reference for Azure Edge Order SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: edgeorder diff --git a/docs-ref-services/latest/elastic-san.md b/docs-ref-services/latest/elastic-san.md index c434b11f318af..8880498a8cade 100644 --- a/docs-ref-services/latest/elastic-san.md +++ b/docs-ref-services/latest/elastic-san.md @@ -1,7 +1,7 @@ --- title: Azure Elastic SAN SDK for Java description: Reference for Azure Elastic SAN SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: elasticsan diff --git a/docs-ref-services/latest/elastic.md b/docs-ref-services/latest/elastic.md index 3c1296f6e1762..71a9f1663b8ed 100644 --- a/docs-ref-services/latest/elastic.md +++ b/docs-ref-services/latest/elastic.md @@ -1,7 +1,7 @@ --- title: Azure Elastic SDK for Java description: Reference for Azure Elastic SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: elastic diff --git a/docs-ref-services/latest/event-grid.md b/docs-ref-services/latest/event-grid.md index b95a60a63f38a..cd104e80320da 100644 --- a/docs-ref-services/latest/event-grid.md +++ b/docs-ref-services/latest/event-grid.md @@ -1,7 +1,7 @@ --- title: Azure Event Grid SDK for Java description: Reference for Azure Event Grid SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-grid diff --git a/docs-ref-services/latest/event-hubs.md b/docs-ref-services/latest/event-hubs.md index e4bc8b471f474..faaa2ebb121f5 100644 --- a/docs-ref-services/latest/event-hubs.md +++ b/docs-ref-services/latest/event-hubs.md @@ -1,7 +1,7 @@ --- title: Azure Event Hubs SDK for Java description: Reference for Azure Event Hubs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-hubs diff --git a/docs-ref-services/latest/extended-location.md b/docs-ref-services/latest/extended-location.md index 4506227fb12e5..70b666f9fd2ac 100644 --- a/docs-ref-services/latest/extended-location.md +++ b/docs-ref-services/latest/extended-location.md @@ -1,7 +1,7 @@ --- title: Azure Extended Location SDK for Java description: Reference for Azure Extended Location SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: extendedlocation diff --git a/docs-ref-services/latest/fabric.md b/docs-ref-services/latest/fabric.md index 3386c8df6edfe..348f3221f46df 100644 --- a/docs-ref-services/latest/fabric.md +++ b/docs-ref-services/latest/fabric.md @@ -1,7 +1,7 @@ --- title: Azure Fabric SDK for Java description: Reference for Azure Fabric SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: fabric diff --git a/docs-ref-services/latest/fluid-relay.md b/docs-ref-services/latest/fluid-relay.md index bd18988d988b1..56ae7d4bac6d9 100644 --- a/docs-ref-services/latest/fluid-relay.md +++ b/docs-ref-services/latest/fluid-relay.md @@ -1,7 +1,7 @@ --- title: Azure Fluid Relay SDK for Java description: Reference for Azure Fluid Relay SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: fluidrelay diff --git a/docs-ref-services/latest/front-door.md b/docs-ref-services/latest/front-door.md index ca2b669bec861..813b580bdc08e 100644 --- a/docs-ref-services/latest/front-door.md +++ b/docs-ref-services/latest/front-door.md @@ -1,7 +1,7 @@ --- title: Azure Front Door SDK for Java description: Reference for Azure Front Door SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: frontdoor diff --git a/docs-ref-services/latest/functions.md b/docs-ref-services/latest/functions.md index e378bd1f6be1d..2adce067925ab 100644 --- a/docs-ref-services/latest/functions.md +++ b/docs-ref-services/latest/functions.md @@ -1,7 +1,7 @@ --- title: Azure Functions SDK for Java description: Reference for Azure Functions SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-functions diff --git a/docs-ref-services/latest/grafana.md b/docs-ref-services/latest/grafana.md index add48c9c2155a..26361c5d1aa7a 100644 --- a/docs-ref-services/latest/grafana.md +++ b/docs-ref-services/latest/grafana.md @@ -1,7 +1,7 @@ --- title: Azure Grafana SDK for Java description: Reference for Azure Grafana SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: grafana diff --git a/docs-ref-services/latest/graph-services.md b/docs-ref-services/latest/graph-services.md index 3c1347183d976..74aebe8930076 100644 --- a/docs-ref-services/latest/graph-services.md +++ b/docs-ref-services/latest/graph-services.md @@ -1,7 +1,7 @@ --- title: Azure Graph Services SDK for Java description: Reference for Azure Graph Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: graphservices diff --git a/docs-ref-services/latest/hardware-security-module.md b/docs-ref-services/latest/hardware-security-module.md index 3817898bb5b03..ba6546a3dd414 100644 --- a/docs-ref-services/latest/hardware-security-module.md +++ b/docs-ref-services/latest/hardware-security-module.md @@ -1,7 +1,7 @@ --- title: Azure Hardware Security Module SDK for Java description: Reference for Azure Hardware Security Module SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hardwaresecuritymodule diff --git a/docs-ref-services/latest/hdinsight.md b/docs-ref-services/latest/hdinsight.md index 16d109b0b942e..cdbae21317e9a 100644 --- a/docs-ref-services/latest/hdinsight.md +++ b/docs-ref-services/latest/hdinsight.md @@ -1,7 +1,7 @@ --- title: Azure HDInsight SDK for Java description: Reference for Azure HDInsight SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hdinsight diff --git a/docs-ref-services/latest/health-bot.md b/docs-ref-services/latest/health-bot.md index e4d8073afa83b..243d31c99d09f 100644 --- a/docs-ref-services/latest/health-bot.md +++ b/docs-ref-services/latest/health-bot.md @@ -1,7 +1,7 @@ --- title: Azure Health Bot SDK for Java description: Reference for Azure Health Bot SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-ai-health-bot diff --git a/docs-ref-services/latest/health-data-ai-services.md b/docs-ref-services/latest/health-data-ai-services.md index fa683b72bc5e1..98ccf029f191f 100644 --- a/docs-ref-services/latest/health-data-ai-services.md +++ b/docs-ref-services/latest/health-data-ai-services.md @@ -1,7 +1,7 @@ --- title: Azure Health Data AI Services SDK for Java description: Reference for Azure Health Data AI Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthdataaiservices diff --git a/docs-ref-services/latest/health-deidentification.md b/docs-ref-services/latest/health-deidentification.md index c797b6602aebd..f8c65e65bc5e1 100644 --- a/docs-ref-services/latest/health-deidentification.md +++ b/docs-ref-services/latest/health-deidentification.md @@ -1,7 +1,7 @@ --- title: Azure Health Deidentification SDK for Java description: Reference for Azure Health Deidentification SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthdeidentification diff --git a/docs-ref-services/latest/healthcare-apis.md b/docs-ref-services/latest/healthcare-apis.md index 7dfd1cc2915a9..dd1115b49c326 100644 --- a/docs-ref-services/latest/healthcare-apis.md +++ b/docs-ref-services/latest/healthcare-apis.md @@ -1,7 +1,7 @@ --- title: Azure Healthcare APIs SDK for Java description: Reference for Azure Healthcare APIs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthcareapis diff --git a/docs-ref-services/latest/hybrid-compute.md b/docs-ref-services/latest/hybrid-compute.md index 5097a511ade96..488caaf5ced38 100644 --- a/docs-ref-services/latest/hybrid-compute.md +++ b/docs-ref-services/latest/hybrid-compute.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Compute SDK for Java description: Reference for Azure Hybrid Compute SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridcompute diff --git a/docs-ref-services/latest/hybrid-connectivity.md b/docs-ref-services/latest/hybrid-connectivity.md index 6b28690f08df9..28b352a258aa2 100644 --- a/docs-ref-services/latest/hybrid-connectivity.md +++ b/docs-ref-services/latest/hybrid-connectivity.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Connectivity SDK for Java description: Reference for Azure Hybrid Connectivity SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridconnectivity diff --git a/docs-ref-services/latest/hybrid-kubernetes.md b/docs-ref-services/latest/hybrid-kubernetes.md index ed0e97210a667..bdd5a3ac157bc 100644 --- a/docs-ref-services/latest/hybrid-kubernetes.md +++ b/docs-ref-services/latest/hybrid-kubernetes.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Kubernetes SDK for Java description: Reference for Azure Hybrid Kubernetes SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridkubernetes diff --git a/docs-ref-services/latest/hybrid-network.md b/docs-ref-services/latest/hybrid-network.md index ad9be963abce6..0305162b73de9 100644 --- a/docs-ref-services/latest/hybrid-network.md +++ b/docs-ref-services/latest/hybrid-network.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Network SDK for Java description: Reference for Azure Hybrid Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridnetwork diff --git a/docs-ref-services/latest/identity.md b/docs-ref-services/latest/identity.md index 76637e6f97199..3e36a961f99b6 100644 --- a/docs-ref-services/latest/identity.md +++ b/docs-ref-services/latest/identity.md @@ -1,7 +1,7 @@ --- title: Azure Identity SDK for Java description: Reference for Azure Identity SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: entra-id diff --git a/docs-ref-services/latest/image-builder.md b/docs-ref-services/latest/image-builder.md index 8eafa81516a1c..be5e9fdaa3a80 100644 --- a/docs-ref-services/latest/image-builder.md +++ b/docs-ref-services/latest/image-builder.md @@ -1,7 +1,7 @@ --- title: Azure Image Builder SDK for Java description: Reference for Azure Image Builder SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: imagebuilder diff --git a/docs-ref-services/latest/informatica-data-management.md b/docs-ref-services/latest/informatica-data-management.md index ad621bbdf47cf..b3afc73afd71d 100644 --- a/docs-ref-services/latest/informatica-data-management.md +++ b/docs-ref-services/latest/informatica-data-management.md @@ -1,7 +1,7 @@ --- title: Azure Informatica Data Management SDK for Java description: Reference for Azure Informatica Data Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: informaticadatamanagement diff --git a/docs-ref-services/latest/iot.md b/docs-ref-services/latest/iot.md index 2e1ac177054bf..189f136956597 100644 --- a/docs-ref-services/latest/iot.md +++ b/docs-ref-services/latest/iot.md @@ -1,7 +1,7 @@ --- title: Azure IoT SDK for Java description: Reference for Azure IoT SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: iot diff --git a/docs-ref-services/latest/key-vault.md b/docs-ref-services/latest/key-vault.md index 72e5d90745fa0..9f459688341e3 100644 --- a/docs-ref-services/latest/key-vault.md +++ b/docs-ref-services/latest/key-vault.md @@ -1,7 +1,7 @@ --- title: Azure Key Vault SDK for Java description: Reference for Azure Key Vault SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: keyvault diff --git a/docs-ref-services/latest/kubernetes-configuration.md b/docs-ref-services/latest/kubernetes-configuration.md index d1e00aaf3c43a..8f6bd17fa0813 100644 --- a/docs-ref-services/latest/kubernetes-configuration.md +++ b/docs-ref-services/latest/kubernetes-configuration.md @@ -1,7 +1,7 @@ --- title: Azure Kubernetes Configuration SDK for Java description: Reference for Azure Kubernetes Configuration SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: kubernetesconfiguration diff --git a/docs-ref-services/latest/lab-services.md b/docs-ref-services/latest/lab-services.md index 3143a8a60f8be..54a5ae0d73e5b 100644 --- a/docs-ref-services/latest/lab-services.md +++ b/docs-ref-services/latest/lab-services.md @@ -1,7 +1,7 @@ --- title: Azure Lab Services SDK for Java description: Reference for Azure Lab Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: lab-services diff --git a/docs-ref-services/latest/lambdatesthyperexecute.md b/docs-ref-services/latest/lambdatesthyperexecute.md index bcfa2ab8e1c29..9f803104932eb 100644 --- a/docs-ref-services/latest/lambdatesthyperexecute.md +++ b/docs-ref-services/latest/lambdatesthyperexecute.md @@ -1,7 +1,7 @@ --- title: Azure Lambdatesthyperexecute SDK for Java description: Reference for Azure Lambdatesthyperexecute SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: lambdatesthyperexecute diff --git a/docs-ref-services/latest/load-testing.md b/docs-ref-services/latest/load-testing.md index ba37ed75a0e07..b3253f5364ed2 100644 --- a/docs-ref-services/latest/load-testing.md +++ b/docs-ref-services/latest/load-testing.md @@ -1,7 +1,7 @@ --- title: Azure Load Testing SDK for Java description: Reference for Azure Load Testing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: load-testing diff --git a/docs-ref-services/latest/log-analytics.md b/docs-ref-services/latest/log-analytics.md index 378458839c7bf..9f3a37a69ea15 100644 --- a/docs-ref-services/latest/log-analytics.md +++ b/docs-ref-services/latest/log-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Log Analytics SDK for Java description: Reference for Azure Log Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-monitor diff --git a/docs-ref-services/latest/logic-apps.md b/docs-ref-services/latest/logic-apps.md index e33abeb6f15ff..b457d13c5270c 100644 --- a/docs-ref-services/latest/logic-apps.md +++ b/docs-ref-services/latest/logic-apps.md @@ -1,7 +1,7 @@ --- title: Azure Logic Apps SDK for Java description: Reference for Azure Logic Apps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: logicapps diff --git a/docs-ref-services/latest/machine-learning.md b/docs-ref-services/latest/machine-learning.md index abc0c3544d61a..e04e687be1ef2 100644 --- a/docs-ref-services/latest/machine-learning.md +++ b/docs-ref-services/latest/machine-learning.md @@ -1,7 +1,7 @@ --- title: Azure Machine Learning SDK for Java description: Reference for Azure Machine Learning SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: machinelearning diff --git a/docs-ref-services/latest/maintenance.md b/docs-ref-services/latest/maintenance.md index 36c157590bbd2..bf3c68143bd53 100644 --- a/docs-ref-services/latest/maintenance.md +++ b/docs-ref-services/latest/maintenance.md @@ -1,7 +1,7 @@ --- title: Azure Maintenance SDK for Java description: Reference for Azure Maintenance SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maintenance diff --git a/docs-ref-services/latest/managed-applications.md b/docs-ref-services/latest/managed-applications.md index 0062cf1eea37f..80aba921905ab 100644 --- a/docs-ref-services/latest/managed-applications.md +++ b/docs-ref-services/latest/managed-applications.md @@ -1,7 +1,7 @@ --- title: Azure Managed Applications SDK for Java description: Reference for Azure Managed Applications SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: managedapplications diff --git a/docs-ref-services/latest/managed-network-fabric.md b/docs-ref-services/latest/managed-network-fabric.md index c86f9a025d2ef..ac0dc20bf4012 100644 --- a/docs-ref-services/latest/managed-network-fabric.md +++ b/docs-ref-services/latest/managed-network-fabric.md @@ -1,7 +1,7 @@ --- title: Azure Managed Network Fabric SDK for Java description: Reference for Azure Managed Network Fabric SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: managednetworkfabric diff --git a/docs-ref-services/latest/managed-service-identity.md b/docs-ref-services/latest/managed-service-identity.md index a8c51d8192326..92e38c68fad8c 100644 --- a/docs-ref-services/latest/managed-service-identity.md +++ b/docs-ref-services/latest/managed-service-identity.md @@ -1,7 +1,7 @@ --- title: Azure Managed Service Identity SDK for Java description: Reference for Azure Managed Service Identity SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/latest/maps.md b/docs-ref-services/latest/maps.md index 740307b3fe8b2..607ba4e2b075c 100644 --- a/docs-ref-services/latest/maps.md +++ b/docs-ref-services/latest/maps.md @@ -1,7 +1,7 @@ --- title: Azure Maps SDK for Java description: Reference for Azure Maps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maps diff --git a/docs-ref-services/latest/mariadb.md b/docs-ref-services/latest/mariadb.md index c82185d5228b5..97e2b0450877a 100644 --- a/docs-ref-services/latest/mariadb.md +++ b/docs-ref-services/latest/mariadb.md @@ -1,7 +1,7 @@ --- title: Azure MariaDB SDK for Java description: Reference for Azure MariaDB SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mariadb diff --git a/docs-ref-services/latest/marketplace-ordering.md b/docs-ref-services/latest/marketplace-ordering.md index 9359e3e8a4aee..3e6824e030c12 100644 --- a/docs-ref-services/latest/marketplace-ordering.md +++ b/docs-ref-services/latest/marketplace-ordering.md @@ -1,7 +1,7 @@ --- title: Azure Marketplace Ordering SDK for Java description: Reference for Azure Marketplace Ordering SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: marketplaceordering diff --git a/docs-ref-services/latest/media-services.md b/docs-ref-services/latest/media-services.md index 29d306f2504e2..dad9ef3e49672 100644 --- a/docs-ref-services/latest/media-services.md +++ b/docs-ref-services/latest/media-services.md @@ -1,7 +1,7 @@ --- title: Azure Media Services SDK for Java description: Reference for Azure Media Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mediaservices diff --git a/docs-ref-services/latest/metrics-advisor.md b/docs-ref-services/latest/metrics-advisor.md index 3849ae4164a19..8255e2749cffc 100644 --- a/docs-ref-services/latest/metrics-advisor.md +++ b/docs-ref-services/latest/metrics-advisor.md @@ -1,7 +1,7 @@ --- title: Azure Metrics Advisor SDK for Java description: Reference for Azure Metrics Advisor SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: metricsadvisor diff --git a/docs-ref-services/latest/mixed-reality.md b/docs-ref-services/latest/mixed-reality.md index 6580f18eb1d46..73a21b3f8579c 100644 --- a/docs-ref-services/latest/mixed-reality.md +++ b/docs-ref-services/latest/mixed-reality.md @@ -1,7 +1,7 @@ --- title: Azure Mixed Reality SDK for Java description: Reference for Azure Mixed Reality SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mixedreality diff --git a/docs-ref-services/latest/mobile-network.md b/docs-ref-services/latest/mobile-network.md index 6f5afae2fdf24..821c30c177a71 100644 --- a/docs-ref-services/latest/mobile-network.md +++ b/docs-ref-services/latest/mobile-network.md @@ -1,7 +1,7 @@ --- title: Azure Mobile Network SDK for Java description: Reference for Azure Mobile Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-monitor diff --git a/docs-ref-services/latest/mongo-cluster.md b/docs-ref-services/latest/mongo-cluster.md index 25b3ab4a4787f..2d9cbdb35447e 100644 --- a/docs-ref-services/latest/mongo-cluster.md +++ b/docs-ref-services/latest/mongo-cluster.md @@ -1,7 +1,7 @@ --- title: Azure Mongo Cluster SDK for Java description: Reference for Azure Mongo Cluster SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mongocluster diff --git a/docs-ref-services/latest/mongodbatlas.md b/docs-ref-services/latest/mongodbatlas.md index c704d960f146f..84c05d85a4192 100644 --- a/docs-ref-services/latest/mongodbatlas.md +++ b/docs-ref-services/latest/mongodbatlas.md @@ -1,7 +1,7 @@ --- title: Azure Mongodbatlas SDK for Java description: Reference for Azure Mongodbatlas SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mongodbatlas diff --git a/docs-ref-services/latest/monitor-index.md b/docs-ref-services/latest/monitor-index.md index 6bbe4ba52a176..9b6e1529680c1 100644 --- a/docs-ref-services/latest/monitor-index.md +++ b/docs-ref-services/latest/monitor-index.md @@ -3,4 +3,6 @@ |[Monitor Ingestion](monitor-ingestion-readme.md)|[azure-monitor-ingestion](https://repo1.maven.org/maven2/com/azure/azure-monitor-ingestion)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-ingestion)| |[OpenTelemetry AutoConfigure](monitor-opentelemetry-autoconfigure-readme.md)|[azure-monitor-opentelemetry-autoconfigure](https://repo1.maven.org/maven2/com/azure/azure-monitor-opentelemetry-autoconfigure)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-autoconfigure)| |[Monitor Query](monitor-query-readme.md)|[azure-monitor-query](https://repo1.maven.org/maven2/com/azure/azure-monitor-query)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query)| +|[Monitor Query Logs](monitor-query-logs-readme.md)|[azure-monitor-query-logs](https://repo1.maven.org/maven2/com/azure/azure-monitor-query-logs)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-logs)| +|[Monitor Query Metrics](monitor-query-metrics-readme.md)|[azure-monitor-query-metrics](https://repo1.maven.org/maven2/com/azure/azure-monitor-query-metrics)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-metrics)| |[Resource Management - Monitor](resourcemanager-monitor-readme.md)|[azure-resourcemanager-monitor](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-monitor)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/azure-resourcemanager-monitor)| diff --git a/docs-ref-services/latest/monitor.md b/docs-ref-services/latest/monitor.md index 5f19ac6aff6ff..4f6228270a6ca 100644 --- a/docs-ref-services/latest/monitor.md +++ b/docs-ref-services/latest/monitor.md @@ -1,7 +1,7 @@ --- title: Azure Monitor SDK for Java description: Reference for Azure Monitor SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: monitor diff --git a/docs-ref-services/latest/mysql.md b/docs-ref-services/latest/mysql.md index 4b9382a0a8040..92deb7023752d 100644 --- a/docs-ref-services/latest/mysql.md +++ b/docs-ref-services/latest/mysql.md @@ -1,7 +1,7 @@ --- title: Azure MySQL SDK for Java description: Reference for Azure MySQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mysql diff --git a/docs-ref-services/latest/neon-postgres.md b/docs-ref-services/latest/neon-postgres.md index fae45989ed186..f00ff76d7d3cf 100644 --- a/docs-ref-services/latest/neon-postgres.md +++ b/docs-ref-services/latest/neon-postgres.md @@ -1,7 +1,7 @@ --- title: Azure Neon Postgres SDK for Java description: Reference for Azure Neon Postgres SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: neonpostgres diff --git a/docs-ref-services/latest/netapp-files.md b/docs-ref-services/latest/netapp-files.md index 5b3d926f5669d..c5836b06b1abf 100644 --- a/docs-ref-services/latest/netapp-files.md +++ b/docs-ref-services/latest/netapp-files.md @@ -1,7 +1,7 @@ --- title: Azure NetApp Files SDK for Java description: Reference for Azure NetApp Files SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: netappfiles diff --git a/docs-ref-services/latest/network.md b/docs-ref-services/latest/network.md index f1eef79360589..ba0514658331a 100644 --- a/docs-ref-services/latest/network.md +++ b/docs-ref-services/latest/network.md @@ -1,12 +1,12 @@ --- title: Azure Network SDK for Java description: Reference for Azure Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: network-access -manager: douge keywords: Azure, Java, SDK, API, networking, load balancing, vnet , subnet +manager: douge --- # Azure Network libraries for Java diff --git a/docs-ref-services/latest/new-relic-observability.md b/docs-ref-services/latest/new-relic-observability.md index 48c40ba4e4dde..ae7083d00bc9d 100644 --- a/docs-ref-services/latest/new-relic-observability.md +++ b/docs-ref-services/latest/new-relic-observability.md @@ -1,7 +1,7 @@ --- title: Azure New Relic Observability SDK for Java description: Reference for Azure New Relic Observability SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: newrelicobservability diff --git a/docs-ref-services/latest/nginx.md b/docs-ref-services/latest/nginx.md index 84f953da4414f..4fd275fd3598e 100644 --- a/docs-ref-services/latest/nginx.md +++ b/docs-ref-services/latest/nginx.md @@ -1,7 +1,7 @@ --- title: Azure Nginx SDK for Java description: Reference for Azure Nginx SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: nginx diff --git a/docs-ref-services/latest/notification-hubs.md b/docs-ref-services/latest/notification-hubs.md index 4244645ec3538..ec3dc1dd99906 100644 --- a/docs-ref-services/latest/notification-hubs.md +++ b/docs-ref-services/latest/notification-hubs.md @@ -1,7 +1,7 @@ --- title: Azure Notification Hubs SDK for Java description: Reference for Azure Notification Hubs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: notificationhubs diff --git a/docs-ref-services/latest/operator-nexus---network-cloud.md b/docs-ref-services/latest/operator-nexus---network-cloud.md index 3a43138d2ceb1..e85dbd292fca8 100644 --- a/docs-ref-services/latest/operator-nexus---network-cloud.md +++ b/docs-ref-services/latest/operator-nexus---network-cloud.md @@ -1,7 +1,7 @@ --- title: Azure Operator Nexus - Network Cloud SDK for Java description: Reference for Azure Operator Nexus - Network Cloud SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: operatornexus-networkcloud diff --git a/docs-ref-services/latest/oracle-database.md b/docs-ref-services/latest/oracle-database.md index 741a00f73f37a..d6d04b09cc589 100644 --- a/docs-ref-services/latest/oracle-database.md +++ b/docs-ref-services/latest/oracle-database.md @@ -1,7 +1,7 @@ --- title: Azure Oracle Database SDK for Java description: Reference for Azure Oracle Database SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: oracledatabase diff --git a/docs-ref-services/latest/orbital.md b/docs-ref-services/latest/orbital.md index fdd27bc90fff0..28f21a80cf749 100644 --- a/docs-ref-services/latest/orbital.md +++ b/docs-ref-services/latest/orbital.md @@ -1,7 +1,7 @@ --- title: Azure Orbital SDK for Java description: Reference for Azure Orbital SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: orbital diff --git a/docs-ref-services/latest/palo-alto-networks.md b/docs-ref-services/latest/palo-alto-networks.md index ee5357fae53f8..7f376883ac486 100644 --- a/docs-ref-services/latest/palo-alto-networks.md +++ b/docs-ref-services/latest/palo-alto-networks.md @@ -1,7 +1,7 @@ --- title: Azure Palo Alto Networks SDK for Java description: Reference for Azure Palo Alto Networks SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: paloaltonetworks diff --git a/docs-ref-services/latest/peering.md b/docs-ref-services/latest/peering.md index a9a1b4057717f..bc962b717c95b 100644 --- a/docs-ref-services/latest/peering.md +++ b/docs-ref-services/latest/peering.md @@ -1,7 +1,7 @@ --- title: Azure Peering SDK for Java description: Reference for Azure Peering SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: peering diff --git a/docs-ref-services/latest/playwright-testing.md b/docs-ref-services/latest/playwright-testing.md index 97922b195368c..4b8e9e8445d05 100644 --- a/docs-ref-services/latest/playwright-testing.md +++ b/docs-ref-services/latest/playwright-testing.md @@ -1,7 +1,7 @@ --- title: Azure Playwright Testing SDK for Java description: Reference for Azure Playwright Testing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: playwrighttesting diff --git a/docs-ref-services/latest/policy-insights.md b/docs-ref-services/latest/policy-insights.md index e1a445f88543b..5832d40f0baee 100644 --- a/docs-ref-services/latest/policy-insights.md +++ b/docs-ref-services/latest/policy-insights.md @@ -1,7 +1,7 @@ --- title: Azure Policy Insights SDK for Java description: Reference for Azure Policy Insights SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: policyinsights diff --git a/docs-ref-services/latest/postgresql.md b/docs-ref-services/latest/postgresql.md index 1dcf84274fcc1..17a35552a25aa 100644 --- a/docs-ref-services/latest/postgresql.md +++ b/docs-ref-services/latest/postgresql.md @@ -1,7 +1,7 @@ --- title: Azure PostgreSQL SDK for Java description: Reference for Azure PostgreSQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: postgresql diff --git a/docs-ref-services/latest/power-bi-dedicated.md b/docs-ref-services/latest/power-bi-dedicated.md index cad9dddc96f12..d6ffec8cd5263 100644 --- a/docs-ref-services/latest/power-bi-dedicated.md +++ b/docs-ref-services/latest/power-bi-dedicated.md @@ -1,7 +1,7 @@ --- title: Azure Power BI Dedicated SDK for Java description: Reference for Azure Power BI Dedicated SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: powerbidedicated diff --git a/docs-ref-services/latest/private-dns.md b/docs-ref-services/latest/private-dns.md index 40926fc3fc30f..57b4f38b63289 100644 --- a/docs-ref-services/latest/private-dns.md +++ b/docs-ref-services/latest/private-dns.md @@ -1,10 +1,10 @@ --- title: Azure Private DNS SDK for Java description: Reference for Azure Private DNS SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: privatedns +ms.service: dns --- # Azure Private DNS SDK for Java - latest ## Packages - latest diff --git a/docs-ref-services/latest/provider-hub.md b/docs-ref-services/latest/provider-hub.md index ed68e4bdc5e95..5db82d24d81ee 100644 --- a/docs-ref-services/latest/provider-hub.md +++ b/docs-ref-services/latest/provider-hub.md @@ -1,7 +1,7 @@ --- title: Azure Provider Hub SDK for Java description: Reference for Azure Provider Hub SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: providerhub diff --git a/docs-ref-services/latest/purestorageblock.md b/docs-ref-services/latest/purestorageblock.md index 946bee4ce3b75..bbf3ba2512e0a 100644 --- a/docs-ref-services/latest/purestorageblock.md +++ b/docs-ref-services/latest/purestorageblock.md @@ -1,7 +1,7 @@ --- title: Azure Purestorageblock SDK for Java description: Reference for Azure Purestorageblock SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: purestorageblock diff --git a/docs-ref-services/latest/purview.md b/docs-ref-services/latest/purview.md index 0d468ec571352..6bf57b504510b 100644 --- a/docs-ref-services/latest/purview.md +++ b/docs-ref-services/latest/purview.md @@ -1,7 +1,7 @@ --- title: Azure Purview SDK for Java description: Reference for Azure Purview SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: purview diff --git a/docs-ref-services/latest/qumulo.md b/docs-ref-services/latest/qumulo.md index 50d0d3ed5053a..25a9efc49e41c 100644 --- a/docs-ref-services/latest/qumulo.md +++ b/docs-ref-services/latest/qumulo.md @@ -1,7 +1,7 @@ --- title: Azure Qumulo SDK for Java description: Reference for Azure Qumulo SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: qumulo diff --git a/docs-ref-services/latest/quota.md b/docs-ref-services/latest/quota.md index 845e06b8889ef..e7410d8776b59 100644 --- a/docs-ref-services/latest/quota.md +++ b/docs-ref-services/latest/quota.md @@ -1,7 +1,7 @@ --- title: Azure Quota SDK for Java description: Reference for Azure Quota SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: quota diff --git a/docs-ref-services/latest/recovery-services.md b/docs-ref-services/latest/recovery-services.md index 2c7f576c0c94d..b89b2b2058040 100644 --- a/docs-ref-services/latest/recovery-services.md +++ b/docs-ref-services/latest/recovery-services.md @@ -1,7 +1,7 @@ --- title: Azure Recovery Services SDK for Java description: Reference for Azure Recovery Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: recoveryservices diff --git a/docs-ref-services/latest/redis.md b/docs-ref-services/latest/redis.md index b979430086801..83949298a52d2 100644 --- a/docs-ref-services/latest/redis.md +++ b/docs-ref-services/latest/redis.md @@ -1,7 +1,7 @@ --- title: Azure Redis SDK for Java description: Reference for Azure Redis SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: redis-cache diff --git a/docs-ref-services/latest/reservations.md b/docs-ref-services/latest/reservations.md index bd63a672f0bd0..af6624496ac7e 100644 --- a/docs-ref-services/latest/reservations.md +++ b/docs-ref-services/latest/reservations.md @@ -1,7 +1,7 @@ --- title: Azure Reservations SDK for Java description: Reference for Azure Reservations SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: reservations diff --git a/docs-ref-services/latest/resource-connector.md b/docs-ref-services/latest/resource-connector.md index ee6f7fd085fd3..db9133d74e4d4 100644 --- a/docs-ref-services/latest/resource-connector.md +++ b/docs-ref-services/latest/resource-connector.md @@ -1,7 +1,7 @@ --- title: Azure Resource Connector SDK for Java description: Reference for Azure Resource Connector SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resourceconnector diff --git a/docs-ref-services/latest/resource-graph.md b/docs-ref-services/latest/resource-graph.md index 7de4e8bcfa3e2..71c5a463ae443 100644 --- a/docs-ref-services/latest/resource-graph.md +++ b/docs-ref-services/latest/resource-graph.md @@ -1,7 +1,7 @@ --- title: Azure Resource Graph SDK for Java description: Reference for Azure Resource Graph SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resourcegraph diff --git a/docs-ref-services/latest/resource-health.md b/docs-ref-services/latest/resource-health.md index baec47a9c4b07..fd02ca5c53504 100644 --- a/docs-ref-services/latest/resource-health.md +++ b/docs-ref-services/latest/resource-health.md @@ -1,7 +1,7 @@ --- title: Azure Resource Health SDK for Java description: Reference for Azure Resource Health SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resourcehealth diff --git a/docs-ref-services/latest/resource-mover.md b/docs-ref-services/latest/resource-mover.md index a839f010a9fae..975ebca778214 100644 --- a/docs-ref-services/latest/resource-mover.md +++ b/docs-ref-services/latest/resource-mover.md @@ -1,7 +1,7 @@ --- title: Azure Resource Mover SDK for Java description: Reference for Azure Resource Mover SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resourcemover diff --git a/docs-ref-services/latest/resources-deploymentstacks.md b/docs-ref-services/latest/resources-deploymentstacks.md index 649605788eb8b..9f29794767bb9 100644 --- a/docs-ref-services/latest/resources-deploymentstacks.md +++ b/docs-ref-services/latest/resources-deploymentstacks.md @@ -1,7 +1,7 @@ --- title: Azure Resources-Deploymentstacks SDK for Java description: Reference for Azure Resources-Deploymentstacks SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resources-deploymentstacks diff --git a/docs-ref-services/latest/resources.md b/docs-ref-services/latest/resources.md index 358ff88bda4a1..0574639f96752 100644 --- a/docs-ref-services/latest/resources.md +++ b/docs-ref-services/latest/resources.md @@ -1,7 +1,7 @@ --- title: Azure Resources SDK for Java description: Reference for Azure Resources SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/latest/schema-registry.md b/docs-ref-services/latest/schema-registry.md index 9e910b61452e1..83ccd6d9ee2d7 100644 --- a/docs-ref-services/latest/schema-registry.md +++ b/docs-ref-services/latest/schema-registry.md @@ -1,10 +1,10 @@ --- title: Azure Schema Registry SDK for Java description: Reference for Azure Schema Registry SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: schemaregistry +ms.service: schema-registry --- # Azure Schema Registry SDK for Java - latest ## Packages - latest diff --git a/docs-ref-services/latest/search.md b/docs-ref-services/latest/search.md index 63718ed69da05..a83c57bea4f6c 100644 --- a/docs-ref-services/latest/search.md +++ b/docs-ref-services/latest/search.md @@ -1,7 +1,7 @@ --- title: Azure Search SDK for Java description: Reference for Azure Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cognitive-search diff --git a/docs-ref-services/latest/security-insights.md b/docs-ref-services/latest/security-insights.md index 7c960fe931b2e..28988ff725bfd 100644 --- a/docs-ref-services/latest/security-insights.md +++ b/docs-ref-services/latest/security-insights.md @@ -1,7 +1,7 @@ --- title: Azure Security Insights SDK for Java description: Reference for Azure Security Insights SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: securityinsights diff --git a/docs-ref-services/latest/security.md b/docs-ref-services/latest/security.md index a3ca9d75bc49f..bc570211bd10f 100644 --- a/docs-ref-services/latest/security.md +++ b/docs-ref-services/latest/security.md @@ -1,7 +1,7 @@ --- title: Azure Security SDK for Java description: Reference for Azure Security SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: security diff --git a/docs-ref-services/latest/self-help.md b/docs-ref-services/latest/self-help.md index 020657d1de1ff..7be3c471b7aa5 100644 --- a/docs-ref-services/latest/self-help.md +++ b/docs-ref-services/latest/self-help.md @@ -1,7 +1,7 @@ --- title: Azure Self Help SDK for Java description: Reference for Azure Self Help SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: selfhelp diff --git a/docs-ref-services/latest/service-bus.md b/docs-ref-services/latest/service-bus.md index 1cceea4e6c54c..b486f2bfa5c1b 100644 --- a/docs-ref-services/latest/service-bus.md +++ b/docs-ref-services/latest/service-bus.md @@ -1,7 +1,7 @@ --- title: Azure Service Bus SDK for Java description: Reference for Azure Service Bus SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-service-bus diff --git a/docs-ref-services/latest/service-fabric-managed-clusters.md b/docs-ref-services/latest/service-fabric-managed-clusters.md index 4a79fb28e6768..a6ac4a028b68f 100644 --- a/docs-ref-services/latest/service-fabric-managed-clusters.md +++ b/docs-ref-services/latest/service-fabric-managed-clusters.md @@ -1,7 +1,7 @@ --- title: Azure Service Fabric Managed Clusters SDK for Java description: Reference for Azure Service Fabric Managed Clusters SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicefabricmanagedclusters diff --git a/docs-ref-services/latest/service-fabric.md b/docs-ref-services/latest/service-fabric.md index 706a15a0b58a2..0886cd98e87ee 100644 --- a/docs-ref-services/latest/service-fabric.md +++ b/docs-ref-services/latest/service-fabric.md @@ -1,7 +1,7 @@ --- title: Azure Service Fabric SDK for Java description: Reference for Azure Service Fabric SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicefabric diff --git a/docs-ref-services/latest/service-linker.md b/docs-ref-services/latest/service-linker.md index b12eb33385a27..fe296e7040ce1 100644 --- a/docs-ref-services/latest/service-linker.md +++ b/docs-ref-services/latest/service-linker.md @@ -1,7 +1,7 @@ --- title: Azure Service Linker SDK for Java description: Reference for Azure Service Linker SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicelinker diff --git a/docs-ref-services/latest/service-networking.md b/docs-ref-services/latest/service-networking.md index f876e74dc9307..2ad80c97ebe9d 100644 --- a/docs-ref-services/latest/service-networking.md +++ b/docs-ref-services/latest/service-networking.md @@ -1,7 +1,7 @@ --- title: Azure Service Networking SDK for Java description: Reference for Azure Service Networking SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicenetworking diff --git a/docs-ref-services/latest/signalr.md b/docs-ref-services/latest/signalr.md index 7ee04ad094336..dd40437eceba0 100644 --- a/docs-ref-services/latest/signalr.md +++ b/docs-ref-services/latest/signalr.md @@ -1,7 +1,7 @@ --- title: Azure SignalR SDK for Java description: Reference for Azure SignalR SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: signalr diff --git a/docs-ref-services/latest/sphere.md b/docs-ref-services/latest/sphere.md index 2eb4cce72456b..208c0d6a217db 100644 --- a/docs-ref-services/latest/sphere.md +++ b/docs-ref-services/latest/sphere.md @@ -1,7 +1,7 @@ --- title: Azure Sphere SDK for Java description: Reference for Azure Sphere SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: sphere diff --git a/docs-ref-services/latest/spring-cloud.md b/docs-ref-services/latest/spring-cloud.md index ff089917e1478..82a4a642d5810 100644 --- a/docs-ref-services/latest/spring-cloud.md +++ b/docs-ref-services/latest/spring-cloud.md @@ -1,7 +1,7 @@ --- title: Azure Spring Cloud SDK for Java description: Reference for Azure Spring Cloud SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: springcloud diff --git a/docs-ref-services/latest/sql.md b/docs-ref-services/latest/sql.md index 186e642d66200..77cada4d68027 100644 --- a/docs-ref-services/latest/sql.md +++ b/docs-ref-services/latest/sql.md @@ -1,7 +1,7 @@ --- title: Azure SQL SDK for Java description: Reference for Azure SQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mysql diff --git a/docs-ref-services/latest/standby-pool.md b/docs-ref-services/latest/standby-pool.md index 832316eb1fbc3..417432bc246e6 100644 --- a/docs-ref-services/latest/standby-pool.md +++ b/docs-ref-services/latest/standby-pool.md @@ -1,7 +1,7 @@ --- title: Azure Standby Pool SDK for Java description: Reference for Azure Standby Pool SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: standbypool diff --git a/docs-ref-services/latest/storage.md b/docs-ref-services/latest/storage.md index ee7082c71f019..750e4ca4e6ad6 100644 --- a/docs-ref-services/latest/storage.md +++ b/docs-ref-services/latest/storage.md @@ -1,7 +1,7 @@ --- title: Azure Storage SDK for Java description: Reference for Azure Storage SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: storage diff --git a/docs-ref-services/latest/stream-analytics.md b/docs-ref-services/latest/stream-analytics.md index cb65b44e825b1..3428852171996 100644 --- a/docs-ref-services/latest/stream-analytics.md +++ b/docs-ref-services/latest/stream-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Stream Analytics SDK for Java description: Reference for Azure Stream Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: stream-analytics diff --git a/docs-ref-services/latest/subscriptions.md b/docs-ref-services/latest/subscriptions.md index 6396488027296..718a4d549fc6a 100644 --- a/docs-ref-services/latest/subscriptions.md +++ b/docs-ref-services/latest/subscriptions.md @@ -1,7 +1,7 @@ --- title: Azure Subscriptions SDK for Java description: Reference for Azure Subscriptions SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: subscriptions diff --git a/docs-ref-services/latest/support.md b/docs-ref-services/latest/support.md index 88b223e05505c..048c316ee59b8 100644 --- a/docs-ref-services/latest/support.md +++ b/docs-ref-services/latest/support.md @@ -1,7 +1,7 @@ --- title: Azure Support SDK for Java description: Reference for Azure Support SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: support diff --git a/docs-ref-services/latest/synapse.md b/docs-ref-services/latest/synapse.md index 86dedbaaedef1..be8572ad88002 100644 --- a/docs-ref-services/latest/synapse.md +++ b/docs-ref-services/latest/synapse.md @@ -1,7 +1,7 @@ --- title: Azure Synapse SDK for Java description: Reference for Azure Synapse SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: synapse-analytics diff --git a/docs-ref-services/latest/system-center-virtual-machine-manager.md b/docs-ref-services/latest/system-center-virtual-machine-manager.md index 500280044325c..c70b51893f790 100644 --- a/docs-ref-services/latest/system-center-virtual-machine-manager.md +++ b/docs-ref-services/latest/system-center-virtual-machine-manager.md @@ -1,7 +1,7 @@ --- title: Azure System Center Virtual Machine Manager SDK for Java description: Reference for Azure System Center Virtual Machine Manager SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: systemcentervirtualmachinemanager diff --git a/docs-ref-services/latest/tables.md b/docs-ref-services/latest/tables.md index 6404b83b5345f..7fa02e775dd1a 100644 --- a/docs-ref-services/latest/tables.md +++ b/docs-ref-services/latest/tables.md @@ -1,7 +1,7 @@ --- title: Azure Tables SDK for Java description: Reference for Azure Tables SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: tables diff --git a/docs-ref-services/latest/traffic-manager.md b/docs-ref-services/latest/traffic-manager.md index ee70237d4cc68..5c44e17dd2372 100644 --- a/docs-ref-services/latest/traffic-manager.md +++ b/docs-ref-services/latest/traffic-manager.md @@ -1,7 +1,7 @@ --- title: Azure Traffic Manager SDK for Java description: Reference for Azure Traffic Manager SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: trafficmanager diff --git a/docs-ref-services/latest/visual-search.md b/docs-ref-services/latest/visual-search.md index bd04b3ba0995b..7f8080f3b75e8 100644 --- a/docs-ref-services/latest/visual-search.md +++ b/docs-ref-services/latest/visual-search.md @@ -1,7 +1,7 @@ --- title: Azure Visual Search SDK for Java description: Reference for Azure Visual Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: visualsearch diff --git a/docs-ref-services/latest/web-pubsub.md b/docs-ref-services/latest/web-pubsub.md index 4ff037db344b3..62501c7a898d5 100644 --- a/docs-ref-services/latest/web-pubsub.md +++ b/docs-ref-services/latest/web-pubsub.md @@ -1,7 +1,7 @@ --- title: Azure Web PubSub SDK for Java description: Reference for Azure Web PubSub SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: webpubsub diff --git a/docs-ref-services/latest/workloads.md b/docs-ref-services/latest/workloads.md index 3bbbbceac8090..ae76f138770a3 100644 --- a/docs-ref-services/latest/workloads.md +++ b/docs-ref-services/latest/workloads.md @@ -1,7 +1,7 @@ --- title: Azure Workloads SDK for Java description: Reference for Azure Workloads SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: workloads diff --git a/docs-ref-services/legacy/app-platform.md b/docs-ref-services/legacy/app-platform.md index e819538a32098..7a248e8a7051e 100644 --- a/docs-ref-services/legacy/app-platform.md +++ b/docs-ref-services/legacy/app-platform.md @@ -1,7 +1,7 @@ --- title: Azure App Platform SDK for Java description: Reference for Azure App Platform SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: spring-cloud diff --git a/docs-ref-services/legacy/auto-suggest.md b/docs-ref-services/legacy/auto-suggest.md index e632003dff7a9..d24162ac1ad02 100644 --- a/docs-ref-services/legacy/auto-suggest.md +++ b/docs-ref-services/legacy/auto-suggest.md @@ -1,7 +1,7 @@ --- title: Azure Auto Suggest SDK for Java description: Reference for Azure Auto Suggest SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: autosuggest diff --git a/docs-ref-services/legacy/azure-stack-hci.md b/docs-ref-services/legacy/azure-stack-hci.md index f85a781f5cddc..99ffb492fa33c 100644 --- a/docs-ref-services/legacy/azure-stack-hci.md +++ b/docs-ref-services/legacy/azure-stack-hci.md @@ -1,7 +1,7 @@ --- title: Azure Azure Stack HCI SDK for Java description: Reference for Azure Azure Stack HCI SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azurestackhci diff --git a/docs-ref-services/legacy/batch-ai.md b/docs-ref-services/legacy/batch-ai.md index afb4b1d065687..8d71cf1d3c19a 100644 --- a/docs-ref-services/legacy/batch-ai.md +++ b/docs-ref-services/legacy/batch-ai.md @@ -1,7 +1,7 @@ --- title: Azure Batch AI SDK for Java description: Reference for Azure Batch AI SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: batchai diff --git a/docs-ref-services/legacy/batch.md b/docs-ref-services/legacy/batch.md index ca0d9caea7619..8ae76ed6aabea 100644 --- a/docs-ref-services/legacy/batch.md +++ b/docs-ref-services/legacy/batch.md @@ -1,7 +1,7 @@ --- title: Azure Batch SDK for Java description: Reference for Azure Batch SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: batch diff --git a/docs-ref-services/legacy/cognitive-services.md b/docs-ref-services/legacy/cognitive-services.md index f3e38a2535d07..27c8dab0f3e3f 100644 --- a/docs-ref-services/legacy/cognitive-services.md +++ b/docs-ref-services/legacy/cognitive-services.md @@ -1,7 +1,7 @@ --- title: Azure Cognitive Services SDK for Java description: Reference for Azure Cognitive Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cognitiveservices diff --git a/docs-ref-services/legacy/communication-index.md b/docs-ref-services/legacy/communication-index.md index b6f4335460fa3..38e8429aca979 100644 --- a/docs-ref-services/legacy/communication-index.md +++ b/docs-ref-services/legacy/communication-index.md @@ -1,4 +1,4 @@ | Reference | Package | Source | |---|---|---| -|[Calling Server](communication-callingserver-readme.md)|[azure-communication-callingserver](https://repo1.maven.org/maven2/com/azure/azure-communication-callingserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Calling Server](communication-callingserver-readme.md)|[azure-communication-callingserver](https://repo1.maven.org/maven2/com/azure/azure-communication-callingserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-callingserver)| |Communication Network Traversal|[azure-communication-networktraversal](https://repo1.maven.org/maven2/com/azure/azure-communication-networktraversal)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-networktraversal)| diff --git a/docs-ref-services/legacy/communication.md b/docs-ref-services/legacy/communication.md index 5610198024bc5..a13d439003f96 100644 --- a/docs-ref-services/legacy/communication.md +++ b/docs-ref-services/legacy/communication.md @@ -1,7 +1,7 @@ --- title: Azure Communication SDK for Java description: Reference for Azure Communication SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: communication diff --git a/docs-ref-services/legacy/container-instances.md b/docs-ref-services/legacy/container-instances.md index ca88962736a7a..28a3447021446 100644 --- a/docs-ref-services/legacy/container-instances.md +++ b/docs-ref-services/legacy/container-instances.md @@ -1,7 +1,7 @@ --- title: Azure Container Instances SDK for Java description: Reference for Azure Container Instances SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerinstances diff --git a/docs-ref-services/legacy/container-registry.md b/docs-ref-services/legacy/container-registry.md index b35301105be81..f99665f2d76a6 100644 --- a/docs-ref-services/legacy/container-registry.md +++ b/docs-ref-services/legacy/container-registry.md @@ -1,7 +1,7 @@ --- title: Azure Container Registry SDK for Java description: Reference for Azure Container Registry SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerregistry diff --git a/docs-ref-services/legacy/container-service.md b/docs-ref-services/legacy/container-service.md index 59cd812f72b78..44d2a0215bada 100644 --- a/docs-ref-services/legacy/container-service.md +++ b/docs-ref-services/legacy/container-service.md @@ -1,7 +1,7 @@ --- title: Azure Container Service SDK for Java description: Reference for Azure Container Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerservice diff --git a/docs-ref-services/legacy/content-delivery-network.md b/docs-ref-services/legacy/content-delivery-network.md index 7aff13b1c0733..cfc273a66db9f 100644 --- a/docs-ref-services/legacy/content-delivery-network.md +++ b/docs-ref-services/legacy/content-delivery-network.md @@ -1,7 +1,7 @@ --- title: Azure Content Delivery Network SDK for Java description: Reference for Azure Content Delivery Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: contentdeliverynetwork diff --git a/docs-ref-services/legacy/cosmos-db.md b/docs-ref-services/legacy/cosmos-db.md index 61f990ef47f0a..af5e711cb3490 100644 --- a/docs-ref-services/legacy/cosmos-db.md +++ b/docs-ref-services/legacy/cosmos-db.md @@ -1,7 +1,7 @@ --- title: Azure Cosmos DB SDK for Java description: Reference for Azure Cosmos DB SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cosmosdb diff --git a/docs-ref-services/legacy/custom-image-search.md b/docs-ref-services/legacy/custom-image-search.md index fb75d6f4181cf..ea428323114bf 100644 --- a/docs-ref-services/legacy/custom-image-search.md +++ b/docs-ref-services/legacy/custom-image-search.md @@ -1,7 +1,7 @@ --- title: Azure Custom Image Search SDK for Java description: Reference for Azure Custom Image Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: customimagesearch diff --git a/docs-ref-services/legacy/custom-search.md b/docs-ref-services/legacy/custom-search.md index fd2facff579e1..4b9601f60db22 100644 --- a/docs-ref-services/legacy/custom-search.md +++ b/docs-ref-services/legacy/custom-search.md @@ -1,7 +1,7 @@ --- title: Azure Custom Search SDK for Java description: Reference for Azure Custom Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: customsearch diff --git a/docs-ref-services/legacy/digital-twins.md b/docs-ref-services/legacy/digital-twins.md index 71fe94acee0b0..a639a1d87d757 100644 --- a/docs-ref-services/legacy/digital-twins.md +++ b/docs-ref-services/legacy/digital-twins.md @@ -1,7 +1,7 @@ --- title: Azure Digital Twins SDK for Java description: Reference for Azure Digital Twins SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: digitaltwins diff --git a/docs-ref-services/legacy/dns.md b/docs-ref-services/legacy/dns.md index b16eea8bce8a2..6b886aa769608 100644 --- a/docs-ref-services/legacy/dns.md +++ b/docs-ref-services/legacy/dns.md @@ -1,7 +1,7 @@ --- title: Azure DNS SDK for Java description: Reference for Azure DNS SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dns diff --git a/docs-ref-services/legacy/entity-search.md b/docs-ref-services/legacy/entity-search.md index 81333b56d9e4e..6e0bcc55989b0 100644 --- a/docs-ref-services/legacy/entity-search.md +++ b/docs-ref-services/legacy/entity-search.md @@ -1,7 +1,7 @@ --- title: Azure Entity Search SDK for Java description: Reference for Azure Entity Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: entitysearch diff --git a/docs-ref-services/legacy/event-grid.md b/docs-ref-services/legacy/event-grid.md index 8f2f4da7118bf..14fa79a995c64 100644 --- a/docs-ref-services/legacy/event-grid.md +++ b/docs-ref-services/legacy/event-grid.md @@ -1,7 +1,7 @@ --- title: Azure Event Grid SDK for Java description: Reference for Azure Event Grid SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-grid diff --git a/docs-ref-services/legacy/graph-rbac.md b/docs-ref-services/legacy/graph-rbac.md index 38f68571da08a..1d5f2bf959d1f 100644 --- a/docs-ref-services/legacy/graph-rbac.md +++ b/docs-ref-services/legacy/graph-rbac.md @@ -1,7 +1,7 @@ --- title: Azure Graph RBAC SDK for Java description: Reference for Azure Graph RBAC SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: graphrbac diff --git a/docs-ref-services/legacy/hybrid-compute.md b/docs-ref-services/legacy/hybrid-compute.md index 57830ce9bc287..c9275829d953f 100644 --- a/docs-ref-services/legacy/hybrid-compute.md +++ b/docs-ref-services/legacy/hybrid-compute.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Compute SDK for Java description: Reference for Azure Hybrid Compute SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridcompute diff --git a/docs-ref-services/legacy/image-search.md b/docs-ref-services/legacy/image-search.md index e802512e00ba3..5d958f5db7cb5 100644 --- a/docs-ref-services/legacy/image-search.md +++ b/docs-ref-services/legacy/image-search.md @@ -1,7 +1,7 @@ --- title: Azure Image Search SDK for Java description: Reference for Azure Image Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: imagesearch diff --git a/docs-ref-services/legacy/key-vault.md b/docs-ref-services/legacy/key-vault.md index 67e9cbbacbea1..04a426ef46569 100644 --- a/docs-ref-services/legacy/key-vault.md +++ b/docs-ref-services/legacy/key-vault.md @@ -1,7 +1,7 @@ --- title: Azure Key Vault SDK for Java description: Reference for Azure Key Vault SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: keyvault diff --git a/docs-ref-services/legacy/load-testing.md b/docs-ref-services/legacy/load-testing.md index d32d4851ed9cd..d4b87a3b51f57 100644 --- a/docs-ref-services/legacy/load-testing.md +++ b/docs-ref-services/legacy/load-testing.md @@ -1,7 +1,7 @@ --- title: Azure Load Testing SDK for Java description: Reference for Azure Load Testing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: load-testing diff --git a/docs-ref-services/legacy/locks.md b/docs-ref-services/legacy/locks.md index eff0ec1c31ddd..1226b25601bae 100644 --- a/docs-ref-services/legacy/locks.md +++ b/docs-ref-services/legacy/locks.md @@ -1,7 +1,7 @@ --- title: Azure Locks SDK for Java description: Reference for Azure Locks SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: locks diff --git a/docs-ref-services/legacy/logz.md b/docs-ref-services/legacy/logz.md index 9a66fbf1dc8e2..316d7cbbdbb2a 100644 --- a/docs-ref-services/legacy/logz.md +++ b/docs-ref-services/legacy/logz.md @@ -1,7 +1,7 @@ --- title: Azure Logz SDK for Java description: Reference for Azure Logz SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: logz diff --git a/docs-ref-services/legacy/machine-learning.md b/docs-ref-services/legacy/machine-learning.md index 8a9e87770a8bb..443ae9b075e3c 100644 --- a/docs-ref-services/legacy/machine-learning.md +++ b/docs-ref-services/legacy/machine-learning.md @@ -1,7 +1,7 @@ --- title: Azure Machine Learning SDK for Java description: Reference for Azure Machine Learning SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: machinelearning diff --git a/docs-ref-services/legacy/managed-service-identity.md b/docs-ref-services/legacy/managed-service-identity.md index 20428af72f8fc..cb9e5a33d9327 100644 --- a/docs-ref-services/legacy/managed-service-identity.md +++ b/docs-ref-services/legacy/managed-service-identity.md @@ -1,7 +1,7 @@ --- title: Azure Managed Service Identity SDK for Java description: Reference for Azure Managed Service Identity SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: managedserviceidentity diff --git a/docs-ref-services/legacy/maps.md b/docs-ref-services/legacy/maps.md index ce8603db10d67..fad92111d95bd 100644 --- a/docs-ref-services/legacy/maps.md +++ b/docs-ref-services/legacy/maps.md @@ -1,7 +1,7 @@ --- title: Azure Maps SDK for Java description: Reference for Azure Maps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maps diff --git a/docs-ref-services/legacy/media-services.md b/docs-ref-services/legacy/media-services.md index 0ad995263b03e..c68a1ba2b7e08 100644 --- a/docs-ref-services/legacy/media-services.md +++ b/docs-ref-services/legacy/media-services.md @@ -1,7 +1,7 @@ --- title: Azure Media Services SDK for Java description: Reference for Azure Media Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mediaservices diff --git a/docs-ref-services/legacy/mixed-reality.md b/docs-ref-services/legacy/mixed-reality.md index 5b4dd9870ca64..ac740a0aba5e9 100644 --- a/docs-ref-services/legacy/mixed-reality.md +++ b/docs-ref-services/legacy/mixed-reality.md @@ -1,7 +1,7 @@ --- title: Azure Mixed Reality SDK for Java description: Reference for Azure Mixed Reality SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mixedreality diff --git a/docs-ref-services/legacy/monitor.md b/docs-ref-services/legacy/monitor.md index 8c394c612ecf9..c15adb51a3565 100644 --- a/docs-ref-services/legacy/monitor.md +++ b/docs-ref-services/legacy/monitor.md @@ -1,7 +1,7 @@ --- title: Azure Monitor SDK for Java description: Reference for Azure Monitor SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: monitor diff --git a/docs-ref-services/legacy/network-analytics.md b/docs-ref-services/legacy/network-analytics.md index b55ff6b28bd7b..349738f971ef3 100644 --- a/docs-ref-services/legacy/network-analytics.md +++ b/docs-ref-services/legacy/network-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Network Analytics SDK for Java description: Reference for Azure Network Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: networkanalytics diff --git a/docs-ref-services/legacy/network.md b/docs-ref-services/legacy/network.md index 1231e04c8c6ae..2ecd1ebfd5cbb 100644 --- a/docs-ref-services/legacy/network.md +++ b/docs-ref-services/legacy/network.md @@ -1,7 +1,7 @@ --- title: Azure Network SDK for Java description: Reference for Azure Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: network diff --git a/docs-ref-services/legacy/news-search.md b/docs-ref-services/legacy/news-search.md index 291931f6651f7..2d7df7bf638eb 100644 --- a/docs-ref-services/legacy/news-search.md +++ b/docs-ref-services/legacy/news-search.md @@ -1,7 +1,7 @@ --- title: Azure News Search SDK for Java description: Reference for Azure News Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: newssearch diff --git a/docs-ref-services/legacy/operations-management.md b/docs-ref-services/legacy/operations-management.md index 778eef73db51c..dcdbdd8190d37 100644 --- a/docs-ref-services/legacy/operations-management.md +++ b/docs-ref-services/legacy/operations-management.md @@ -1,7 +1,7 @@ --- title: Azure Operations Management SDK for Java description: Reference for Azure Operations Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: operationsmanagement diff --git a/docs-ref-services/legacy/purview.md b/docs-ref-services/legacy/purview.md index 278bd1edfeb3b..6022a3d48a76b 100644 --- a/docs-ref-services/legacy/purview.md +++ b/docs-ref-services/legacy/purview.md @@ -1,7 +1,7 @@ --- title: Azure Purview SDK for Java description: Reference for Azure Purview SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-monitor diff --git a/docs-ref-services/legacy/redis.md b/docs-ref-services/legacy/redis.md index a67badce6a916..8ec38e519cd28 100644 --- a/docs-ref-services/legacy/redis.md +++ b/docs-ref-services/legacy/redis.md @@ -1,7 +1,7 @@ --- title: Azure Redis SDK for Java description: Reference for Azure Redis SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: redis diff --git a/docs-ref-services/legacy/resource-mover.md b/docs-ref-services/legacy/resource-mover.md index 3551f9af5007c..cad132b42f3a2 100644 --- a/docs-ref-services/legacy/resource-mover.md +++ b/docs-ref-services/legacy/resource-mover.md @@ -1,7 +1,7 @@ --- title: Azure Resource Mover SDK for Java description: Reference for Azure Resource Mover SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resourcemover diff --git a/docs-ref-services/legacy/resources.md b/docs-ref-services/legacy/resources.md index 344112e0bcaac..67db5bd3e1635 100644 --- a/docs-ref-services/legacy/resources.md +++ b/docs-ref-services/legacy/resources.md @@ -1,7 +1,7 @@ --- title: Azure Resources SDK for Java description: Reference for Azure Resources SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resources diff --git a/docs-ref-services/legacy/search.md b/docs-ref-services/legacy/search.md index 1cd66222ba6ee..06198eea9149a 100644 --- a/docs-ref-services/legacy/search.md +++ b/docs-ref-services/legacy/search.md @@ -1,7 +1,7 @@ --- title: Azure Search SDK for Java description: Reference for Azure Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cognitive-search diff --git a/docs-ref-services/legacy/service-bus.md b/docs-ref-services/legacy/service-bus.md index f670477107f76..85c20a9f87ebf 100644 --- a/docs-ref-services/legacy/service-bus.md +++ b/docs-ref-services/legacy/service-bus.md @@ -1,7 +1,7 @@ --- title: Azure Service Bus SDK for Java description: Reference for Azure Service Bus SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-service-bus diff --git a/docs-ref-services/legacy/spring-cloud.md b/docs-ref-services/legacy/spring-cloud.md index 73b8a8102b377..98b06f0cb01f0 100644 --- a/docs-ref-services/legacy/spring-cloud.md +++ b/docs-ref-services/legacy/spring-cloud.md @@ -1,7 +1,7 @@ --- title: Azure Spring Cloud SDK for Java description: Reference for Azure Spring Cloud SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: springcloud diff --git a/docs-ref-services/legacy/sql.md b/docs-ref-services/legacy/sql.md index fd2a6100afa7e..59eee8f7508e9 100644 --- a/docs-ref-services/legacy/sql.md +++ b/docs-ref-services/legacy/sql.md @@ -1,7 +1,7 @@ --- title: Azure SQL SDK for Java description: Reference for Azure SQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: sql diff --git a/docs-ref-services/legacy/storage.md b/docs-ref-services/legacy/storage.md index ff8742a19d1b7..0eadbc5142085 100644 --- a/docs-ref-services/legacy/storage.md +++ b/docs-ref-services/legacy/storage.md @@ -1,7 +1,7 @@ --- title: Azure Storage SDK for Java description: Reference for Azure Storage SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: storage diff --git a/docs-ref-services/legacy/support.md b/docs-ref-services/legacy/support.md index 318706fe06078..d2b07079b6a37 100644 --- a/docs-ref-services/legacy/support.md +++ b/docs-ref-services/legacy/support.md @@ -1,7 +1,7 @@ --- title: Azure Support SDK for Java description: Reference for Azure Support SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: support diff --git a/docs-ref-services/legacy/traffic-manager.md b/docs-ref-services/legacy/traffic-manager.md index d90df08527194..88a9f8a56fca0 100644 --- a/docs-ref-services/legacy/traffic-manager.md +++ b/docs-ref-services/legacy/traffic-manager.md @@ -1,7 +1,7 @@ --- title: Azure Traffic Manager SDK for Java description: Reference for Azure Traffic Manager SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: trafficmanager diff --git a/docs-ref-services/legacy/video-analyzer.md b/docs-ref-services/legacy/video-analyzer.md index 954e631c55552..95ea837879369 100644 --- a/docs-ref-services/legacy/video-analyzer.md +++ b/docs-ref-services/legacy/video-analyzer.md @@ -1,7 +1,7 @@ --- title: Azure Video Analyzer SDK for Java description: Reference for Azure Video Analyzer SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: videoanalyzer diff --git a/docs-ref-services/legacy/video-search.md b/docs-ref-services/legacy/video-search.md index ba6471f1121c7..859e8a6935b08 100644 --- a/docs-ref-services/legacy/video-search.md +++ b/docs-ref-services/legacy/video-search.md @@ -1,7 +1,7 @@ --- title: Azure Video Search SDK for Java description: Reference for Azure Video Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: videosearch diff --git a/docs-ref-services/legacy/visual-search.md b/docs-ref-services/legacy/visual-search.md index 11274586d301c..c58c793a5801e 100644 --- a/docs-ref-services/legacy/visual-search.md +++ b/docs-ref-services/legacy/visual-search.md @@ -1,7 +1,7 @@ --- title: Azure Visual Search SDK for Java description: Reference for Azure Visual Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: visualsearch diff --git a/docs-ref-services/legacy/web-search.md b/docs-ref-services/legacy/web-search.md index 8f9dab392feac..7d7b3fc9ba49d 100644 --- a/docs-ref-services/legacy/web-search.md +++ b/docs-ref-services/legacy/web-search.md @@ -1,7 +1,7 @@ --- title: Azure Web Search SDK for Java description: Reference for Azure Web Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: websearch diff --git a/docs-ref-services/preview/advisor.md b/docs-ref-services/preview/advisor.md index 16cbf8c4db869..cfb2f100aed44 100644 --- a/docs-ref-services/preview/advisor.md +++ b/docs-ref-services/preview/advisor.md @@ -1,7 +1,7 @@ --- title: Azure Advisor SDK for Java description: Reference for Azure Advisor SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: advisor diff --git a/docs-ref-services/preview/agrifood.md b/docs-ref-services/preview/agrifood.md index 7b75e9a125e4c..e9092313a3dea 100644 --- a/docs-ref-services/preview/agrifood.md +++ b/docs-ref-services/preview/agrifood.md @@ -1,7 +1,7 @@ --- title: Azure AgriFood SDK for Java description: Reference for Azure AgriFood SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: agrifood diff --git a/docs-ref-services/preview/alerts-management.md b/docs-ref-services/preview/alerts-management.md index 7126a47bc25c8..0b3efe50db99b 100644 --- a/docs-ref-services/preview/alerts-management.md +++ b/docs-ref-services/preview/alerts-management.md @@ -1,7 +1,7 @@ --- title: Azure Alerts Management SDK for Java description: Reference for Azure Alerts Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: alertsmanagement diff --git a/docs-ref-services/preview/api-center.md b/docs-ref-services/preview/api-center.md index 26a5b6bf2d6d0..bbc7ecda4af32 100644 --- a/docs-ref-services/preview/api-center.md +++ b/docs-ref-services/preview/api-center.md @@ -1,7 +1,7 @@ --- title: Azure API Center SDK for Java description: Reference for Azure API Center SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: apicenter diff --git a/docs-ref-services/preview/api-management.md b/docs-ref-services/preview/api-management.md index 52078200f43e8..32484b691dcee 100644 --- a/docs-ref-services/preview/api-management.md +++ b/docs-ref-services/preview/api-management.md @@ -1,7 +1,7 @@ --- title: Azure API Management SDK for Java description: Reference for Azure API Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: apimanagement diff --git a/docs-ref-services/preview/app-compliance-automation.md b/docs-ref-services/preview/app-compliance-automation.md index c9aea629c817d..895271c2a09ec 100644 --- a/docs-ref-services/preview/app-compliance-automation.md +++ b/docs-ref-services/preview/app-compliance-automation.md @@ -1,7 +1,7 @@ --- title: Azure App Compliance Automation SDK for Java description: Reference for Azure App Compliance Automation SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: appcomplianceautomation diff --git a/docs-ref-services/preview/app-configuration.md b/docs-ref-services/preview/app-configuration.md index 312730f639bf3..4c0b5e95bc3fb 100644 --- a/docs-ref-services/preview/app-configuration.md +++ b/docs-ref-services/preview/app-configuration.md @@ -1,7 +1,7 @@ --- title: Azure App Configuration SDK for Java description: Reference for Azure App Configuration SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: appconfiguration diff --git a/docs-ref-services/preview/application-insights.md b/docs-ref-services/preview/application-insights.md index ff166b3f4c0f6..f3bd4102fc610 100644 --- a/docs-ref-services/preview/application-insights.md +++ b/docs-ref-services/preview/application-insights.md @@ -1,7 +1,7 @@ --- title: Azure Application Insights SDK for Java description: Reference for Azure Application Insights SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/preview/arc-data.md b/docs-ref-services/preview/arc-data.md index f44aa85110680..316791ee956d8 100644 --- a/docs-ref-services/preview/arc-data.md +++ b/docs-ref-services/preview/arc-data.md @@ -1,7 +1,7 @@ --- title: Azure Arc Data SDK for Java description: Reference for Azure Arc Data SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/preview/arize-ai.md b/docs-ref-services/preview/arize-ai.md index 7dbf5a44f72c5..48e1d6de679af 100644 --- a/docs-ref-services/preview/arize-ai.md +++ b/docs-ref-services/preview/arize-ai.md @@ -1,7 +1,7 @@ --- title: Azure Arize AI SDK for Java description: Reference for Azure Arize AI SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: arizeai diff --git a/docs-ref-services/preview/astro.md b/docs-ref-services/preview/astro.md index b6290c553cb95..f132dff751108 100644 --- a/docs-ref-services/preview/astro.md +++ b/docs-ref-services/preview/astro.md @@ -1,7 +1,7 @@ --- title: Azure Astro SDK for Java description: Reference for Azure Astro SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: astro diff --git a/docs-ref-services/preview/attestation-index.md b/docs-ref-services/preview/attestation-index.md index bd70092ecc1d3..8bcfac306953a 100644 --- a/docs-ref-services/preview/attestation-index.md +++ b/docs-ref-services/preview/attestation-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Attestation](security-attestation-readme.md)|[azure-security-attestation](https://repo1.maven.org/maven2/com/azure/azure-security-attestation)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/attestation/azure-security-attestation)| |[Resource Management - Attestation](resourcemanager-attestation-readme.md)|[azure-resourcemanager-attestation](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-attestation)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/attestation/azure-resourcemanager-attestation)| diff --git a/docs-ref-services/preview/attestation.md b/docs-ref-services/preview/attestation.md index a895669e02b45..3b820506be2ab 100644 --- a/docs-ref-services/preview/attestation.md +++ b/docs-ref-services/preview/attestation.md @@ -1,10 +1,10 @@ --- title: Azure Attestation SDK for Java description: Reference for Azure Attestation SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: azure-resource-manager +ms.service: attestation --- # Azure Attestation SDK for Java - preview ## Packages - preview diff --git a/docs-ref-services/preview/automanage.md b/docs-ref-services/preview/automanage.md index 82b57ac80ad0d..34b899df625ef 100644 --- a/docs-ref-services/preview/automanage.md +++ b/docs-ref-services/preview/automanage.md @@ -1,7 +1,7 @@ --- title: Azure Automanage SDK for Java description: Reference for Azure Automanage SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: automanage diff --git a/docs-ref-services/preview/automation.md b/docs-ref-services/preview/automation.md index 56f010901b297..ab9e1692e5731 100644 --- a/docs-ref-services/preview/automation.md +++ b/docs-ref-services/preview/automation.md @@ -1,7 +1,7 @@ --- title: Azure Automation SDK for Java description: Reference for Azure Automation SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/preview/azure-analytics.md b/docs-ref-services/preview/azure-analytics.md index 120d5c3ffbbdc..b6c4164932131 100644 --- a/docs-ref-services/preview/azure-analytics.md +++ b/docs-ref-services/preview/azure-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Azure Analytics SDK for Java description: Reference for Azure Azure Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azureanalytics diff --git a/docs-ref-services/preview/azure-stack-hci.md b/docs-ref-services/preview/azure-stack-hci.md index 7bf32b3bfd218..82267caa4ee71 100644 --- a/docs-ref-services/preview/azure-stack-hci.md +++ b/docs-ref-services/preview/azure-stack-hci.md @@ -1,7 +1,7 @@ --- title: Azure Azure Stack HCI SDK for Java description: Reference for Azure Azure Stack HCI SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/preview/azure-stack.md b/docs-ref-services/preview/azure-stack.md index 3cc5e4fd41b34..63b8623fc9b77 100644 --- a/docs-ref-services/preview/azure-stack.md +++ b/docs-ref-services/preview/azure-stack.md @@ -1,7 +1,7 @@ --- title: Azure Azure Stack SDK for Java description: Reference for Azure Azure Stack SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/preview/azure-vmware-solution.md b/docs-ref-services/preview/azure-vmware-solution.md index 02afe8103797d..bf8d5361a2263 100644 --- a/docs-ref-services/preview/azure-vmware-solution.md +++ b/docs-ref-services/preview/azure-vmware-solution.md @@ -1,7 +1,7 @@ --- title: Azure Azure VMware Solution SDK for Java description: Reference for Azure Azure VMware Solution SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azurevmwaresolution diff --git a/docs-ref-services/preview/baremetal-infrastructure.md b/docs-ref-services/preview/baremetal-infrastructure.md index ba4accb5b328a..a939caafbd06b 100644 --- a/docs-ref-services/preview/baremetal-infrastructure.md +++ b/docs-ref-services/preview/baremetal-infrastructure.md @@ -1,7 +1,7 @@ --- title: Azure BareMetal Infrastructure SDK for Java description: Reference for Azure BareMetal Infrastructure SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: baremetalinfrastructure diff --git a/docs-ref-services/preview/batch-index.md b/docs-ref-services/preview/batch-index.md index a34d42e74fed0..a71a2f10bcf97 100644 --- a/docs-ref-services/preview/batch-index.md +++ b/docs-ref-services/preview/batch-index.md @@ -1,4 +1,5 @@ | Reference | Package | Source | |---|---|---| +|[Batch](batch-readme.md)|[azure-batch](https://repo1.maven.org/maven2/com/microsoft/azure/azure-batch)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/batch/microsoft-azure-batch)| |[Compute Batch](compute-batch-readme.md)|[azure-compute-batch](https://repo1.maven.org/maven2/com/azure/azure-compute-batch)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/batch/azure-compute-batch)| |[Resource Management - Batch](resourcemanager-batch-readme.md)|[azure-resourcemanager-batch](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-batch)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/batch/azure-resourcemanager-batch)| diff --git a/docs-ref-services/preview/batch.md b/docs-ref-services/preview/batch.md index cf691baf76166..3ff3aeda7cebd 100644 --- a/docs-ref-services/preview/batch.md +++ b/docs-ref-services/preview/batch.md @@ -1,12 +1,12 @@ --- title: Azure Batch SDK for Java description: Reference for Azure Batch SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: batch -manager: douge keywords: Azure, Java, SDK, API, Batch, processing, scheduling, long-running +manager: douge --- # Azure Batch libraries for Java diff --git a/docs-ref-services/preview/billing-benefits.md b/docs-ref-services/preview/billing-benefits.md index 6b1e75e5c51ec..f94733b9a1738 100644 --- a/docs-ref-services/preview/billing-benefits.md +++ b/docs-ref-services/preview/billing-benefits.md @@ -1,7 +1,7 @@ --- title: Azure Billing Benefits SDK for Java description: Reference for Azure Billing Benefits SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: billingbenefits diff --git a/docs-ref-services/preview/billing.md b/docs-ref-services/preview/billing.md index c8adedc752aa4..575bf3da3819d 100644 --- a/docs-ref-services/preview/billing.md +++ b/docs-ref-services/preview/billing.md @@ -1,7 +1,7 @@ --- title: Azure Billing SDK for Java description: Reference for Azure Billing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: billing diff --git a/docs-ref-services/preview/bot-service.md b/docs-ref-services/preview/bot-service.md index 08cf031541d19..aa380c57a9ade 100644 --- a/docs-ref-services/preview/bot-service.md +++ b/docs-ref-services/preview/bot-service.md @@ -1,7 +1,7 @@ --- title: Azure Bot Service SDK for Java description: Reference for Azure Bot Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: botservice diff --git a/docs-ref-services/preview/carbonoptimization.md b/docs-ref-services/preview/carbonoptimization.md index b86a54f301869..0734486cb6ed5 100644 --- a/docs-ref-services/preview/carbonoptimization.md +++ b/docs-ref-services/preview/carbonoptimization.md @@ -1,7 +1,7 @@ --- title: Azure Carbonoptimization SDK for Java description: Reference for Azure Carbonoptimization SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: carbonoptimization diff --git a/docs-ref-services/preview/cognitive-services-index.md b/docs-ref-services/preview/cognitive-services-index.md index a78f4744b142c..510d166c7eaf3 100644 --- a/docs-ref-services/preview/cognitive-services-index.md +++ b/docs-ref-services/preview/cognitive-services-index.md @@ -1,6 +1,7 @@ | Reference | Package | Source | |---|---|---| |[AI Agents Persistent](ai-agents-persistent-readme.md)|[azure-ai-agents-persistent](https://repo1.maven.org/maven2/com/azure/azure-ai-agents-persistent)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-agents-persistent)| +|[Anomaly Detector](ai-anomalydetector-readme.md)|[azure-ai-anomalydetector](https://repo1.maven.org/maven2/com/azure/azure-ai-anomalydetector)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/anomalydetector/azure-ai-anomalydetector)| |[Content Safety](ai-contentsafety-readme.md)|[azure-ai-contentsafety](https://repo1.maven.org/maven2/com/azure/azure-ai-contentsafety)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/contentsafety/azure-ai-contentsafety)| |[Document Intelligence](ai-documentintelligence-readme.md)|[azure-ai-documentintelligence](https://repo1.maven.org/maven2/com/azure/azure-ai-documentintelligence)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence)| |[Azure AI Inference](ai-inference-readme.md)|[azure-ai-inference](https://repo1.maven.org/maven2/com/azure/azure-ai-inference)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-inference)| diff --git a/docs-ref-services/preview/cognitive-services.md b/docs-ref-services/preview/cognitive-services.md index e84737f262789..dc618d396c069 100644 --- a/docs-ref-services/preview/cognitive-services.md +++ b/docs-ref-services/preview/cognitive-services.md @@ -1,7 +1,7 @@ --- title: Azure Cognitive Services SDK for Java description: Reference for Azure Cognitive Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cognitiveservices diff --git a/docs-ref-services/preview/commerce.md b/docs-ref-services/preview/commerce.md index cdc3c75ee570d..0818717884ba6 100644 --- a/docs-ref-services/preview/commerce.md +++ b/docs-ref-services/preview/commerce.md @@ -1,7 +1,7 @@ --- title: Azure Commerce SDK for Java description: Reference for Azure Commerce SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: commerce diff --git a/docs-ref-services/preview/communication-index.md b/docs-ref-services/preview/communication-index.md index 1c303c4329654..439e73cb8bf57 100644 --- a/docs-ref-services/preview/communication-index.md +++ b/docs-ref-services/preview/communication-index.md @@ -2,9 +2,13 @@ |---|---|---| |[azure-communication-administration](communication-administration-readme.md)|[azure-communication-administration](https://repo1.maven.org/maven2/com/azure/azure-communication-administration)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| |[Communication Call Automation](communication-callautomation-readme.md)|[azure-communication-callautomation](https://repo1.maven.org/maven2/com/azure/azure-communication-callautomation)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-callautomation)| +|[Calling Server](communication-callingserver-readme.md)|[azure-communication-callingserver](https://repo1.maven.org/maven2/com/azure/azure-communication-callingserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-callingserver)| +|[Communication Chat](communication-chat-readme.md)|[azure-communication-chat](https://repo1.maven.org/maven2/com/azure/azure-communication-chat)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-chat)| |[Communication Common](communication-common-readme.md)|[azure-communication-common](https://repo1.maven.org/maven2/com/azure/azure-communication-common)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-common)| |[Communication Email](communication-email-readme.md)|[azure-communication-email](https://repo1.maven.org/maven2/com/azure/azure-communication-email)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-email)| +|[Communication Identity](communication-identity-readme.md)|[azure-communication-identity](https://repo1.maven.org/maven2/com/azure/azure-communication-identity)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-identity)| |[Communication Messages](communication-messages-readme.md)|[azure-communication-messages](https://repo1.maven.org/maven2/com/azure/azure-communication-messages)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-messages)| |[Communication Phone Numbers](communication-phonenumbers-readme.md)|[azure-communication-phonenumbers](https://repo1.maven.org/maven2/com/azure/azure-communication-phonenumbers)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-phonenumbers)| |[Communication Rooms](communication-rooms-readme.md)|[azure-communication-rooms](https://repo1.maven.org/maven2/com/azure/azure-communication-rooms)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-rooms)| +|[Communication Sms](communication-sms-readme.md)|[azure-communication-sms](https://repo1.maven.org/maven2/com/azure/azure-communication-sms)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-sms)| |[Resource Management - Communication](resourcemanager-communication-readme.md)|[azure-resourcemanager-communication](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-communication)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-resourcemanager-communication)| diff --git a/docs-ref-services/preview/communication.md b/docs-ref-services/preview/communication.md index ec3abdf66baa8..a11895545e681 100644 --- a/docs-ref-services/preview/communication.md +++ b/docs-ref-services/preview/communication.md @@ -1,7 +1,7 @@ --- title: Azure Communication SDK for Java description: Reference for Azure Communication SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: communication diff --git a/docs-ref-services/preview/compute-fleet.md b/docs-ref-services/preview/compute-fleet.md index f5e03340ce784..e2e8be57a6328 100644 --- a/docs-ref-services/preview/compute-fleet.md +++ b/docs-ref-services/preview/compute-fleet.md @@ -1,7 +1,7 @@ --- title: Azure Compute Fleet SDK for Java description: Reference for Azure Compute Fleet SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: computefleet diff --git a/docs-ref-services/preview/compute-schedule.md b/docs-ref-services/preview/compute-schedule.md index 6a22b202ca418..73463f644d46c 100644 --- a/docs-ref-services/preview/compute-schedule.md +++ b/docs-ref-services/preview/compute-schedule.md @@ -1,7 +1,7 @@ --- title: Azure Compute Schedule SDK for Java description: Reference for Azure Compute Schedule SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: computeschedule diff --git a/docs-ref-services/preview/computer-vision.md b/docs-ref-services/preview/computer-vision.md index fae7743132ba2..a39fce1643012 100644 --- a/docs-ref-services/preview/computer-vision.md +++ b/docs-ref-services/preview/computer-vision.md @@ -1,7 +1,7 @@ --- title: Azure Computer Vision SDK for Java description: Reference for Azure Computer Vision SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: computervision diff --git a/docs-ref-services/preview/confidential-ledger.md b/docs-ref-services/preview/confidential-ledger.md index 507e3459bb108..bdf507c8da3bd 100644 --- a/docs-ref-services/preview/confidential-ledger.md +++ b/docs-ref-services/preview/confidential-ledger.md @@ -1,7 +1,7 @@ --- title: Azure Confidential Ledger SDK for Java description: Reference for Azure Confidential Ledger SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: confidentialledger diff --git a/docs-ref-services/preview/confluent.md b/docs-ref-services/preview/confluent.md index 8c389d381d3d5..64fe15d4ea6f5 100644 --- a/docs-ref-services/preview/confluent.md +++ b/docs-ref-services/preview/confluent.md @@ -1,7 +1,7 @@ --- title: Azure Confluent SDK for Java description: Reference for Azure Confluent SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: confluent diff --git a/docs-ref-services/preview/connected-cache.md b/docs-ref-services/preview/connected-cache.md index e54e572d9cd5c..416ff9e28d7f1 100644 --- a/docs-ref-services/preview/connected-cache.md +++ b/docs-ref-services/preview/connected-cache.md @@ -1,7 +1,7 @@ --- title: Azure Connected Cache SDK for Java description: Reference for Azure Connected Cache SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: connectedcache diff --git a/docs-ref-services/preview/connected-vmware.md b/docs-ref-services/preview/connected-vmware.md index ba905e6280cb1..2b25cbcf41415 100644 --- a/docs-ref-services/preview/connected-vmware.md +++ b/docs-ref-services/preview/connected-vmware.md @@ -1,7 +1,7 @@ --- title: Azure Connected VMware SDK for Java description: Reference for Azure Connected VMware SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: connectedvmware diff --git a/docs-ref-services/preview/consumption.md b/docs-ref-services/preview/consumption.md index f14cbd7d922f4..2630b35765dd5 100644 --- a/docs-ref-services/preview/consumption.md +++ b/docs-ref-services/preview/consumption.md @@ -1,7 +1,7 @@ --- title: Azure Consumption SDK for Java description: Reference for Azure Consumption SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: consumption diff --git a/docs-ref-services/preview/container-apps.md b/docs-ref-services/preview/container-apps.md index bf356fa7daab5..a8b4cd98abcbe 100644 --- a/docs-ref-services/preview/container-apps.md +++ b/docs-ref-services/preview/container-apps.md @@ -1,7 +1,7 @@ --- title: Azure Container Apps SDK for Java description: Reference for Azure Container Apps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerapps diff --git a/docs-ref-services/preview/container-instances.md b/docs-ref-services/preview/container-instances.md index 556df5585220a..9aa9718006799 100644 --- a/docs-ref-services/preview/container-instances.md +++ b/docs-ref-services/preview/container-instances.md @@ -1,7 +1,7 @@ --- title: Azure Container Instances SDK for Java description: Reference for Azure Container Instances SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: container-instances diff --git a/docs-ref-services/preview/container-orchestrator-runtime.md b/docs-ref-services/preview/container-orchestrator-runtime.md index c0d5a812b8c72..68deb047f9906 100644 --- a/docs-ref-services/preview/container-orchestrator-runtime.md +++ b/docs-ref-services/preview/container-orchestrator-runtime.md @@ -1,7 +1,7 @@ --- title: Azure Container Orchestrator Runtime SDK for Java description: Reference for Azure Container Orchestrator Runtime SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerorchestratorruntime diff --git a/docs-ref-services/preview/container-registry-index.md b/docs-ref-services/preview/container-registry-index.md index 1250996522ca0..aa0d9dc19cb23 100644 --- a/docs-ref-services/preview/container-registry-index.md +++ b/docs-ref-services/preview/container-registry-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Container Registry](containers-containerregistry-readme.md)|[azure-containers-containerregistry](https://repo1.maven.org/maven2/com/azure/azure-containers-containerregistry)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/containerregistry/azure-containers-containerregistry)| |[Resource Management - Container Registry](resourcemanager-containerregistry-readme.md)|[azure-resourcemanager-containerregistry](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-containerregistry)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/azure-resourcemanager-containerregistry)| diff --git a/docs-ref-services/preview/container-registry.md b/docs-ref-services/preview/container-registry.md index dc42f6f60fc43..373a09e237efe 100644 --- a/docs-ref-services/preview/container-registry.md +++ b/docs-ref-services/preview/container-registry.md @@ -1,10 +1,10 @@ --- title: Azure Container Registry SDK for Java description: Reference for Azure Container Registry SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: container-registry +ms.service: containerregistry --- # Azure Container Registry SDK for Java - preview ## Packages - preview diff --git a/docs-ref-services/preview/container-service-fleet.md b/docs-ref-services/preview/container-service-fleet.md index 096f745fe1cfd..9521950b95473 100644 --- a/docs-ref-services/preview/container-service-fleet.md +++ b/docs-ref-services/preview/container-service-fleet.md @@ -1,7 +1,7 @@ --- title: Azure Container Service Fleet SDK for Java description: Reference for Azure Container Service Fleet SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerservicefleet diff --git a/docs-ref-services/preview/container-service.md b/docs-ref-services/preview/container-service.md index 7d6267556cc91..92e46dedd20b2 100644 --- a/docs-ref-services/preview/container-service.md +++ b/docs-ref-services/preview/container-service.md @@ -1,7 +1,7 @@ --- title: Azure Container Service SDK for Java description: Reference for Azure Container Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: containerservice diff --git a/docs-ref-services/preview/cosmos-db-for-postgresql.md b/docs-ref-services/preview/cosmos-db-for-postgresql.md index 48386b7c6c606..50ce77bde4828 100644 --- a/docs-ref-services/preview/cosmos-db-for-postgresql.md +++ b/docs-ref-services/preview/cosmos-db-for-postgresql.md @@ -1,7 +1,7 @@ --- title: Azure Cosmos DB for PostgreSQL SDK for Java description: Reference for Azure Cosmos DB for PostgreSQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cosmosdbforpostgresql diff --git a/docs-ref-services/preview/cosmos-db-index.md b/docs-ref-services/preview/cosmos-db-index.md index 191ec5f523f54..96c4391130626 100644 --- a/docs-ref-services/preview/cosmos-db-index.md +++ b/docs-ref-services/preview/cosmos-db-index.md @@ -2,4 +2,6 @@ |---|---|---| |[Cosmos DB](cosmos-readme.md)|[azure-cosmos](https://repo1.maven.org/maven2/com/azure/azure-cosmos)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos)| |[Cosmos Test](cosmos-test-readme.md)|[azure-cosmos-test](https://repo1.maven.org/maven2/com/azure/azure-cosmos-test)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos-test)| +|[Cosmos DB Encryption](cosmos-encryption-readme.md)|[azure-cosmos-encryption](https://repo1.maven.org/maven2/com/azure/azure-cosmos-encryption)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos-encryption)| |[Resource Management - Cosmos DB](resourcemanager-cosmos-readme.md)|[azure-resourcemanager-cosmos](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-cosmos)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/azure-resourcemanager-cosmos)| +|[Spring Data Cosmos](spring-data-cosmos-readme.md)|[azure-spring-data-cosmos](https://repo1.maven.org/maven2/com/azure/azure-spring-data-cosmos)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/spring/azure-spring-data-cosmos)| diff --git a/docs-ref-services/preview/cosmos-db.md b/docs-ref-services/preview/cosmos-db.md index 6386e1d943684..d5e876c7dad95 100644 --- a/docs-ref-services/preview/cosmos-db.md +++ b/docs-ref-services/preview/cosmos-db.md @@ -1,10 +1,10 @@ --- title: Azure Cosmos DB SDK for Java description: Reference for Azure Cosmos DB SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: cosmos-db +ms.service: cosmosdb --- # Azure Cosmos DB libraries for Java diff --git a/docs-ref-services/preview/cost-management.md b/docs-ref-services/preview/cost-management.md index 21464a206ae4e..4d2bacd08eb7f 100644 --- a/docs-ref-services/preview/cost-management.md +++ b/docs-ref-services/preview/cost-management.md @@ -1,7 +1,7 @@ --- title: Azure Cost Management SDK for Java description: Reference for Azure Cost Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: costmanagement diff --git a/docs-ref-services/preview/customer-insights.md b/docs-ref-services/preview/customer-insights.md index 853444869c522..bd344c04047d9 100644 --- a/docs-ref-services/preview/customer-insights.md +++ b/docs-ref-services/preview/customer-insights.md @@ -1,7 +1,7 @@ --- title: Azure Customer Insights SDK for Java description: Reference for Azure Customer Insights SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: customerinsights diff --git a/docs-ref-services/preview/data-box-edge.md b/docs-ref-services/preview/data-box-edge.md index 641d162204d63..88a0e61016da9 100644 --- a/docs-ref-services/preview/data-box-edge.md +++ b/docs-ref-services/preview/data-box-edge.md @@ -1,7 +1,7 @@ --- title: Azure Data Box Edge SDK for Java description: Reference for Azure Data Box Edge SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databoxedge diff --git a/docs-ref-services/preview/data-box.md b/docs-ref-services/preview/data-box.md index 69d140c490e05..44a13fbca4c92 100644 --- a/docs-ref-services/preview/data-box.md +++ b/docs-ref-services/preview/data-box.md @@ -1,7 +1,7 @@ --- title: Azure Data Box SDK for Java description: Reference for Azure Data Box SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databox diff --git a/docs-ref-services/preview/data-explorer.md b/docs-ref-services/preview/data-explorer.md index 6e2729f47c425..c6681604c2d97 100644 --- a/docs-ref-services/preview/data-explorer.md +++ b/docs-ref-services/preview/data-explorer.md @@ -1,7 +1,7 @@ --- title: Azure Data Explorer SDK for Java description: Reference for Azure Data Explorer SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dataexplorer diff --git a/docs-ref-services/preview/data-factory.md b/docs-ref-services/preview/data-factory.md index 6e34633cab467..edb5d248336dc 100644 --- a/docs-ref-services/preview/data-factory.md +++ b/docs-ref-services/preview/data-factory.md @@ -1,7 +1,7 @@ --- title: Azure Data Factory SDK for Java description: Reference for Azure Data Factory SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datafactory diff --git a/docs-ref-services/preview/data-lake-analytics.md b/docs-ref-services/preview/data-lake-analytics.md index 7dea74c084ed8..26d9882525a76 100644 --- a/docs-ref-services/preview/data-lake-analytics.md +++ b/docs-ref-services/preview/data-lake-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Data Lake Analytics SDK for Java description: Reference for Azure Data Lake Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datalakeanalytics diff --git a/docs-ref-services/preview/data-lake-store.md b/docs-ref-services/preview/data-lake-store.md index 8e11a2bc04cf1..a63ca45407643 100644 --- a/docs-ref-services/preview/data-lake-store.md +++ b/docs-ref-services/preview/data-lake-store.md @@ -1,7 +1,7 @@ --- title: Azure Data Lake Store SDK for Java description: Reference for Azure Data Lake Store SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datalakestore diff --git a/docs-ref-services/preview/database-migration-service.md b/docs-ref-services/preview/database-migration-service.md index fd93287dc7a60..841ea9c7d135e 100644 --- a/docs-ref-services/preview/database-migration-service.md +++ b/docs-ref-services/preview/database-migration-service.md @@ -1,7 +1,7 @@ --- title: Azure Database Migration Service SDK for Java description: Reference for Azure Database Migration Service SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databasemigrationservice diff --git a/docs-ref-services/preview/database-watcher.md b/docs-ref-services/preview/database-watcher.md index cc98e83f8932d..f72dc8359f21e 100644 --- a/docs-ref-services/preview/database-watcher.md +++ b/docs-ref-services/preview/database-watcher.md @@ -1,7 +1,7 @@ --- title: Azure Database Watcher SDK for Java description: Reference for Azure Database Watcher SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databasewatcher diff --git a/docs-ref-services/preview/databricks.md b/docs-ref-services/preview/databricks.md index b901750e4787e..7e4db4022c769 100644 --- a/docs-ref-services/preview/databricks.md +++ b/docs-ref-services/preview/databricks.md @@ -1,7 +1,7 @@ --- title: Azure Databricks SDK for Java description: Reference for Azure Databricks SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databricks diff --git a/docs-ref-services/preview/datadog.md b/docs-ref-services/preview/datadog.md index b50754b85304f..a4744e18d2593 100644 --- a/docs-ref-services/preview/datadog.md +++ b/docs-ref-services/preview/datadog.md @@ -1,7 +1,7 @@ --- title: Azure Datadog SDK for Java description: Reference for Azure Datadog SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datadog diff --git a/docs-ref-services/preview/defender-easm.md b/docs-ref-services/preview/defender-easm.md index fba77930669e4..ed4aaabb3d6e3 100644 --- a/docs-ref-services/preview/defender-easm.md +++ b/docs-ref-services/preview/defender-easm.md @@ -1,7 +1,7 @@ --- title: Azure Defender EASM SDK for Java description: Reference for Azure Defender EASM SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: defendereasm diff --git a/docs-ref-services/preview/delegated-network.md b/docs-ref-services/preview/delegated-network.md index d058698f22213..eb86be37b8ee4 100644 --- a/docs-ref-services/preview/delegated-network.md +++ b/docs-ref-services/preview/delegated-network.md @@ -1,7 +1,7 @@ --- title: Azure Delegated Network SDK for Java description: Reference for Azure Delegated Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: delegatednetwork diff --git a/docs-ref-services/preview/dependencymap.md b/docs-ref-services/preview/dependencymap.md index 6bd4dbd047b58..9433f19f88e71 100644 --- a/docs-ref-services/preview/dependencymap.md +++ b/docs-ref-services/preview/dependencymap.md @@ -1,7 +1,7 @@ --- title: Azure Dependencymap SDK for Java description: Reference for Azure Dependencymap SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dependencymap diff --git a/docs-ref-services/preview/deployment-manager.md b/docs-ref-services/preview/deployment-manager.md index e465139266b03..fdd5354aa9df8 100644 --- a/docs-ref-services/preview/deployment-manager.md +++ b/docs-ref-services/preview/deployment-manager.md @@ -1,7 +1,7 @@ --- title: Azure Deployment Manager SDK for Java description: Reference for Azure Deployment Manager SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: deploymentmanager diff --git a/docs-ref-services/preview/desktop-virtualization.md b/docs-ref-services/preview/desktop-virtualization.md index 69f42e363eee0..c635d885d45a0 100644 --- a/docs-ref-services/preview/desktop-virtualization.md +++ b/docs-ref-services/preview/desktop-virtualization.md @@ -1,11 +1,11 @@ --- title: Azure Desktop Virtualization SDK for Java description: Reference for Azure Desktop Virtualization SDK for Java +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: desktopvirtualization --- # Azure Desktop Virtualization SDK for Java - preview ## Packages - preview -[!INCLUDE [packages](desktop-virtualization-index.md)] - +[!INCLUDE [packages](desktop-virtualization-index.md)] \ No newline at end of file diff --git a/docs-ref-services/preview/dev-center.md b/docs-ref-services/preview/dev-center.md index 4f88804c832c9..2b08f00ab722a 100644 --- a/docs-ref-services/preview/dev-center.md +++ b/docs-ref-services/preview/dev-center.md @@ -1,7 +1,7 @@ --- title: Azure Dev Center SDK for Java description: Reference for Azure Dev Center SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devcenter diff --git a/docs-ref-services/preview/dev-spaces.md b/docs-ref-services/preview/dev-spaces.md index 654168f701b06..e18f340b3ba26 100644 --- a/docs-ref-services/preview/dev-spaces.md +++ b/docs-ref-services/preview/dev-spaces.md @@ -1,7 +1,7 @@ --- title: Azure Dev Spaces SDK for Java description: Reference for Azure Dev Spaces SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devspaces diff --git a/docs-ref-services/preview/devhub.md b/docs-ref-services/preview/devhub.md index 67cfc1b71c72a..bb48836f3b71b 100644 --- a/docs-ref-services/preview/devhub.md +++ b/docs-ref-services/preview/devhub.md @@ -1,7 +1,7 @@ --- title: Azure DevHub SDK for Java description: Reference for Azure DevHub SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devhub diff --git a/docs-ref-services/preview/devops-infrastructure.md b/docs-ref-services/preview/devops-infrastructure.md index 9011c6094eae7..bef05e8dc6e70 100644 --- a/docs-ref-services/preview/devops-infrastructure.md +++ b/docs-ref-services/preview/devops-infrastructure.md @@ -1,7 +1,7 @@ --- title: Azure DevOps Infrastructure SDK for Java description: Reference for Azure DevOps Infrastructure SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devopsinfrastructure diff --git a/docs-ref-services/preview/devtest-labs.md b/docs-ref-services/preview/devtest-labs.md index 6e11dd0a3ffb1..1d541a61016c5 100644 --- a/docs-ref-services/preview/devtest-labs.md +++ b/docs-ref-services/preview/devtest-labs.md @@ -1,7 +1,7 @@ --- title: Azure DevTest Labs SDK for Java description: Reference for Azure DevTest Labs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devtest-lab diff --git a/docs-ref-services/preview/dns-resolver.md b/docs-ref-services/preview/dns-resolver.md index a655a9906a30a..807936ce6b450 100644 --- a/docs-ref-services/preview/dns-resolver.md +++ b/docs-ref-services/preview/dns-resolver.md @@ -1,7 +1,7 @@ --- title: Azure DNS Resolver SDK for Java description: Reference for Azure DNS Resolver SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dnsresolver diff --git a/docs-ref-services/preview/dns.md b/docs-ref-services/preview/dns.md index 54217e9d64cfe..f5381e6f5f070 100644 --- a/docs-ref-services/preview/dns.md +++ b/docs-ref-services/preview/dns.md @@ -1,12 +1,12 @@ --- title: Azure DNS SDK for Java description: Reference for Azure DNS SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dns -manager: douge keywords: Azure, Java, SDK, API, domains, DNS, name, service, domain name service +manager: douge --- # Azure DNS libraries for Java diff --git a/docs-ref-services/preview/durable-task.md b/docs-ref-services/preview/durable-task.md index da62ade4aa408..f97c9d7a145ef 100644 --- a/docs-ref-services/preview/durable-task.md +++ b/docs-ref-services/preview/durable-task.md @@ -1,7 +1,7 @@ --- title: Azure Durable Task SDK for Java description: Reference for Azure Durable Task SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: durabletask diff --git a/docs-ref-services/preview/dynatrace.md b/docs-ref-services/preview/dynatrace.md index 0b570ceb194f1..801ee9cf73f67 100644 --- a/docs-ref-services/preview/dynatrace.md +++ b/docs-ref-services/preview/dynatrace.md @@ -1,7 +1,7 @@ --- title: Azure Dynatrace SDK for Java description: Reference for Azure Dynatrace SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dynatrace diff --git a/docs-ref-services/preview/edge-order.md b/docs-ref-services/preview/edge-order.md index b98db4642d6a8..2a9cc0397e4df 100644 --- a/docs-ref-services/preview/edge-order.md +++ b/docs-ref-services/preview/edge-order.md @@ -1,7 +1,7 @@ --- title: Azure Edge Order SDK for Java description: Reference for Azure Edge Order SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: edgeorder diff --git a/docs-ref-services/preview/edge-zones.md b/docs-ref-services/preview/edge-zones.md index 60ec32dfd60be..1932241defca5 100644 --- a/docs-ref-services/preview/edge-zones.md +++ b/docs-ref-services/preview/edge-zones.md @@ -1,7 +1,7 @@ --- title: Azure Edge Zones SDK for Java description: Reference for Azure Edge Zones SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: edgezones diff --git a/docs-ref-services/preview/education.md b/docs-ref-services/preview/education.md index 06c2b33face2f..bab0fd8a2aa3b 100644 --- a/docs-ref-services/preview/education.md +++ b/docs-ref-services/preview/education.md @@ -1,7 +1,7 @@ --- title: Azure Education SDK for Java description: Reference for Azure Education SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: education diff --git a/docs-ref-services/preview/elastic-san.md b/docs-ref-services/preview/elastic-san.md index bde612dd7f90d..49733d72cebd8 100644 --- a/docs-ref-services/preview/elastic-san.md +++ b/docs-ref-services/preview/elastic-san.md @@ -1,7 +1,7 @@ --- title: Azure Elastic SAN SDK for Java description: Reference for Azure Elastic SAN SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: elasticsan diff --git a/docs-ref-services/preview/elastic.md b/docs-ref-services/preview/elastic.md index 9558b217c5bd6..34a35a2c7c230 100644 --- a/docs-ref-services/preview/elastic.md +++ b/docs-ref-services/preview/elastic.md @@ -1,7 +1,7 @@ --- title: Azure Elastic SDK for Java description: Reference for Azure Elastic SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: elastic diff --git a/docs-ref-services/preview/event-grid.md b/docs-ref-services/preview/event-grid.md index 6fdcb09880c5f..3e8c711fc4622 100644 --- a/docs-ref-services/preview/event-grid.md +++ b/docs-ref-services/preview/event-grid.md @@ -1,7 +1,7 @@ --- title: Azure Event Grid SDK for Java description: Reference for Azure Event Grid SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-grid diff --git a/docs-ref-services/preview/event-hubs.md b/docs-ref-services/preview/event-hubs.md index c23ced299c708..27986efb3ffd0 100644 --- a/docs-ref-services/preview/event-hubs.md +++ b/docs-ref-services/preview/event-hubs.md @@ -1,7 +1,7 @@ --- title: Azure Event Hubs SDK for Java description: Reference for Azure Event Hubs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-hubs diff --git a/docs-ref-services/preview/extended-location.md b/docs-ref-services/preview/extended-location.md index e6e273356fcfa..4984c035185dd 100644 --- a/docs-ref-services/preview/extended-location.md +++ b/docs-ref-services/preview/extended-location.md @@ -1,7 +1,7 @@ --- title: Azure Extended Location SDK for Java description: Reference for Azure Extended Location SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: extendedlocation diff --git a/docs-ref-services/preview/fabric.md b/docs-ref-services/preview/fabric.md index ba8b7cfe4de78..793c0741921f9 100644 --- a/docs-ref-services/preview/fabric.md +++ b/docs-ref-services/preview/fabric.md @@ -1,7 +1,7 @@ --- title: Azure Fabric SDK for Java description: Reference for Azure Fabric SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: fabric diff --git a/docs-ref-services/preview/farmbeats.md b/docs-ref-services/preview/farmbeats.md index 1282e91a6276c..4799bfb56eea4 100644 --- a/docs-ref-services/preview/farmbeats.md +++ b/docs-ref-services/preview/farmbeats.md @@ -1,7 +1,7 @@ --- title: Azure FarmBeats SDK for Java description: Reference for Azure FarmBeats SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: farmbeats diff --git a/docs-ref-services/preview/front-door.md b/docs-ref-services/preview/front-door.md index dda67b2e79699..15bfc31351a63 100644 --- a/docs-ref-services/preview/front-door.md +++ b/docs-ref-services/preview/front-door.md @@ -1,7 +1,7 @@ --- title: Azure Front Door SDK for Java description: Reference for Azure Front Door SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: frontdoor diff --git a/docs-ref-services/preview/grafana.md b/docs-ref-services/preview/grafana.md index 31ba39079cde0..304787eb67096 100644 --- a/docs-ref-services/preview/grafana.md +++ b/docs-ref-services/preview/grafana.md @@ -1,7 +1,7 @@ --- title: Azure Grafana SDK for Java description: Reference for Azure Grafana SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: grafana diff --git a/docs-ref-services/preview/hana-on-azure.md b/docs-ref-services/preview/hana-on-azure.md index fd0f84fe599a0..cfd933c04a860 100644 --- a/docs-ref-services/preview/hana-on-azure.md +++ b/docs-ref-services/preview/hana-on-azure.md @@ -1,7 +1,7 @@ --- title: Azure HANA on Azure SDK for Java description: Reference for Azure HANA on Azure SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hanaonazure diff --git a/docs-ref-services/preview/hardware-security-module.md b/docs-ref-services/preview/hardware-security-module.md index 16ee070962962..044220edafffb 100644 --- a/docs-ref-services/preview/hardware-security-module.md +++ b/docs-ref-services/preview/hardware-security-module.md @@ -1,7 +1,7 @@ --- title: Azure Hardware Security Module SDK for Java description: Reference for Azure Hardware Security Module SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hardwaresecuritymodule diff --git a/docs-ref-services/preview/hdinsight-containers.md b/docs-ref-services/preview/hdinsight-containers.md index 3909d7d266c25..3517199d8ad81 100644 --- a/docs-ref-services/preview/hdinsight-containers.md +++ b/docs-ref-services/preview/hdinsight-containers.md @@ -1,7 +1,7 @@ --- title: Azure HDInsight Containers SDK for Java description: Reference for Azure HDInsight Containers SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hdinsightcontainers diff --git a/docs-ref-services/preview/hdinsight.md b/docs-ref-services/preview/hdinsight.md index 49d938afb7a4c..6ae7ea2348dd1 100644 --- a/docs-ref-services/preview/hdinsight.md +++ b/docs-ref-services/preview/hdinsight.md @@ -1,7 +1,7 @@ --- title: Azure HDInsight SDK for Java description: Reference for Azure HDInsight SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hdinsight diff --git a/docs-ref-services/preview/health-bot.md b/docs-ref-services/preview/health-bot.md index 8cb9937ae48a1..d711a71f13daa 100644 --- a/docs-ref-services/preview/health-bot.md +++ b/docs-ref-services/preview/health-bot.md @@ -1,7 +1,7 @@ --- title: Azure Health Bot SDK for Java description: Reference for Azure Health Bot SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-ai-health-bot diff --git a/docs-ref-services/preview/health-data-ai-services.md b/docs-ref-services/preview/health-data-ai-services.md index 6dc72bca17a32..a4128446dbb29 100644 --- a/docs-ref-services/preview/health-data-ai-services.md +++ b/docs-ref-services/preview/health-data-ai-services.md @@ -1,7 +1,7 @@ --- title: Azure Health Data AI Services SDK for Java description: Reference for Azure Health Data AI Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthdataaiservices diff --git a/docs-ref-services/preview/health-deidentification.md b/docs-ref-services/preview/health-deidentification.md index 34f463a6a23c7..e1bcd37ad87ec 100644 --- a/docs-ref-services/preview/health-deidentification.md +++ b/docs-ref-services/preview/health-deidentification.md @@ -1,7 +1,7 @@ --- title: Azure Health Deidentification SDK for Java description: Reference for Azure Health Deidentification SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthdeidentification diff --git a/docs-ref-services/preview/healthcare-apis.md b/docs-ref-services/preview/healthcare-apis.md index 90014fe4a7124..60b17c0b45033 100644 --- a/docs-ref-services/preview/healthcare-apis.md +++ b/docs-ref-services/preview/healthcare-apis.md @@ -1,7 +1,7 @@ --- title: Azure Healthcare APIs SDK for Java description: Reference for Azure Healthcare APIs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthcareapis diff --git a/docs-ref-services/preview/hybrid-compute.md b/docs-ref-services/preview/hybrid-compute.md index 6bcca5df5f47c..52aabb8d91c1f 100644 --- a/docs-ref-services/preview/hybrid-compute.md +++ b/docs-ref-services/preview/hybrid-compute.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Compute SDK for Java description: Reference for Azure Hybrid Compute SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridcompute diff --git a/docs-ref-services/preview/hybrid-connectivity.md b/docs-ref-services/preview/hybrid-connectivity.md index 403ccda204113..44378d52acfb2 100644 --- a/docs-ref-services/preview/hybrid-connectivity.md +++ b/docs-ref-services/preview/hybrid-connectivity.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Connectivity SDK for Java description: Reference for Azure Hybrid Connectivity SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridconnectivity diff --git a/docs-ref-services/preview/hybrid-kubernetes.md b/docs-ref-services/preview/hybrid-kubernetes.md index 53e9e62dea1f8..099eeca3bc076 100644 --- a/docs-ref-services/preview/hybrid-kubernetes.md +++ b/docs-ref-services/preview/hybrid-kubernetes.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Kubernetes SDK for Java description: Reference for Azure Hybrid Kubernetes SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridkubernetes diff --git a/docs-ref-services/preview/hybrid-network.md b/docs-ref-services/preview/hybrid-network.md index 17015feeeadc1..56f2f1035f2df 100644 --- a/docs-ref-services/preview/hybrid-network.md +++ b/docs-ref-services/preview/hybrid-network.md @@ -1,7 +1,7 @@ --- title: Azure Hybrid Network SDK for Java description: Reference for Azure Hybrid Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridnetwork diff --git a/docs-ref-services/preview/identity.md b/docs-ref-services/preview/identity.md index 90f604add4434..c59a4c230aded 100644 --- a/docs-ref-services/preview/identity.md +++ b/docs-ref-services/preview/identity.md @@ -1,7 +1,7 @@ --- title: Azure Identity SDK for Java description: Reference for Azure Identity SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: entra-id diff --git a/docs-ref-services/preview/image-builder.md b/docs-ref-services/preview/image-builder.md index 409726875762c..3a5108faa387c 100644 --- a/docs-ref-services/preview/image-builder.md +++ b/docs-ref-services/preview/image-builder.md @@ -1,7 +1,7 @@ --- title: Azure Image Builder SDK for Java description: Reference for Azure Image Builder SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: imagebuilder diff --git a/docs-ref-services/preview/impact-reporting.md b/docs-ref-services/preview/impact-reporting.md index 1dc50bee46e7c..908c3a757a039 100644 --- a/docs-ref-services/preview/impact-reporting.md +++ b/docs-ref-services/preview/impact-reporting.md @@ -1,7 +1,7 @@ --- title: Azure Impact Reporting SDK for Java description: Reference for Azure Impact Reporting SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: impactreporting diff --git a/docs-ref-services/preview/informatica-data-management.md b/docs-ref-services/preview/informatica-data-management.md index 2e8ddb9766bc6..b8d42fc6510a4 100644 --- a/docs-ref-services/preview/informatica-data-management.md +++ b/docs-ref-services/preview/informatica-data-management.md @@ -1,7 +1,7 @@ --- title: Azure Informatica Data Management SDK for Java description: Reference for Azure Informatica Data Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: informaticadatamanagement diff --git a/docs-ref-services/preview/iot-index.md b/docs-ref-services/preview/iot-index.md index fc5543127a381..0585df1e602c5 100644 --- a/docs-ref-services/preview/iot-index.md +++ b/docs-ref-services/preview/iot-index.md @@ -1,9 +1,11 @@ | Reference | Package | Source | |---|---|---| +|[Device Update](iot-deviceupdate-readme.md)|[azure-iot-deviceupdate](https://repo1.maven.org/maven2/com/azure/azure-iot-deviceupdate)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/deviceupdate/azure-iot-deviceupdate)| |[Models Repository](iot-modelsrepository-readme.md)|[azure-iot-modelsrepository](https://repo1.maven.org/maven2/com/azure/azure-iot-modelsrepository)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| |[Resource Management - Device Provisioning Services](resourcemanager-deviceprovisioningservices-readme.md)|[azure-resourcemanager-deviceprovisioningservices](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-deviceprovisioningservices)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| |[Resource Management - Device Registry](resourcemanager-deviceregistry-readme.md)|[azure-resourcemanager-deviceregistry](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-deviceregistry)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/deviceregistry/azure-resourcemanager-deviceregistry)| |[Resource Management - Device Update](resourcemanager-deviceupdate-readme.md)|[azure-resourcemanager-deviceupdate](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-deviceupdate)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/deviceupdate/azure-resourcemanager-deviceupdate)| |[Resource Management - IoT Central](resourcemanager-iotcentral-readme.md)|[azure-resourcemanager-iotcentral](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-iotcentral)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/iotcentral/azure-resourcemanager-iotcentral)| +|[Resource Management - IoT Hub](resourcemanager-iothub-readme.md)|[azure-resourcemanager-iothub](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-iothub)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/iothub/azure-resourcemanager-iothub)| |[Resource Management - IoT Operations](resourcemanager-iotoperations-readme.md)|[azure-resourcemanager-iotoperations](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-iotoperations)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/iotoperations/azure-resourcemanager-iotoperations)| |[Resource Management - Time Series Insights](resourcemanager-timeseriesinsights-readme.md)|[azure-resourcemanager-timeseriesinsights](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-timeseriesinsights)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/timeseriesinsights/azure-resourcemanager-timeseriesinsights)| diff --git a/docs-ref-services/preview/iot.md b/docs-ref-services/preview/iot.md index bad2b023160c2..7da4c24d1f2bf 100644 --- a/docs-ref-services/preview/iot.md +++ b/docs-ref-services/preview/iot.md @@ -1,7 +1,7 @@ --- title: Azure IoT SDK for Java description: Reference for Azure IoT SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: iot diff --git a/docs-ref-services/preview/key-vault-index.md b/docs-ref-services/preview/key-vault-index.md index c2fc74398a1bb..440d8c5e0747a 100644 --- a/docs-ref-services/preview/key-vault-index.md +++ b/docs-ref-services/preview/key-vault-index.md @@ -4,3 +4,4 @@ |[Key Vault - Certificates](security-keyvault-certificates-readme.md)|[azure-security-keyvault-certificates](https://repo1.maven.org/maven2/com/azure/azure-security-keyvault-certificates)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-certificates)| |[Key Vault - Keys](security-keyvault-keys-readme.md)|[azure-security-keyvault-keys](https://repo1.maven.org/maven2/com/azure/azure-security-keyvault-keys)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-keys)| |[Key Vault - Secrets](security-keyvault-secrets-readme.md)|[azure-security-keyvault-secrets](https://repo1.maven.org/maven2/com/azure/azure-security-keyvault-secrets)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-secrets)| +|[Key Vault - JCA](security-keyvault-jca-readme.md)|[azure-security-keyvault-jca](https://repo1.maven.org/maven2/com/azure/azure-security-keyvault-jca)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/keyvault/azure-security-keyvault-jca)| diff --git a/docs-ref-services/preview/key-vault.md b/docs-ref-services/preview/key-vault.md index ccbc2c338fdab..22360062d1d95 100644 --- a/docs-ref-services/preview/key-vault.md +++ b/docs-ref-services/preview/key-vault.md @@ -1,7 +1,7 @@ --- title: Azure Key Vault SDK for Java description: Reference for Azure Key Vault SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: keyvault diff --git a/docs-ref-services/preview/kubernetes-configuration.md b/docs-ref-services/preview/kubernetes-configuration.md index 1977d1028bbef..d2e6ecd941b5d 100644 --- a/docs-ref-services/preview/kubernetes-configuration.md +++ b/docs-ref-services/preview/kubernetes-configuration.md @@ -1,7 +1,7 @@ --- title: Azure Kubernetes Configuration SDK for Java description: Reference for Azure Kubernetes Configuration SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: kubernetesconfiguration diff --git a/docs-ref-services/preview/kubernetesconfiguration-extensions.md b/docs-ref-services/preview/kubernetesconfiguration-extensions.md index cc43f6b2c2be5..1c07dd7597e6a 100644 --- a/docs-ref-services/preview/kubernetesconfiguration-extensions.md +++ b/docs-ref-services/preview/kubernetesconfiguration-extensions.md @@ -1,7 +1,7 @@ --- title: Azure Kubernetesconfiguration-Extensions SDK for Java description: Reference for Azure Kubernetesconfiguration-Extensions SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: kubernetesconfiguration-extensions diff --git a/docs-ref-services/preview/kubernetesconfiguration-extensiontypes.md b/docs-ref-services/preview/kubernetesconfiguration-extensiontypes.md index a2b23e6798066..ae5b9e733b0d6 100644 --- a/docs-ref-services/preview/kubernetesconfiguration-extensiontypes.md +++ b/docs-ref-services/preview/kubernetesconfiguration-extensiontypes.md @@ -1,7 +1,7 @@ --- title: Azure Kubernetesconfiguration-Extensiontypes SDK for Java description: Reference for Azure Kubernetesconfiguration-Extensiontypes SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: kubernetesconfiguration-extensiontypes diff --git a/docs-ref-services/preview/kubernetesconfiguration-fluxconfigurations.md b/docs-ref-services/preview/kubernetesconfiguration-fluxconfigurations.md index bcd16ad0489f0..2e92dadd012fb 100644 --- a/docs-ref-services/preview/kubernetesconfiguration-fluxconfigurations.md +++ b/docs-ref-services/preview/kubernetesconfiguration-fluxconfigurations.md @@ -1,7 +1,7 @@ --- title: Azure Kubernetesconfiguration-Fluxconfigurations SDK for Java description: Reference for Azure Kubernetesconfiguration-Fluxconfigurations SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: kubernetesconfiguration-fluxconfigurations diff --git a/docs-ref-services/preview/kubernetesconfiguration-privatelinkscopes.md b/docs-ref-services/preview/kubernetesconfiguration-privatelinkscopes.md index b3564651c463d..60b47aa1fb708 100644 --- a/docs-ref-services/preview/kubernetesconfiguration-privatelinkscopes.md +++ b/docs-ref-services/preview/kubernetesconfiguration-privatelinkscopes.md @@ -1,7 +1,7 @@ --- title: Azure Kubernetesconfiguration-Privatelinkscopes SDK for Java description: Reference for Azure Kubernetesconfiguration-Privatelinkscopes SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: kubernetesconfiguration-privatelinkscopes diff --git a/docs-ref-services/preview/lab-services.md b/docs-ref-services/preview/lab-services.md index e83acc167d98b..5a64ca9e69b26 100644 --- a/docs-ref-services/preview/lab-services.md +++ b/docs-ref-services/preview/lab-services.md @@ -1,7 +1,7 @@ --- title: Azure Lab Services SDK for Java description: Reference for Azure Lab Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: lab-services diff --git a/docs-ref-services/preview/lambdatesthyperexecute.md b/docs-ref-services/preview/lambdatesthyperexecute.md index ba036d305eeaa..31beaab48da81 100644 --- a/docs-ref-services/preview/lambdatesthyperexecute.md +++ b/docs-ref-services/preview/lambdatesthyperexecute.md @@ -1,7 +1,7 @@ --- title: Azure Lambdatesthyperexecute SDK for Java description: Reference for Azure Lambdatesthyperexecute SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: lambdatesthyperexecute diff --git a/docs-ref-services/preview/large-instance.md b/docs-ref-services/preview/large-instance.md index 651a8ff47f883..7e8ebd9733bea 100644 --- a/docs-ref-services/preview/large-instance.md +++ b/docs-ref-services/preview/large-instance.md @@ -1,7 +1,7 @@ --- title: Azure Large Instance SDK for Java description: Reference for Azure Large Instance SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: largeinstance diff --git a/docs-ref-services/preview/load-testing.md b/docs-ref-services/preview/load-testing.md index a0924b53ca024..5334820602319 100644 --- a/docs-ref-services/preview/load-testing.md +++ b/docs-ref-services/preview/load-testing.md @@ -1,7 +1,7 @@ --- title: Azure Load Testing SDK for Java description: Reference for Azure Load Testing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: load-testing diff --git a/docs-ref-services/preview/log-analytics.md b/docs-ref-services/preview/log-analytics.md index d5e20f4b6044e..62ba86ee06e92 100644 --- a/docs-ref-services/preview/log-analytics.md +++ b/docs-ref-services/preview/log-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Log Analytics SDK for Java description: Reference for Azure Log Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-monitor diff --git a/docs-ref-services/preview/logic-apps.md b/docs-ref-services/preview/logic-apps.md index c207520511bb7..530f73de82634 100644 --- a/docs-ref-services/preview/logic-apps.md +++ b/docs-ref-services/preview/logic-apps.md @@ -1,7 +1,7 @@ --- title: Azure Logic Apps SDK for Java description: Reference for Azure Logic Apps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: logicapps diff --git a/docs-ref-services/preview/logz.md b/docs-ref-services/preview/logz.md index 6d31f29fff1bd..115869f63d820 100644 --- a/docs-ref-services/preview/logz.md +++ b/docs-ref-services/preview/logz.md @@ -1,7 +1,7 @@ --- title: Azure Logz SDK for Java description: Reference for Azure Logz SDK for Java -ms.date: 02/19/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: logz diff --git a/docs-ref-services/preview/machine-learning.md b/docs-ref-services/preview/machine-learning.md index 7c21c75613d12..5c7e12c8c6a7a 100644 --- a/docs-ref-services/preview/machine-learning.md +++ b/docs-ref-services/preview/machine-learning.md @@ -1,11 +1,11 @@ --- title: Azure Machine Learning SDK for Java description: Reference for Azure Machine Learning SDK for Java +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: machinelearning --- # Azure Machine Learning SDK for Java - preview ## Packages - preview -[!INCLUDE [packages](machine-learning-index.md)] - +[!INCLUDE [packages](machine-learning-index.md)] \ No newline at end of file diff --git a/docs-ref-services/preview/maintenance.md b/docs-ref-services/preview/maintenance.md index b3179b8f4db8e..a20103c58d76f 100644 --- a/docs-ref-services/preview/maintenance.md +++ b/docs-ref-services/preview/maintenance.md @@ -1,7 +1,7 @@ --- title: Azure Maintenance SDK for Java description: Reference for Azure Maintenance SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maintenance diff --git a/docs-ref-services/preview/managed-applications.md b/docs-ref-services/preview/managed-applications.md index 0b6c5e9e54883..db7173d4fb54e 100644 --- a/docs-ref-services/preview/managed-applications.md +++ b/docs-ref-services/preview/managed-applications.md @@ -1,7 +1,7 @@ --- title: Azure Managed Applications SDK for Java description: Reference for Azure Managed Applications SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: managedapplications diff --git a/docs-ref-services/preview/management-groups.md b/docs-ref-services/preview/management-groups.md index 21298bbc57cf9..5d71aa87b9d4e 100644 --- a/docs-ref-services/preview/management-groups.md +++ b/docs-ref-services/preview/management-groups.md @@ -1,7 +1,7 @@ --- title: Azure Management Groups SDK for Java description: Reference for Azure Management Groups SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: managementgroups diff --git a/docs-ref-services/preview/maps-index.md b/docs-ref-services/preview/maps-index.md index 78a55be6ba05d..e6882af3965e6 100644 --- a/docs-ref-services/preview/maps-index.md +++ b/docs-ref-services/preview/maps-index.md @@ -7,3 +7,4 @@ |[Azure Maps TimeZone](maps-timezone-readme.md)|[azure-maps-timezone](https://repo1.maven.org/maven2/com/azure/azure-maps-timezone)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-maps-timezone)| |[Azure Maps Traffic](maps-traffic-readme.md)|[azure-maps-traffic](https://repo1.maven.org/maven2/com/azure/azure-maps-traffic)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-maps-traffic)| |[Azure Maps Weather](maps-weather-readme.md)|[azure-maps-weather](https://repo1.maven.org/maven2/com/azure/azure-maps-weather)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-maps-weather)| +|[Resource Management - Maps](resourcemanager-maps-readme.md)|[azure-resourcemanager-maps](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-maps)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-resourcemanager-maps)| diff --git a/docs-ref-services/preview/maps.md b/docs-ref-services/preview/maps.md index ca7cfdb5178b7..4456f91c2226d 100644 --- a/docs-ref-services/preview/maps.md +++ b/docs-ref-services/preview/maps.md @@ -1,7 +1,7 @@ --- title: Azure Maps SDK for Java description: Reference for Azure Maps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maps diff --git a/docs-ref-services/preview/mariadb.md b/docs-ref-services/preview/mariadb.md index 54cf776c7d274..e7104551d2f86 100644 --- a/docs-ref-services/preview/mariadb.md +++ b/docs-ref-services/preview/mariadb.md @@ -1,7 +1,7 @@ --- title: Azure MariaDB SDK for Java description: Reference for Azure MariaDB SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mariadb diff --git a/docs-ref-services/preview/marketplace-ordering.md b/docs-ref-services/preview/marketplace-ordering.md index fa063c9851620..8a4059fafd3e6 100644 --- a/docs-ref-services/preview/marketplace-ordering.md +++ b/docs-ref-services/preview/marketplace-ordering.md @@ -1,7 +1,7 @@ --- title: Azure Marketplace Ordering SDK for Java description: Reference for Azure Marketplace Ordering SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: marketplaceordering diff --git a/docs-ref-services/preview/media-services-index.md b/docs-ref-services/preview/media-services-index.md index 0f2906868a359..03fb3ee5783c9 100644 --- a/docs-ref-services/preview/media-services-index.md +++ b/docs-ref-services/preview/media-services-index.md @@ -1,3 +1,3 @@ | Reference | Package | Source | |---|---|---| -|Resource Management - Media Services|[azure-resourcemanager-mediaservices](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mediaservices)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mediaservices/azure-resourcemanager-mediaservices)| +|[Resource Management - Media Services](resourcemanager-mediaservices-readme.md)|[azure-resourcemanager-mediaservices](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mediaservices)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mediaservices/azure-resourcemanager-mediaservices)| diff --git a/docs-ref-services/preview/media-services.md b/docs-ref-services/preview/media-services.md index 5cc88c97c94a3..6b84ba63bd922 100644 --- a/docs-ref-services/preview/media-services.md +++ b/docs-ref-services/preview/media-services.md @@ -1,7 +1,7 @@ --- title: Azure Media Services SDK for Java description: Reference for Azure Media Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mediaservices diff --git a/docs-ref-services/preview/metrics-advisor-index.md b/docs-ref-services/preview/metrics-advisor-index.md new file mode 100644 index 0000000000000..bc19f0553e530 --- /dev/null +++ b/docs-ref-services/preview/metrics-advisor-index.md @@ -0,0 +1,3 @@ +| Reference | Package | Source | +|---|---|---| +|[Metrics Advisor](ai-metricsadvisor-readme.md)|[azure-ai-metricsadvisor](https://repo1.maven.org/maven2/com/azure/azure-ai-metricsadvisor)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/metricsadvisor/azure-ai-metricsadvisor)| diff --git a/docs-ref-services/preview/metrics-advisor.md b/docs-ref-services/preview/metrics-advisor.md new file mode 100644 index 0000000000000..229843c64b867 --- /dev/null +++ b/docs-ref-services/preview/metrics-advisor.md @@ -0,0 +1,11 @@ +--- +title: Azure Metrics Advisor SDK for Java +description: Reference for Azure Metrics Advisor SDK for Java +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: metricsadvisor +--- +# Azure Metrics Advisor SDK for Java - preview +## Packages - preview +[!INCLUDE [packages](metrics-advisor-index.md)] \ No newline at end of file diff --git a/docs-ref-services/preview/migration.md b/docs-ref-services/preview/migration.md index 08e687496d498..e39ca4cd913d5 100644 --- a/docs-ref-services/preview/migration.md +++ b/docs-ref-services/preview/migration.md @@ -1,7 +1,7 @@ --- title: Azure Migration SDK for Java description: Reference for Azure Migration SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: migration diff --git a/docs-ref-services/preview/mixed-reality-index.md b/docs-ref-services/preview/mixed-reality-index.md index 4f16d4abda3e6..69e46980ad042 100644 --- a/docs-ref-services/preview/mixed-reality-index.md +++ b/docs-ref-services/preview/mixed-reality-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Azure Remote Rendering](mixedreality-remoterendering-readme.md)|[azure-mixedreality-remoterendering](https://repo1.maven.org/maven2/com/azure/azure-mixedreality-remoterendering)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/remoterendering/azure-mixedreality-remoterendering)| |[Resource Management - Mixed Reality](resourcemanager-mixedreality-readme.md)|[azure-resourcemanager-mixedreality](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mixedreality)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mixedreality/azure-resourcemanager-mixedreality)| diff --git a/docs-ref-services/preview/mixed-reality.md b/docs-ref-services/preview/mixed-reality.md index c89fd0fa1e0c5..4b543fe4b358a 100644 --- a/docs-ref-services/preview/mixed-reality.md +++ b/docs-ref-services/preview/mixed-reality.md @@ -1,7 +1,7 @@ --- title: Azure Mixed Reality SDK for Java description: Reference for Azure Mixed Reality SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mixedreality diff --git a/docs-ref-services/preview/mobile-network.md b/docs-ref-services/preview/mobile-network.md index 4c3ffab063609..ff733ad1ce463 100644 --- a/docs-ref-services/preview/mobile-network.md +++ b/docs-ref-services/preview/mobile-network.md @@ -1,7 +1,7 @@ --- title: Azure Mobile Network SDK for Java description: Reference for Azure Mobile Network SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-monitor diff --git a/docs-ref-services/preview/mongo-cluster.md b/docs-ref-services/preview/mongo-cluster.md index c6c7038672b66..51e60692553f7 100644 --- a/docs-ref-services/preview/mongo-cluster.md +++ b/docs-ref-services/preview/mongo-cluster.md @@ -1,7 +1,7 @@ --- title: Azure Mongo Cluster SDK for Java description: Reference for Azure Mongo Cluster SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mongocluster diff --git a/docs-ref-services/preview/mongodbatlas.md b/docs-ref-services/preview/mongodbatlas.md index f7afb5d31c95c..3e19c32c7b690 100644 --- a/docs-ref-services/preview/mongodbatlas.md +++ b/docs-ref-services/preview/mongodbatlas.md @@ -1,7 +1,7 @@ --- title: Azure Mongodbatlas SDK for Java description: Reference for Azure Mongodbatlas SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mongodbatlas diff --git a/docs-ref-services/preview/monitor.md b/docs-ref-services/preview/monitor.md index e084c3255c645..d70002f6bc808 100644 --- a/docs-ref-services/preview/monitor.md +++ b/docs-ref-services/preview/monitor.md @@ -1,7 +1,7 @@ --- title: Azure Monitor SDK for Java description: Reference for Azure Monitor SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: monitor diff --git a/docs-ref-services/preview/mysql-index.md b/docs-ref-services/preview/mysql-index.md index 77d2a663233a3..dd622e193bef5 100644 --- a/docs-ref-services/preview/mysql-index.md +++ b/docs-ref-services/preview/mysql-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Resource Management - MySQL](resourcemanager-mysql-readme.md)|[azure-resourcemanager-mysql](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mysql)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mysql/azure-resourcemanager-mysql)| |[Resource Management - MySQL Flexible Server](resourcemanager-mysqlflexibleserver-readme.md)|[azure-resourcemanager-mysqlflexibleserver](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mysqlflexibleserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mysqlflexibleserver/azure-resourcemanager-mysqlflexibleserver)| diff --git a/docs-ref-services/preview/mysql.md b/docs-ref-services/preview/mysql.md index 6d02496ea6852..a028fdefa4545 100644 --- a/docs-ref-services/preview/mysql.md +++ b/docs-ref-services/preview/mysql.md @@ -1,7 +1,7 @@ --- title: Azure MySQL SDK for Java description: Reference for Azure MySQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mysql diff --git a/docs-ref-services/preview/neon-postgres.md b/docs-ref-services/preview/neon-postgres.md index 5530f14ad5b0b..9272b72c153ab 100644 --- a/docs-ref-services/preview/neon-postgres.md +++ b/docs-ref-services/preview/neon-postgres.md @@ -1,7 +1,7 @@ --- title: Azure Neon Postgres SDK for Java description: Reference for Azure Neon Postgres SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: neonpostgres diff --git a/docs-ref-services/preview/netapp-files.md b/docs-ref-services/preview/netapp-files.md index 66087af594bea..6fef55a89abbf 100644 --- a/docs-ref-services/preview/netapp-files.md +++ b/docs-ref-services/preview/netapp-files.md @@ -1,7 +1,7 @@ --- title: Azure NetApp Files SDK for Java description: Reference for Azure NetApp Files SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: netappfiles diff --git a/docs-ref-services/preview/network-analytics.md b/docs-ref-services/preview/network-analytics.md index 79a35adf8e273..365916f2cb71f 100644 --- a/docs-ref-services/preview/network-analytics.md +++ b/docs-ref-services/preview/network-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Network Analytics SDK for Java description: Reference for Azure Network Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: networkanalytics diff --git a/docs-ref-services/preview/network-function.md b/docs-ref-services/preview/network-function.md index bbf5eba638c62..a990a9568b9da 100644 --- a/docs-ref-services/preview/network-function.md +++ b/docs-ref-services/preview/network-function.md @@ -1,7 +1,7 @@ --- title: Azure Network Function SDK for Java description: Reference for Azure Network Function SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: networkfunction diff --git a/docs-ref-services/preview/nginx.md b/docs-ref-services/preview/nginx.md index 57b79b1172233..4a5ab223af667 100644 --- a/docs-ref-services/preview/nginx.md +++ b/docs-ref-services/preview/nginx.md @@ -1,7 +1,7 @@ --- title: Azure Nginx SDK for Java description: Reference for Azure Nginx SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: nginx diff --git a/docs-ref-services/preview/notification-hubs.md b/docs-ref-services/preview/notification-hubs.md index cefe16b58d294..09cc45d8829e8 100644 --- a/docs-ref-services/preview/notification-hubs.md +++ b/docs-ref-services/preview/notification-hubs.md @@ -1,7 +1,7 @@ --- title: Azure Notification Hubs SDK for Java description: Reference for Azure Notification Hubs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: notificationhubs diff --git a/docs-ref-services/preview/onlineexperimentation.md b/docs-ref-services/preview/onlineexperimentation.md index 23c7d0589ced1..f437dc0fb3ee1 100644 --- a/docs-ref-services/preview/onlineexperimentation.md +++ b/docs-ref-services/preview/onlineexperimentation.md @@ -1,7 +1,7 @@ --- title: Azure Onlineexperimentation SDK for Java description: Reference for Azure Onlineexperimentation SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: onlineexperimentation diff --git a/docs-ref-services/preview/open-energy-platform.md b/docs-ref-services/preview/open-energy-platform.md index d58019eacf48c..0df02e9521c8b 100644 --- a/docs-ref-services/preview/open-energy-platform.md +++ b/docs-ref-services/preview/open-energy-platform.md @@ -1,7 +1,7 @@ --- title: Azure Open Energy Platform SDK for Java description: Reference for Azure Open Energy Platform SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: openenergyplatform diff --git a/docs-ref-services/preview/operations-management.md b/docs-ref-services/preview/operations-management.md index bfef0535d5123..d2d8231974d9d 100644 --- a/docs-ref-services/preview/operations-management.md +++ b/docs-ref-services/preview/operations-management.md @@ -1,7 +1,7 @@ --- title: Azure Operations Management SDK for Java description: Reference for Azure Operations Management SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: operationsmanagement diff --git a/docs-ref-services/preview/operator-nexus---network-cloud.md b/docs-ref-services/preview/operator-nexus---network-cloud.md index f536215bbd763..b47fe6d1aea09 100644 --- a/docs-ref-services/preview/operator-nexus---network-cloud.md +++ b/docs-ref-services/preview/operator-nexus---network-cloud.md @@ -1,7 +1,7 @@ --- title: Azure Operator Nexus - Network Cloud SDK for Java description: Reference for Azure Operator Nexus - Network Cloud SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: operatornexus-networkcloud diff --git a/docs-ref-services/preview/oracle-database.md b/docs-ref-services/preview/oracle-database.md index cee447de6b45f..1ade4044be5f9 100644 --- a/docs-ref-services/preview/oracle-database.md +++ b/docs-ref-services/preview/oracle-database.md @@ -1,7 +1,7 @@ --- title: Azure Oracle Database SDK for Java description: Reference for Azure Oracle Database SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: oracledatabase diff --git a/docs-ref-services/preview/orbital.md b/docs-ref-services/preview/orbital.md index 7aba5aea23586..313523c7bdb6c 100644 --- a/docs-ref-services/preview/orbital.md +++ b/docs-ref-services/preview/orbital.md @@ -1,7 +1,7 @@ --- title: Azure Orbital SDK for Java description: Reference for Azure Orbital SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: orbital diff --git a/docs-ref-services/preview/peering.md b/docs-ref-services/preview/peering.md index ccc4ece6fc438..ec060da4d7aa9 100644 --- a/docs-ref-services/preview/peering.md +++ b/docs-ref-services/preview/peering.md @@ -1,7 +1,7 @@ --- title: Azure Peering SDK for Java description: Reference for Azure Peering SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: peering diff --git a/docs-ref-services/preview/pinecone-vector-db.md b/docs-ref-services/preview/pinecone-vector-db.md index 8e15c4df9ac33..3193b6751d6c7 100644 --- a/docs-ref-services/preview/pinecone-vector-db.md +++ b/docs-ref-services/preview/pinecone-vector-db.md @@ -1,7 +1,7 @@ --- title: Azure Pinecone Vector DB SDK for Java description: Reference for Azure Pinecone Vector DB SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: pineconevectordb diff --git a/docs-ref-services/preview/planetarycomputer.md b/docs-ref-services/preview/planetarycomputer.md index 0c5faafd16999..70e11c72e993e 100644 --- a/docs-ref-services/preview/planetarycomputer.md +++ b/docs-ref-services/preview/planetarycomputer.md @@ -1,7 +1,7 @@ --- title: Azure Planetarycomputer SDK for Java description: Reference for Azure Planetarycomputer SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: planetarycomputer diff --git a/docs-ref-services/preview/playwright-testing.md b/docs-ref-services/preview/playwright-testing.md index c23c74912cad8..26327e2924ed5 100644 --- a/docs-ref-services/preview/playwright-testing.md +++ b/docs-ref-services/preview/playwright-testing.md @@ -1,7 +1,7 @@ --- title: Azure Playwright Testing SDK for Java description: Reference for Azure Playwright Testing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: playwrighttesting diff --git a/docs-ref-services/preview/policy-insights.md b/docs-ref-services/preview/policy-insights.md index 1eb53a0a8cd12..9fbbb4ae72f2e 100644 --- a/docs-ref-services/preview/policy-insights.md +++ b/docs-ref-services/preview/policy-insights.md @@ -1,7 +1,7 @@ --- title: Azure Policy Insights SDK for Java description: Reference for Azure Policy Insights SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: policyinsights diff --git a/docs-ref-services/preview/portalservicescopilot.md b/docs-ref-services/preview/portalservicescopilot.md index 1b85aa9a094ff..6fa8a3374c166 100644 --- a/docs-ref-services/preview/portalservicescopilot.md +++ b/docs-ref-services/preview/portalservicescopilot.md @@ -1,7 +1,7 @@ --- title: Azure Portalservicescopilot SDK for Java description: Reference for Azure Portalservicescopilot SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: portalservicescopilot diff --git a/docs-ref-services/preview/postgresql-index.md b/docs-ref-services/preview/postgresql-index.md index 0d4b98a600c73..fad29d1adb434 100644 --- a/docs-ref-services/preview/postgresql-index.md +++ b/docs-ref-services/preview/postgresql-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Resource Management - PostgreSQL](resourcemanager-postgresql-readme.md)|[azure-resourcemanager-postgresql](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-postgresql)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresql/azure-resourcemanager-postgresql)| |[Resource Management - PostgreSQL Flexible Server](resourcemanager-postgresqlflexibleserver-readme.md)|[azure-resourcemanager-postgresqlflexibleserver](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-postgresqlflexibleserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver)| diff --git a/docs-ref-services/preview/postgresql.md b/docs-ref-services/preview/postgresql.md index 04ffcbb095e8e..f1afa64252f98 100644 --- a/docs-ref-services/preview/postgresql.md +++ b/docs-ref-services/preview/postgresql.md @@ -1,7 +1,7 @@ --- title: Azure PostgreSQL SDK for Java description: Reference for Azure PostgreSQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: postgresql diff --git a/docs-ref-services/preview/power-bi-dedicated.md b/docs-ref-services/preview/power-bi-dedicated.md index 22607751de12c..244a603f7838f 100644 --- a/docs-ref-services/preview/power-bi-dedicated.md +++ b/docs-ref-services/preview/power-bi-dedicated.md @@ -1,7 +1,7 @@ --- title: Azure Power BI Dedicated SDK for Java description: Reference for Azure Power BI Dedicated SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: powerbidedicated diff --git a/docs-ref-services/preview/purestorageblock.md b/docs-ref-services/preview/purestorageblock.md index 2fffcac96930b..5ab22bfef0bd4 100644 --- a/docs-ref-services/preview/purestorageblock.md +++ b/docs-ref-services/preview/purestorageblock.md @@ -1,7 +1,7 @@ --- title: Azure Purestorageblock SDK for Java description: Reference for Azure Purestorageblock SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: purestorageblock diff --git a/docs-ref-services/preview/purview.md b/docs-ref-services/preview/purview.md index 441e2c05a2ccc..ffc4ff012d9c2 100644 --- a/docs-ref-services/preview/purview.md +++ b/docs-ref-services/preview/purview.md @@ -1,7 +1,7 @@ --- title: Azure Purview SDK for Java description: Reference for Azure Purview SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: purview diff --git a/docs-ref-services/preview/quantum-jobs-index.md b/docs-ref-services/preview/quantum-jobs-index.md index 449d3db49cfb4..2d64c2d67f023 100644 --- a/docs-ref-services/preview/quantum-jobs-index.md +++ b/docs-ref-services/preview/quantum-jobs-index.md @@ -1,3 +1,3 @@ | Reference | Package | Source | |---|---|---| -|[Quantum Jobs](quantum-jobs-readme.md)|[azure-quantum-jobs](https://repo1.maven.org/maven2/com/azure/azure-quantum-jobs)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Quantum Jobs](quantum-jobs-readme.md)|[azure-quantum-jobs](https://repo1.maven.org/maven2/com/azure/azure-quantum-jobs)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/quantum/azure-quantum-jobs)| diff --git a/docs-ref-services/preview/quantum-jobs.md b/docs-ref-services/preview/quantum-jobs.md index e10ad8d5a01de..35b9719995add 100644 --- a/docs-ref-services/preview/quantum-jobs.md +++ b/docs-ref-services/preview/quantum-jobs.md @@ -1,7 +1,7 @@ --- title: Azure Quantum Jobs SDK for Java description: Reference for Azure Quantum Jobs SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: quantumjobs diff --git a/docs-ref-services/preview/quantum.md b/docs-ref-services/preview/quantum.md index 39f21328e21cd..a3f98be7ca84b 100644 --- a/docs-ref-services/preview/quantum.md +++ b/docs-ref-services/preview/quantum.md @@ -1,7 +1,7 @@ --- title: Azure Quantum SDK for Java description: Reference for Azure Quantum SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: quantum diff --git a/docs-ref-services/preview/quota.md b/docs-ref-services/preview/quota.md index 99406797e2ec5..86f6037d202da 100644 --- a/docs-ref-services/preview/quota.md +++ b/docs-ref-services/preview/quota.md @@ -1,7 +1,7 @@ --- title: Azure Quota SDK for Java description: Reference for Azure Quota SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: quota diff --git a/docs-ref-services/preview/recovery-services.md b/docs-ref-services/preview/recovery-services.md index 7187c81eec48c..7387a61e53772 100644 --- a/docs-ref-services/preview/recovery-services.md +++ b/docs-ref-services/preview/recovery-services.md @@ -1,7 +1,7 @@ --- title: Azure Recovery Services SDK for Java description: Reference for Azure Recovery Services SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: recoveryservices diff --git a/docs-ref-services/preview/red-hat-openshift.md b/docs-ref-services/preview/red-hat-openshift.md index c3766f7879cef..eb8015bcc8aba 100644 --- a/docs-ref-services/preview/red-hat-openshift.md +++ b/docs-ref-services/preview/red-hat-openshift.md @@ -1,7 +1,7 @@ --- title: Azure Red Hat OpenShift SDK for Java description: Reference for Azure Red Hat OpenShift SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: redhatopenshift diff --git a/docs-ref-services/preview/redis.md b/docs-ref-services/preview/redis.md index 473cc8c01d332..0e77733a4881a 100644 --- a/docs-ref-services/preview/redis.md +++ b/docs-ref-services/preview/redis.md @@ -1,7 +1,7 @@ --- title: Azure Redis SDK for Java description: Reference for Azure Redis SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: redis diff --git a/docs-ref-services/preview/relay.md b/docs-ref-services/preview/relay.md index 820732cad1a00..416d6c7c4cd4b 100644 --- a/docs-ref-services/preview/relay.md +++ b/docs-ref-services/preview/relay.md @@ -1,7 +1,7 @@ --- title: Azure Relay SDK for Java description: Reference for Azure Relay SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-relay diff --git a/docs-ref-services/preview/reservations.md b/docs-ref-services/preview/reservations.md index a273c2f13f460..453270f7593d2 100644 --- a/docs-ref-services/preview/reservations.md +++ b/docs-ref-services/preview/reservations.md @@ -1,7 +1,7 @@ --- title: Azure Reservations SDK for Java description: Reference for Azure Reservations SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: reservations diff --git a/docs-ref-services/preview/resource-connector.md b/docs-ref-services/preview/resource-connector.md index 4be45b0f101ff..25544ba907f8f 100644 --- a/docs-ref-services/preview/resource-connector.md +++ b/docs-ref-services/preview/resource-connector.md @@ -1,11 +1,11 @@ --- title: Azure Resource Connector SDK for Java description: Reference for Azure Resource Connector SDK for Java +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resourceconnector --- # Azure Resource Connector SDK for Java - preview ## Packages - preview -[!INCLUDE [packages](resource-connector-index.md)] - +[!INCLUDE [packages](resource-connector-index.md)] \ No newline at end of file diff --git a/docs-ref-services/preview/resource-health.md b/docs-ref-services/preview/resource-health.md index 154c35becfe06..de89fe5f8acaa 100644 --- a/docs-ref-services/preview/resource-health.md +++ b/docs-ref-services/preview/resource-health.md @@ -1,7 +1,7 @@ --- title: Azure Resource Health SDK for Java description: Reference for Azure Resource Health SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resourcehealth diff --git a/docs-ref-services/preview/resources-deploymentstacks.md b/docs-ref-services/preview/resources-deploymentstacks.md index 5d18277317993..d2273c62647b9 100644 --- a/docs-ref-services/preview/resources-deploymentstacks.md +++ b/docs-ref-services/preview/resources-deploymentstacks.md @@ -1,7 +1,7 @@ --- title: Azure Resources-Deploymentstacks SDK for Java description: Reference for Azure Resources-Deploymentstacks SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: resources-deploymentstacks diff --git a/docs-ref-services/preview/schema-registry.md b/docs-ref-services/preview/schema-registry.md index 17e76a8304615..6e27ca4b2ec6c 100644 --- a/docs-ref-services/preview/schema-registry.md +++ b/docs-ref-services/preview/schema-registry.md @@ -1,10 +1,10 @@ --- title: Azure Schema Registry SDK for Java description: Reference for Azure Schema Registry SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: schemaregistry +ms.service: schema-registry --- # Azure Schema Registry SDK for Java - preview ## Packages - preview diff --git a/docs-ref-services/preview/search.md b/docs-ref-services/preview/search.md index aff2e65cb7ef6..f549dd7fdd306 100644 --- a/docs-ref-services/preview/search.md +++ b/docs-ref-services/preview/search.md @@ -1,7 +1,7 @@ --- title: Azure Search SDK for Java description: Reference for Azure Search SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cognitive-search diff --git a/docs-ref-services/preview/secretsstoreextension.md b/docs-ref-services/preview/secretsstoreextension.md index 3e26debab570f..9315f66b4565b 100644 --- a/docs-ref-services/preview/secretsstoreextension.md +++ b/docs-ref-services/preview/secretsstoreextension.md @@ -1,7 +1,7 @@ --- title: Azure Secretsstoreextension SDK for Java description: Reference for Azure Secretsstoreextension SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: secretsstoreextension diff --git a/docs-ref-services/preview/security-devops.md b/docs-ref-services/preview/security-devops.md index 042656385579e..d2aa82b0b002e 100644 --- a/docs-ref-services/preview/security-devops.md +++ b/docs-ref-services/preview/security-devops.md @@ -1,7 +1,7 @@ --- title: Azure Security DevOps SDK for Java description: Reference for Azure Security DevOps SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: securitydevops diff --git a/docs-ref-services/preview/security-insights.md b/docs-ref-services/preview/security-insights.md index bca16c84ef54f..09998eaeb19a1 100644 --- a/docs-ref-services/preview/security-insights.md +++ b/docs-ref-services/preview/security-insights.md @@ -1,7 +1,7 @@ --- title: Azure Security Insights SDK for Java description: Reference for Azure Security Insights SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: securityinsights diff --git a/docs-ref-services/preview/security.md b/docs-ref-services/preview/security.md index fb69c1d645a40..77fdab9f19500 100644 --- a/docs-ref-services/preview/security.md +++ b/docs-ref-services/preview/security.md @@ -1,7 +1,7 @@ --- title: Azure Security SDK for Java description: Reference for Azure Security SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: security diff --git a/docs-ref-services/preview/self-help.md b/docs-ref-services/preview/self-help.md index d28859f62ea90..cb75e52cd0234 100644 --- a/docs-ref-services/preview/self-help.md +++ b/docs-ref-services/preview/self-help.md @@ -1,7 +1,7 @@ --- title: Azure Self Help SDK for Java description: Reference for Azure Self Help SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: selfhelp diff --git a/docs-ref-services/preview/service-bus.md b/docs-ref-services/preview/service-bus.md index 39bb97f011080..2ccfc0680364e 100644 --- a/docs-ref-services/preview/service-bus.md +++ b/docs-ref-services/preview/service-bus.md @@ -1,12 +1,12 @@ --- title: Azure Service Bus SDK for Java description: Reference for Azure Service Bus SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-service-bus -manager: douge keywords: Azure, Java, SDK, API, messaging, amqp, qpid, JMS, pubsub, pub-sub, message broker +manager: douge --- # Service Bus libraries for Java diff --git a/docs-ref-services/preview/service-fabric-managed-clusters.md b/docs-ref-services/preview/service-fabric-managed-clusters.md index 016859a9ad1e2..4bddbc1ce3629 100644 --- a/docs-ref-services/preview/service-fabric-managed-clusters.md +++ b/docs-ref-services/preview/service-fabric-managed-clusters.md @@ -1,7 +1,7 @@ --- title: Azure Service Fabric Managed Clusters SDK for Java description: Reference for Azure Service Fabric Managed Clusters SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicefabricmanagedclusters diff --git a/docs-ref-services/preview/service-fabric.md b/docs-ref-services/preview/service-fabric.md index df8c652c85fc7..ba1fe81e9949f 100644 --- a/docs-ref-services/preview/service-fabric.md +++ b/docs-ref-services/preview/service-fabric.md @@ -1,7 +1,7 @@ --- title: Azure Service Fabric SDK for Java description: Reference for Azure Service Fabric SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicefabric diff --git a/docs-ref-services/preview/service-linker.md b/docs-ref-services/preview/service-linker.md index 9da73f05d4643..4315fa35f7276 100644 --- a/docs-ref-services/preview/service-linker.md +++ b/docs-ref-services/preview/service-linker.md @@ -1,7 +1,7 @@ --- title: Azure Service Linker SDK for Java description: Reference for Azure Service Linker SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicelinker diff --git a/docs-ref-services/preview/service-networking.md b/docs-ref-services/preview/service-networking.md index 2115fd8d1b3c4..17d162cef57fd 100644 --- a/docs-ref-services/preview/service-networking.md +++ b/docs-ref-services/preview/service-networking.md @@ -1,7 +1,7 @@ --- title: Azure Service Networking SDK for Java description: Reference for Azure Service Networking SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicenetworking diff --git a/docs-ref-services/preview/signalr.md b/docs-ref-services/preview/signalr.md index 17001e3642b79..1ca3245d1eee8 100644 --- a/docs-ref-services/preview/signalr.md +++ b/docs-ref-services/preview/signalr.md @@ -1,7 +1,7 @@ --- title: Azure SignalR SDK for Java description: Reference for Azure SignalR SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: signalr diff --git a/docs-ref-services/preview/sitemanager.md b/docs-ref-services/preview/sitemanager.md index fb107f74faf71..399487fe0f7aa 100644 --- a/docs-ref-services/preview/sitemanager.md +++ b/docs-ref-services/preview/sitemanager.md @@ -1,7 +1,7 @@ --- title: Azure Sitemanager SDK for Java description: Reference for Azure Sitemanager SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: sitemanager diff --git a/docs-ref-services/preview/spring-app-discovery.md b/docs-ref-services/preview/spring-app-discovery.md index 0804312210086..f39d555d409c2 100644 --- a/docs-ref-services/preview/spring-app-discovery.md +++ b/docs-ref-services/preview/spring-app-discovery.md @@ -1,7 +1,7 @@ --- title: Azure Spring App Discovery SDK for Java description: Reference for Azure Spring App Discovery SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: springappdiscovery diff --git a/docs-ref-services/preview/spring-cloud.md b/docs-ref-services/preview/spring-cloud.md index 8933102f1e4bb..eafbd309b2a47 100644 --- a/docs-ref-services/preview/spring-cloud.md +++ b/docs-ref-services/preview/spring-cloud.md @@ -1,7 +1,7 @@ --- title: Azure Spring Cloud SDK for Java description: Reference for Azure Spring Cloud SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: springcloud diff --git a/docs-ref-services/preview/sql-virtual-machine.md b/docs-ref-services/preview/sql-virtual-machine.md index cd9ea31ade1fc..415fbdb1abca6 100644 --- a/docs-ref-services/preview/sql-virtual-machine.md +++ b/docs-ref-services/preview/sql-virtual-machine.md @@ -1,7 +1,7 @@ --- title: Azure SQL Virtual Machine SDK for Java description: Reference for Azure SQL Virtual Machine SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: sqlvirtualmachine diff --git a/docs-ref-services/preview/sql.md b/docs-ref-services/preview/sql.md index ed082408f7ea7..ceb458bfdca24 100644 --- a/docs-ref-services/preview/sql.md +++ b/docs-ref-services/preview/sql.md @@ -1,12 +1,12 @@ --- title: Azure SQL SDK for Java description: Reference for Azure SQL SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mysql -manager: douge keywords: Azure, Java, SDK, API, SQL, database , JDBC +manager: douge --- # Azure SQL Database libraries for Java (Preview) diff --git a/docs-ref-services/preview/standby-pool.md b/docs-ref-services/preview/standby-pool.md index 6adea32608fc7..0e08e00d3d64d 100644 --- a/docs-ref-services/preview/standby-pool.md +++ b/docs-ref-services/preview/standby-pool.md @@ -1,7 +1,7 @@ --- title: Azure Standby Pool SDK for Java description: Reference for Azure Standby Pool SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: standbypool diff --git a/docs-ref-services/preview/storage.md b/docs-ref-services/preview/storage.md index 03c50b558a202..2be59e2d3e704 100644 --- a/docs-ref-services/preview/storage.md +++ b/docs-ref-services/preview/storage.md @@ -1,7 +1,7 @@ --- title: Azure Storage SDK for Java description: Reference for Azure Storage SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: storage diff --git a/docs-ref-services/preview/stream-analytics.md b/docs-ref-services/preview/stream-analytics.md index 622abbdb18b05..9083bde04f826 100644 --- a/docs-ref-services/preview/stream-analytics.md +++ b/docs-ref-services/preview/stream-analytics.md @@ -1,7 +1,7 @@ --- title: Azure Stream Analytics SDK for Java description: Reference for Azure Stream Analytics SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: stream-analytics diff --git a/docs-ref-services/preview/subscriptions.md b/docs-ref-services/preview/subscriptions.md index 2c06c7e5cee39..53e2c308a20e4 100644 --- a/docs-ref-services/preview/subscriptions.md +++ b/docs-ref-services/preview/subscriptions.md @@ -1,7 +1,7 @@ --- title: Azure Subscriptions SDK for Java description: Reference for Azure Subscriptions SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: subscriptions diff --git a/docs-ref-services/preview/support.md b/docs-ref-services/preview/support.md index 656f702793797..5750de4a9c529 100644 --- a/docs-ref-services/preview/support.md +++ b/docs-ref-services/preview/support.md @@ -1,7 +1,7 @@ --- title: Azure Support SDK for Java description: Reference for Azure Support SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: support diff --git a/docs-ref-services/preview/synapse-index.md b/docs-ref-services/preview/synapse-index.md index d58cac6f27a46..c6a2d31d049c3 100644 --- a/docs-ref-services/preview/synapse-index.md +++ b/docs-ref-services/preview/synapse-index.md @@ -1,8 +1,8 @@ | Reference | Package | Source | |---|---|---| -|[Synapse - AccessControl](analytics-synapse-accesscontrol-readme.md)|[azure-analytics-synapse-accesscontrol](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-accesscontrol)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Synapse - AccessControl](analytics-synapse-accesscontrol-readme.md)|[azure-analytics-synapse-accesscontrol](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-accesscontrol)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol)| |[Synapse - Artifacts](analytics-synapse-artifacts-readme.md)|[azure-analytics-synapse-artifacts](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-artifacts)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-artifacts)| -|[Synapse - Managed Private Endpoints](analytics-synapse-managedprivateendpoints-readme.md)|[azure-analytics-synapse-managedprivateendpoints](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-managedprivateendpoints)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| -|[Synapse - Monitoring](analytics-synapse-monitoring-readme.md)|[azure-analytics-synapse-monitoring](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-monitoring)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| -|[Synapse - Spark](analytics-synapse-spark-readme.md)|[azure-analytics-synapse-spark](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-spark)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Synapse - Managed Private Endpoints](analytics-synapse-managedprivateendpoints-readme.md)|[azure-analytics-synapse-managedprivateendpoints](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-managedprivateendpoints)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-managedprivateendpoints)| +|[Synapse - Monitoring](analytics-synapse-monitoring-readme.md)|[azure-analytics-synapse-monitoring](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-monitoring)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-monitoring)| +|[Synapse - Spark](analytics-synapse-spark-readme.md)|[azure-analytics-synapse-spark](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-spark)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-spark)| |[Resource Management - Synapse](resourcemanager-synapse-readme.md)|[azure-resourcemanager-synapse](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-synapse)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-resourcemanager-synapse)| diff --git a/docs-ref-services/preview/synapse.md b/docs-ref-services/preview/synapse.md index 13e8ac8a8e4c8..3de66f97b2661 100644 --- a/docs-ref-services/preview/synapse.md +++ b/docs-ref-services/preview/synapse.md @@ -1,7 +1,7 @@ --- title: Azure Synapse SDK for Java description: Reference for Azure Synapse SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: synapse-analytics diff --git a/docs-ref-services/preview/system-center-virtual-machine-manager.md b/docs-ref-services/preview/system-center-virtual-machine-manager.md index 02e130623ef54..eef985889505a 100644 --- a/docs-ref-services/preview/system-center-virtual-machine-manager.md +++ b/docs-ref-services/preview/system-center-virtual-machine-manager.md @@ -1,7 +1,7 @@ --- title: Azure System Center Virtual Machine Manager SDK for Java description: Reference for Azure System Center Virtual Machine Manager SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: systemcentervirtualmachinemanager diff --git a/docs-ref-services/preview/tables.md b/docs-ref-services/preview/tables.md index 26e9a1c4b557f..87b8c0418ea30 100644 --- a/docs-ref-services/preview/tables.md +++ b/docs-ref-services/preview/tables.md @@ -1,7 +1,7 @@ --- title: Azure Tables SDK for Java description: Reference for Azure Tables SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: tables diff --git a/docs-ref-services/preview/terraform.md b/docs-ref-services/preview/terraform.md index 969a8fcdbaba2..0da4d00aa78d9 100644 --- a/docs-ref-services/preview/terraform.md +++ b/docs-ref-services/preview/terraform.md @@ -1,7 +1,7 @@ --- title: Azure Terraform SDK for Java description: Reference for Azure Terraform SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: terraform diff --git a/docs-ref-services/preview/trusted-signing.md b/docs-ref-services/preview/trusted-signing.md index df54d25d18a45..da3b44bbd06b9 100644 --- a/docs-ref-services/preview/trusted-signing.md +++ b/docs-ref-services/preview/trusted-signing.md @@ -1,7 +1,7 @@ --- title: Azure Trusted Signing SDK for Java description: Reference for Azure Trusted Signing SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: trustedsigning diff --git a/docs-ref-services/preview/unknown.md b/docs-ref-services/preview/unknown.md index d90c2c36d20fc..2bc17f3b914bb 100644 --- a/docs-ref-services/preview/unknown.md +++ b/docs-ref-services/preview/unknown.md @@ -1,7 +1,7 @@ --- title: Azure unknown SDK for Java description: Reference for Azure unknown SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: unknown diff --git a/docs-ref-services/preview/vmware-solution-by-cloudsimple.md b/docs-ref-services/preview/vmware-solution-by-cloudsimple.md index 0f70a8afb867f..69fc2dd86513a 100644 --- a/docs-ref-services/preview/vmware-solution-by-cloudsimple.md +++ b/docs-ref-services/preview/vmware-solution-by-cloudsimple.md @@ -1,7 +1,7 @@ --- title: Azure VMware Solution by CloudSimple SDK for Java description: Reference for Azure VMware Solution by CloudSimple SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: vmwaresolutionbycloudsimple diff --git a/docs-ref-services/preview/web-pubsub-index.md b/docs-ref-services/preview/web-pubsub-index.md index 491662d788f3f..96a4c0bfea861 100644 --- a/docs-ref-services/preview/web-pubsub-index.md +++ b/docs-ref-services/preview/web-pubsub-index.md @@ -1,4 +1,5 @@ | Reference | Package | Source | |---|---|---| +|[Web PubSub](messaging-webpubsub-readme.md)|[azure-messaging-webpubsub](https://repo1.maven.org/maven2/com/azure/azure-messaging-webpubsub)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/webpubsub/azure-messaging-webpubsub)| |[Web PubSub Client](messaging-webpubsub-client-readme.md)|[azure-messaging-webpubsub-client](https://repo1.maven.org/maven2/com/azure/azure-messaging-webpubsub-client)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/webpubsub/azure-messaging-webpubsub-client)| |[Resource Management - Web PubSub](resourcemanager-webpubsub-readme.md)|[azure-resourcemanager-webpubsub](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-webpubsub)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/webpubsub/azure-resourcemanager-webpubsub)| diff --git a/docs-ref-services/preview/web-pubsub.md b/docs-ref-services/preview/web-pubsub.md index 76ce2df00d60f..4ed89a4f7b2c8 100644 --- a/docs-ref-services/preview/web-pubsub.md +++ b/docs-ref-services/preview/web-pubsub.md @@ -1,7 +1,7 @@ --- title: Azure Web PubSub SDK for Java description: Reference for Azure Web PubSub SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: webpubsub diff --git a/docs-ref-services/preview/weights-&-biases.md b/docs-ref-services/preview/weights-&-biases.md index 22c68ce8dd8ff..929d05b5c168d 100644 --- a/docs-ref-services/preview/weights-&-biases.md +++ b/docs-ref-services/preview/weights-&-biases.md @@ -1,7 +1,7 @@ --- title: Azure Weights & Biases SDK for Java description: Reference for Azure Weights & Biases SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: weights&biases diff --git a/docs-ref-services/preview/workloads-index.md b/docs-ref-services/preview/workloads-index.md index 74b62727c8a83..2ebbd9949a7cb 100644 --- a/docs-ref-services/preview/workloads-index.md +++ b/docs-ref-services/preview/workloads-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Resource Management - Workloads](resourcemanager-workloads-readme.md)|[azure-resourcemanager-workloads](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-workloads)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/workloads/azure-resourcemanager-workloads)| |[Resource Management - Workloads SAP Virtual Instance](resourcemanager-workloadssapvirtualinstance-readme.md)|[azure-resourcemanager-workloadssapvirtualinstance](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-workloadssapvirtualinstance)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/workloadssapvirtualinstance/azure-resourcemanager-workloadssapvirtualinstance)| diff --git a/docs-ref-services/preview/workloads.md b/docs-ref-services/preview/workloads.md index c1a4cd253142f..9d807e3709ab1 100644 --- a/docs-ref-services/preview/workloads.md +++ b/docs-ref-services/preview/workloads.md @@ -1,7 +1,7 @@ --- title: Azure Workloads SDK for Java description: Reference for Azure Workloads SDK for Java -ms.date: 08/01/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: workloads diff --git a/package.json b/package.json index fdc8972f10b4e..791280fcd4ee6 100644 --- a/package.json +++ b/package.json @@ -489,7 +489,7 @@ { "packageArtifactId": "azure-monitor-opentelemetry-autoconfigure", "packageGroupId": "com.azure", - "packageVersion": "1.2.0", + "packageVersion": "1.3.0", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1734,7 +1734,13 @@ { "packageArtifactId": "azure-ai-agents-persistent", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-ai-anomalydetector", + "packageGroupId": "com.azure", + "packageVersion": "3.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1752,7 +1758,13 @@ { "packageArtifactId": "azure-ai-inference", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.0.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-ai-metricsadvisor", + "packageGroupId": "com.azure", + "packageVersion": "1.3.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1770,19 +1782,19 @@ { "packageArtifactId": "azure-ai-projects", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-ai-translation-document", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-ai-translation-text", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1806,19 +1818,19 @@ { "packageArtifactId": "azure-ai-vision-imageanalysis", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-analytics-defender-easm", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-analytics-onlineexperimentation", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1855,31 +1867,37 @@ { "packageArtifactId": "azure-analytics-synapse-accesscontrol", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-analytics-synapse-artifacts", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.16", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-analytics-synapse-managedprivateendpoints", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-analytics-synapse-monitoring", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-analytics-synapse-spark", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.0.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-batch", + "packageGroupId": "com.microsoft.azure", + "packageVersion": "11.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1897,10 +1915,22 @@ "packageVersion": "1.4.0-beta.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-communication-callingserver", + "packageGroupId": "com.azure", + "packageVersion": "1.0.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-communication-chat", + "packageGroupId": "com.azure", + "packageVersion": "1.7.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-communication-common", "packageGroupId": "com.azure", - "packageVersion": "2.0.0-beta.1", + "packageVersion": "1.5.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1909,28 +1939,46 @@ "packageVersion": "1.2.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-communication-identity", + "packageGroupId": "com.azure", + "packageVersion": "1.7.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-communication-messages", "packageGroupId": "com.azure", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-communication-phonenumbers", "packageGroupId": "com.azure", - "packageVersion": "1.4.0-beta.2", + "packageVersion": "1.4.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-communication-rooms", "packageGroupId": "com.azure", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.3.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-communication-sms", + "packageGroupId": "com.azure", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-compute-batch", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-containers-containerregistry", + "packageGroupId": "com.azure", + "packageVersion": "1.3.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1984,31 +2032,37 @@ { "packageArtifactId": "azure-cosmos", "packageGroupId": "com.azure", - "packageVersion": "4.71.0-beta.1", + "packageVersion": "4.74.0-alpha.20250804.5", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-cosmos-encryption", + "packageGroupId": "com.azure", + "packageVersion": "2.23.0-alpha.20250804.5", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-cosmos-test", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.13", + "packageVersion": "1.0.0-alpha.20250804.5", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-data-appconfiguration", "packageGroupId": "com.azure", - "packageVersion": "1.6.0-beta.1", + "packageVersion": "1.9.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-data-schemaregistry", "packageGroupId": "com.azure", - "packageVersion": "1.4.0-beta.2", + "packageVersion": "1.6.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-data-schemaregistry-apacheavro", "packageGroupId": "com.azure", - "packageVersion": "1.2.0-beta.2", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2020,13 +2074,13 @@ { "packageArtifactId": "azure-data-schemaregistry-jsonschema", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-data-tables", "packageGroupId": "com.azure", - "packageVersion": "12.4.0-beta.1", + "packageVersion": "12.6.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2038,7 +2092,7 @@ { "packageArtifactId": "azure-developer-loadtesting", "packageGroupId": "com.azure", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2050,19 +2104,19 @@ { "packageArtifactId": "azure-health-insights-cancerprofiling", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-health-insights-clinicalmatching", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-health-insights-radiologyinsights", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2095,6 +2149,12 @@ "packageVersion": "1.0.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-iot-deviceupdate", + "packageGroupId": "com.azure", + "packageVersion": "1.1.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-iot-modelsrepository", "packageGroupId": "com.azure", @@ -2106,7 +2166,7 @@ { "packageArtifactId": "azure-maps-geolocation", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2130,37 +2190,37 @@ { "packageArtifactId": "azure-maps-timezone", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-maps-traffic", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-maps-weather", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-messaging-eventgrid", "packageGroupId": "com.azure", - "packageVersion": "4.21.0-beta.1", + "packageVersion": "4.32.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-messaging-eventgrid-namespaces", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-messaging-eventgrid-systemevents", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.1.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2184,7 +2244,13 @@ { "packageArtifactId": "azure-messaging-servicebus", "packageGroupId": "com.azure", - "packageVersion": "7.18.0-beta.1", + "packageVersion": "7.18.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-messaging-webpubsub", + "packageGroupId": "com.azure", + "packageVersion": "1.6.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2202,6 +2268,12 @@ "excludePackages": "com.microsoft.azure.management.hdinsight.v2018_06_01_preview.implementation", "excludePath": [] }, + { + "packageArtifactId": "azure-mixedreality-remoterendering", + "packageGroupId": "com.azure", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-monitor-opentelemetry-autoconfigure", "packageGroupId": "com.azure", @@ -2223,7 +2295,7 @@ { "packageArtifactId": "azure-quantum-jobs", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2", "excludePath": [], "inputPath": [] @@ -2231,7 +2303,7 @@ { "packageArtifactId": "azure-resourcemanager-advisor", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2273,13 +2345,13 @@ { "packageArtifactId": "azure-resourcemanager-appcontainers", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-applicationinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2303,37 +2375,43 @@ { "packageArtifactId": "azure-resourcemanager-automanage", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-automation", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-avs", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.4.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-azureadexternalidentities", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-azurearcdata", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-azurestack", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-azurestackhci", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2363,7 +2441,7 @@ { "packageArtifactId": "azure-resourcemanager-botservice", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.6", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2381,7 +2459,7 @@ { "packageArtifactId": "azure-resourcemanager-cognitiveservices", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2393,7 +2471,7 @@ { "packageArtifactId": "azure-resourcemanager-communication", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "2.1.0-beta.2", + "packageVersion": "2.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2417,7 +2495,7 @@ { "packageArtifactId": "azure-resourcemanager-confluent", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2507,37 +2585,37 @@ { "packageArtifactId": "azure-resourcemanager-databoxedge", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-databricks", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-datadog", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-datafactory", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.30", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-datalakeanalytics", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-datalakestore", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2573,7 +2651,13 @@ { "packageArtifactId": "azure-resourcemanager-deploymentmanager", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-desktopvirtualization", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2645,7 +2729,7 @@ { "packageArtifactId": "azure-resourcemanager-dynatrace", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2669,7 +2753,7 @@ { "packageArtifactId": "azure-resourcemanager-elastic", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2705,7 +2789,7 @@ { "packageArtifactId": "azure-resourcemanager-frontdoor", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2717,7 +2801,7 @@ { "packageArtifactId": "azure-resourcemanager-hardwaresecuritymodules", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2777,13 +2861,13 @@ { "packageArtifactId": "azure-resourcemanager-hybridnetwork", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-imagebuilder", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2801,7 +2885,13 @@ { "packageArtifactId": "azure-resourcemanager-iotcentral", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.2", + "packageVersion": "1.1.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-iothub", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.4.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2849,7 +2939,7 @@ { "packageArtifactId": "azure-resourcemanager-labservices", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2867,19 +2957,31 @@ { "packageArtifactId": "azure-resourcemanager-loganalytics", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-logic", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-logz", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.0.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-machinelearning", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-maintenance", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.2", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2894,22 +2996,28 @@ "packageVersion": "1.0.0-beta.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-resourcemanager-maps", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-mariadb", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-marketplaceordering", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-mediaservices", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "2.4.0-beta.2", + "packageVersion": "2.5.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2933,7 +3041,7 @@ { "packageArtifactId": "azure-resourcemanager-mobilenetwork", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.4.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2948,6 +3056,12 @@ "packageVersion": "1.0.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-resourcemanager-mysql", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.1.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-mysqlflexibleserver", "packageGroupId": "com.azure.resourcemanager", @@ -2963,7 +3077,7 @@ { "packageArtifactId": "azure-resourcemanager-netapp", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.8.0-beta.1", + "packageVersion": "1.9.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2981,7 +3095,7 @@ { "packageArtifactId": "azure-resourcemanager-networkfunction", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2993,7 +3107,7 @@ { "packageArtifactId": "azure-resourcemanager-notificationhubs", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3005,13 +3119,13 @@ { "packageArtifactId": "azure-resourcemanager-onlineexperimentation", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-operationsmanagement", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3029,7 +3143,7 @@ { "packageArtifactId": "azure-resourcemanager-peering", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3059,7 +3173,7 @@ { "packageArtifactId": "azure-resourcemanager-policyinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3068,6 +3182,12 @@ "packageVersion": "1.0.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-resourcemanager-postgresql", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-postgresqlflexibleserver", "packageGroupId": "com.azure.resourcemanager", @@ -3077,7 +3197,7 @@ { "packageArtifactId": "azure-resourcemanager-powerbidedicated", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3140,10 +3260,16 @@ "packageVersion": "1.0.0-beta.3", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-resourcemanager-resourceconnector", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-resourcehealth", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3155,7 +3281,7 @@ { "packageArtifactId": "azure-resourcemanager-scvmm", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3173,7 +3299,7 @@ { "packageArtifactId": "azure-resourcemanager-security", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.8", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3185,7 +3311,7 @@ { "packageArtifactId": "azure-resourcemanager-securityinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3197,7 +3323,7 @@ { "packageArtifactId": "azure-resourcemanager-servicefabric", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3263,7 +3389,7 @@ { "packageArtifactId": "azure-resourcemanager-storagecache", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.12", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3275,25 +3401,25 @@ { "packageArtifactId": "azure-resourcemanager-storagepool", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-streamanalytics", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-subscription", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-support", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3311,7 +3437,7 @@ { "packageArtifactId": "azure-resourcemanager-timeseriesinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3323,7 +3449,7 @@ { "packageArtifactId": "azure-resourcemanager-vmwarecloudsimple", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3338,6 +3464,12 @@ "packageVersion": "1.0.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-resourcemanager-workloads", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-workloadssapvirtualinstance", "packageGroupId": "com.azure.resourcemanager", @@ -3350,94 +3482,112 @@ "packageVersion": "11.8.0-beta.7", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-security-attestation", + "packageGroupId": "com.azure", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-security-confidentialledger", "packageGroupId": "com.azure", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-security-keyvault-administration", "packageGroupId": "com.azure", - "packageVersion": "4.7.0-beta.1", + "packageVersion": "4.8.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-security-keyvault-certificates", "packageGroupId": "com.azure", - "packageVersion": "4.8.0-beta.1", + "packageVersion": "4.9.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-security-keyvault-jca", + "packageGroupId": "com.azure", + "packageVersion": "2.11.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-security-keyvault-keys", "packageGroupId": "com.azure", - "packageVersion": "4.10.0-beta.1", + "packageVersion": "4.11.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-security-keyvault-secrets", "packageGroupId": "com.azure", - "packageVersion": "4.10.0-beta.1", + "packageVersion": "4.11.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-spring-data-cosmos", + "packageGroupId": "com.azure", + "packageVersion": "5.23.0-alpha.20250803.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-blob", "packageGroupId": "com.azure", - "packageVersion": "12.32.0-beta.1", + "packageVersion": "12.32.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-blob-batch", "packageGroupId": "com.azure", - "packageVersion": "12.28.0-beta.1", + "packageVersion": "12.28.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-blob-changefeed", "packageGroupId": "com.azure", - "packageVersion": "12.0.0-beta.31", + "packageVersion": "12.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-blob-cryptography", "packageGroupId": "com.azure", - "packageVersion": "12.31.0-beta.1", + "packageVersion": "12.31.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-blob-nio", "packageGroupId": "com.azure", - "packageVersion": "12.0.0-beta.32", + "packageVersion": "12.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-common", "packageGroupId": "com.azure", - "packageVersion": "12.31.0-beta.1", + "packageVersion": "12.31.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-file-datalake", "packageGroupId": "com.azure", - "packageVersion": "12.25.0-beta.1", + "packageVersion": "12.25.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-file-share", "packageGroupId": "com.azure", - "packageVersion": "12.28.0-beta.1", + "packageVersion": "12.28.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-storage-queue", "packageGroupId": "com.azure", - "packageVersion": "12.27.0-beta.1", + "packageVersion": "12.27.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-verticals-agrifood-farming", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3492,19 +3642,19 @@ { "packageArtifactId": "spring-cloud-azure-appconfiguration-config", "packageGroupId": "com.azure.spring", - "packageVersion": "6.0.0-beta.1", + "packageVersion": "5.23.0-alpha.20250803.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "spring-cloud-azure-feature-management", "packageGroupId": "com.azure.spring", - "packageVersion": "6.0.0-beta.1", + "packageVersion": "5.23.0-alpha.20250803.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "spring-cloud-azure-feature-management-web", "packageGroupId": "com.azure.spring", - "packageVersion": "6.0.0-beta.1", + "packageVersion": "5.23.0-alpha.20250803.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" } ],