diff --git a/docs-ref-mapping/reference-unified.yml b/docs-ref-mapping/reference-unified.yml index 80132b1da751..4f4e48b900ce 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 1957a18367d6..ae87306d6987 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 bdf98fd2a684..e6157559c007 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 2d09c3db80de..528c090f96a2 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 540054daa117..b5f5898fbead 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 f251f117a21f..2a40373eedd8 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 73c091243701..2e398e982136 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 6a63c2978ab8..b39ac5bea05b 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 39729b8c83eb..cc984fab74ea 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 473831ea1795..1d515177e6f4 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 9a09b36a93a2..cd1893e468f3 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 e705499929eb..3321271b6b1f 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 d080dc64834f..86ab1e8de40b 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 d6e90c5db8cc..7751264df524 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 2bb5ada7701c..0aa5862f8dc6 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 5d58754e5e48..f7daa08dd9cd 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 b8cc15077459..7fcec4d3b38d 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 5a5a5e563e97..f37b1d2ca09a 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 4a617ab1c0fc..6a242ed4d474 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 f62c03fa78ea..df654e82b702 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 4da5975535e9..d5563d3bdf0c 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 de8f6ffab62c..4962d2928ee8 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 ad8dfe74da49..af1cc633b21a 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 8cf38a3e60c1..34499e95c326 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 6477dd051bd7..e1f80a4d2bc2 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 53cf2d705bac..b33932082207 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 c3aec23fa8de..bc40f0811edd 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 cf10083b7837..b7835ea8f8d8 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 f442c10bd03d..b1ca5894efe7 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 f29bd327d23a..c463a0c17898 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 b70208649218..f2ceed9fef3a 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 a14b38e2cb01..c290d6e98ced 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 1a601b792eb4..4ec14484acd2 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 a7e132a1c0f1..6ab363fe0b63 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 5a12d91ea8f7..b8dede0e7913 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 a2c5db39af9b..db620f561d17 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 47f4019863d2..8786289913b7 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 a72d42358031..c0a03daa1560 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 8cf26f9a205e..a7d6805ef6fa 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 6386e1d94368..d5e876c7dad9 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 6e3e4bb16579..651710fcde3f 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 3e15d3d543f7..1f57c57bdac3 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 bd0ef2751c6c..d6163805fe2a 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 e419878dc792..7a73fb3d6c0f 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 f2a80d0a77e3..331af3ec1bb0 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 7c62833cdad4..093b2d987478 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 59efdb2ae6e4..420c817d8c91 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 43c87a87b5ef..1ae5dfd32868 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 ffcd7d5d08fc..07725c6a10ac 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 26d0879873dc..86ea0e10d9a2 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 6fbdbf87d230..58e952c5c033 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 b37c9d851a90..7e053d7aceda 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 9052038f0e43..60b6ec5fefc1 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 14c5ce95f843..fce6f7f8056a 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 931f00128b28..46f0eab48c7f 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 da167dea2b8e..8068a7f959f6 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 347827fe9746..e55d2e9c8f1b 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 d4753ab75798..0d2055ca909c 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 953a57921258..9dcbbe3c5c91 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 4d9349f94dc5..d01f032e4b0e 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 c434b11f318a..8880498a8cad 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 3c1296f6e176..71a9f1663b8e 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 b95a60a63f38..cd104e80320d 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 e4bc8b471f47..faaa2ebb121f 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 4506227fb12e..70b666f9fd2a 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 3386c8df6edf..348f3221f46d 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 bd18988d988b..56ae7d4bac6d 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 ca2b669bec86..813b580bdc08 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 e378bd1f6be1..2adce067925a 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 add48c9c2155..26361c5d1aa7 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 3c1347183d97..74aebe893007 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 3817898bb5b0..ba6546a3dd41 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 16d109b0b942..cdbae21317e9 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 e4d8073afa83..243d31c99d09 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 fa683b72bc5e..98ccf029f191 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 c797b6602aeb..f8c65e65bc5e 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 7dfd1cc2915a..dd1115b49c32 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 5097a511ade9..488caaf5ced3 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 6b28690f08df..28b352a258aa 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 ed0e97210a66..bdd5a3ac157b 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 ad9be963abce..0305162b73de 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 76637e6f9719..3e36a961f99b 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 8eafa81516a1..be5e9fdaa3a8 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 ad621bbdf47c..b3afc73afd71 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 2e1ac177054b..189f13695659 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 72e5d90745fa..9f459688341e 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 d1e00aaf3c43..8f6bd17fa081 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 3143a8a60f8b..54a5ae0d73e5 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 bcfa2ab8e1c2..9f803104932e 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 ba37ed75a0e0..b3253f5364ed 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 378458839c7b..9f3a37a69ea1 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 e33abeb6f15f..b457d13c5270 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 abc0c3544d61..e04e687be1ef 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 36c157590bbd..bf3c68143bd5 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 0062cf1eea37..80aba921905a 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 c86f9a025d2e..ac0dc20bf401 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 a8c51d819232..92e38c68fad8 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 740307b3fe8b..607ba4e2b075 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 c82185d5228b..97e2b0450877 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 9359e3e8a4ae..3e6824e030c1 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 29d306f2504e..dad9ef3e4967 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 3849ae4164a1..8255e2749cff 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 6580f18eb1d4..73a21b3f8579 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 6f5afae2fdf2..821c30c177a7 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 25b3ab4a4787..2d9cbdb35447 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 c704d960f146..84c05d85a419 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 6bbe4ba52a17..9b6e1529680c 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 5f19ac6aff6f..4f6228270a6c 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 4b9382a0a804..92deb7023752 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 fae45989ed18..f00ff76d7d3c 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 5b3d926f5669..c5836b06b1ab 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 f1eef7936058..ba0514658331 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 48c40ba4e4dd..ae7083d00bc9 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 84f953da4414..4fd275fd3598 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 4244645ec353..ec3dc1dd9990 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 3a43138d2ceb..e85dbd292fca 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 741a00f73f37..d6d04b09cc58 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 fdd27bc90fff..28f21a80cf74 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 ee5357fae53f..7f376883ac48 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 a9a1b4057717..bc962b717c95 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 97922b195368..4b8e9e8445d0 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 e1a445f88543..5832d40f0bae 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 1dcf84274fcc..17a35552a25a 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 cad9dddc96f1..d6ffec8cd526 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 40926fc3fc30..57b4f38b6328 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 ed68e4bdc5e9..5db82d24d81e 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 946bee4ce3b7..bbf3ba2512e0 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 0d468ec57135..6bf57b504510 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 50d0d3ed5053..25a9efc49e41 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 845e06b8889e..e7410d8776b5 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 2c7f576c0c94..b89b2b205804 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 b97943008680..83949298a52d 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 bd63a672f0bd..af6624496ac7 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 ee6f7fd085fd..db9133d74e4d 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 7de4e8bcfa3e..71c5a463ae44 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 baec47a9c4b0..fd02ca5c5350 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 a839f010a9fa..975ebca77821 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 649605788eb8..9f29794767bb 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 358ff88bda4a..0574639f9675 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 9e910b61452e..83ccd6d9ee2d 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 63718ed69da0..a83c57bea4f6 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 7c960fe931b2..28988ff725bf 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 a3ca9d75bc49..bc570211bd10 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 020657d1de1f..7be3c471b7aa 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 1cceea4e6c54..b486f2bfa5c1 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 4a79fb28e676..a6ac4a028b68 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 706a15a0b58a..0886cd98e87e 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 b12eb33385a2..fe296e7040ce 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 f876e74dc930..2ad80c97ebe9 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 7ee04ad09433..dd40437eceba 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 2eb4cce72456..208c0d6a217d 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 ff089917e147..82a4a642d581 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 186e642d6620..77cada4d6802 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 832316eb1fbc..417432bc246e 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 ee7082c71f01..750e4ca4e6ad 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 cb65b44e825b..342885217199 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 639648802729..718a4d549fc6 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 88b223e05505..048c316ee59b 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 86dedbaaedef..be8572ad8800 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 500280044325..c70b51893f79 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 6404b83b5345..7fa02e775dd1 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 ee70237d4cc6..5c44e17dd237 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 bd04b3ba0995..7f8080f3b75e 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 4ff037db344b..62501c7a898d 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 3bbbbceac809..ae76f138770a 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 e819538a3209..7a248e8a7051 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 e632003dff7a..d24162ac1ad0 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 f85a781f5cdd..99ffb492fa33 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 afb4b1d06568..8d71cf1d3c19 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 ca0d9caea761..8ae76ed6aabe 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 f3e38a2535d0..27c8dab0f3e3 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 b6f4335460fa..38e8429aca97 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 5610198024bc..a13d439003f9 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 ca88962736a7..28a344702144 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 b35301105be8..f99665f2d76a 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 59cd812f72b7..44d2a0215bad 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 7aff13b1c073..cfc273a66db9 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 61f990ef47f0..af5e711cb349 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 fb75d6f4181c..ea428323114b 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 fd2facff579e..4b9601f60db2 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 71fe94acee0b..a639a1d87d75 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 b16eea8bce8a..6b886aa76960 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 81333b56d9e4..6e0bcc55989b 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 8f2f4da7118b..14fa79a995c6 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 38f68571da08..1d5f2bf959d1 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 57830ce9bc28..c9275829d953 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 e802512e00ba..5d958f5db7cb 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 67e9cbbacbea..04a426ef4656 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 d32d4851ed9c..d4b87a3b51f5 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 eff0ec1c31dd..1226b25601ba 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 9a66fbf1dc8e..316d7cbbdbb2 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 8a9e87770a8b..443ae9b075e3 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 20428af72f8f..cb9e5a33d932 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 ce8603db10d6..fad92111d95b 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 0ad995263b03..c68a1ba2b7e0 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 5b4dd9870ca6..ac740a0aba5e 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 8c394c612ecf..c15adb51a356 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 b55ff6b28bd7..349738f971ef 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 1231e04c8c6a..2ecd1ebfd5cb 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 291931f6651f..2d7df7bf638e 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 778eef73db51..dcdbdd8190d3 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 278bd1edfeb3..6022a3d48a76 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 a67badce6a91..8ec38e519cd2 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 3551f9af5007..cad132b42f3a 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 344112e0bcaa..67db5bd3e163 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 1cd66222ba6e..06198eea9149 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 f670477107f7..85c20a9f87eb 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 73b8a8102b37..98b06f0cb01f 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 fd2a6100afa7..59eee8f7508e 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 ff8742a19d1b..0eadbc514208 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 318706fe0607..d2b07079b6a3 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 d90df0852719..88a9f8a56fca 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 954e631c5555..95ea83787936 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 ba6471f1121c..859e8a6935b0 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 11274586d301..c58c793a5801 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 8f9dab392fea..7d7b3fc9ba49 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 16cbf8c4db86..cfb2f100aed4 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 7b75e9a125e4..e9092313a3de 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/ai-agents-persistent-readme.md b/docs-ref-services/preview/ai-agents-persistent-readme.md index 8998d5264914..38f0bf54da36 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-anomalydetector-readme.md b/docs-ref-services/preview/ai-anomalydetector-readme.md new file mode 100644 index 000000000000..b0e5ee6a1287 --- /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/docs-ref-services/preview/ai-inference-readme.md b/docs-ref-services/preview/ai-inference-readme.md index c4029c906828..bfb641ad57ab 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-metricsadvisor-readme.md b/docs-ref-services/preview/ai-metricsadvisor-readme.md index 20ca54db7633..5206fe5c9ae0 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/docs-ref-services/preview/ai-projects-readme.md b/docs-ref-services/preview/ai-projects-readme.md index be8bf4c94da8..add7d6ba2701 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/docs-ref-services/preview/ai-translation-document-readme.md b/docs-ref-services/preview/ai-translation-document-readme.md index ddcf69aa2531..d0e00730a864 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 8c11329617f8..0705f06a3104 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/docs-ref-services/preview/ai-vision-imageanalysis-readme.md b/docs-ref-services/preview/ai-vision-imageanalysis-readme.md index d8bb86d0b4ad..a48f24090352 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/docs-ref-services/preview/alerts-management.md b/docs-ref-services/preview/alerts-management.md index 7126a47bc25c..0b3efe50db99 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/analytics-defender-easm-readme.md b/docs-ref-services/preview/analytics-defender-easm-readme.md index af00e938abc0..99229b3a0dd7 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/docs-ref-services/preview/analytics-onlineexperimentation-readme.md b/docs-ref-services/preview/analytics-onlineexperimentation-readme.md index 8608d5f8b001..71465e31178d 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/docs-ref-services/preview/analytics-synapse-accesscontrol-readme.md b/docs-ref-services/preview/analytics-synapse-accesscontrol-readme.md index 2e0f584bb707..51963822f457 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 f0fc481ffb63..bc73b3d310b1 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 79eb6a0765f5..eb885268b410 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 3f1f7beee056..e3fc9a659b8c 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 be4a5096a789..16f2bad06168 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/docs-ref-services/preview/api-center.md b/docs-ref-services/preview/api-center.md index 26a5b6bf2d6d..bbc7ecda4af3 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 52078200f43e..32484b691dce 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 c9aea629c817..895271c2a09e 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 312730f639bf..4c0b5e95bc3f 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 ff166b3f4c0f..f3bd4102fc61 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 f44aa8511068..316791ee956d 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 7dbf5a44f72c..48e1d6de679a 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 b6290c553cb9..f132dff75110 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 bd70092ecc1d..8bcfac306953 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 a895669e02b4..3b820506be2a 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 82b57ac80ad0..34b899df625e 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 56f010901b29..ab9e1692e573 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 120d5c3ffbbd..b6c416493213 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 7bf32b3bfd21..82267caa4ee7 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 3cc5e4fd41b3..63b8623fc9b7 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 02afe8103797..bf8d5361a226 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 ba4accb5b328..a939caafbd06 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 a34d42e74fed..a71a2f10bcf9 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-readme.md b/docs-ref-services/preview/batch-readme.md new file mode 100644 index 000000000000..6e07030900fc --- /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/docs-ref-services/preview/batch.md b/docs-ref-services/preview/batch.md index cf691baf7616..3ff3aeda7ceb 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 6b1e75e5c51e..f94733b9a173 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 c8adedc752aa..575bf3da3819 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 08cf031541d1..aa380c57a9ad 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 b86a54f30186..0734486cb6ed 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 a78f4744b142..510d166c7eaf 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 e84737f26278..dc618d396c06 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 cdc3c75ee570..0818717884ba 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-callingserver-readme.md b/docs-ref-services/preview/communication-callingserver-readme.md new file mode 100644 index 000000000000..85f05e8b2e22 --- /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/docs-ref-services/preview/communication-chat-readme.md b/docs-ref-services/preview/communication-chat-readme.md index 14b5c18c3aad..e5d525b6d646 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/docs-ref-services/preview/communication-common-readme.md b/docs-ref-services/preview/communication-common-readme.md index 2e6b5c034788..57a590ccb2f5 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/docs-ref-services/preview/communication-identity-readme.md b/docs-ref-services/preview/communication-identity-readme.md new file mode 100644 index 000000000000..f0c4011c7f9d --- /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/docs-ref-services/preview/communication-index.md b/docs-ref-services/preview/communication-index.md index 1c303c432965..439e73cb8bf5 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-messages-readme.md b/docs-ref-services/preview/communication-messages-readme.md index 7e3fee05880a..e10305aad558 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/docs-ref-services/preview/communication-phonenumbers-readme.md b/docs-ref-services/preview/communication-phonenumbers-readme.md index 37c4f51c5487..0a6c99901421 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/docs-ref-services/preview/communication-rooms-readme.md b/docs-ref-services/preview/communication-rooms-readme.md index a70eb088b7e6..8f6b575a59a9 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/docs-ref-services/preview/communication-sms-readme.md b/docs-ref-services/preview/communication-sms-readme.md index bbf010f4b72b..d74c7ec7e821 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/docs-ref-services/preview/communication.md b/docs-ref-services/preview/communication.md index ec3abdf66baa..a11895545e68 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-batch-readme.md b/docs-ref-services/preview/compute-batch-readme.md index 40ef2763fd03..b727ef21be7b 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/docs-ref-services/preview/compute-fleet.md b/docs-ref-services/preview/compute-fleet.md index f5e03340ce78..e2e8be57a632 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 6a22b202ca41..73463f644d46 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 fae7743132ba..a39fce164301 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 507e3459bb10..bdf507c8da3b 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 8c389d381d3d..64fe15d4ea6f 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 e54e572d9cd5..416ff9e28d7f 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 ba905e6280cb..2b25cbcf4141 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 f14cbd7d922f..2630b35765dd 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 bf356fa7daab..a8b4cd98abcb 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 556df5585220..9aa971800679 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 c0d5a812b8c7..68deb047f990 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 1250996522ca..aa0d9dc19cb2 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 dc42f6f60fc4..373a09e237ef 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 096f745fe1cf..9521950b9547 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 7d6267556cc9..92e46dedd20b 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/containers-containerregistry-readme.md b/docs-ref-services/preview/containers-containerregistry-readme.md new file mode 100644 index 000000000000..aa54f99c9d1f --- /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/docs-ref-services/preview/cosmos-db-for-postgresql.md b/docs-ref-services/preview/cosmos-db-for-postgresql.md index 48386b7c6c60..50ce77bde482 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 191ec5f523f5..96c439113062 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 6386e1d94368..d5e876c7dad9 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/cosmos-encryption-readme.md b/docs-ref-services/preview/cosmos-encryption-readme.md new file mode 100644 index 000000000000..2a103d77615b --- /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 76d6ceabc372..a5a790a15f59 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 f1f072ad1cd8..07fdfacb403f 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/docs-ref-services/preview/cost-management.md b/docs-ref-services/preview/cost-management.md index 21464a206ae4..4d2bacd08eb7 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 853444869c52..bd344c04047d 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-appconfiguration-readme.md b/docs-ref-services/preview/data-appconfiguration-readme.md index 4eafbf5def54..dbacb3c46071 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/docs-ref-services/preview/data-box-edge.md b/docs-ref-services/preview/data-box-edge.md index 641d162204d6..88a0e61016da 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 69d140c490e0..44a13fbca4c9 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 6e2729f47c42..c6681604c2d9 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 6e34633cab46..edb5d248336d 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 7dea74c084ed..26d9882525a7 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 8e11a2bc04cf..a63ca4540764 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/data-schemaregistry-apacheavro-readme.md b/docs-ref-services/preview/data-schemaregistry-apacheavro-readme.md index 6e647e8843d5..276241b891d6 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 a4d07138571c..5e5a509c8e94 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 63e80b659b6c..de5de91d7ee6 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/docs-ref-services/preview/data-tables-readme.md b/docs-ref-services/preview/data-tables-readme.md index aec2c34c7cf4..f3d5afaf2258 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/docs-ref-services/preview/database-migration-service.md b/docs-ref-services/preview/database-migration-service.md index fd93287dc7a6..841ea9c7d135 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 cc98e83f8932..f72dc8359f21 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 b901750e4787..7e4db4022c76 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 b50754b85304..a4744e18d259 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 fba77930669e..ed4aaabb3d6e 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 d058698f2221..eb86be37b8ee 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 6bd4dbd047b5..9433f19f88e7 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 e465139266b0..fdd5354aa9df 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 69f42e363eee..c635d885d45a 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 4f88804c832c..2b08f00ab722 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 654168f701b0..e18f340b3ba2 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/developer-loadtesting-readme.md b/docs-ref-services/preview/developer-loadtesting-readme.md index 17d3096356c9..05f156d03f7f 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/docs-ref-services/preview/devhub.md b/docs-ref-services/preview/devhub.md index 67cfc1b71c72..bb48836f3b71 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 9011c6094eae..bef05e8dc6e7 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 6e11dd0a3ffb..1d541a61016c 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 a655a9906a30..807936ce6b45 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 54217e9d64cf..f5381e6f5f07 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 da62ade4aa40..f97c9d7a145e 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 0b570ceb194f..801ee9cf73f6 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 b98db4642d6a..2a9cc0397e4d 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 60ec32dfd60b..1932241defca 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 06c2b33face2..bab0fd8a2aa3 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 bde612dd7f90..49733d72cebd 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 9558b217c5bd..34a35a2c7c23 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 6fdcb09880c5..3e8c711fc462 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 c23ced299c70..27986efb3ffd 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 e6e273356fcf..4984c035185d 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 ba8b7cfe4de7..793c0741921f 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 1282e91a6276..4799bfb56eea 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 dda67b2e7969..15bfc31351a6 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 31ba39079cde..304787eb6709 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 fd0f84fe599a..cfd933c04a86 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 16ee07096296..044220edafff 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 3909d7d266c2..3517199d8ad8 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 49d938afb7a4..6ae7ea2348dd 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 8cb9937ae48a..d711a71f13da 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 6dc72bca17a3..a4128446dbb2 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 34f463a6a23c..e1bcd37ad87e 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/health-insights-cancerprofiling-readme.md b/docs-ref-services/preview/health-insights-cancerprofiling-readme.md index a069d1cc395c..4aa3a7bca4ef 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 10c801e4e96b..d128dea4ec56 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 a28eddd6b737..f4744293f8c6 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/docs-ref-services/preview/healthcare-apis.md b/docs-ref-services/preview/healthcare-apis.md index 90014fe4a712..60b17c0b4503 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 6bcca5df5f47..52aabb8d91c1 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 403ccda20411..44378d52acfb 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 53e9e62dea1f..099eeca3bc07 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 17015feeeadc..56f2f1035f2d 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 90f604add443..c59a4c230ade 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 409726875762..3a5108faa387 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 1dc50bee46e7..908c3a757a03 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 2e8ddb9766bc..b8d42fc6510a 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-deviceupdate-readme.md b/docs-ref-services/preview/iot-deviceupdate-readme.md new file mode 100644 index 000000000000..5cc150aa7bc7 --- /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/docs-ref-services/preview/iot-index.md b/docs-ref-services/preview/iot-index.md index fc5543127a38..0585df1e602c 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 bad2b023160c..7da4c24d1f2b 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 c2fc74398a1b..440d8c5e0747 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 ccbc2c338fda..22360062d1d9 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 1977d1028bbe..d2e6ecd941b5 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 cc43f6b2c2be..1c07dd7597e6 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 a2b23e679806..ae5b9e733b0d 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 bcd16ad0489f..2e92dadd012f 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 b3564651c463..60b47aa1fb70 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 e83acc167d98..5a64ca9e69b2 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 ba036d305eea..31beaab48da8 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 651a8ff47f88..7e8ebd9733be 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 a0924b53ca02..533482060231 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 d5e20f4b6044..62ba86ee06e9 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 c207520511bb..530f73de8263 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 6d31f29fff1b..115869f63d82 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 7c21c75613d1..5c7e12c8c6a7 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 b3179b8f4db8..a20103c58d76 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 0b6c5e9e5488..db7173d4fb54 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 21298bbc57cf..5d71aa87b9d4 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-geolocation-readme.md b/docs-ref-services/preview/maps-geolocation-readme.md index 1e0c15522f22..aaebadb3986a 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/docs-ref-services/preview/maps-index.md b/docs-ref-services/preview/maps-index.md index 78a55be6ba05..e6882af3965e 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-timezone-readme.md b/docs-ref-services/preview/maps-timezone-readme.md index 0e7dce1aedf7..b4783f6f8884 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/docs-ref-services/preview/maps-traffic-readme.md b/docs-ref-services/preview/maps-traffic-readme.md index cf3ef4f628e0..cf738f14a6c9 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/docs-ref-services/preview/maps-weather-readme.md b/docs-ref-services/preview/maps-weather-readme.md index c97dd8bac9fc..cb093a30a9f7 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/docs-ref-services/preview/maps.md b/docs-ref-services/preview/maps.md index ca7cfdb5178b..4456f91c2226 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 54cf776c7d27..e7104551d2f8 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 fa063c985162..8a4059fafd3e 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 0f2906868a35..03fb3ee5783c 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 5cc88c97c94a..6b84ba63bd92 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/messaging-eventgrid-namespaces-readme.md b/docs-ref-services/preview/messaging-eventgrid-namespaces-readme.md index 6b37caf97fa1..72a93c33a6b9 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 499ab2096d28..0be1ab6b3a84 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 3233bc3bad6d..818090d868fd 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/docs-ref-services/preview/messaging-servicebus-readme.md b/docs-ref-services/preview/messaging-servicebus-readme.md index f259d064683c..29fe2ff697a3 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/docs-ref-services/preview/messaging-webpubsub-readme.md b/docs-ref-services/preview/messaging-webpubsub-readme.md new file mode 100644 index 000000000000..45142601884e --- /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/docs-ref-services/preview/metrics-advisor-index.md b/docs-ref-services/preview/metrics-advisor-index.md new file mode 100644 index 000000000000..bc19f0553e53 --- /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 000000000000..229843c64b86 --- /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 08e687496d49..e39ca4cd913d 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 4f16d4abda3e..69e46980ad04 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 c89fd0fa1e0c..4b543fe4b358 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/mixedreality-remoterendering-readme.md b/docs-ref-services/preview/mixedreality-remoterendering-readme.md index 353e580b6153..fef0f80d3d35 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/docs-ref-services/preview/mobile-network.md b/docs-ref-services/preview/mobile-network.md index 4c3ffab06360..ff733ad1ce46 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 c6c7038672b6..51e60692553f 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 f7afb5d31c95..3e19c32c7b69 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 e084c3255c64..d70002f6bc80 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 77d2a663233a..dd622e193bef 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 6d02496ea685..a028fdefa454 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 5530f14ad5b0..9272b72c153a 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 66087af594be..6fef55a89abb 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 79a35adf8e27..365916f2cb71 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 bbf5eba638c6..a990a9568b9d 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 57b79b117223..4a5ab223af66 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 cefe16b58d29..09cc45d8829e 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 23c7d0589ced..f437dc0fb3ee 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 d58019eacf48..0df02e9521c8 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 bfef0535d512..d2d8231974d9 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 f536215bbd76..b47fe6d1aea0 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 cee447de6b45..1ade4044be5f 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 7aba5aea2358..313523c7bdb6 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 ccc4ece6fc43..ec060da4d7aa 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 8e15c4df9ac3..3193b6751d6c 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 0c5faafd1699..70e11c72e993 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 c23c74912cad..26327e2924ed 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 1eb53a0a8cd1..9fbbb4ae72f2 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 1b85aa9a094f..6fa8a3374c16 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 0d4b98a600c7..fad29d1adb43 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 04ffcbb095e8..f1afa64252f9 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 22607751de12..244a603f7838 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 2fffcac96930..5ab22bfef0bd 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 441e2c05a2cc..ffc4ff012d9c 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 449d3db49cfb..2d64c2d67f02 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-readme.md b/docs-ref-services/preview/quantum-jobs-readme.md index f8c299c027bf..c4c05f60e77a 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/docs-ref-services/preview/quantum-jobs.md b/docs-ref-services/preview/quantum-jobs.md index e10ad8d5a01d..35b9719995ad 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 39f21328e21c..a3f98be7ca84 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 99406797e2ec..86f6037d202d 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 7187c81eec48..7387a61e5377 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 c3766f7879ce..eb8015bcc8ab 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 473cc8c01d33..0e77733a4881 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 820732cad1a0..416d6c7c4cd4 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 a273c2f13f46..453270f7593d 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 4be45b0f101f..25544ba907f8 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 154c35becfe0..de89fe5f8aca 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/resourcemanager-advisor-readme.md b/docs-ref-services/preview/resourcemanager-advisor-readme.md index 6979fb689be5..7464be723f86 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/docs-ref-services/preview/resourcemanager-appcontainers-readme.md b/docs-ref-services/preview/resourcemanager-appcontainers-readme.md index 25c69b8f7e30..5ee4fae51913 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/docs-ref-services/preview/resourcemanager-applicationinsights-readme.md b/docs-ref-services/preview/resourcemanager-applicationinsights-readme.md index 68ae71e66e0c..29c6070da2e8 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/docs-ref-services/preview/resourcemanager-automanage-readme.md b/docs-ref-services/preview/resourcemanager-automanage-readme.md index f3bebb1b4beb..b182fe31d0d4 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/docs-ref-services/preview/resourcemanager-automation-readme.md b/docs-ref-services/preview/resourcemanager-automation-readme.md index 5bd5abbed966..29948f7344d9 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/docs-ref-services/preview/resourcemanager-avs-readme.md b/docs-ref-services/preview/resourcemanager-avs-readme.md index 1633926267a4..1baba283b370 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/docs-ref-services/preview/resourcemanager-azureadexternalidentities-readme.md b/docs-ref-services/preview/resourcemanager-azureadexternalidentities-readme.md new file mode 100644 index 000000000000..88587596f21d --- /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/docs-ref-services/preview/resourcemanager-azurearcdata-readme.md b/docs-ref-services/preview/resourcemanager-azurearcdata-readme.md index 8dd295aaa244..107cb1146e98 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/docs-ref-services/preview/resourcemanager-azurestack-readme.md b/docs-ref-services/preview/resourcemanager-azurestack-readme.md index 2fc4f2968483..65f2a909203a 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/docs-ref-services/preview/resourcemanager-azurestackhci-readme.md b/docs-ref-services/preview/resourcemanager-azurestackhci-readme.md index d20253a8d7a0..ac2edd219903 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/docs-ref-services/preview/resourcemanager-botservice-readme.md b/docs-ref-services/preview/resourcemanager-botservice-readme.md index e8e24669c5ea..5154e3110a68 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/docs-ref-services/preview/resourcemanager-cognitiveservices-readme.md b/docs-ref-services/preview/resourcemanager-cognitiveservices-readme.md index 9eb6248bacc1..f3363b8642b0 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/docs-ref-services/preview/resourcemanager-communication-readme.md b/docs-ref-services/preview/resourcemanager-communication-readme.md index 44c783516862..d646da3c7ea0 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/docs-ref-services/preview/resourcemanager-confluent-readme.md b/docs-ref-services/preview/resourcemanager-confluent-readme.md index cc7e780fa6cd..9ccb13f09f65 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/docs-ref-services/preview/resourcemanager-databoxedge-readme.md b/docs-ref-services/preview/resourcemanager-databoxedge-readme.md index 83fab2041574..c2ed33939ba4 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/docs-ref-services/preview/resourcemanager-databricks-readme.md b/docs-ref-services/preview/resourcemanager-databricks-readme.md index b029bd158fd0..59669729c5f1 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/docs-ref-services/preview/resourcemanager-datadog-readme.md b/docs-ref-services/preview/resourcemanager-datadog-readme.md index 6088ed0aa13f..6ede4823fbc8 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/docs-ref-services/preview/resourcemanager-datafactory-readme.md b/docs-ref-services/preview/resourcemanager-datafactory-readme.md index d6489a473024..2cdcfaa0c8dc 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/docs-ref-services/preview/resourcemanager-datalakeanalytics-readme.md b/docs-ref-services/preview/resourcemanager-datalakeanalytics-readme.md index 934989cf62e0..2acdced75a00 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/docs-ref-services/preview/resourcemanager-datalakestore-readme.md b/docs-ref-services/preview/resourcemanager-datalakestore-readme.md index 6fd6883238fb..9b4f81518f30 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/docs-ref-services/preview/resourcemanager-deploymentmanager-readme.md b/docs-ref-services/preview/resourcemanager-deploymentmanager-readme.md index 0a0bfaba25e9..cfa6bf12c6a9 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/docs-ref-services/preview/resourcemanager-desktopvirtualization-readme.md b/docs-ref-services/preview/resourcemanager-desktopvirtualization-readme.md new file mode 100644 index 000000000000..8761e2b4c693 --- /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/docs-ref-services/preview/resourcemanager-dynatrace-readme.md b/docs-ref-services/preview/resourcemanager-dynatrace-readme.md index e78f5d3502f1..d933cb69cf7d 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/docs-ref-services/preview/resourcemanager-elastic-readme.md b/docs-ref-services/preview/resourcemanager-elastic-readme.md index 8eef4743c131..29e830c6b747 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/docs-ref-services/preview/resourcemanager-frontdoor-readme.md b/docs-ref-services/preview/resourcemanager-frontdoor-readme.md index aa622d1e636e..1b7efa2decfa 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/docs-ref-services/preview/resourcemanager-hardwaresecuritymodules-readme.md b/docs-ref-services/preview/resourcemanager-hardwaresecuritymodules-readme.md index c192a2e0f569..b90c08db8a27 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/docs-ref-services/preview/resourcemanager-hybridnetwork-readme.md b/docs-ref-services/preview/resourcemanager-hybridnetwork-readme.md index 2d653ea08810..7d472dc13b73 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/docs-ref-services/preview/resourcemanager-imagebuilder-readme.md b/docs-ref-services/preview/resourcemanager-imagebuilder-readme.md index 05e2e7fb13ea..7d8a48a0ec2f 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/docs-ref-services/preview/resourcemanager-iotcentral-readme.md b/docs-ref-services/preview/resourcemanager-iotcentral-readme.md index 3b7a36e6af1d..9c57f5dc8ea7 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/docs-ref-services/preview/resourcemanager-iothub-readme.md b/docs-ref-services/preview/resourcemanager-iothub-readme.md new file mode 100644 index 000000000000..86df0a13afd3 --- /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/docs-ref-services/preview/resourcemanager-labservices-readme.md b/docs-ref-services/preview/resourcemanager-labservices-readme.md index b1be83c85982..60210102d4cc 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/docs-ref-services/preview/resourcemanager-loganalytics-readme.md b/docs-ref-services/preview/resourcemanager-loganalytics-readme.md index d454999db900..2947732a4ef8 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/docs-ref-services/preview/resourcemanager-logic-readme.md b/docs-ref-services/preview/resourcemanager-logic-readme.md index 39524c8581df..1351c7a11502 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/docs-ref-services/preview/resourcemanager-logz-readme.md b/docs-ref-services/preview/resourcemanager-logz-readme.md new file mode 100644 index 000000000000..d951ae6704eb --- /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/docs-ref-services/preview/resourcemanager-machinelearning-readme.md b/docs-ref-services/preview/resourcemanager-machinelearning-readme.md new file mode 100644 index 000000000000..e39f9e561ba3 --- /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/docs-ref-services/preview/resourcemanager-maintenance-readme.md b/docs-ref-services/preview/resourcemanager-maintenance-readme.md index 8662b35eff05..ad2ccd7a6c59 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/docs-ref-services/preview/resourcemanager-maps-readme.md b/docs-ref-services/preview/resourcemanager-maps-readme.md new file mode 100644 index 000000000000..10aa98ac2cfa --- /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/docs-ref-services/preview/resourcemanager-mariadb-readme.md b/docs-ref-services/preview/resourcemanager-mariadb-readme.md index 989be3e77711..7fbb150cb12e 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/docs-ref-services/preview/resourcemanager-marketplaceordering-readme.md b/docs-ref-services/preview/resourcemanager-marketplaceordering-readme.md index 055456fbd8f5..b894c48181bf 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/docs-ref-services/preview/resourcemanager-mediaservices-readme.md b/docs-ref-services/preview/resourcemanager-mediaservices-readme.md new file mode 100644 index 000000000000..d84774f1bc59 --- /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/docs-ref-services/preview/resourcemanager-mobilenetwork-readme.md b/docs-ref-services/preview/resourcemanager-mobilenetwork-readme.md index 47d3ce9c651f..8931412d1fed 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/docs-ref-services/preview/resourcemanager-mysql-readme.md b/docs-ref-services/preview/resourcemanager-mysql-readme.md index d6d0b11635ef..0c5f34d5a505 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/docs-ref-services/preview/resourcemanager-netapp-readme.md b/docs-ref-services/preview/resourcemanager-netapp-readme.md index 14e0041f714c..ce61a409c2e6 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/docs-ref-services/preview/resourcemanager-networkfunction-readme.md b/docs-ref-services/preview/resourcemanager-networkfunction-readme.md index b6ca6aa92106..39b892a94eb7 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/docs-ref-services/preview/resourcemanager-notificationhubs-readme.md b/docs-ref-services/preview/resourcemanager-notificationhubs-readme.md index 4c01385f2f85..3b2c276da90f 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/docs-ref-services/preview/resourcemanager-onlineexperimentation-readme.md b/docs-ref-services/preview/resourcemanager-onlineexperimentation-readme.md index fa2fcd11f4ed..de6ba0f00752 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/docs-ref-services/preview/resourcemanager-operationsmanagement-readme.md b/docs-ref-services/preview/resourcemanager-operationsmanagement-readme.md index 28da946af068..340018325140 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/docs-ref-services/preview/resourcemanager-peering-readme.md b/docs-ref-services/preview/resourcemanager-peering-readme.md index ecc105ab4c5a..59a80974164a 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/docs-ref-services/preview/resourcemanager-policyinsights-readme.md b/docs-ref-services/preview/resourcemanager-policyinsights-readme.md index 83ae4c6f7f87..9e982772307d 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/docs-ref-services/preview/resourcemanager-postgresql-readme.md b/docs-ref-services/preview/resourcemanager-postgresql-readme.md index f9f102800cba..25846061f69c 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/docs-ref-services/preview/resourcemanager-powerbidedicated-readme.md b/docs-ref-services/preview/resourcemanager-powerbidedicated-readme.md index 7468ca174b45..ec07b8e9aa4f 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/docs-ref-services/preview/resourcemanager-resourceconnector-readme.md b/docs-ref-services/preview/resourcemanager-resourceconnector-readme.md new file mode 100644 index 000000000000..bb2dee9c4343 --- /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/docs-ref-services/preview/resourcemanager-resourcehealth-readme.md b/docs-ref-services/preview/resourcemanager-resourcehealth-readme.md index 9dcbea3f0acd..58063c741a73 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/docs-ref-services/preview/resourcemanager-scvmm-readme.md b/docs-ref-services/preview/resourcemanager-scvmm-readme.md index 31512fbd4eb8..262837e51181 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/docs-ref-services/preview/resourcemanager-security-readme.md b/docs-ref-services/preview/resourcemanager-security-readme.md index 79006b45b2a8..d6a27a837b15 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/docs-ref-services/preview/resourcemanager-securityinsights-readme.md b/docs-ref-services/preview/resourcemanager-securityinsights-readme.md index cc0b35821cad..12210f4390fe 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/docs-ref-services/preview/resourcemanager-servicefabric-readme.md b/docs-ref-services/preview/resourcemanager-servicefabric-readme.md index cc9733cfaa6f..ca231c9470ae 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/docs-ref-services/preview/resourcemanager-storagecache-readme.md b/docs-ref-services/preview/resourcemanager-storagecache-readme.md index 210a94410c2a..1278d8b64206 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/docs-ref-services/preview/resourcemanager-storagepool-readme.md b/docs-ref-services/preview/resourcemanager-storagepool-readme.md index c51c038cf089..f62ca1b385a6 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/docs-ref-services/preview/resourcemanager-streamanalytics-readme.md b/docs-ref-services/preview/resourcemanager-streamanalytics-readme.md index 0b0ee9428f79..1e6463c5d95f 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/docs-ref-services/preview/resourcemanager-subscription-readme.md b/docs-ref-services/preview/resourcemanager-subscription-readme.md index 5ca10d08493d..ae050c530265 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/docs-ref-services/preview/resourcemanager-support-readme.md b/docs-ref-services/preview/resourcemanager-support-readme.md index 5e69846288b5..f4d8f9d164e4 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/docs-ref-services/preview/resourcemanager-timeseriesinsights-readme.md b/docs-ref-services/preview/resourcemanager-timeseriesinsights-readme.md index 57e9f76b185f..77923ee2428c 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/docs-ref-services/preview/resourcemanager-vmwarecloudsimple-readme.md b/docs-ref-services/preview/resourcemanager-vmwarecloudsimple-readme.md index b54ab00d2150..4e7e1b9891cf 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/docs-ref-services/preview/resourcemanager-workloads-readme.md b/docs-ref-services/preview/resourcemanager-workloads-readme.md new file mode 100644 index 000000000000..6033c5ffc0ba --- /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/docs-ref-services/preview/resources-deploymentstacks.md b/docs-ref-services/preview/resources-deploymentstacks.md index 5d1827731799..d2273c62647b 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 17e76a830461..6e27ca4b2ec6 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 aff2e65cb7ef..f549dd7fdd30 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 3e26debab570..9315f66b4565 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-attestation-readme.md b/docs-ref-services/preview/security-attestation-readme.md index 20dc221877e7..ffa443f97aaa 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/docs-ref-services/preview/security-confidentialledger-readme.md b/docs-ref-services/preview/security-confidentialledger-readme.md index 79a9a7256b84..450c5a1bc9df 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/docs-ref-services/preview/security-devops.md b/docs-ref-services/preview/security-devops.md index 042656385579..d2aa82b0b002 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 bca16c84ef54..09998eaeb19a 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-keyvault-administration-readme.md b/docs-ref-services/preview/security-keyvault-administration-readme.md index 7af1f887a633..f733dc3b4799 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 cb7099d09cdb..de6711a6173f 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 000000000000..e54cb1a3417c --- /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 4faa4bde7ddb..49db6267d65f 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 9b74208e3add..198337339b9c 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/docs-ref-services/preview/security.md b/docs-ref-services/preview/security.md index fb69c1d645a4..77fdab9f1950 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 d28859f62ea9..cb75e52cd023 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 39bb97f01108..2ccfc0680364 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 016859a9ad1e..4bddbc1ce362 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 df8c652c85fc..ba1fe81e9949 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 9da73f05d464..4315fa35f727 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 2115fd8d1b3c..17d162cef57f 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 17001e3642b7..1ca3245d1eee 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 fb107f74faf7..399487fe0f7a 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 080431221008..f39d555d409c 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-azure-appconfiguration-config-readme.md b/docs-ref-services/preview/spring-cloud-azure-appconfiguration-config-readme.md index 62a57ca46432..c4ab561fc55a 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 198e5f20714c..1584ea121126 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 82d274577b03..19032bc83497 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-cloud.md b/docs-ref-services/preview/spring-cloud.md index 8933102f1e4b..eafbd309b2a4 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/spring-data-cosmos-readme.md b/docs-ref-services/preview/spring-data-cosmos-readme.md index 9bc05058aa40..f8c9d41e3687 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/docs-ref-services/preview/sql-virtual-machine.md b/docs-ref-services/preview/sql-virtual-machine.md index cd9ea31ade1f..415fbdb1abca 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 ed082408f7ea..ceb458bfdca2 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 6adea32608fc..0e08e00d3d64 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-blob-batch-readme.md b/docs-ref-services/preview/storage-blob-batch-readme.md index 3938c0100065..c4379acb2fd4 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 84c7dd076017..e5c95336b4e5 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 fc48bc159301..c75217fbf051 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 e80fc48ccb82..eb11f0b72adf 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 f60a22e0fa3f..3a60b530b637 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 88639752d244..1e957be1a200 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 24f4defccd59..4e71c05cddff 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 4ace7d102682..32dbb17b13e1 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 d6c56e6addf0..92565ce82107 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/docs-ref-services/preview/storage.md b/docs-ref-services/preview/storage.md index 03c50b558a20..2be59e2d3e70 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 622abbdb18b0..9083bde04f82 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 2c06c7e5cee3..53e2c308a20e 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 656f70279379..5750de4a9c52 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 d58cac6f27a4..c6a2d31d049c 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 13e8ac8a8e4c..3de66f97b266 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 02e130623ef5..eef985889505 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 26e9a1c4b557..87b8c0418ea3 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 969a8fcdbaba..0da4d00aa78d 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 df54d25d18a4..da3b44bbd06b 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 d90c2c36d20f..2bc17f3b914b 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/verticals-agrifood-farming-readme.md b/docs-ref-services/preview/verticals-agrifood-farming-readme.md index fd9ccae6ced8..ea2d8b1b2ccd 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/docs-ref-services/preview/vmware-solution-by-cloudsimple.md b/docs-ref-services/preview/vmware-solution-by-cloudsimple.md index 0f70a8afb867..69fc2dd86513 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 491662d788f3..96a4c0bfea86 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 76ce2df00d60..4ed89a4f7b2c 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 22c68ce8dd8f..929d05b5c168 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 74b62727c8a8..2ebbd9949a7c 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 c1a4cd253142..9d807e3709ab 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/metadata/preview/azure-ai-agents-persistent.json b/metadata/preview/azure-ai-agents-persistent.json index 02b141d3711c..8653ea630776 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-anomalydetector.json b/metadata/preview/azure-ai-anomalydetector.json new file mode 100644 index 000000000000..b674a66a24e0 --- /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" + ] +} diff --git a/metadata/preview/azure-ai-inference.json b/metadata/preview/azure-ai-inference.json index 6a8669f14bd8..39e6461a01ab 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-metricsadvisor.json b/metadata/preview/azure-ai-metricsadvisor.json new file mode 100644 index 000000000000..1befcee25d81 --- /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" + ] +} diff --git a/metadata/preview/azure-ai-projects.json b/metadata/preview/azure-ai-projects.json index ceedf3fd888e..63cc8c585bf8 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": [] diff --git a/metadata/preview/azure-ai-translation-document.json b/metadata/preview/azure-ai-translation-document.json index 3f9c9056a83a..423b362c31b3 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 bcc7d2ed8748..a9de2535b142 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" diff --git a/metadata/preview/azure-ai-vision-imageanalysis.json b/metadata/preview/azure-ai-vision-imageanalysis.json index 82ed3308f490..fe4a00c17471 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" diff --git a/metadata/preview/azure-analytics-defender-easm.json b/metadata/preview/azure-analytics-defender-easm.json index 97e635baf0dd..57baee5579a4 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" diff --git a/metadata/preview/azure-analytics-onlineexperimentation.json b/metadata/preview/azure-analytics-onlineexperimentation.json index 400b6c375edb..49329119272b 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": [] diff --git a/metadata/preview/azure-analytics-synapse-accesscontrol.json b/metadata/preview/azure-analytics-synapse-accesscontrol.json index af9e57f2cc0b..c0bb48495864 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 c5e4a7c5aa4e..3d8aeb05b6d9 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 72d38ef9084e..7b278dcfba84 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 fa97a6a91061..06dfee509757 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 051111e91253..f2ee4aca8d54 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" diff --git a/metadata/preview/azure-batch.json b/metadata/preview/azure-batch.json new file mode 100644 index 000000000000..f5d84c1b2143 --- /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" + ] +} diff --git a/metadata/preview/azure-communication-callingserver.json b/metadata/preview/azure-communication-callingserver.json new file mode 100644 index 000000000000..052c0e4cb43e --- /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" + ] +} diff --git a/metadata/preview/azure-communication-chat.json b/metadata/preview/azure-communication-chat.json new file mode 100644 index 000000000000..4149152625c9 --- /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" + ] +} diff --git a/metadata/preview/azure-communication-common.json b/metadata/preview/azure-communication-common.json index 1c836abc54b7..0bf7e8d2ae72 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" ] diff --git a/metadata/preview/azure-communication-identity.json b/metadata/preview/azure-communication-identity.json new file mode 100644 index 000000000000..1dcbc5dc61bf --- /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" + ] +} diff --git a/metadata/preview/azure-communication-messages.json b/metadata/preview/azure-communication-messages.json index 9748e7b7976a..79d87a5477b8 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": [] } diff --git a/metadata/preview/azure-communication-phonenumbers.json b/metadata/preview/azure-communication-phonenumbers.json index dcce6fa1f591..851a0e156d2b 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": [] diff --git a/metadata/preview/azure-communication-rooms.json b/metadata/preview/azure-communication-rooms.json index 1a9b6891bbd9..82206671c254 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" diff --git a/metadata/preview/azure-communication-sms.json b/metadata/preview/azure-communication-sms.json new file mode 100644 index 000000000000..29b630e566e0 --- /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" + ] +} diff --git a/metadata/preview/azure-compute-batch.json b/metadata/preview/azure-compute-batch.json index c3656cd2d8df..0733da2c504d 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": [] } diff --git a/metadata/preview/azure-containers-containerregistry.json b/metadata/preview/azure-containers-containerregistry.json new file mode 100644 index 000000000000..a4f92b3d8973 --- /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" + ] +} diff --git a/metadata/preview/azure-cosmos-encryption.json b/metadata/preview/azure-cosmos-encryption.json new file mode 100644 index 000000000000..353af5a43721 --- /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 e53e349caacb..ada0b0274344 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 f6875850a9ee..a3c67ef38337 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" }, diff --git a/metadata/preview/azure-data-appconfiguration.json b/metadata/preview/azure-data-appconfiguration.json index c696fce448d7..211f753e8636 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" diff --git a/metadata/preview/azure-data-schemaregistry-apacheavro.json b/metadata/preview/azure-data-schemaregistry-apacheavro.json index ea92e1b257ac..772758936078 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 e68b9d0592c3..e8a4dfb66b5b 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 a3377ca084b5..3ba9032c1712 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" diff --git a/metadata/preview/azure-data-tables.json b/metadata/preview/azure-data-tables.json index 2e2fde97e648..26515e19a9b9 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", diff --git a/metadata/preview/azure-developer-loadtesting.json b/metadata/preview/azure-developer-loadtesting.json index d0390837e35e..8b8bf26f7974 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": [] diff --git a/metadata/preview/azure-health-insights-cancerprofiling.json b/metadata/preview/azure-health-insights-cancerprofiling.json index 0dcbed89efad..c010663730a6 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 3bb07a95af50..f60b1c62bfb5 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 23cb1948e433..ae08b9ca4984 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" diff --git a/metadata/preview/azure-iot-deviceupdate.json b/metadata/preview/azure-iot-deviceupdate.json new file mode 100644 index 000000000000..d4d5c4a7a059 --- /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" + ] +} diff --git a/metadata/preview/azure-maps-geolocation.json b/metadata/preview/azure-maps-geolocation.json index 49ed674780c3..cafcb8676062 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": [] } diff --git a/metadata/preview/azure-maps-timezone.json b/metadata/preview/azure-maps-timezone.json index 354c45ca0ca3..427aa7f32234 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": [] } diff --git a/metadata/preview/azure-maps-traffic.json b/metadata/preview/azure-maps-traffic.json index c547f96b1976..e8a683093967 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" diff --git a/metadata/preview/azure-maps-weather.json b/metadata/preview/azure-maps-weather.json index 103b0daef7e2..489c021912df 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": [] diff --git a/metadata/preview/azure-messaging-eventgrid-namespaces.json b/metadata/preview/azure-messaging-eventgrid-namespaces.json index 95061b080a6f..50badc3e28aa 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 e35b6f37843b..7d2c7ec7f364 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 bdf09a5e80a4..7e921f649414 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" ] } diff --git a/metadata/preview/azure-messaging-servicebus.json b/metadata/preview/azure-messaging-servicebus.json index 55f281188b5a..04dcc98de8da 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", diff --git a/metadata/preview/azure-messaging-webpubsub.json b/metadata/preview/azure-messaging-webpubsub.json new file mode 100644 index 000000000000..497c5f4673c6 --- /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" + ] +} diff --git a/metadata/preview/azure-mixedreality-remoterendering.json b/metadata/preview/azure-mixedreality-remoterendering.json new file mode 100644 index 000000000000..529aca6e872a --- /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" + ] +} diff --git a/metadata/preview/azure-quantum-jobs.json b/metadata/preview/azure-quantum-jobs.json index bc154a95225c..89b0e78db892 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": [] + } } diff --git a/metadata/preview/azure-resourcemanager-advisor.json b/metadata/preview/azure-resourcemanager-advisor.json index 96aac7e1a7e9..b26a75dafadc 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", diff --git a/metadata/preview/azure-resourcemanager-appcontainers.json b/metadata/preview/azure-resourcemanager-appcontainers.json index 4212df64b101..c03ed34ef9a4 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", diff --git a/metadata/preview/azure-resourcemanager-applicationinsights.json b/metadata/preview/azure-resourcemanager-applicationinsights.json index ca492602fb3e..de53b90dd4c5 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" }, diff --git a/metadata/preview/azure-resourcemanager-automanage.json b/metadata/preview/azure-resourcemanager-automanage.json index e3b0bda0ed1b..4140f3339df6 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", diff --git a/metadata/preview/azure-resourcemanager-automation.json b/metadata/preview/azure-resourcemanager-automation.json index 758c5b639729..c9db421c6c91 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", diff --git a/metadata/preview/azure-resourcemanager-avs.json b/metadata/preview/azure-resourcemanager-avs.json index 4c0f5f64489b..160cd3e39d3c 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", diff --git a/metadata/preview/azure-resourcemanager-azureadexternalidentities.json b/metadata/preview/azure-resourcemanager-azureadexternalidentities.json new file mode 100644 index 000000000000..a450e43a4379 --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-azurearcdata.json b/metadata/preview/azure-resourcemanager-azurearcdata.json index 2de439a31d19..68957e2baaae 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", diff --git a/metadata/preview/azure-resourcemanager-azurestack.json b/metadata/preview/azure-resourcemanager-azurestack.json index d64935347a4d..fab9e2978a5a 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", diff --git a/metadata/preview/azure-resourcemanager-azurestackhci.json b/metadata/preview/azure-resourcemanager-azurestackhci.json index 3ed75f7ca6e7..ddfd6dbf251d 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 } diff --git a/metadata/preview/azure-resourcemanager-botservice.json b/metadata/preview/azure-resourcemanager-botservice.json index 1ad37dd88268..780d81d2851e 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", diff --git a/metadata/preview/azure-resourcemanager-cognitiveservices.json b/metadata/preview/azure-resourcemanager-cognitiveservices.json index 2ee5017e6398..cd22f6d9a9b8 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": [] diff --git a/metadata/preview/azure-resourcemanager-communication.json b/metadata/preview/azure-resourcemanager-communication.json index 1ca2bbf041dc..e4fe5f8dbf2a 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", diff --git a/metadata/preview/azure-resourcemanager-confluent.json b/metadata/preview/azure-resourcemanager-confluent.json index e4b1b974dc34..a2627d2c4b2e 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", diff --git a/metadata/preview/azure-resourcemanager-databoxedge.json b/metadata/preview/azure-resourcemanager-databoxedge.json index 48709a0ff080..f6515d68b3d0 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", diff --git a/metadata/preview/azure-resourcemanager-databricks.json b/metadata/preview/azure-resourcemanager-databricks.json index d54d08f0fccc..dcc2fc34239d 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", diff --git a/metadata/preview/azure-resourcemanager-datadog.json b/metadata/preview/azure-resourcemanager-datadog.json index 57e7444046ab..64a3b126d811 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", diff --git a/metadata/preview/azure-resourcemanager-datafactory.json b/metadata/preview/azure-resourcemanager-datafactory.json index 2aef1dc10001..70caf6c0ba23 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 } diff --git a/metadata/preview/azure-resourcemanager-datalakeanalytics.json b/metadata/preview/azure-resourcemanager-datalakeanalytics.json index ee9379590044..da18ef09f3be 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", diff --git a/metadata/preview/azure-resourcemanager-datalakestore.json b/metadata/preview/azure-resourcemanager-datalakestore.json index cec39bcbf0f2..879d80512db4 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", diff --git a/metadata/preview/azure-resourcemanager-deploymentmanager.json b/metadata/preview/azure-resourcemanager-deploymentmanager.json index 7f578b3f6a6f..4d251822ae86 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", diff --git a/metadata/preview/azure-resourcemanager-desktopvirtualization.json b/metadata/preview/azure-resourcemanager-desktopvirtualization.json new file mode 100644 index 000000000000..7f46455198b1 --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-dynatrace.json b/metadata/preview/azure-resourcemanager-dynatrace.json index 25f2d6b56146..58a94a31198a 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": [] } diff --git a/metadata/preview/azure-resourcemanager-elastic.json b/metadata/preview/azure-resourcemanager-elastic.json index e3b28fd0d198..2b20f60305a6 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", diff --git a/metadata/preview/azure-resourcemanager-frontdoor.json b/metadata/preview/azure-resourcemanager-frontdoor.json index 5e19eb6c966f..4871b5b1f555 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", diff --git a/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json b/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json index 210ac2346873..cd81ff345d7a 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": [] } diff --git a/metadata/preview/azure-resourcemanager-hybridnetwork.json b/metadata/preview/azure-resourcemanager-hybridnetwork.json index 0b586c01c8e9..5e8602e3ef73 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", diff --git a/metadata/preview/azure-resourcemanager-imagebuilder.json b/metadata/preview/azure-resourcemanager-imagebuilder.json index fc3380a5938a..fdf8393ba5dc 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", diff --git a/metadata/preview/azure-resourcemanager-iotcentral.json b/metadata/preview/azure-resourcemanager-iotcentral.json index e02264c8b025..aa1475b48640 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", diff --git a/metadata/preview/azure-resourcemanager-iothub.json b/metadata/preview/azure-resourcemanager-iothub.json new file mode 100644 index 000000000000..2bd80da3cb64 --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-labservices.json b/metadata/preview/azure-resourcemanager-labservices.json index 31ef16769332..726c79f16368 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", diff --git a/metadata/preview/azure-resourcemanager-loganalytics.json b/metadata/preview/azure-resourcemanager-loganalytics.json index 4246c0d70590..e77437fa6ff0 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", diff --git a/metadata/preview/azure-resourcemanager-logic.json b/metadata/preview/azure-resourcemanager-logic.json index a73dbbffbee7..65551822cc07 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", diff --git a/metadata/preview/azure-resourcemanager-logz.json b/metadata/preview/azure-resourcemanager-logz.json new file mode 100644 index 000000000000..6e64e19b1ec9 --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-machinelearning.json b/metadata/preview/azure-resourcemanager-machinelearning.json new file mode 100644 index 000000000000..866c3a9cfce4 --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-maintenance.json b/metadata/preview/azure-resourcemanager-maintenance.json index 50567450b5b0..af3da81b70f4 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": [] } diff --git a/metadata/preview/azure-resourcemanager-maps.json b/metadata/preview/azure-resourcemanager-maps.json new file mode 100644 index 000000000000..37bc60e01f8c --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-mariadb.json b/metadata/preview/azure-resourcemanager-mariadb.json index 29ce803a36a5..ead02ebae1fa 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", diff --git a/metadata/preview/azure-resourcemanager-marketplaceordering.json b/metadata/preview/azure-resourcemanager-marketplaceordering.json index 4fafbccab906..1476127263a8 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", diff --git a/metadata/preview/azure-resourcemanager-mediaservices.json b/metadata/preview/azure-resourcemanager-mediaservices.json index c738d02d7335..63a361e98638 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": [] } diff --git a/metadata/preview/azure-resourcemanager-mobilenetwork.json b/metadata/preview/azure-resourcemanager-mobilenetwork.json index 415f6172b449..b7750cf343cc 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", diff --git a/metadata/preview/azure-resourcemanager-mysql.json b/metadata/preview/azure-resourcemanager-mysql.json new file mode 100644 index 000000000000..379de0c65a33 --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-netapp.json b/metadata/preview/azure-resourcemanager-netapp.json index 84a1f5543c57..71345183b02f 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": [] diff --git a/metadata/preview/azure-resourcemanager-networkfunction.json b/metadata/preview/azure-resourcemanager-networkfunction.json index a0611a1e689f..cdb9cccfec41 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", diff --git a/metadata/preview/azure-resourcemanager-notificationhubs.json b/metadata/preview/azure-resourcemanager-notificationhubs.json index e89817ff60b7..a7eaf725e8ec 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": [] } diff --git a/metadata/preview/azure-resourcemanager-onlineexperimentation.json b/metadata/preview/azure-resourcemanager-onlineexperimentation.json index 2a059ad17adc..71837c682a23 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": [] diff --git a/metadata/preview/azure-resourcemanager-operationsmanagement.json b/metadata/preview/azure-resourcemanager-operationsmanagement.json index a3fd8161dbcc..1276ced0b461 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", diff --git a/metadata/preview/azure-resourcemanager-peering.json b/metadata/preview/azure-resourcemanager-peering.json index 904253ce1017..166cae5abe7f 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", diff --git a/metadata/preview/azure-resourcemanager-policyinsights.json b/metadata/preview/azure-resourcemanager-policyinsights.json index 251e2f5e6630..d5f52450be76 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": [] diff --git a/metadata/preview/azure-resourcemanager-postgresql.json b/metadata/preview/azure-resourcemanager-postgresql.json new file mode 100644 index 000000000000..7897f0c77f26 --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-powerbidedicated.json b/metadata/preview/azure-resourcemanager-powerbidedicated.json index f1ce08d1da77..ca026fda4042 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", diff --git a/metadata/preview/azure-resourcemanager-resourceconnector.json b/metadata/preview/azure-resourcemanager-resourceconnector.json new file mode 100644 index 000000000000..5e8b08b9187f --- /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" + ] +} diff --git a/metadata/preview/azure-resourcemanager-resourcehealth.json b/metadata/preview/azure-resourcemanager-resourcehealth.json index 793a1c418507..ca48e2a15b88 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": [] } diff --git a/metadata/preview/azure-resourcemanager-scvmm.json b/metadata/preview/azure-resourcemanager-scvmm.json index 187664c4e04e..1b76e16d5a95 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", diff --git a/metadata/preview/azure-resourcemanager-security.json b/metadata/preview/azure-resourcemanager-security.json index f868651e41b9..13072d16b727 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": [] } diff --git a/metadata/preview/azure-resourcemanager-securityinsights.json b/metadata/preview/azure-resourcemanager-securityinsights.json index 45da045b02d2..e0757fac2351 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", diff --git a/metadata/preview/azure-resourcemanager-servicefabric.json b/metadata/preview/azure-resourcemanager-servicefabric.json index 2262e3ca7850..bb6b6c04a7ff 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", diff --git a/metadata/preview/azure-resourcemanager-storagecache.json b/metadata/preview/azure-resourcemanager-storagecache.json index 86f5fa3f2247..1f8a88995b0b 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": [] } diff --git a/metadata/preview/azure-resourcemanager-storagepool.json b/metadata/preview/azure-resourcemanager-storagepool.json index a563fb9306aa..6a1a02aa452b 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", diff --git a/metadata/preview/azure-resourcemanager-streamanalytics.json b/metadata/preview/azure-resourcemanager-streamanalytics.json index ed788390b0b4..e7dff4129f86 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": [] } diff --git a/metadata/preview/azure-resourcemanager-subscription.json b/metadata/preview/azure-resourcemanager-subscription.json index e780ffe015aa..edd46d48c552 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", diff --git a/metadata/preview/azure-resourcemanager-support.json b/metadata/preview/azure-resourcemanager-support.json index 93bfe28e6668..1d25155a2377 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", diff --git a/metadata/preview/azure-resourcemanager-timeseriesinsights.json b/metadata/preview/azure-resourcemanager-timeseriesinsights.json index f3145ccd2f95..1795ce4b8736 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": [] } diff --git a/metadata/preview/azure-resourcemanager-vmwarecloudsimple.json b/metadata/preview/azure-resourcemanager-vmwarecloudsimple.json index a8d79d94f685..879a2369463c 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", diff --git a/metadata/preview/azure-resourcemanager-workloads.json b/metadata/preview/azure-resourcemanager-workloads.json new file mode 100644 index 000000000000..c140ec9063c9 --- /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" + ] +} diff --git a/metadata/preview/azure-security-attestation.json b/metadata/preview/azure-security-attestation.json new file mode 100644 index 000000000000..665891346196 --- /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" + ] +} diff --git a/metadata/preview/azure-security-confidentialledger.json b/metadata/preview/azure-security-confidentialledger.json index 1716347f7341..6a501f42e10d 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": [] diff --git a/metadata/preview/azure-security-keyvault-administration.json b/metadata/preview/azure-security-keyvault-administration.json index d86d6ff3e92b..e49d2432600f 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 8e9b01e5bcc5..7521b61a7e42 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 000000000000..bc67069c6b2d --- /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 137cef366252..5ffaaec9c91a 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 3b4efd1f152f..cc20ccff46b1 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": [] diff --git a/metadata/preview/azure-spring-data-cosmos.json b/metadata/preview/azure-spring-data-cosmos.json new file mode 100644 index 000000000000..3d36fa275f13 --- /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/azure-storage-blob-batch.json b/metadata/preview/azure-storage-blob-batch.json index 33d7027df7e6..97e0ba281f62 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 1822a35b69ae..dcf404723314 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 ef16811c63bb..9519eab3adff 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 c5c3ef2923f9..0d1bbc5b9b89 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 fa7cf33f51c8..7f7b87e5b287 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 2525f34cda7f..094b66363637 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 942066a2b368..0b936ae8d8ba 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 4e869dfab29b..e7fe2cb4df94 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 86c3951a71ad..dac7634eabf5 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" } ] }, diff --git a/metadata/preview/azure-verticals-agrifood-farming.json b/metadata/preview/azure-verticals-agrifood-farming.json index e536026399c5..8879d74aa35b 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" ] diff --git a/metadata/preview/spring-cloud-azure-appconfiguration-config.json b/metadata/preview/spring-cloud-azure-appconfiguration-config.json index 65587305bbf7..a09fd376b27a 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 73a88a9893dd..669be0a97cce 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 666e3e04f947..4ef9cde93c74 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" ] } diff --git a/package.json b/package.json index fdc8972f10b4..791280fcd4ee 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" } ],