diff --git a/docs-ref-mapping/reference-unified.yml b/docs-ref-mapping/reference-unified.yml index 6d2e92f444240..4f4e48b900ce5 100644 --- a/docs-ref-mapping/reference-unified.yml +++ b/docs-ref-mapping/reference-unified.yml @@ -1550,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 @@ -1564,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 @@ -2714,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: diff --git a/docs-ref-services/latest/advisor.md b/docs-ref-services/latest/advisor.md index aade2c553dd0f..ba593367eeda5 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/04/2025 +ms.date: 08/06/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 dc5c232792c78..25de2f80147c5 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/04/2025 +ms.date: 08/06/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 34c46d6614ba4..bcc002ce8be8d 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/04/2025 +ms.date: 08/06/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 5c0961bf39940..1a648086fb976 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/04/2025 +ms.date: 08/06/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 374adea4730b2..6422a0ef5948b 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/04/2025 +ms.date: 08/06/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 121502e2aa305..3591551403ed5 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/04/2025 +ms.date: 08/06/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 f84b2876f51ac..ed5790657e844 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/04/2025 +ms.date: 08/06/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 a0c8d9b4caf4c..8cc3c3dce5da5 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/04/2025 +ms.date: 08/06/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 2e0cf664acc82..7a0aa3bbff522 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/04/2025 +ms.date: 08/06/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 9666811ed3873..d121e42d698c9 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/04/2025 +ms.date: 08/06/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 6cc8c73238162..b95b08ac1a36f 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/04/2025 +ms.date: 08/06/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 0d6cf25ac6af9..c240d64ad4162 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/04/2025 +ms.date: 08/06/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 be66436122f3e..17a12faeb7483 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/04/2025 +ms.date: 08/06/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 a3bad65838daa..3d1d6a74769a6 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/04/2025 +ms.date: 08/06/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 7874ebd581d56..522edf487a518 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/04/2025 +ms.date: 08/06/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 03a5f5a36b6dc..398b0dafe2965 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/04/2025 +ms.date: 08/06/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 4ab56e0ead364..986780c4f27ff 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/04/2025 +ms.date: 08/06/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 71549d193f2c7..c2af5516c5e8c 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/04/2025 +ms.date: 08/06/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 23b418b9efdfe..006b750337332 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/04/2025 +ms.date: 08/06/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 85c6e52b12ff4..68128802c178e 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/04/2025 +ms.date: 08/06/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 3978f050c7e27..3e6e9412b4add 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/04/2025 +ms.date: 08/06/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 081305af7953a..6540234dfcc74 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/04/2025 +ms.date: 08/06/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 f4da78694e02b..06e8b08cffe29 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/04/2025 +ms.date: 08/06/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 453cbe54f03d2..285f8bf7acbda 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/04/2025 +ms.date: 08/06/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 5da7751179802..6989a073eeb6b 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/04/2025 +ms.date: 08/06/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 29318ffce3043..081b71742db97 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/04/2025 +ms.date: 08/06/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 9239bb04a2975..af520b54227c9 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/04/2025 +ms.date: 08/06/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 9f58569d158bd..f296e9bda4ca4 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/04/2025 +ms.date: 08/06/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 27119a7632a0b..ced1132ce5019 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/04/2025 +ms.date: 08/06/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 c608c3a9d601f..f12048fac23e4 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/04/2025 +ms.date: 08/06/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 fa986b04d88c2..04b47fca77e8f 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/04/2025 +ms.date: 08/06/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 4d7c2124aa874..a5e021f7e9675 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/04/2025 +ms.date: 08/06/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 6e71fc31263a9..4c836fdd3a77a 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/04/2025 +ms.date: 08/06/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 a8719a22a9909..96589b86fe2bf 100644 --- a/docs-ref-services/latest/container-registry.md +++ b/docs-ref-services/latest/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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: container-registry diff --git a/docs-ref-services/latest/container-service-fleet.md b/docs-ref-services/latest/container-service-fleet.md index fd2251db48c91..423e4298b84e2 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/04/2025 +ms.date: 08/06/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 191c136f9562d..4f40e6c3cd0e6 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/04/2025 +ms.date: 08/06/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 23c2939c1fd8e..9e84b5cc41af3 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/04/2025 +ms.date: 08/06/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 3ee54e458596c..7f2c6dec2ef26 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/04/2025 +ms.date: 08/06/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 26c1cbc6e6b9f..481274583d42f 100644 --- a/docs-ref-services/latest/cosmos-db.md +++ b/docs-ref-services/latest/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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: cosmos-db diff --git a/docs-ref-services/latest/cost-management.md b/docs-ref-services/latest/cost-management.md index db7c49f47058a..18dfc7fcb07a2 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/04/2025 +ms.date: 08/06/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 20b35af10860f..e9cbc7e2fa0f4 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/04/2025 +ms.date: 08/06/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 1b2e0b1694551..7404be7ef648a 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/04/2025 +ms.date: 08/06/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 95e02fb6232a1..4dfa4eb379c2e 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/04/2025 +ms.date: 08/06/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 aca13baf06682..0f422c2398bb1 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/04/2025 +ms.date: 08/06/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 f3e251b51e73c..806874185474a 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/04/2025 +ms.date: 08/06/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 c60424e511ab2..364ed222b48d5 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/04/2025 +ms.date: 08/06/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 1762528cbe205..f55adaf5018c0 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/04/2025 +ms.date: 08/06/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 e461226b9d210..d83eb33d99903 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/04/2025 +ms.date: 08/06/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 e1bae9839b363..27b504ce75b93 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/04/2025 +ms.date: 08/06/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 43e822826c538..1b70fa0662306 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/04/2025 +ms.date: 08/06/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 eaaaa90a300e9..0f2640e078391 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/04/2025 +ms.date: 08/06/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 32936eaa144e3..81f74c1db97b7 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/04/2025 +ms.date: 08/06/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 ce3850dddc1ca..eb0d7af021168 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/04/2025 +ms.date: 08/06/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 7634be00affbf..402938b0b817f 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/04/2025 +ms.date: 08/06/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 a804c289bfa2f..9b0672798901f 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/04/2025 +ms.date: 08/06/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 ff7ced05995dd..9e1ee2ddcd030 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/04/2025 +ms.date: 08/06/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 a446e2c5033b3..cee287d845212 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/04/2025 +ms.date: 08/06/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 27b37f26b5507..a774133b384f8 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/04/2025 +ms.date: 08/06/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 fdfe7cb3faa31..1fc64f59a5286 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/04/2025 +ms.date: 08/06/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 3ec7234c3c80d..0b04d0b5acdf6 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/04/2025 +ms.date: 08/06/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 5ff59abfb1eaa..16230cc2139b4 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/04/2025 +ms.date: 08/06/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 c66f7979af3b7..68b66114df988 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: eventgrid diff --git a/docs-ref-services/latest/event-hubs.md b/docs-ref-services/latest/event-hubs.md index 9f4d0c6ffa06d..89b0e09a79abe 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/04/2025 +ms.date: 08/06/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 10a569c1e7085..fa51073bd1063 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/04/2025 +ms.date: 08/06/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 567da19200e7a..d9a683f119592 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/04/2025 +ms.date: 08/06/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 d8ca342645fe1..7165c611f9c43 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/04/2025 +ms.date: 08/06/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 6afc2bd6ad5e8..ef08ea652f243 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/04/2025 +ms.date: 08/06/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 5955cc7984881..070db8270ca71 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: functions diff --git a/docs-ref-services/latest/grafana.md b/docs-ref-services/latest/grafana.md index 16ca03ec2fe2c..5cd2c68e74d2f 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/04/2025 +ms.date: 08/06/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 ead5226bb035a..723841713bfef 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/04/2025 +ms.date: 08/06/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 2ab2fcda9a0f1..abceddce44dcc 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/04/2025 +ms.date: 08/06/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 8505f5a0b0004..b4b2ba2655aef 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/04/2025 +ms.date: 08/06/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 6d917f0566a3b..af8beb3d67baf 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/04/2025 +ms.date: 08/06/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 fd7184f86aa4f..0a8e355483807 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/04/2025 +ms.date: 08/06/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 162332a7f9713..9744cc8d4e58e 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/04/2025 +ms.date: 08/06/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 9e1af128c1c7c..74972fb0a7e6c 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/04/2025 +ms.date: 08/06/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 c68921bc50652..84fb5864c3f68 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/04/2025 +ms.date: 08/06/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 7697169d4d9c9..7d71d04e27be7 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/04/2025 +ms.date: 08/06/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 c10535c9b37af..04da7551c363a 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/04/2025 +ms.date: 08/06/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 22b2ae3ebcff0..e45e6231edfde 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/04/2025 +ms.date: 08/06/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 ce8dcdab502d3..a2272a8fa927c 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/04/2025 +ms.date: 08/06/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 9c0cba88d8007..6fbd2f4a3c08c 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/04/2025 +ms.date: 08/06/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 6d4dcd6b4db62..4e75ea428fd23 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/04/2025 +ms.date: 08/06/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 d1f52e870967e..ae1daf90dcecc 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/04/2025 +ms.date: 08/06/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 4d33574c32502..cbdfba7d573c5 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/04/2025 +ms.date: 08/06/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 aa66415df5d00..b1bc1d0686618 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/04/2025 +ms.date: 08/06/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 31e8f910c798d..5006c55403434 100644 --- a/docs-ref-services/latest/lab-services.md +++ b/docs-ref-services/latest/lab-services.md @@ -1,10 +1,10 @@ --- title: Azure Lab Services SDK for Java description: Reference for Azure Lab Services SDK for Java -ms.date: 08/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java -ms.service: labservices +ms.service: lab-services --- # Azure Lab Services SDK for Java - latest ## Packages - latest diff --git a/docs-ref-services/latest/lambdatesthyperexecute.md b/docs-ref-services/latest/lambdatesthyperexecute.md index 5c653e7ac7b51..ce6d69bf8dd58 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/04/2025 +ms.date: 08/06/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 7074dbe871a8c..593ea0633e85d 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/04/2025 +ms.date: 08/06/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 7bcef42331b80..6f8bb215e1be2 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/04/2025 +ms.date: 08/06/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 40eecdd26a56a..62f439f54059d 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/04/2025 +ms.date: 08/06/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 f1a4cd4f64fbc..26771c2edc520 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/04/2025 +ms.date: 08/06/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 ac0c22560ca6f..77cbad6d98458 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/04/2025 +ms.date: 08/06/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 1e2c3693d4ca1..1fc47bb4effc7 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/04/2025 +ms.date: 08/06/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 a1d78c27c48a9..8c0a47975cb77 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/04/2025 +ms.date: 08/06/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 4aa7bcf25b9ab..d6130a36b0c6d 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/04/2025 +ms.date: 08/06/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 bc691fb33ff55..e45e35893fd9a 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/04/2025 +ms.date: 08/06/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 5a5b82a30c2d6..ecbda67eaa7bf 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/04/2025 +ms.date: 08/06/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 a7ad30d8ebd72..57e04515eaa0b 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/04/2025 +ms.date: 08/06/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 92027bf9061b1..2b2b14909a839 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/04/2025 +ms.date: 08/06/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 44e4051a47ce2..262b3c7b087ea 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/04/2025 +ms.date: 08/06/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 d3be86072e454..98b0f8c4db4ab 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/04/2025 +ms.date: 08/06/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 9d5cd76d0dcbe..e1f07ae39d028 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/04/2025 +ms.date: 08/06/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 2787012a4171b..50fd04619b4c4 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/04/2025 +ms.date: 08/06/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 00ab9f4d08274..0b7af337f26ca 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: mongodbatlas diff --git a/docs-ref-services/latest/monitor-index.md b/docs-ref-services/latest/monitor-index.md index 6bbe4ba52a176..9b6e1529680c1 100644 --- a/docs-ref-services/latest/monitor-index.md +++ b/docs-ref-services/latest/monitor-index.md @@ -3,4 +3,6 @@ |[Monitor Ingestion](monitor-ingestion-readme.md)|[azure-monitor-ingestion](https://repo1.maven.org/maven2/com/azure/azure-monitor-ingestion)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-ingestion)| |[OpenTelemetry AutoConfigure](monitor-opentelemetry-autoconfigure-readme.md)|[azure-monitor-opentelemetry-autoconfigure](https://repo1.maven.org/maven2/com/azure/azure-monitor-opentelemetry-autoconfigure)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-autoconfigure)| |[Monitor Query](monitor-query-readme.md)|[azure-monitor-query](https://repo1.maven.org/maven2/com/azure/azure-monitor-query)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query)| +|[Monitor Query Logs](monitor-query-logs-readme.md)|[azure-monitor-query-logs](https://repo1.maven.org/maven2/com/azure/azure-monitor-query-logs)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-logs)| +|[Monitor Query Metrics](monitor-query-metrics-readme.md)|[azure-monitor-query-metrics](https://repo1.maven.org/maven2/com/azure/azure-monitor-query-metrics)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-metrics)| |[Resource Management - Monitor](resourcemanager-monitor-readme.md)|[azure-resourcemanager-monitor](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-monitor)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/azure-resourcemanager-monitor)| diff --git a/docs-ref-services/latest/monitor.md b/docs-ref-services/latest/monitor.md index e754e8474bd1b..93aac63160000 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/04/2025 +ms.date: 08/06/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 834b78ac1c121..3d56d4ec48f2d 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/04/2025 +ms.date: 08/06/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 fd2da35046504..9d65e81a3327b 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/04/2025 +ms.date: 08/06/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 902ae3205a94d..b49874921d6fe 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/04/2025 +ms.date: 08/06/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 d8b5dc79edcc3..42f2c2efad571 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/04/2025 +ms.date: 08/06/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 90d0b79525fb7..5a95d83c36408 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/04/2025 +ms.date: 08/06/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 dee440121379c..8dfd35ede7265 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/04/2025 +ms.date: 08/06/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 def2e2b7655f0..6c8723f030545 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/04/2025 +ms.date: 08/06/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 eaa6cbdaceec6..c162ff8bc7c9a 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/04/2025 +ms.date: 08/06/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 8fcaac2178a68..40695b2764c33 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/04/2025 +ms.date: 08/06/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 753262c2d65a0..7dc29c7b20e87 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/04/2025 +ms.date: 08/06/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 eeef0c396692e..ec823d556a870 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/04/2025 +ms.date: 08/06/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 13ab6fdb233c8..a135f65a42f2a 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/04/2025 +ms.date: 08/06/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 d96b50ccdbe92..cab8edfa0eb77 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/04/2025 +ms.date: 08/06/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 fe239de78c19a..cf826d87bdca7 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/04/2025 +ms.date: 08/06/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 f0661092b998a..da701ae36e10e 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/04/2025 +ms.date: 08/06/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 6d577952112af..bfe8de8bbb238 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/04/2025 +ms.date: 08/06/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 1547ab12a3c25..40f381267f4ca 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/04/2025 +ms.date: 08/06/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 fa368f15c24b7..5d14b59dce0ec 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/04/2025 +ms.date: 08/06/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 f6940cb595f11..c143175ccbc10 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/04/2025 +ms.date: 08/06/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 2cbe807bcc0cb..e1753365e5d9c 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/04/2025 +ms.date: 08/06/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 dfe3f622da1a1..d6fc1c567df11 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/04/2025 +ms.date: 08/06/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 34eb50ff1fc32..4228859cc1522 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/04/2025 +ms.date: 08/06/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 746f4aa254de2..6a9a00964b82d 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/04/2025 +ms.date: 08/06/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 6862d97cb17a6..e1540e772e934 100644 --- a/docs-ref-services/latest/redis.md +++ b/docs-ref-services/latest/redis.md @@ -1,10 +1,10 @@ --- title: Azure Redis SDK for Java description: Reference for Azure Redis SDK for Java -ms.date: 08/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java -ms.service: redis-cache +ms.service: redis --- # Azure Redis SDK for Java - latest ## Packages - latest diff --git a/docs-ref-services/latest/reservations.md b/docs-ref-services/latest/reservations.md index ed6d0f5354430..889abd48e0558 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/04/2025 +ms.date: 08/06/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 b086a77cd6eea..8f01c81a0f63a 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/04/2025 +ms.date: 08/06/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 6321a64acea8a..1bca6f6f2c044 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/04/2025 +ms.date: 08/06/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 d2abb9c3a2388..180713244a7d1 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/04/2025 +ms.date: 08/06/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 445440b38e812..83a1bf6c50d24 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/04/2025 +ms.date: 08/06/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 67f8d679550b6..12bcd90994cfe 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/04/2025 +ms.date: 08/06/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 5c447bbe7933f..b72d381518710 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/04/2025 +ms.date: 08/06/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 05d4e896e056a..5e4910e7de583 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java -ms.service: schema-registry +ms.service: schemaregistry --- # 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 7c17db85fbde5..ac23b5f7a4d5c 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/04/2025 +ms.date: 08/06/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 1ec90411f91d7..748d5686b2c34 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/04/2025 +ms.date: 08/06/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 37f216b2343c3..f6d07814e28c7 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/04/2025 +ms.date: 08/06/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 f230e7a979763..d06775bf7c5ef 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/04/2025 +ms.date: 08/06/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 35cb4cdf0b772..754cf557a7ad2 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/04/2025 +ms.date: 08/06/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 2589cf8e44941..bb67b5288266d 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/04/2025 +ms.date: 08/06/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 e40de7037ee26..68bbcb47df772 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/04/2025 +ms.date: 08/06/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 b0aef81719446..d3c804abd18f5 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/04/2025 +ms.date: 08/06/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 c97bfa091195a..4f5167730d378 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/04/2025 +ms.date: 08/06/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 f76f635d406e0..313a29cb691c2 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/04/2025 +ms.date: 08/06/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 49e705ea0b46e..a1cc97a36afbc 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/04/2025 +ms.date: 08/06/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 dbc2549d947f1..2d28f9f5b1ef4 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/04/2025 +ms.date: 08/06/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 9a1fddfb96d0c..f8c4f17070f51 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/04/2025 +ms.date: 08/06/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 6e7e04db74031..01eb6809f4342 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/04/2025 +ms.date: 08/06/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 b8bf6e9630877..2cf39e2550e2e 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/04/2025 +ms.date: 08/06/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 cee83599840e8..306aee9f1ab73 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/04/2025 +ms.date: 08/06/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 a03fb11f3a3d4..39b22344fbd4b 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/04/2025 +ms.date: 08/06/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 dbc4a9392b098..e3c87138edc5a 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/04/2025 +ms.date: 08/06/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 52767ca29a399..3062b4bc32b28 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/04/2025 +ms.date: 08/06/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 d93e992648d66..a9ca5df4faa07 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/04/2025 +ms.date: 08/06/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 1cf2873892c76..74062b0689b6e 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/04/2025 +ms.date: 08/06/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 b166f23f57d88..c8a889412c56f 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/04/2025 +ms.date: 08/06/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 e0bc99606e6c8..1338241d873ba 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/04/2025 +ms.date: 08/06/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 08de088148479..8aaf0e2117282 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/04/2025 +ms.date: 08/06/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 719b240670f64..a6bea0500310d 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/04/2025 +ms.date: 08/06/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 ef9405dd61e13..79817197c7401 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/04/2025 +ms.date: 08/06/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 2060e7e87e643..51a797a1212e8 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/04/2025 +ms.date: 08/06/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 595902b260d40..c89cd553813b3 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/04/2025 +ms.date: 08/06/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 ea446cec75199..7ed737290cb26 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/04/2025 +ms.date: 08/06/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 68916cd1422df..3fee802fed4e7 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/04/2025 +ms.date: 08/06/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 0f18d58ffbd7f..908e397607d95 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: cognitiveservices diff --git a/docs-ref-services/legacy/communication-index.md b/docs-ref-services/legacy/communication-index.md index b6f4335460fa3..38e8429aca979 100644 --- a/docs-ref-services/legacy/communication-index.md +++ b/docs-ref-services/legacy/communication-index.md @@ -1,4 +1,4 @@ | Reference | Package | Source | |---|---|---| -|[Calling Server](communication-callingserver-readme.md)|[azure-communication-callingserver](https://repo1.maven.org/maven2/com/azure/azure-communication-callingserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Calling Server](communication-callingserver-readme.md)|[azure-communication-callingserver](https://repo1.maven.org/maven2/com/azure/azure-communication-callingserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-callingserver)| |Communication Network Traversal|[azure-communication-networktraversal](https://repo1.maven.org/maven2/com/azure/azure-communication-networktraversal)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-networktraversal)| diff --git a/docs-ref-services/legacy/communication.md b/docs-ref-services/legacy/communication.md index 76d45996e645a..b07cd2704b2ae 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/04/2025 +ms.date: 08/06/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 e601cfe15f96b..888332ae2cec6 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/04/2025 +ms.date: 08/06/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 d09774ea36627..b9a2386607b3d 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/04/2025 +ms.date: 08/06/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 284b20b6d44cb..2a83adf7c9fee 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/04/2025 +ms.date: 08/06/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 da092db0be02e..31315a435348f 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/04/2025 +ms.date: 08/06/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 8cd35e117be8f..c0c74e1b951b0 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/04/2025 +ms.date: 08/06/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 7346dbfa6a732..2370d408ad5ac 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/04/2025 +ms.date: 08/06/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 feca2598b0ee0..76681c4d63e4b 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/04/2025 +ms.date: 08/06/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 77877a91b143e..950b18a4375ce 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/04/2025 +ms.date: 08/06/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 a5ef1e4bb10ab..ee544e228e499 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/04/2025 +ms.date: 08/06/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 e70c2767db800..1ffa5bb22b384 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/04/2025 +ms.date: 08/06/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 24f34aefc7e0d..328c1433428a2 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/04/2025 +ms.date: 08/06/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 b4e2cacfa603d..b8da8bc6b4b96 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/04/2025 +ms.date: 08/06/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 fd82f9d7fb135..9345b3a0d86d1 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/04/2025 +ms.date: 08/06/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 0046a1e1cc227..db53d7417fd11 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/04/2025 +ms.date: 08/06/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 f3f60b47cabb4..ba982344e8751 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/04/2025 +ms.date: 08/06/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 e6ded0f69254e..a8c8613d976f7 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/04/2025 +ms.date: 08/06/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 d8d12444752b5..710a6b788acbe 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/04/2025 +ms.date: 08/06/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 9c12a119b4eb5..e0d30b8fffb95 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/04/2025 +ms.date: 08/06/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 4a272698db6e0..a7640a0bfe456 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/04/2025 +ms.date: 08/06/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 fc1f04a300b01..e0e36c86e43e3 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/04/2025 +ms.date: 08/06/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 acaaca8638e74..d5c48027fe163 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/04/2025 +ms.date: 08/06/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 92f1de364cf3c..8561ea7f2e8f7 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/04/2025 +ms.date: 08/06/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 d8edcdd61d6ef..8fae438709cd3 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/04/2025 +ms.date: 08/06/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 9026f3aeabaa6..792a65c8ce7b8 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/04/2025 +ms.date: 08/06/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 523c366179e98..9130e45b21ec4 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/04/2025 +ms.date: 08/06/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 50f71935043a2..862ac792f0cb1 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/04/2025 +ms.date: 08/06/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 ba04a3afb8057..a91c43d66fa87 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/04/2025 +ms.date: 08/06/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 8b3fbc262141f..c675a1ccdf074 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/04/2025 +ms.date: 08/06/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 4c8bb296c0ec2..696fbb8ad0488 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/04/2025 +ms.date: 08/06/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 946e2b1c777c9..480aaa0132803 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/04/2025 +ms.date: 08/06/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 a055fe5d8c5c2..790b1070b7b20 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/04/2025 +ms.date: 08/06/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 a60359fea51cd..c495e0bb40972 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/04/2025 +ms.date: 08/06/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 052642c8afff3..267c2bacddba9 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/04/2025 +ms.date: 08/06/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 7a36ebbda99ea..01282a1752289 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/04/2025 +ms.date: 08/06/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 8ea08cacec144..6d45fbf5fd14f 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/04/2025 +ms.date: 08/06/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 19e51d2751835..7e0ed1bf364db 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/04/2025 +ms.date: 08/06/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 6543d916c444e..e44828bad5db9 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/04/2025 +ms.date: 08/06/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 8b765ef481f23..473374c55892f 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/04/2025 +ms.date: 08/06/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 b08ff6ef3d25d..f2d33ba67bcbb 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/04/2025 +ms.date: 08/06/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 40d2e459e404c..14c35990f4d29 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/04/2025 +ms.date: 08/06/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 de9bdd6256eff..879e3cec13987 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/04/2025 +ms.date: 08/06/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 575ad3dec2ffe..30254f160f66c 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/04/2025 +ms.date: 08/06/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 d9fab6ab0268b..e82fb58f5cba9 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/04/2025 +ms.date: 08/06/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 ee38be9a40653..9227778b039fd 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/04/2025 +ms.date: 08/06/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 19d09e93b2e77..90e386e38525e 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/04/2025 +ms.date: 08/06/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 8998d52649145..7fcbcc5ce5276 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/05/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.20250805.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 0000000000000..6e365854d0270 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: anomalydetector +--- +# Azure Anomaly Detector client library for Java - version 3.0.0-alpha.20250805.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-contentsafety-readme.md b/docs-ref-services/preview/ai-contentsafety-readme.md index 110433f206278..0d3d2af7a25ce 100644 --- a/docs-ref-services/preview/ai-contentsafety-readme.md +++ b/docs-ref-services/preview/ai-contentsafety-readme.md @@ -1,18 +1,18 @@ --- title: Azure ContentSafety client library for Java keywords: Azure, java, SDK, API, azure-ai-contentsafety, contentsafety -ms.date: 09/22/2023 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: contentsafety --- -# Azure ContentSafety client library for Java - version 1.0.0-beta.1 +# Azure ContentSafety client library for Java - version 1.1.0-alpha.20250804.2 [Azure AI Content Safety][contentsafety_overview] detects harmful user-generated and AI-generated content in applications and services. Content Safety includes several APIs that allow you to detect material that is harmful: -* Text Analysis API: Scans text for sexual content, violence, hate, and self harm with multi-severity levels. -* Image Analysis API: Scans images for sexual content, violence, hate, and self harm with multi-severity levels. +* Text Analysis API: Scans text for sexual content, violence, hate, and self-harm with multi-severity levels. +* Image Analysis API: Scans images for sexual content, violence, hate, and self-harm with multi-severity levels. * Text Blocklist Management APIs: The default AI classifiers are sufficient for most content safety needs; however, you might need to screen for terms that are specific to your use case. You can create blocklists of terms to use with the Text API. ## Documentation @@ -27,8 +27,8 @@ Various documentation is available to help you get started ### Prerequisites - [Java Development Kit (JDK)][jdk] with version 8 or above -- You need an [Azure subscription][azure_sub] to use this package. -- An existing [Azure AI Content Safety][contentsafety_overview] instance. +- You need an [Azure subscription][azure_subscription] to use this package. +- An [Azure AI Content Safety][contentsafety_overview] resource, if no existing resource, you could [create a new one](https://aka.ms/acs-create). ### Adding the package to your product @@ -37,7 +37,7 @@ Various documentation is available to help you get started com.azure azure-ai-contentsafety - 1.0.0-beta.1 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -59,53 +59,90 @@ The API key can be found in the [Azure Portal][azure_portal] or by running the f ```bash az cognitiveservices account keys list --name "" --resource-group "" ``` -#### Create a ContentSafetyClient with KeyCredential -```java com.azure.ai.contentsafety.createClient + +#### Create a ContentSafetyClient/BlocklistClient with KeyCredential +```java com.azure.ai.contentsafety.createclientcredential String endpoint = Configuration.getGlobalConfiguration().get("CONTENT_SAFETY_ENDPOINT"); String key = Configuration.getGlobalConfiguration().get("CONTENT_SAFETY_KEY"); - ContentSafetyClient contentSafetyClient = new ContentSafetyClientBuilder() .credential(new KeyCredential(key)) .endpoint(endpoint).buildClient(); +BlocklistClient blocklistClient = new BlocklistClientBuilder() + .credential(new KeyCredential(key)) + .endpoint(endpoint).buildClient(); +``` +#### Create a ContentSafetyClient/BlocklistClient with Microsoft Entra ID (formerly Azure Active Directory (AAD)) token credential +- Step 1: Enable Microsoft Entra ID for your resource +Please refer to this Cognitive Services authentication document [Authenticate with Microsoft Entra ID.][authenticate_with_microsoft_entra_id] for the steps to enable AAD for your resource. + The main steps are: + - Create resource with a custom subdomain. + - Create Service Principal and assign Cognitive Services User role to it. + +- Step 2: Set the values of the client ID, tenant ID, and client secret of the Enable Microsoft Entra ID application as environment variables: `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`. + +After setup, you can use [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#authenticate-with-defaultazurecredential) +can be used to authenticate the client. + +DefaultAzureCredential will use the values from these environment variables. +```java com.azure.ai.contentsafety.createclienttoken +ContentSafetyClient contentSafetyClientOauth = new ContentSafetyClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint(endpoint).buildClient(); +BlocklistClient blocklistClientOauth = new BlocklistClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint(endpoint).buildClient(); ``` ## Key concepts -### Harm categories +### Available features +There are different types of analysis available from this service. The following table describes the currently available APIs. + +|Feature | Description | +|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|Text Analysis API| Scans text for sexual content, violence, hate, and self-harm with multi-severity levels. | +|Image Analysis API| Scans images for sexual content, violence, hate, and self-harm with multi-severity levels. | +| Text Blocklist Management APIs| The default AI classifiers are sufficient for most content safety needs. However, you might need to screen for terms that are specific to your use case. You can create blocklists of terms to use with the Text API. | +### Harm categories Content Safety recognizes four distinct categories of objectionable content. -|Category |Description | +|Category|Description| |---------|---------| -|Hate |Hate refers to any content that attacks or uses pejorative or discriminatory language in reference to a person or identity group based on certain differentiating attributes of that group. This includes but is not limited to race, ethnicity, nationality, gender identity and expression, sexual orientation, religion, immigration status, ability status, personal appearance, and body size.| -|Sexual |Sexual describes content related to anatomical organs and genitals, romantic relationships, acts portrayed in erotic or affectionate terms, pregnancy, physical sexual acts—including those acts portrayed as an assault or a forced sexual violent act against one’s will—, prostitution, pornography, and abuse.| -|Violence |Violence describes content related to physical actions intended to hurt, injure, damage, or kill someone or something. It also includes weapons, guns and related entities, such as manufacturers, associations, legislation, and similar.| -|Self-harm |Self-harm describes content related to physical actions intended to purposely hurt, injure, or damage one’s body or kill oneself.| +|Hate |Hate and fairness-related harms refer to any content that attacks or uses pejorative or discriminatory language with reference to a person or identity group based on certain differentiating attributes of these groups including but not limited to race, ethnicity, nationality, gender identity and expression, sexual orientation, religion, immigration status, ability status, personal appearance, and body size.| +|Sexual |Sexual describes language related to anatomical organs and genitals, romantic relationships, acts portrayed in erotic or affectionate terms, pregnancy, physical sexual acts, including those portrayed as an assault or a forced sexual violent act against one's will, prostitution, pornography, and abuse.| +|Violence |Violence describes language related to physical actions intended to hurt, injure, damage, or kill someone or something; describes weapons, guns and related entities, such as manufactures, associations, legislation, and so on.| +|Self-harm |Self-harm describes language related to physical actions intended to purposely hurt, injure, damage one's body or kill oneself.| Classification can be multi-labeled. For example, when a text sample goes through the text moderation model, it could be classified as both Sexual content and Violence. ### Severity levels - Every harm category the service applies also comes with a severity level rating. The severity level is meant to indicate the severity of the consequences of showing the flagged content. -|Severity |Label | -|---------|---------| -|0 |Safe| -|2 |Low| -|4 |Medium| -|6 |High| +**Text**: The current version of the text model supports the **full 0-7 severity scale**. By default, the response will output 4 values: 0, 2, 4, and 6. Each two adjacent levels are mapped to a single level. Users could use "outputType" in request and set it as "EightSeverityLevels" to get 8 values in output: 0,1,2,3,4,5,6,7. +You can refer [text content severity levels definitions][text_severity_levels] for details. -### Text blocklist management +- [0,1] -> 0 +- [2,3] -> 2 +- [4,5] -> 4 +- [6,7] -> 6 -Following operations are supported to manage your text blocklist: +**Image**: The current version of the image model supports the **trimmed version of the full 0-7 severity scale**. The classifier only returns severities 0, 2, 4, and 6; each two adjacent levels are mapped to a single level. You can refer [image content severity levels definitions][image_severity_levels] for details. + +- [0,1] -> 0 +- [2,3] -> 2 +- [4,5] -> 4 +- [6,7] -> 6 -* Create or modify a blocklist -* List all blocklists -* Get a blocklist by blocklistName -* Add blockItems to a blocklist -* Remove blockItems from a blocklist -* List all blockItems in a blocklist by blocklistName -* Get a blockItem in a blocklist by blockItemId and blocklistName -* Delete a blocklist and all of its blockItems +### Text blocklist management +Following operations are supported to manage your text blocklist: +- Create or modify a blocklist +- List all blocklists +- Get a blocklist by blocklistName +- Add blockItems to a blocklist +- Remove blocklistItems from a blocklist +- List all blocklistItems in a blocklist by blocklistName +- Get a blocklistItem in a blocklist by blocklistItemId and blocklistName +- Delete a blocklist and all of its blocklistItems You can set the blocklists you want to use when analyze text, then you can get blocklist match result from returned response. @@ -128,18 +165,20 @@ ContentSafetyClient contentSafetyClient = new ContentSafetyClientBuilder() AnalyzeTextResult response = contentSafetyClient.analyzeText(new AnalyzeTextOptions("This is text example")); -System.out.println("Hate severity: " + response.getHateResult().getSeverity()); -System.out.println("SelfHarm severity: " + response.getSelfHarmResult().getSeverity()); -System.out.println("Sexual severity: " + response.getSexualResult().getSeverity()); -System.out.println("Violence severity: " + response.getViolenceResult().getSeverity()); +for (TextCategoriesAnalysis result : response.getCategoriesAnalysis()) { + System.out.println(result.getCategory() + " severity: " + result.getSeverity()); +} ``` #### Analyze text with blocklists ```java com.azure.ai.contentsafety.analyzetextwithblocklist // After you edit your blocklist, it usually takes effect in 5 minutes, please wait some time before analyzing with blocklist after editing. +ContentSafetyClient contentSafetyClient = new ContentSafetyClientBuilder() + .credential(new KeyCredential(key)) + .endpoint(endpoint).buildClient(); AnalyzeTextOptions request = new AnalyzeTextOptions("I h*te you and I want to k*ll you"); -request.getBlocklistNames().add(blocklistName); -request.setBreakByBlocklists(true); +request.setBlocklistNames(Arrays.asList(blocklistName)); +request.setHaltOnBlocklistHit(true); AnalyzeTextResult analyzeTextResult; try { @@ -149,11 +188,10 @@ try { throw ex; } -if (analyzeTextResult.getBlocklistsMatchResults() != null) { +if (analyzeTextResult.getBlocklistsMatch() != null) { System.out.println("\nBlocklist match result:"); - for (TextBlocklistMatchResult matchResult : analyzeTextResult.getBlocklistsMatchResults()) { - System.out.println("Blockitem was hit in text: Offset: " + matchResult.getOffset() + ", Length: " + matchResult.getLength()); - System.out.println("BlocklistName: " + matchResult.getBlocklistName() + ", BlockItemId: " + matchResult.getBlockItemId() + ", BlockItemText: " + matchResult.getBlockItemText()); + for (TextBlocklistMatch matchResult : analyzeTextResult.getBlocklistsMatch()) { + System.out.println("BlocklistName: " + matchResult.getBlocklistName() + ", BlockItemId: " + matchResult.getBlocklistItemId() + ", BlockItemText: " + matchResult.getBlocklistItemText()); } } ``` @@ -167,18 +205,17 @@ ContentSafetyClient contentSafetyClient = new ContentSafetyClientBuilder() .credential(new KeyCredential(key)) .endpoint(endpoint).buildClient(); -ImageData image = new ImageData(); +ContentSafetyImageData image = new ContentSafetyImageData(); String cwd = System.getProperty("user.dir"); -String source = "/src/samples/resources/image.jpg"; -image.setContent(Files.readAllBytes(Paths.get(cwd, source))); +String source = "/src/samples/resources/image.png"; +image.setContent(BinaryData.fromBytes(Files.readAllBytes(Paths.get(cwd, source)))); AnalyzeImageResult response = - contentSafetyClient.analyzeImage(new AnalyzeImageOptions(image)); + contentSafetyClient.analyzeImage(new AnalyzeImageOptions(image)); -System.out.println("Hate severity: " + response.getHateResult().getSeverity()); -System.out.println("SelfHarm severity: " + response.getSelfHarmResult().getSeverity()); -System.out.println("Sexual severity: " + response.getSexualResult().getSeverity()); -System.out.println("Violence severity: " + response.getViolenceResult().getSeverity()); +for (ImageCategoriesAnalysis result : response.getCategoriesAnalysis()) { + System.out.println(result.getCategory() + " severity: " + result.getSeverity()); +} ``` ### Manage text blocklist @@ -191,7 +228,7 @@ description.put("description", "Test Blocklist"); BinaryData resource = BinaryData.fromObject(description); RequestOptions requestOptions = new RequestOptions(); Response response = - contentSafetyClient.createOrUpdateTextBlocklistWithResponse(blocklistName, resource, requestOptions); + blocklistClient.createOrUpdateTextBlocklistWithResponse(blocklistName, resource, requestOptions); if (response.getStatusCode() == 201) { System.out.println("\nBlocklist " + blocklistName + " created."); } else if (response.getStatusCode() == 200) { @@ -202,57 +239,58 @@ if (response.getStatusCode() == 201) { ```java com.azure.ai.contentsafety.addblockitems String blockItemText1 = "k*ll"; String blockItemText2 = "h*te"; -List blockItems = Arrays.asList(new TextBlockItemInfo(blockItemText1).setDescription("Kill word"), - new TextBlockItemInfo(blockItemText2).setDescription("Hate word")); -AddBlockItemsResult addedBlockItems = contentSafetyClient.addBlockItems(blocklistName, new AddBlockItemsOptions(blockItems)); -if (addedBlockItems != null && addedBlockItems.getValue() != null) { +List blockItems = Arrays.asList(new TextBlocklistItem(blockItemText1).setDescription("Kill word"), + new TextBlocklistItem(blockItemText2).setDescription("Hate word")); +AddOrUpdateTextBlocklistItemsResult addedBlockItems = blocklistClient.addOrUpdateBlocklistItems(blocklistName, + new AddOrUpdateTextBlocklistItemsOptions(blockItems)); +if (addedBlockItems != null && addedBlockItems.getBlocklistItems() != null) { System.out.println("\nBlockItems added:"); - for (TextBlockItem addedBlockItem : addedBlockItems.getValue()) { - System.out.println("BlockItemId: " + addedBlockItem.getBlockItemId() + ", Text: " + addedBlockItem.getText() + ", Description: " + addedBlockItem.getDescription()); + for (TextBlocklistItem addedBlockItem : addedBlockItems.getBlocklistItems()) { + System.out.println("BlockItemId: " + addedBlockItem.getBlocklistItemId() + ", Text: " + addedBlockItem.getText() + ", Description: " + addedBlockItem.getDescription()); } } ``` #### List text blocklists ```java com.azure.ai.contentsafety.listtextblocklists -PagedIterable allTextBlocklists = contentSafetyClient.listTextBlocklists(); +PagedIterable allTextBlocklists = blocklistClient.listTextBlocklists(); System.out.println("\nList Blocklist:"); for (TextBlocklist blocklist : allTextBlocklists) { - System.out.println("Blocklist: " + blocklist.getBlocklistName() + ", Description: " + blocklist.getDescription()); + System.out.println("Blocklist: " + blocklist.getName() + ", Description: " + blocklist.getDescription()); } ``` #### Get text blocklist ```java com.azure.ai.contentsafety.gettextblocklist -TextBlocklist getBlocklist = contentSafetyClient.getTextBlocklist(blocklistName); +TextBlocklist getBlocklist = blocklistClient.getTextBlocklist(blocklistName); if (getBlocklist != null) { System.out.println("\nGet blocklist:"); - System.out.println("BlocklistName: " + getBlocklist.getBlocklistName() + ", Description: " + getBlocklist.getDescription()); + System.out.println("BlocklistName: " + getBlocklist.getName() + ", Description: " + getBlocklist.getDescription()); } ``` #### List blockItems ``` java com.azure.ai.contentsafety.listtextblocklistitems -PagedIterable allBlockitems = contentSafetyClient.listTextBlocklistItems(blocklistName); +PagedIterable allBlockitems = blocklistClient.listTextBlocklistItems(blocklistName); System.out.println("\nList BlockItems:"); -for (TextBlockItem blocklistItem : allBlockitems) { - System.out.println("BlockItemId: " + blocklistItem.getBlockItemId() + ", Text: " + blocklistItem.getText() + ", Description: " + blocklistItem.getDescription()); +for (TextBlocklistItem blocklistItem : allBlockitems) { + System.out.println("BlockItemId: " + blocklistItem.getBlocklistItemId() + ", Text: " + blocklistItem.getText() + ", Description: " + blocklistItem.getDescription()); } ``` #### Get blockItem ```java com.azure.ai.contentsafety.gettextblocklistitem -String getBlockItemId = addedBlockItems.getValue().get(0).getBlockItemId(); -TextBlockItem getBlockItem = contentSafetyClient.getTextBlocklistItem(blocklistName, getBlockItemId); +String getBlockItemId = addedBlockItems.getBlocklistItems().get(0).getBlocklistItemId(); +TextBlocklistItem getBlockItem = blocklistClient.getTextBlocklistItem(blocklistName, getBlockItemId); System.out.println("\nGet BlockItem:"); -System.out.println("BlockItemId: " + getBlockItem.getBlockItemId() + ", Text: " + getBlockItem.getText() + ", Description: " + getBlockItem.getDescription()); +System.out.println("BlockItemId: " + getBlockItem.getBlocklistItemId() + ", Text: " + getBlockItem.getText() + ", Description: " + getBlockItem.getDescription()); ``` #### Remove blockItems ```java com.azure.ai.contentsafety.removeblockitems -String removeBlockItemId = addedBlockItems.getValue().get(0).getBlockItemId(); +String removeBlockItemId = addedBlockItems.getBlocklistItems().get(0).getBlocklistItemId(); List removeBlockItemIds = new ArrayList<>(); removeBlockItemIds.add(removeBlockItemId); -contentSafetyClient.removeBlockItems(blocklistName, new RemoveBlockItemsOptions(removeBlockItemIds)); +blocklistClient.removeBlocklistItems(blocklistName, new RemoveTextBlocklistItemsOptions(removeBlockItemIds)); ``` #### Delete text blocklist ```java com.azure.ai.contentsafety.deletetextblocklist -contentSafetyClient.deleteTextBlocklist(blocklistName); +blocklistClient.deleteTextBlocklist(blocklistName); ``` ## Troubleshooting ### General @@ -271,11 +309,11 @@ Azure AI Content Safety client library will raise exceptions defined in [Azure C ## Next steps ### Additional documentation -For more extensive documentation on Azure Content Safety, see the [Azure AI Content Safety][contentsafety_overview] on docs.microsoft.com. +For more extensive documentation on Azure Content Safety, see the [Azure AI Content Safety][contentsafety_overview] 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-ai-contentsafety_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`) @@ -286,13 +324,15 @@ For details on contributing to this repository, see the [contributing guide](htt [product_documentation]: https://aka.ms/acs-doc [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-contentsafety_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 [contentsafety_overview]: https://aka.ms/acs-doc [azure_portal]: https://ms.portal.azure.com/ -[azure_cli_endpoint_lookup]: /cli/azure/cognitiveservices/account?view=azure-cli-latest#az-cognitiveservices-account-show -[azure_cli_key_lookup]: /cli/azure/cognitiveservices/account/keys?view=azure-cli-latest#az-cognitiveservices-account-keys-list - +[azure_cli_endpoint_lookup]: https://learn.microsoft.com/cli/azure/cognitiveservices/account?view=azure-cli-latest#az-cognitiveservices-account-show +[azure_cli_key_lookup]: https://learn.microsoft.com/cli/azure/cognitiveservices/account/keys?view=azure-cli-latest#az-cognitiveservices-account-keys-list +[authenticate_with_microsoft_entra_id]: https://learn.microsoft.com/azure/ai-services/authentication?tabs=powershell#authenticate-with-microsoft-entra-id +[text_severity_levels]: https://learn.microsoft.com/azure/ai-services/content-safety/concepts/harm-categories?tabs=definitions#text-content +[image_severity_levels]: https://learn.microsoft.com/azure/ai-services/content-safety/concepts/harm-categories?tabs=definitions#image-content diff --git a/docs-ref-services/preview/ai-documentintelligence-readme.md b/docs-ref-services/preview/ai-documentintelligence-readme.md index d6a933b6d6f4e..91f54b57862c8 100644 --- a/docs-ref-services/preview/ai-documentintelligence-readme.md +++ b/docs-ref-services/preview/ai-documentintelligence-readme.md @@ -1,12 +1,12 @@ --- title: Azure DocumentIntelligence client library for Java keywords: Azure, java, SDK, API, azure-ai-documentintelligence, documentintelligence -ms.date: 08/15/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: documentintelligence --- -# Azure DocumentIntelligence client library for Java - version 1.0.0-beta.4 +# Azure DocumentIntelligence client library for Java - version 1.1.0-alpha.20250804.2 Azure Document Intelligence ([previously known as Form Recognizer][service-rename]) is a cloud service that uses machine @@ -18,6 +18,7 @@ It includes the following main features: * Custom - Build custom models to extract text, field values, selection marks, and table data from documents. Custom models are built with your own data, so they're tailored to your documents. * Read - Read information about textual elements, such as page words and lines in addition to text language information. * Classifiers - Build custom classifiers to categorize documents into predefined classes. +- Batch analysis - Analyze multiple documents using a single request. [Source code][source_code] | [Package (Maven)][package] | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] @@ -37,7 +38,7 @@ It includes the following main features: com.azure azure-ai-documentintelligence - 1.0.0-beta.4 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -52,15 +53,16 @@ This table shows the relationship between SDK versions and supported API version | 1.0.0-beta.2 | 2024-02-29-preview | | 1.0.0-beta.3 | 2024-02-29-preview | | 1.0.0-beta.4 | 2024-07-31-preview | +| 1.0.0 | 2024-11-30 | > Note: Please rely on the older `azure-ai-formrecognizer` library through the older service API versions for retired > models, such as `"prebuilt-businessCard"` and `"prebuilt-document"`. For more information, see [Changelog][changelog]. > The below table describes the relationship of each client and its supported API version(s): -| API version | Supported clients | -|------------------------------------------------------------|-----------------------------------------------------------------------------------------------| -| 2023-10-31-preview, 2024-02-29-preview, 2024-07-31-preview | DocumentIntelligenceClient and DocumentIntelligenceAsyncClient | -| 2023-07-31 | DocumentAnalysisClient and DocumentModelAdministrationClient in `azure-ai-formrecognizer` SDK | +| API version | Supported clients | +|------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------| +| 2023-10-31-preview, 2024-02-29-preview, 2024-07-31-preview, 2024-11-30 | DocumentIntelligenceClient and DocumentIntelligenceAsyncClient | +| 2023-07-31 | DocumentAnalysisClient and DocumentModelAdministrationClient in `azure-ai-formrecognizer` SDK | Please see the [Migration Guide][migration_guide] for more information about migrating from `azure-ai-formrecognizer` to `azure-ai-documentintelligence`. @@ -82,12 +84,11 @@ DocumentIntelligenceClient documentIntelligenceClient = new DocumentIntelligence .buildClient(); ``` or -```java readme-sample-createDocumentModelAdministrationClient -DocumentIntelligenceAdministrationClient client = - new DocumentIntelligenceAdministrationClientBuilder() - .credential(new AzureKeyCredential("{key}")) - .endpoint("{endpoint}") - .buildClient(); +```java com.azure.ai.documentanalysis.readme.DocumentIntelligenceAdministrationClient +DocumentIntelligenceAdministrationClient documentIntelligenceAsyncClient = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildClient(); ``` #### Create an Azure DocumentIntelligence client with Azure Active Directory credential @@ -102,7 +103,7 @@ Authentication with AAD requires some initial setup: com.azure azure-identity - 1.13.2 + 1.15.3 ``` [//]: # ({x-version-update-end}) @@ -122,7 +123,23 @@ DocumentIntelligenceAsyncClient documentIntelligenceAsyncClient = new DocumentIn .endpoint("{endpoint}") .buildAsyncClient(); ``` +You will also need to [register a new Microsoft Entra application][register_aad_app] and grant access to Document Intelligence by assigning the `"Cognitive Services Data Reader"` role to your service principal. +It is strongly recommended to use Microsoft Entra ID as your default authentication approach. On the other hand, using an `AzureKeyCredential` can be helpful on getting-started scenarios since it can be set up fastly. +##### Get the API Key + +The API key can be found in the [Azure Portal][azure_portal_get_endpoint] or by running the following Azure CLI command: + +```PowerShell +az cognitiveservices account keys list --name "" --resource-group "" +``` + +```java com.azure.ai.documentanalysis.readme.DocumentIntelligenceAdministrationClient +DocumentIntelligenceAdministrationClient documentIntelligenceAsyncClient = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildClient(); +``` ## Key concepts ### DocumentAnalysisClient The [DocumentAnalysisClient][document_analysis_sync_client] and [DocumentAnalysisAsyncClient][document_analysis_async_client] @@ -174,16 +191,9 @@ File layoutDocument = new File("local/file_path/filename.png"); Path filePath = layoutDocument.toPath(); BinaryData layoutDocumentData = BinaryData.fromFile(filePath, (int) layoutDocument.length()); -SyncPoller analyzeLayoutResultPoller = +SyncPoller analyzeLayoutResultPoller = documentIntelligenceClient.beginAnalyzeDocument("prebuilt-layout", - null, - null, - null, - null, - null, - null, - null, - new AnalyzeDocumentRequest().setBase64Source(Files.readAllBytes(layoutDocument.toPath()))); + new AnalyzeDocumentOptions(layoutDocumentData)); AnalyzeResult analyzeLayoutResult = analyzeLayoutResultPoller.getFinalResult(); @@ -235,21 +245,14 @@ For example, to analyze fields from a sales receipt, into the `beginAnalyzeDocum File sourceFile = new File("../documentintelligence/azure-ai-documentintelligence/src/samples/resources/" + "sample-forms/receipts/contoso-allinone.jpg"); -SyncPoller analyzeReceiptPoller = +SyncPoller analyzeReceiptPoller = documentIntelligenceClient.beginAnalyzeDocument("prebuilt-receipt", - null, - null, - null, - null, - null, - null, - null, - new AnalyzeDocumentRequest().setBase64Source(Files.readAllBytes(sourceFile.toPath()))); + new AnalyzeDocumentOptions(Files.readAllBytes(sourceFile.toPath()))); AnalyzeResult receiptResults = analyzeReceiptPoller.getFinalResult(); for (int i = 0; i < receiptResults.getDocuments().size(); i++) { - Document analyzedReceipt = receiptResults.getDocuments().get(i); + AnalyzedDocument analyzedReceipt = receiptResults.getDocuments().get(i); Map receiptFields = analyzedReceipt.getFields(); System.out.printf("----------- Analyzing receipt info %d -----------%n", i); DocumentField merchantNameField = receiptFields.get("MerchantName"); @@ -302,7 +305,7 @@ in the [service quickstart documentation][quickstart_training]. **Note** -You can use the [Document Intelligence Studio preview][fr-studio] for creating a labeled file for your training forms. +You can use the [Document Intelligence Studio preview][di-studio] for creating a labeled file for your training forms. More details on setting up a container and required file structure can be found in [here][fr_build_training_set]. ```java com.azure.ai.documentintelligence.readme.buildModel @@ -310,7 +313,7 @@ More details on setting up a container and required file structure can be found String blobContainerUrl = "{SAS_URL_of_your_container_in_blob_storage}"; // The shared access signature (SAS) Url of your Azure Blob Storage container with your forms. SyncPoller buildOperationPoller = - administrationClient.beginBuildDocumentModel(new BuildDocumentModelRequest("modelID", DocumentBuildMode.TEMPLATE) + administrationClient.beginBuildDocumentModel(new BuildDocumentModelOptions("modelID", DocumentBuildMode.TEMPLATE) .setAzureBlobSource(new AzureBlobContentSource(blobContainerUrl))); DocumentModelDetails documentModelDetails = buildOperationPoller.getFinalResult(); @@ -318,10 +321,10 @@ DocumentModelDetails documentModelDetails = buildOperationPoller.getFinalResult( // Model Info System.out.printf("Model ID: %s%n", documentModelDetails.getModelId()); System.out.printf("Model Description: %s%n", documentModelDetails.getDescription()); -System.out.printf("Model created on: %s%n%n", documentModelDetails.getCreatedDateTime()); +System.out.printf("Model created on: %s%n%n", documentModelDetails.getCreatedOn()); -System.out.println("Document Fields:"); -documentModelDetails.getDocTypes().forEach((key, documentTypeDetails) -> { +System.out.println("AnalyzedDocument Fields:"); +documentModelDetails.getDocumentTypes().forEach((key, documentTypeDetails) -> { documentTypeDetails.getFieldSchema().forEach((field, documentFieldSchema) -> { System.out.printf("Field: %s", field); System.out.printf("Field type: %s", documentFieldSchema.getType()); @@ -337,23 +340,18 @@ was built on. ```java com.azure.ai.documentintelligence.readme.analyzeCustomModel String documentUrl = "{document-url}"; String modelId = "{custom-built-model-ID}"; -SyncPoller analyzeDocumentPoller = documentIntelligenceClient.beginAnalyzeDocument(modelId, - "1", - "en-US", - StringIndexType.TEXT_ELEMENTS, - Arrays.asList(DocumentAnalysisFeature.LANGUAGES), - null, - ContentFormat.TEXT, - null, - new AnalyzeDocumentRequest().setUrlSource(documentUrl)); +SyncPoller analyzeDocumentPoller = documentIntelligenceClient.beginAnalyzeDocument(modelId, + new AnalyzeDocumentOptions(documentUrl).setPages(Collections.singletonList("1")).setLocale("en-US") + .setStringIndexType(StringIndexType.TEXT_ELEMENTS).setDocumentAnalysisFeatures(Arrays.asList(DocumentAnalysisFeature.LANGUAGES)) + .setOutputContentFormat(DocumentContentFormat.TEXT)); AnalyzeResult analyzeResult = analyzeDocumentPoller.getFinalResult(); for (int i = 0; i < analyzeResult.getDocuments().size(); i++) { - final Document analyzedDocument = analyzeResult.getDocuments().get(i); + final AnalyzedDocument analyzedDocument = analyzeResult.getDocuments().get(i); System.out.printf("----------- Analyzing custom document %d -----------%n", i); System.out.printf("Analyzed document has doc type %s with confidence : %.2f%n", - analyzedDocument.getDocType(), analyzedDocument.getConfidence()); + analyzedDocument.getDocumentType(), analyzedDocument.getConfidence()); } analyzeResult.getPages().forEach(documentPage -> { @@ -394,7 +392,7 @@ for (int i = 0; i < tables.size(); i++) { Manage the models in your Document Intelligence account. ```java com.azure.ai.documentintelligence.readme.manageModels -ResourceDetails resourceDetails = administrationClient.getResourceInfo(); +DocumentIntelligenceResourceDetails resourceDetails = administrationClient.getResourceDetails(); System.out.printf("The resource has %s models, and we can have at most %s models.%n", resourceDetails.getCustomDocumentModels().getCount(), resourceDetails.getCustomDocumentModels().getLimit()); @@ -407,9 +405,9 @@ customDocumentModels.forEach(documentModelInfo -> { DocumentModelDetails documentModel = administrationClient.getModel(documentModelInfo.getModelId()); System.out.printf("Model ID: %s%n", documentModel.getModelId()); System.out.printf("Model Description: %s%n", documentModel.getDescription()); - System.out.printf("Model created on: %s%n", documentModel.getCreatedDateTime()); - if (documentModel.getDocTypes() != null) { - documentModel.getDocTypes().forEach((key, documentTypeDetails) -> { + System.out.printf("Model created on: %s%n", documentModel.getCreatedOn()); + if (documentModel.getDocumentTypes() != null) { + documentModel.getDocumentTypes().forEach((key, documentTypeDetails) -> { documentTypeDetails.getFieldSchema().forEach((field, documentFieldSchema) -> { System.out.printf("Field: %s, ", field); System.out.printf("Field type: %s, ", documentFieldSchema.getType()); @@ -434,7 +432,7 @@ be found here: [log levels][logLevels]. ### 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 @@ -447,7 +445,7 @@ reduce the dependency size, refer to the [performance tuning][performance_tuning ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/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`) @@ -456,65 +454,66 @@ For details on contributing to this repository, see the [contributing guide](htt 5. Create new Pull Request -[aad_authorization]: /azure/cognitive-services/authentication#authenticate-with-azure-active-directory -[azure_key_credential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/core/azure-core/src/main/java/com/azure/core/credential/AzureKeyCredential.java -[key]: /azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#get-the-keys-for-your-resource +[aad_authorization]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory +[azure_key_credential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/credential/AzureKeyCredential.java +[key]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#get-the-keys-for-your-resource [api_reference_doc]: https://learn.microsoft.com/java/api/overview/azure/ai-documentintelligence-readme?view=azure-java-preview -[form_recognizer_doc]: https://aka.ms/azsdk-java-documentintelligence-ref-doc -[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-documentintelligence_1.0.0-beta.4/sdk/identity/azure-identity#credentials -[azure_cli]: /azure/cognitive-services/cognitive-services-apis-create-account-cli?tabs=windows -[azure_cli_endpoint]: /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-documentintelligence_1.0.0-beta.4/sdk/identity/azure-identity#credentials +[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]: /azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#create-a-new-azure-cognitive-services-resource -[form_recognizer_account]: /azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows -[grant_access]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[http_clients_wiki]: https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients -[http_response_exception]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java -[jdk_link]: /java/azure/jdk/?view=azure-java-stable -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK -[logLevels]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java +[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 +[form_recognizer_account]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows +[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 +[http_response_exception]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK +[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 [package]: https://central.sonatype.com/artifact/com.azure/azure-ai-documentintelligence [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning -[product_documentation]: /azure/cognitive-services/form-recognizer/overview -[register_AAD_application]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[fr-studio]: https://aka.ms/azsdk/formrecognizer/documentintelligencestudio +[product_documentation]: https://learn.microsoft.com/azure/cognitive-services/form-recognizer/overview +[register_AAD_application]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[di-studio]: https://aka.ms/azsdk/formrecognizer/formrecognizerstudio [fr_build_training_set]: https://aka.ms/azsdk/formrecognizer/buildcustommodel -[sample_examples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples#examples -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples#readme -[migration_guide]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/MIGRATION_GUIDE.md -[changelog]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/CHANGELOG.md - -[sample_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/ -[document_analysis_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceAsyncClient.java -[document_analysis_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceClient.java -[document_model_admin_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceAdministrationAsyncClient.java -[document_model_admin_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceAdministrationClient.java -[document_analysis_client_builder]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceClientBuilder.java -[manage_custom_models]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/ManageCustomModels.java -[manage_custom_models_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/ManageCustomModelsAsync.java -[build_model]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentModel.java -[build_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentModelAsync.java -[build_document_classifier]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentClassifier.java -[build_document_classifier_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentClassifierAsync.java -[analyze_identity_documents_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeIdentityDocumentsFromUrl.java -[analyze_identity_documents_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeIdentityDocumentsFromUrlAsync.java -[analyze_invoices_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeInvoicesFromUrl.java -[analyze_receipts_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeReceiptsFromUrl.java +[sample_examples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples#examples +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples#readme +[migration_guide]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/documentintelligence/azure-ai-documentintelligence/MIGRATION_GUIDE.md +[changelog]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/CHANGELOG.md + +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/ +[document_analysis_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceAsyncClient.java +[document_analysis_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceClient.java +[document_model_admin_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceAdministrationAsyncClient.java +[document_model_admin_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceAdministrationClient.java +[document_analysis_client_builder]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/main/java/com/azure/ai/documentintelligence/DocumentIntelligenceClientBuilder.java +[manage_custom_models]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/ManageCustomModels.java +[manage_custom_models_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/ManageCustomModelsAsync.java +[build_model]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentModel.java +[build_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentModelAsync.java +[build_document_classifier]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentClassifier.java +[build_document_classifier_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/administration/BuildDocumentClassifierAsync.java +[analyze_identity_documents_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeIdentityDocumentsFromUrl.java +[analyze_identity_documents_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeIdentityDocumentsFromUrlAsync.java +[analyze_invoices_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeInvoicesFromUrl.java +[analyze_receipts_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/AnalyzeReceiptsFromUrl.java +[register_aad_app]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[azure_portal_get_endpoint]: https://learn.microsoft.com/azure/ai-services/document-intelligence/how-to-guides/create-document-intelligence-resource#get-endpoint-url-and-keys [fr_models]: https://aka.ms/azsdk/formrecognizer/models -[service_access]: /azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows +[service_access]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows [service_analyze_invoices_fields]: https://aka.ms/azsdk/formrecognizer/invoicefieldschema [service_analyze_identity_documents_fields]: https://aka.ms/azsdk/formrecognizer/iddocumentfieldschema [service_analyze_receipt_fields]: https://aka.ms/azsdk/formrecognizer/receiptfieldschema [service_analyze_w2_documents_fields]: https://aka.ms/azsdk/formrecognizer/taxusw2fieldschema [service-rename]: https://techcommunity.microsoft.com/t5/azure-ai-services-blog/azure-form-recognizer-is-now-azure-ai-document-intelligence-with/ba-p/3875765 -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.4/sdk/documentintelligence/azure-ai-documentintelligence/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/documentintelligence/azure-ai-documentintelligence/src [quickstart_training]: https://learn.microsoft.com/azure/applied-ai-services/form-recognizer/quickstarts/get-started-sdks-rest-api?view=form-recog-3.0.0&pivots=programming-language-java -[wiki_identity]: https://github.com/Azure/azure-sdk-for-java/wiki/Identity-and-Authentication +[wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity diff --git a/docs-ref-services/preview/ai-formrecognizer-readme.md b/docs-ref-services/preview/ai-formrecognizer-readme.md new file mode 100644 index 0000000000000..652220cac1c66 --- /dev/null +++ b/docs-ref-services/preview/ai-formrecognizer-readme.md @@ -0,0 +1,753 @@ +--- +title: Azure Document Intelligence client library for Java +keywords: Azure, java, SDK, API, azure-ai-formrecognizer, formrecognizer +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: formrecognizer +--- +# Azure Document Intelligence client library for Java - version 4.2.0-alpha.20250804.1 + +Azure Document Intelligence ([previously known as Form Recognizer][service-rename]) is a cloud service that uses machine +learning to analyze text and structured data from your documents. +It includes the following main features: + +* Layout - Extract text, table structures, and selection marks, along with their bounding region coordinates, from documents. +* Document - Analyze entities, key-value pairs, tables, and selection marks from documents using the general prebuilt document model. +* Prebuilt - Analyze data from certain types of common documents (such as receipts, invoices, business cards, identity documents or US W2 tax forms) using prebuilt models. +* Custom - Build custom models to extract text, field values, selection marks, and table data from documents. Custom models are built with your own data, so they're tailored to your documents. +* Read - Read information about textual elements, such as page words and lines in addition to text language information. +* Classifiers - Build custom classifiers to categorize documents into predefined classes. + +[Source code][source_code] | [Package (Maven)][package] | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] + +## 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] +- [Cognitive Services or Form Recognizer account][form_recognizer_account] to use this package. + +### Include the Package + +#### Include the BOM file + +Do 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/main/sdk/boms/azure-sdk-bom/README.md). + +```xml + + + + com.azure + azure-sdk-bom + {bom_version_to_target} + pom + import + + + +``` +Then, include the direct dependency in the dependencies' section without the version tag. + +```xml + + + com.azure + azure-ai-formrecognizer + + +``` + +#### 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-ai-formrecognizer;current}) +```xml + + com.azure + azure-ai-formrecognizer + 4.2.0-beta.1 + +``` +[//]: # ({x-version-update-end}) +> Note: This version of the client library defaults to the `"2023-07-31"` version of the service. + +This table shows the relationship between SDK versions and supported API versions of the service: + +| SDK version | Supported API version of service | +|----------------|--------------------------------------------| +| 3.0.x | 2.0 | +| 3.1.X - 3.1.12 | 2.0, 2.1 (default) | +| 4.0.0 | 2.0, 2.1, 2022-08-31 (default) | +| 4.1.0 > | 2.0, 2.1, 2022-08-31, 2023-07-31 (default) | + +> Note: Starting with version 4.0.X, a new set of clients were introduced to leverage the newest features +> of the Form Recognizer service. Please see the [Migration Guide][migration_guide] for detailed instructions on how to update application +> code from client library version 3.1.X or lower to the latest version. For more information, see [Changelog][changelog]. +> The below table describes the relationship of each client and its supported API version(s): + +| API version | Supported clients | +|-------------|--------------------------------------------------------------| +| 2023-07-31 | DocumentAnalysisClient and DocumentModelAdministrationClient | +| 2022-08-31 | DocumentAnalysisClient and DocumentModelAdministrationClient | +| 2.1 | FormRecognizerClient and FormTrainingClient | +| 2.0 | FormRecognizerClient and FormTrainingClient | + +#### Create a Form Recognizer resource +Form Recognizer supports both [multi-service and single-service access][service_access]. Create a Cognitive Service's +resource if you plan to access multiple cognitive services under a single endpoint/key. For Form Recognizer access only, +create a Form Recognizer resource. + +You can create either resource using the + +**Option 1:** [Azure portal][create_new_resource] + +**Option 2:** [Azure CLI][azure_cli] + +Below is an example of how you can create a Form Recognizer resource using the CLI: + +```bash +# Create a new resource group to hold the Form Recognizer resource - +# if using an existing resource group, skip this step +az group create --name --location +``` + +```bash +# Create Form Recognizer +az cognitiveservices account create \ + --name \ + --resource-group \ + --kind FormRecognizer \ + --sku \ + --location \ + --yes +``` +### Authenticate the client +In order to interact with the Form Recognizer service, you will need to create an instance of the Document Analysis client. +Both the asynchronous and synchronous clients can be created by using `DocumentAnalysisClientBuilder`. Invoking `buildClient()` +will create the synchronous client, while invoking `buildAsyncClient` will create its asynchronous counterpart. + +You will need an **endpoint**, and a **key** to instantiate a client object. + +#### Looking up the endpoint +You can find the **endpoint** for your Form Recognizer resource in the [Azure portal][azure_portal], +or [Azure CLI][azure_cli_endpoint]. +```bash +# Get the endpoint for the resource +az cognitiveservices account show --name "resource-name" --resource-group "resource-group-name" --query "endpoint" +``` + +#### Create a Document Analysis client using AzureKeyCredential +To use `AzureKeyCredential` authentication, provide the [key][key] as a string to the [AzureKeyCredential][azure_key_credential]. +This key can be found in the [Azure portal][azure_portal] in your created Form Recognizer +resource, or by running the following Azure CLI command to get the key from the Form Recognizer resource: + +```bash +az cognitiveservices account keys list --resource-group --name +``` +Use the API key as the credential parameter to authenticate the client: + +```java readme-sample-createDocumentAnalysisClient +DocumentAnalysisClient documentAnalysisClient = new DocumentAnalysisClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildClient(); +``` + +```java readme-sample-createDocumentModelAdministrationClient +DocumentModelAdministrationClient client = + new DocumentModelAdministrationClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildClient(); +``` + +#### Create a Document Analysis client with Azure Active Directory credential +Azure SDK for Java supports an Azure Identity package, making it easy to get credentials from Microsoft identity +platform. + +Authentication with AAD requires some initial setup: +* Add the Azure Identity package + +[//]: # ({x-version-update-start;com.azure:azure-identity;dependency}) +```xml + + com.azure + azure-identity + 1.15.3 + +``` +[//]: # ({x-version-update-end}) +* [Register a new Azure Active Directory application][register_AAD_application] +* [Grant access][grant_access] to Form Recognizer by assigning the `"Cognitive Services User"` role to your service principal. + +After the 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. + +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 Form Recognizer, see [the associated documentation][aad_authorization]. + +```java readme-sample-createDocumentAnalysisClientWithAAD +DocumentAnalysisClient documentAnalysisClient = new DocumentAnalysisClientBuilder() + .endpoint("{endpoint}") + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); +``` + +## Key concepts +### DocumentAnalysisClient +The [DocumentAnalysisClient][document_analysis_sync_client] and [DocumentAnalysisAsyncClient][document_analysis_async_client] +provide both synchronous and asynchronous operations for analyzing input documents using custom and prebuilt models +through the `beginAnalyzeDocument` and `beginAnalyzeDocumentFromUrl` methods. +See a full list of supported models [here][fr_models]. + +Sample code snippets to illustrate using a DocumentAnalysisClient [here][sample_readme]. +More information about analyzing documents, including supported features, locales, and document types can be found +[here][fr_models]. + +### DocumentModelAdministrationClient +The [DocumentModelAdministrationClient][document_model_admin_sync_client] and +[DocumentModelAdministrationAsyncClient][document_model_admin_async_client] provide both synchronous and asynchronous operations +- Build custom document analysis models to analyze text content, fields, and values found in your custom documents. See example [Build a document model](#build-a-document-model). + A `DocumentModelDetails` is returned indicating the document types that the model can analyze, along with the fields and schemas it will extract. +- Managing models created in your account by building, listing, deleting, and see the limit of custom models your account. See example [Manage models](#manage-your-models). +- Copying a custom model from one Form Recognizer resource to another. +- Creating a composed model from a collection of existing built models. +- Listing document model operations associated with the Form Recognizer resource. + +Sample code snippets are provided to illustrate using a DocumentModelAdministrationClient [here](#examples "Examples"). + +### Long-running operations +Long-running operations are operations that consist of an initial request sent to the service to start an operation, +followed by polling the service at intervals to determine whether the operation has completed or failed, and if it has +succeeded, to get the result. + +Methods that build models, analyze values from documents, or copy and compose models are modeled as long-running operations. +The client exposes a `begin` method that returns a `SyncPoller` or `PollerFlux` instance. +Callers should wait for the operation to be completed by calling `getFinalResult()` on the returned operation from the +`begin` method. Sample code snippets are provided to illustrate using long-running operations +[below](#examples). + +## Examples + +The following section provides several code snippets covering some of the most common Form Recognizer tasks, including: + +* [Extract Layout](#extract-layout "Extract Layout") +* [Use a General Document Model](#use-a-general-document-model) +* [Use Prebuilt Models](#use-prebuilt-models) +* [Build a Document Model](#build-a-document-model "Build a Document Model") +* [Analyze Documents using a Custom Model](#analyze-documents-using-a-custom-model "Analyze Documents using a Custom Model") +* [Manage Your Models](#manage-your-models "Manage Your Models") +* [Classify a document](#classify-a-document "Classify a Document") + +### Extract Layout +Extract text, table structures, and selection marks like radio buttons and check boxes, along with their bounding box coordinates from documents without the need to build a model. +```java readme-sample-extractLayout +// analyze document layout using file input stream +File layoutDocument = new File("local/file_path/filename.png"); +Path filePath = layoutDocument.toPath(); +BinaryData layoutDocumentData = BinaryData.fromFile(filePath, (int) layoutDocument.length()); + +SyncPoller analyzeLayoutResultPoller = + documentAnalysisClient.beginAnalyzeDocument("prebuilt-layout", layoutDocumentData); + +AnalyzeResult analyzeLayoutResult = analyzeLayoutResultPoller.getFinalResult(); + +// pages +analyzeLayoutResult.getPages().forEach(documentPage -> { + System.out.printf("Page has width: %.2f and height: %.2f, measured with unit: %s%n", + documentPage.getWidth(), + documentPage.getHeight(), + documentPage.getUnit()); + + // lines + documentPage.getLines().forEach(documentLine -> + System.out.printf("Line '%s' is within a bounding box %s.%n", + documentLine.getContent(), + documentLine.getBoundingPolygon().toString())); + + // selection marks + documentPage.getSelectionMarks().forEach(documentSelectionMark -> + System.out.printf("Selection mark is '%s' and is within a bounding box %s with confidence %.2f.%n", + documentSelectionMark.getSelectionMarkState().toString(), + documentSelectionMark.getBoundingPolygon().toString(), + documentSelectionMark.getConfidence())); +}); + +// tables +List tables = analyzeLayoutResult.getTables(); +for (int i = 0; i < tables.size(); i++) { + DocumentTable documentTable = tables.get(i); + System.out.printf("Table %d has %d rows and %d columns.%n", i, documentTable.getRowCount(), + documentTable.getColumnCount()); + documentTable.getCells().forEach(documentTableCell -> { + System.out.printf("Cell '%s', has row index %d and column index %d.%n", documentTableCell.getContent(), + documentTableCell.getRowIndex(), documentTableCell.getColumnIndex()); + }); + System.out.println(); +} +``` + +### Use a General Document Model +Analyze key-value pairs, tables, styles, and selection marks from documents using the general document model provided by +the Form Recognizer service. +Select the General Document Model by passing modelId="prebuilt-document" into the beginAnalyzeDocumentFromUrl method as follows: +```java readme-sample-analyzePrebuiltDocument +String documentUrl = "{document-url}"; +String modelId = "prebuilt-document"; +SyncPoller analyzeDocumentPoller = + documentAnalysisClient.beginAnalyzeDocumentFromUrl(modelId, documentUrl); + +AnalyzeResult analyzeResult = analyzeDocumentPoller.getFinalResult(); + +for (int i = 0; i < analyzeResult.getDocuments().size(); i++) { + final AnalyzedDocument analyzedDocument = analyzeResult.getDocuments().get(i); + System.out.printf("----------- Analyzing document %d -----------%n", i); + System.out.printf("Analyzed document has doc type %s with confidence : %.2f%n", + analyzedDocument.getDocType(), analyzedDocument.getConfidence()); +} + +analyzeResult.getPages().forEach(documentPage -> { + System.out.printf("Page has width: %.2f and height: %.2f, measured with unit: %s%n", + documentPage.getWidth(), + documentPage.getHeight(), + documentPage.getUnit()); + + // lines + documentPage.getLines().forEach(documentLine -> + System.out.printf("Line '%s' is within a bounding box %s.%n", + documentLine.getContent(), + documentLine.getBoundingPolygon().toString())); + + // words + documentPage.getWords().forEach(documentWord -> + System.out.printf("Word '%s' has a confidence score of %.2f.%n", + documentWord.getContent(), + documentWord.getConfidence())); +}); + +// tables +List tables = analyzeResult.getTables(); +for (int i = 0; i < tables.size(); i++) { + DocumentTable documentTable = tables.get(i); + System.out.printf("Table %d has %d rows and %d columns.%n", i, documentTable.getRowCount(), + documentTable.getColumnCount()); + documentTable.getCells().forEach(documentTableCell -> { + System.out.printf("Cell '%s', has row index %d and column index %d.%n", + documentTableCell.getContent(), + documentTableCell.getRowIndex(), documentTableCell.getColumnIndex()); + }); + System.out.println(); +} + +// Key-value +analyzeResult.getKeyValuePairs().forEach(documentKeyValuePair -> { + System.out.printf("Key content: %s%n", documentKeyValuePair.getKey().getContent()); + System.out.printf("Key content bounding region: %s%n", + documentKeyValuePair.getKey().getBoundingRegions().toString()); + + System.out.printf("Value content: %s%n", documentKeyValuePair.getValue().getContent()); + System.out.printf("Value content bounding region: %s%n", documentKeyValuePair.getValue().getBoundingRegions().toString()); +}); +``` + +### Use Prebuilt Models +Extract fields from select document types such as receipts, invoices, business cards, and identity documents using prebuilt models provided by the Form Recognizer service. +Supported prebuilt models are: +- Analyze receipts using the `prebuilt-receipt` model (fields recognized by the service can be found [here][service_analyze_receipt_fields]) +- Analyze business cards using the `prebuilt-businessCard` model (fields recognized by the service can be found [here][service_analyze_business_cards_fields]). +- Analyze invoices using the `prebuilt-invoice` model (fields recognized by the service can be found [here][service_analyze_invoices_fields]). +- Analyze identity documents using the `prebuilt-idDocuments` model (fields recognized by the service can be found [here][service_analyze_identity_documents_fields]). +- Analyze US W2 tax forms using the `prebuilt-tax.us.w2` model. [Supported fields][service_analyze_w2_documents_fields]. + +For example, to analyze fields from a sales receipt, into the `beginAnalyzeDocumentFromUrl` method: +```java readme-sample-analyzeReceiptFromUrl +String receiptUrl = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/formrecognizer" + + "/azure-ai-formrecognizer/src/samples/resources/sample-documents/receipts/contoso-allinone.jpg"; + +SyncPoller analyzeReceiptPoller = + documentAnalysisClient.beginAnalyzeDocumentFromUrl("prebuilt-receipt", receiptUrl); + +AnalyzeResult receiptResults = analyzeReceiptPoller.getFinalResult(); + +for (int i = 0; i < receiptResults.getDocuments().size(); i++) { + AnalyzedDocument analyzedReceipt = receiptResults.getDocuments().get(i); + Map receiptFields = analyzedReceipt.getFields(); + System.out.printf("----------- Analyzing receipt info %d -----------%n", i); + DocumentField merchantNameField = receiptFields.get("MerchantName"); + if (merchantNameField != null) { + if (DocumentFieldType.STRING == merchantNameField.getType()) { + String merchantName = merchantNameField.getValueAsString(); + System.out.printf("Merchant Name: %s, confidence: %.2f%n", + merchantName, merchantNameField.getConfidence()); + } + } + + DocumentField merchantPhoneNumberField = receiptFields.get("MerchantPhoneNumber"); + if (merchantPhoneNumberField != null) { + if (DocumentFieldType.PHONE_NUMBER == merchantPhoneNumberField.getType()) { + String merchantAddress = merchantPhoneNumberField.getValueAsPhoneNumber(); + System.out.printf("Merchant Phone number: %s, confidence: %.2f%n", + merchantAddress, merchantPhoneNumberField.getConfidence()); + } + } + + DocumentField transactionDateField = receiptFields.get("TransactionDate"); + if (transactionDateField != null) { + if (DocumentFieldType.DATE == transactionDateField.getType()) { + LocalDate transactionDate = transactionDateField.getValueAsDate(); + System.out.printf("Transaction Date: %s, confidence: %.2f%n", + transactionDate, transactionDateField.getConfidence()); + } + } + + DocumentField receiptItemsField = receiptFields.get("Items"); + if (receiptItemsField != null) { + System.out.printf("Receipt Items: %n"); + if (DocumentFieldType.LIST == receiptItemsField.getType()) { + List receiptItems = receiptItemsField.getValueAsList(); + receiptItems.stream() + .filter(receiptItem -> DocumentFieldType.MAP == receiptItem.getType()) + .map(documentField -> documentField.getValueAsMap()) + .forEach(documentFieldMap -> documentFieldMap.forEach((key, documentField) -> { + if ("Name".equals(key)) { + if (DocumentFieldType.STRING == documentField.getType()) { + String name = documentField.getValueAsString(); + System.out.printf("Name: %s, confidence: %.2fs%n", + name, documentField.getConfidence()); + } + } + if ("Quantity".equals(key)) { + if (DocumentFieldType.DOUBLE == documentField.getType()) { + Double quantity = documentField.getValueAsDouble(); + System.out.printf("Quantity: %f, confidence: %.2f%n", + quantity, documentField.getConfidence()); + } + } + })); + } + } +} +``` + +For more information and samples using prebuilt models, see: +- [Business Cards][analyze_business_cards_from_url] +- [Identity Documents][analyze_identity_documents_from_url] +- [Invoices][analyze_invoices_from_url] +- [Receipts sample][analyze_receipts_from_url] + +### Build a document model +Build a machine-learned model on your own document type. The resulting model will be able to analyze values from the types of documents it was built on. +Provide a container SAS url to your Azure Storage Blob container where you're storing the training documents. See details on setting this up +in the [service quickstart documentation][quickstart_training]. + +**Note** + +You can use the [Form Recognizer Studio preview][fr-studio] for creating a labeled file for your training forms. +More details on setting up a container and required file structure can be found in the [here][fr_build_training_set]. + +```java readme-sample-buildModel +// Build custom document analysis model +String blobContainerUrl = "{SAS_URL_of_your_container_in_blob_storage}"; +// The shared access signature (SAS) Url of your Azure Blob Storage container with your forms. +String prefix = "{blob_name_prefix}}"; +SyncPoller buildOperationPoller = + documentModelAdminClient.beginBuildDocumentModel(blobContainerUrl, + DocumentModelBuildMode.TEMPLATE, + prefix, + new BuildDocumentModelOptions().setModelId("my-build-model").setDescription("model desc"), + Context.NONE); + +DocumentModelDetails documentModelDetails = buildOperationPoller.getFinalResult(); + +// Model Info +System.out.printf("Model ID: %s%n", documentModelDetails.getModelId()); +System.out.printf("Model Description: %s%n", documentModelDetails.getDescription()); +System.out.printf("Model created on: %s%n%n", documentModelDetails.getCreatedOn()); +documentModelDetails.getDocumentTypes().forEach((key, documentTypeDetails) -> { + System.out.printf("Document type: %s%n", key); + documentTypeDetails.getFieldSchema().forEach((name, documentFieldSchema) -> { + System.out.printf("Document field: %s%n", name); + System.out.printf("Document field type: %s%n", documentFieldSchema.getType().toString()); + System.out.printf("Document field confidence: %.2f%n", documentTypeDetails.getFieldConfidence().get(name)); + }); +}); +``` + +### Analyze Documents using a Custom Model +Analyze the key/value pairs and table data from documents. These models are built with your own data, +so they're tailored to your documents. You should only analyze documents of the same doc type that the custom model +was built on. +```java readme-sample-analyzeCustomDocument +String documentUrl = "{document-url}"; +String modelId = "{custom-built-model-ID}"; +SyncPoller analyzeDocumentPoller = + documentAnalysisClient.beginAnalyzeDocumentFromUrl(modelId, documentUrl); + +AnalyzeResult analyzeResult = analyzeDocumentPoller.getFinalResult(); + +for (int i = 0; i < analyzeResult.getDocuments().size(); i++) { + final AnalyzedDocument analyzedDocument = analyzeResult.getDocuments().get(i); + System.out.printf("----------- Analyzing custom document %d -----------%n", i); + System.out.printf("Analyzed document has doc type %s with confidence : %.2f%n", + analyzedDocument.getDocType(), analyzedDocument.getConfidence()); + analyzedDocument.getFields().forEach((key, documentField) -> { + System.out.printf("Document Field content: %s%n", documentField.getContent()); + System.out.printf("Document Field confidence: %.2f%n", documentField.getConfidence()); + System.out.printf("Document Field Type: %s%n", documentField.getType()); + System.out.printf("Document Field found within bounding region: %s%n", + documentField.getBoundingRegions().toString()); + }); +} + +analyzeResult.getPages().forEach(documentPage -> { + System.out.printf("Page has width: %.2f and height: %.2f, measured with unit: %s%n", + documentPage.getWidth(), + documentPage.getHeight(), + documentPage.getUnit()); + + // lines + documentPage.getLines().forEach(documentLine -> + System.out.printf("Line '%s' is within a bounding box %s.%n", + documentLine.getContent(), + documentLine.getBoundingPolygon().toString())); + + // words + documentPage.getWords().forEach(documentWord -> + System.out.printf("Word '%s' has a confidence score of %.2f.%n", + documentWord.getContent(), + documentWord.getConfidence())); +}); + +// tables +List tables = analyzeResult.getTables(); +for (int i = 0; i < tables.size(); i++) { + DocumentTable documentTable = tables.get(i); + System.out.printf("Table %d has %d rows and %d columns.%n", i, documentTable.getRowCount(), + documentTable.getColumnCount()); + documentTable.getCells().forEach(documentTableCell -> { + System.out.printf("Cell '%s', has row index %d and column index %d.%n", + documentTableCell.getContent(), + documentTableCell.getRowIndex(), documentTableCell.getColumnIndex()); + }); + System.out.println(); +} +``` + +### Manage your models +Manage the models in your Form Recognizer account. +```java readme-sample-manageModels +AtomicReference modelId = new AtomicReference<>(); + +// First, we see how many models we have, and what our limit is +ResourceDetails resourceDetails = documentModelAdminClient.getResourceDetails(); +System.out.printf("The resource has %s models, and we can have at most %s models", + resourceDetails.getCustomDocumentModelCount(), resourceDetails.getCustomDocumentModelLimit()); + +// Next, we get a paged list of all of our models +PagedIterable customDocumentModels = documentModelAdminClient.listDocumentModels(); +System.out.println("We have following models in the account:"); +customDocumentModels.forEach(documentModelSummary -> { + System.out.printf("Model ID: %s%n", documentModelSummary.getModelId()); + modelId.set(documentModelSummary.getModelId()); + + // get custom document analysis model info + DocumentModelDetails documentModel = documentModelAdminClient.getDocumentModel(documentModelSummary.getModelId()); + System.out.printf("Model ID: %s%n", documentModel.getModelId()); + System.out.printf("Model Description: %s%n", documentModel.getDescription()); + System.out.printf("Model created on: %s%n", documentModel.getCreatedOn()); + documentModel.getDocumentTypes().forEach((key, documentTypeDetails) -> { + documentTypeDetails.getFieldSchema().forEach((field, documentFieldSchema) -> { + System.out.printf("Field: %s", field); + System.out.printf("Field type: %s", documentFieldSchema.getType()); + System.out.printf("Field confidence: %.2f", documentTypeDetails.getFieldConfidence().get(field)); + }); + }); +}); + +// Delete Model +documentModelAdminClient.deleteDocumentModel(modelId.get()); +``` + +### Classify a document + +The Form Recognizer service supports custom document classifiers that can classify documents into a set of predefined categories based on a training data set. +Documents can be classified with a custom classifier using the `beginClassifyDocument` or `beginClassifyDocumentFromUrl` +method of `DocumentAnalysisClient`. +The following sample shows how to classify a document using a custom classifier: +```java readme-sample-classifyDocument +String documentUrl = "{file_source_url}"; +String classifierId = "{custom_trained_classifier_id}"; + +documentAnalysisClient.beginClassifyDocumentFromUrl(classifierId, documentUrl, Context.NONE) + .getFinalResult() + .getDocuments() + .forEach(analyzedDocument -> System.out.printf("Doc Type: %s%n", analyzedDocument.getDocType())); +``` + +For more detailed examples, refer to [samples][sample_examples]. + +## Troubleshooting +### General +Form Recognizer clients raise `HttpResponseException` [exceptions][http_response_exception]. For example, if you try +to provide an invalid file source URL 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 readme-sample-handlingException +try { + documentAnalysisClient.beginAnalyzeDocumentFromUrl("prebuilt-receipt", "invalidSourceUrl"); +} catch (HttpResponseException e) { + System.out.println(e.getMessage()); + // Do something with the exception +} +``` + +### 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. + +### Default HTTP Client +All client libraries by default use the Netty HTTP client. Add the above dependency to automatically configure +the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the +[HTTP clients wiki][http_clients_wiki]. + +## Next steps +The following section provides several code snippets illustrating common patterns used in the Form Recognizer API. +These code samples show common scenario operations with the Azure Form Recognizer client library. + +* Analyze business card from a URL: [AnalyzeBusinessCardFromUrl][analyze_business_cards_from_url] +* Analyze identity documents from a URL: [AnalyzeIdentityDocumentsFromUrl][analyze_identity_documents_from_url] +* Analyze invoice from a URL: [AnalyzeInvoiceFromUrl][analyze_invoices_from_url] +* Analyze receipts: [AnalyzeReceipts][analyze_receipts] +* Analyze receipts from a URL: [AnalyzeReceiptsFromUrl][analyze_receipts_from_url] +* Extract layout: [AnalyzeLayout][analyze_layout] +* Analyze custom documents from a URL: [AnalyzeCustomDocumentFromUrl][analyze_custom_documents] +* Build a model: [BuildModel][build_model] +* Manage custom models: [ManageCustomModels][manage_custom_models] +* Copy a model between Form Recognizer resources: [CopyModel][copy_model] +* Create a composed model from a collection of custom-built models: [ComposeModel][compose_model] +* Get/List document model operations associated with the Form Recognizer resource: [GetOperation][get_operation] +* Build a document classifier : [BuildDocumentClassifier][build_document_classifier] + +### 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 `DocumentAnalysisAsyncClient` +```java readme-sample-asyncClient +DocumentAnalysisAsyncClient documentAnalysisAsyncClient = new DocumentAnalysisClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildAsyncClient(); +``` + +* Analyze business card from a URL: [AnalyzeBusinessCardFromUrlAsync][analyze_business_cards_from_url_async] +* Analyze identity documents from a URL: [AnalyzeIdentityDocumentsFromUrlAsync][analyze_identity_documents_from_url_async] +* Analyze invoice: [AnalyzeInvoiceAsync][analyze_invoices_async] +* Analyze receipts: [AnalyzeReceiptsAsync][analyze_receipts_async] +* Analyze receipts from a URL: [AnalyzeReceiptsFromUrlAsync][analyze_receipts_from_url_async] +* Extract layout from a URL: [AnalyzeLayoutFromUrlAsync][analyze_layout_from_url_async] +* Analyze custom documents: [AnalyzeCustomDocumentAsync][analyze_custom_documents_async] +* Build a document model: [BuildModelAsync][build_model_async] +* Manage custom models: [ManageCustomModelsAsync][manage_custom_models_async] +* Copy a document model between Form Recognizer resources: [CopyModelAsync][copy_model_async] +* Create a composed document model from a collection of custom-built models: [ComposeModelAsync][compose_model_async] +* Get/List document model operations associated with the Form Recognizer resource: [GetOperationAsync][get_operation_async] +* Build a document classifier : [BuildDocumentClassifierAsync][build_document_classifier_async] + +### Additional documentation +See the [Sample README][sample_readme] for several code snippets illustrating common patterns used in the Form Recognizer Java SDK. +For more extensive documentation on Azure Cognitive Services Form Recognizer, see the [Form Recognizer documentation][form_recognizer_doc]. + +## 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. + + +[aad_authorization]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory +[azure_key_credential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/credential/AzureKeyCredential.java +[key]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#get-the-keys-for-your-resource +[api_reference_doc]: https://azure.github.io/azure-sdk-for-java +[form_recognizer_doc]: https://aka.ms/azsdk-java-formrecognizer-ref-doc +[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://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#create-a-new-azure-cognitive-services-resource +[form_recognizer_account]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows +[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 +[http_response_exception]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK +[package]: https://central.sonatype.com/artifact/com.azure/azure-ai-formrecognizer +[product_documentation]: https://learn.microsoft.com/azure/cognitive-services/form-recognizer/overview +[register_AAD_application]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[fr-studio]: https://aka.ms/azsdk/formrecognizer/formrecognizerstudio +[fr_build_training_set]: https://aka.ms/azsdk/formrecognizer/buildcustommodel +[sample_examples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples#examples +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples#readme +[migration_guide]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/formrecognizer/azure-ai-formrecognizer/migration-guide.md +[changelog]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md + +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/ +[document_analysis_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/DocumentAnalysisAsyncClient.java +[document_analysis_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/DocumentAnalysisClient.java +[document_model_admin_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/administration/DocumentModelAdministrationAsyncClient.java +[document_model_admin_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/administration/DocumentModelAdministrationClient.java +[manage_custom_models]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ManageCustomModels.java +[manage_custom_models_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ManageCustomModelsAsync.java +[build_model]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildDocumentModel.java +[build_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildDocumentModelAsync.java +[build_document_classifier]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildDocumentClassifier.java +[build_document_classifier_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildDocumentClassifierAsync.java +[compose_model]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ComposeDocumentModel.java +[compose_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ComposeDocumentModelAsync.java +[copy_model]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CopyDocumentModel.java +[copy_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CopyDocumentModelAsync.java +[analyze_business_cards_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeBusinessCardFromUrl.java +[analyze_business_cards_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeBusinessCardFromUrlAsync.java +[analyze_identity_documents_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeIdentityDocumentsFromUrl.java +[analyze_identity_documents_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeIdentityDocumentsFromUrlAsync.java +[analyze_invoices_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeInvoicesAsync.java +[analyze_invoices_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeInvoicesFromUrl.java +[analyze_layout]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeLayout.java +[analyze_layout_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeLayoutFromUrlAsync.java +[analyze_receipts]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceipts.java +[analyze_receipts_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsAsync.java +[analyze_receipts_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsFromUrl.java +[analyze_receipts_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsFromUrlAsync.java +[analyze_custom_documents]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeCustomDocumentFromUrl.java +[analyze_custom_documents_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeCustomDocumentAsync.java +[get_operation]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/GetOperationSummary.java +[get_operation_async]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/GetOperationSummaryAsync.java + +[fr_models]: https://aka.ms/azsdk/formrecognizer/models +[service_access]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows +[service_analyze_business_cards_fields]: https://aka.ms/azsdk/formrecognizer/businesscardfieldschema +[service_analyze_invoices_fields]: https://aka.ms/azsdk/formrecognizer/invoicefieldschema +[service_analyze_identity_documents_fields]: https://aka.ms/azsdk/formrecognizer/iddocumentfieldschema +[service_analyze_receipt_fields]: https://aka.ms/azsdk/formrecognizer/receiptfieldschema +[service_analyze_w2_documents_fields]: https://aka.ms/azsdk/formrecognizer/taxusw2fieldschema +[service-rename]: https://techcommunity.microsoft.com/t5/azure-ai-services-blog/azure-form-recognizer-is-now-azure-ai-document-intelligence-with/ba-p/3875765 +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src +[quickstart_training]: https://learn.microsoft.com/azure/applied-ai-services/form-recognizer/quickstarts/get-started-sdks-rest-api?view=form-recog-3.0.0&pivots=programming-language-java +[wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity + + + diff --git a/docs-ref-services/preview/ai-inference-readme.md b/docs-ref-services/preview/ai-inference-readme.md index c4029c9068286..f985220913a91 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/05/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.20250805.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 20ca54db76336..5c7b109055f18 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/05/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.20250805.1 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 be8bf4c94da8a..9f9ae5c2ff08c 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/05/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.20250805.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-textanalytics-readme.md b/docs-ref-services/preview/ai-textanalytics-readme.md new file mode 100644 index 0000000000000..808ff5cae12b3 --- /dev/null +++ b/docs-ref-services/preview/ai-textanalytics-readme.md @@ -0,0 +1,502 @@ +--- +title: Azure Text Analytics client library for Java +keywords: Azure, java, SDK, API, azure-ai-textanalytics, textanalytics +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: textanalytics +--- +# Azure Text Analytics client library for Java - version 5.6.0-alpha.20250805.1 + +The Azure Cognitive Service for Language is a cloud-based service that provides Natural Language Processing (NLP) +features for understanding and analyzing text, and includes the following main features: + +- Sentiment Analysis +- Entity Recognition (Named, Linked, and Personally Identifiable Information (PII) entities) +- Language Detection +- Key Phrase Extraction +- Multiple Actions Analysis Per Document +- Healthcare Entities Analysis +- Abstractive Text Summarization +- Extractive Text Summarization +- Custom Named Entity Recognition +- Custom Text Classification + +[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 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 Language service account][language_service_account] to use this package. + +### Include the Package + +#### 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/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-ai-textanalytics + + +``` + +#### 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-ai-textanalytics;current}) +```xml + + com.azure + azure-ai-textanalytics + 5.6.0-beta.1 + +``` +[//]: # ({x-version-update-end}) +**Note:** This version of the client library defaults to the `2023-04-01` version of the service. +It is a newer version than `3_0`, `3_1` and `2022-05-01`. + +This table shows the relationship between SDK services and supported API versions of the service: + +|SDK version|Supported API version of service +|-|- +|5.3.x | 3.0, 3.1, 2022-05-01, 2023-04-01 (default) +|5.2.x | 3.0, 3.1, 2022-05-01 +|5.1.x | 3.0, 3.1 +|5.0.x | 3.0 + +#### Create a Cognitive Services or Language Service resource +The Language service supports both [multi-service and single-service access][service_access]. Create a Cognitive Services +resource if you plan to access multiple cognitive services under a single endpoint/key. For Language service access only, +create a Language service resource. + +You can create the resource using the [Azure Portal][create_new_resource_in_azure_portal] or +[Azure CLI][azure_cli_doc] following the steps in [this document][create_new_resource_in_azure_cli]. + +### Authenticate the client +In order to interact with the Language service, you will need to create an instance of the Text Analytics client, +both the asynchronous and synchronous clients can be created by using `TextAnalyticsClientBuilder` invoking `buildClient()` +creates a synchronous client while `buildAsyncClient()` creates its asynchronous counterpart. + +You will need an **endpoint** and either a **key** or **AAD TokenCredential** to instantiate a client object. + +#### Looking up the endpoint +You can find the **endpoint** for your Language service resource in the [Azure Portal][azure_portal] under the +"Keys and Endpoint", or [Azure CLI][azure_cli_endpoint]. +```bash +# Get the endpoint for the Language service resource +az cognitiveservices account show --name "resource-name" --resource-group "resource-group-name" --query "endpoint" +``` + +#### Create a Text Analytics client with key credential +Once you have the value for the [key][key], provide it as a string to the [AzureKeyCredential][azure_key_credential]. +This can be found in the [Azure Portal][azure_portal] under the "Keys and Endpoint" section in your created Language +service resource or by running the following Azure CLI command: + +```bash +az cognitiveservices account keys list --resource-group --name +``` + +Use the key as the credential parameter to authenticate the client: +```java readme-sample-createTextAnalyticsClientWithKeyCredential +TextAnalyticsClient textAnalyticsClient = new TextAnalyticsClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildClient(); +``` + +The Azure Text Analytics client library provides a way to **rotate the existing key**. +```java readme-sample-rotatingAzureKeyCredential +AzureKeyCredential credential = new AzureKeyCredential("{key}"); +TextAnalyticsClient textAnalyticsClient = new TextAnalyticsClientBuilder() + .credential(credential) + .endpoint("{endpoint}") + .buildClient(); + +credential.update("{new_key}"); +``` + +#### Create a Text Analytics client with Azure Active Directory credential +Azure SDK for Java supports an Azure Identity package, making it easy to get credentials from Microsoft identity +platform. + +Authentication with AAD requires some initial setup: +* Add the Azure Identity package + +[//]: # ({x-version-update-start;com.azure:azure-identity;dependency}) +```xml + + com.azure + azure-identity + 1.15.3 + +``` +[//]: # ({x-version-update-end}) +* [Register a new Azure Active Directory application][register_AAD_application] +* [Grant access][grant_access] to Language service by assigning the `"Cognitive Services User"` role to your service principal. + +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. + +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 Language service, please +refer to [the associated documentation][aad_authorization]. + +```java readme-sample-createTextAnalyticsAsyncClientWithAAD +TokenCredential defaultCredential = new DefaultAzureCredentialBuilder().build(); +TextAnalyticsAsyncClient textAnalyticsAsyncClient = new TextAnalyticsClientBuilder() + .endpoint("{endpoint}") + .credential(defaultCredential) + .buildAsyncClient(); +``` + +## Key concepts +### Text Analytics client +The Text Analytics client library provides a [TextAnalyticsClient][text_analytics_sync_client] and +[TextAnalyticsAsyncClient][text_analytics_async_client] to do analysis on batches of documents. It provides both synchronous and +asynchronous operations to access a specific use of Language service, such as language detection or key phrase extraction. + +### Input +A **text input**, also called a **document**, is a single unit of document to be analyzed by the predictive models +in the Language service. Operations on a Text Analytics client may take a single document or a collection +of documents to be analyzed as a batch. +See [service limitations][service_input_limitation] for the document, including document length limits, maximum batch size, +and supported text encoding. + +### Operation on multiple documents +For each supported operation, the Text Analytics client provides method overloads to take a single document, a batch +of documents as strings, or a batch of either `TextDocumentInput` or `DetectLanguageInput` objects. The overload +taking the `TextDocumentInput` or `DetectLanguageInput` batch allows callers to give each document a unique ID, +indicate that the documents in the batch are written in different languages, or provide a country hint about the +language of the document. + +### Return value +An operation result, such as `AnalyzeSentimentResult`, is the result of a Language service operation, containing a +prediction or predictions about a single document and a list of warnings inside of it. An operation's result type also +may optionally include information about the input document and how it was processed. An operation result contains a +`isError` property that allows to identify if an operation executed was successful or unsuccessful for the given +document. When the operation results an error, you can simply call `getError()` to get `TextAnalyticsError` which +contains the reason why it is unsuccessful. If you are interested in how many characters are in your document, +or the number of operation transactions that have gone through, simply call `getStatistics()` to get the +`TextDocumentStatistics` which contains both information. + +### Return value collection +An operation result collection, such as `AnalyzeSentimentResultCollection`, which is the collection of +the result of analyzing sentiment operation. It also includes the model version of the operation and statistics of +the batch documents. + +**Note**: It is recommended to use the batch methods when working on production environments as they allow you to send one +request with multiple documents. This is more performant than sending a request per each document. + +## Examples +The following sections provide several code snippets covering some of the most common Language service tasks, including: + +* [Analyze Sentiment](#analyze-sentiment "Analyze sentiment") +* [Detect Language](#detect-language "Detect language") +* [Extract Key Phrases](#extract-key-phrases "Extract key phrases") +* [Recognize Named Entities](#recognize-named-entities "Recognize named entities") +* [Recognize Personally Identifiable Information Entities](#recognize-personally-identifiable-information-entities "Recognize Personally Identifiable Information entities") +* [Recognize Linked Entities](#recognize-linked-entities "Recognize linked entities") +* [Analyze Healthcare Entities](#analyze-healthcare-entities "Analyze healthcare entities") +* [Analyze Multiple Actions](#analyze-multiple-actions "Analyze multiple actions") +* [Custom Entities Recognition](#custom-entities-recognition "Custom entities recognition") +* [Custom Text Classification](#custom-text-classification "Custom text classification") +* [Abstractive Text Summarization][abstractive_summary_action_sample] +* [Extractive Text Summarization][extractive_summary_action_sample] + +### Text Analytics Client +Language service supports both synchronous and asynchronous client creation by using +`TextAnalyticsClientBuilder`, + +``` java readme-sample-createTextAnalyticsClientWithKeyCredential +TextAnalyticsClient textAnalyticsClient = new TextAnalyticsClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildClient(); +``` + +or + +``` java readme-sample-createTextAnalyticsAsyncClientWithKeyCredential +TextAnalyticsAsyncClient textAnalyticsAsyncClient = new TextAnalyticsClientBuilder() + .credential(new AzureKeyCredential("{key}")) + .endpoint("{endpoint}") + .buildAsyncClient(); +``` + +### Analyze sentiment +Run a predictive model to identify the positive, negative, neutral or mixed sentiment contained in the +provided document or batch of documents. +``` java readme-sample-analyzeSentiment +String document = "The hotel was dark and unclean. I like microsoft."; +DocumentSentiment documentSentiment = textAnalyticsClient.analyzeSentiment(document); +System.out.printf("Analyzed document sentiment: %s.%n", documentSentiment.getSentiment()); +documentSentiment.getSentences().forEach(sentenceSentiment -> + System.out.printf("Analyzed sentence sentiment: %s.%n", sentenceSentiment.getSentiment())); +``` + +For samples on using the production recommended option `AnalyzeSentimentBatch` see [here][analyze_sentiment_sample]. + +To get more granular information about the opinions related to aspects of a product/service, also knows as Aspect-based +Sentiment Analysis in Natural Language Processing (NLP), see sample on sentiment analysis with opinion mining see +[here][analyze_sentiment_with_opinion_mining_sample]. + +Please refer to the service documentation for a conceptual discussion of [sentiment analysis][sentiment_analysis]. + +### Detect language +Run a predictive model to determine the language that the provided document or batch of documents are written in. + +```java readme-sample-detectLanguages +String document = "Bonjour tout le monde"; +DetectedLanguage detectedLanguage = textAnalyticsClient.detectLanguage(document); +System.out.printf("Detected language name: %s, ISO 6391 name: %s, confidence score: %f.%n", + detectedLanguage.getName(), detectedLanguage.getIso6391Name(), detectedLanguage.getConfidenceScore()); +``` +For samples on using the production recommended option `DetectLanguageBatch` see [here][detect_language_sample]. +Please refer to the service documentation for a conceptual discussion of [language detection][language_detection]. + +### Extract key phrases +Run a model to identify a collection of significant phrases found in the provided document or batch of documents. + +```java readme-sample-extractKeyPhrases +String document = "My cat might need to see a veterinarian."; +System.out.println("Extracted phrases:"); +textAnalyticsClient.extractKeyPhrases(document).forEach(keyPhrase -> System.out.printf("%s.%n", keyPhrase)); +``` +For samples on using the production recommended option `ExtractKeyPhrasesBatch` see [here][extract_key_phrases_sample]. +Please refer to the service documentation for a conceptual discussion of [key phrase extraction][key_phrase_extraction]. + +### Recognize named entities +Run a predictive model to identify a collection of named entities in the provided document or batch of documents and +categorize those entities into categories such as person, location, or organization. For more information on available +categories, see [Named Entity Categories][named_entities_categories]. + +```java readme-sample-recognizeEntity +String document = "Satya Nadella is the CEO of Microsoft"; +textAnalyticsClient.recognizeEntities(document).forEach(entity -> + System.out.printf("Recognized entity: %s, category: %s, subcategory: %s, confidence score: %f.%n", + entity.getText(), entity.getCategory(), entity.getSubcategory(), entity.getConfidenceScore())); +``` +For samples on using the production recommended option `RecognizeEntitiesBatch` see [here][recognize_entities_sample]. +Please refer to the service documentation for a conceptual discussion of [named entity recognition][named_entity_recognition]. + +### Recognize Personally Identifiable Information entities +Run a predictive model to identify a collection of Personally Identifiable Information(PII) entities in the provided +document. It recognizes and categorizes PII entities in its input text, such as +Social Security Numbers, bank account information, credit card numbers, and more. This endpoint is only supported for +API versions v3.1-preview.1 and above. + +```java readme-sample-recognizePiiEntity +String document = "My SSN is 859-98-0987"; +PiiEntityCollection piiEntityCollection = textAnalyticsClient.recognizePiiEntities(document); +System.out.printf("Redacted Text: %s%n", piiEntityCollection.getRedactedText()); +piiEntityCollection.forEach(entity -> System.out.printf( + "Recognized Personally Identifiable Information entity: %s, entity category: %s, entity subcategory: %s," + + " confidence score: %f.%n", + entity.getText(), entity.getCategory(), entity.getSubcategory(), entity.getConfidenceScore())); +``` + +For samples on using the production recommended option `RecognizePiiEntitiesBatch` see [here][recognize_pii_entities_sample]. +Please refer to the service documentation for [supported PII entity types][pii_entity_recognition]. + +### Recognize linked entities +Run a predictive model to identify a collection of entities found in the provided document or batch of documents, +and include information linking the entities to their corresponding entries in a well-known knowledge base. + +```java readme-sample-recognizeLinkedEntity +String document = "Old Faithful is a geyser at Yellowstone Park."; +textAnalyticsClient.recognizeLinkedEntities(document).forEach(linkedEntity -> { + System.out.println("Linked Entities:"); + System.out.printf("Name: %s, entity ID in data source: %s, URL: %s, data source: %s.%n", + linkedEntity.getName(), linkedEntity.getDataSourceEntityId(), linkedEntity.getUrl(), linkedEntity.getDataSource()); + linkedEntity.getMatches().forEach(match -> + System.out.printf("Text: %s, confidence score: %f.%n", match.getText(), match.getConfidenceScore())); +}); +``` +For samples on using the production recommended option `RecognizeLinkedEntitiesBatch` see [here][recognize_linked_entities_sample]. +Please refer to the service documentation for a conceptual discussion of [entity linking][entity_linking]. + +### Analyze healthcare entities +Text Analytics for health is a containerized service that extracts and labels relevant medical information from +unstructured texts such as doctor's notes, discharge summaries, clinical documents, and electronic health records. + +- [Healthcare entities recognition][recognize_healthcare_entities_sample] + +For more information see [How to: Use Text Analytics for health][healthcare]. + +### Custom entities recognition +Custom NER is one of the custom features offered by Azure Cognitive Service for Language. It is a cloud-based API +service that applies machine-learning intelligence to enable you to build custom models for custom named entity +recognition tasks. + +- [Custom entities recognition][recognize_custom_entities_sample] + +For more information see [How to use: Custom Entities Recognition][custom_entities_recognition_overview]. + +### Custom text classification +Custom text classification is one of the custom features offered by Azure Cognitive Service for Language. It is a +cloud-based API service that applies machine-learning intelligence to enable you to build custom models for text +classification tasks. + +- [Single label classification][single_label_classification_sample] + +- [Multi label classification][multi_label_classification_sample] + +For more information see [How to use: Custom Text Classification][custom_text_classification_overview]. + +### Analyze multiple actions +The `Analyze` functionality allows choosing which of the supported Language service features to execute in the same +set of documents. Currently, the supported features are: + +- Named Entities Recognition +- PII Entities Recognition +- Linked Entity Recognition +- Key Phrase Extraction +- Sentiment Analysis +- Healthcare Analysis +- Custom Entity Recognition (API version 2022-05-01 and newer) +- Custom Single-Label Classification (API version 2022-05-01 and newer) +- Custom Multi-Label Classification (API version 2022-05-01 and newer) +- Abstractive Text Summarization (API version 2023-04-01 and newer) +- Extractive Text Summarization (API version 2023-04-01 and newer) + + +Sample: [Multiple action analysis][multiple_actions_analysis_sample] + +For more examples, such as asynchronous samples, refer to [here][samples_readme]. + +## Troubleshooting +### General +Text Analytics clients raise exceptions. For example, if you try to detect the languages of a batch of text with same +document IDs, `400` error is return that indicating bad request. In the following code snippet, the error is handled +gracefully by catching the exception and display the additional information about the error. + +```java readme-sample-handlingException +List documents = Arrays.asList( + new DetectLanguageInput("1", "This is written in English.", "us"), + new DetectLanguageInput("1", "Este es un documento escrito en Español.", "es") +); + +try { + textAnalyticsClient.detectLanguageBatchWithResponse(documents, null, Context.NONE); +} catch (HttpResponseException e) { + System.out.println(e.getMessage()); +} +``` + +### 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][LogLevels]. + +### 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. + + +[aad_authorization]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory +[aad_credential]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory +[api_reference_doc]: https://aka.ms/azsdk-java-textanalytics-ref-docs +[authentication]: https://learn.microsoft.com/azure/cognitive-services/authentication +[azure_cli_doc]: https://learn.microsoft.com/cli/azure/ +[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 +[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[azure_key_credential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/credential/AzureKeyCredential.java +[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_in_azure_portal]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#create-a-new-azure-cognitive-services-resource +[create_new_resource_in_azure_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli?tabs=windows +[custom_entities_recognition_overview]: https://learn.microsoft.com/azure/cognitive-services/language-service/custom-named-entity-recognition/overview +[custom_subdomain]: https://learn.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain +[custom_text_classification_overview]: https://learn.microsoft.com/azure/cognitive-services/language-service/custom-text-classification/overview +[grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[healthcare]: https://learn.microsoft.com/azure/cognitive-services/language-service/text-analytics-for-health/overview?tabs=ner +[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 +[key_phrase_extraction]: https://learn.microsoft.com/azure/cognitive-services/language-service/key-phrase-extraction/overview +[language_detection]: https://learn.microsoft.com/azure/cognitive-services/language-service/language-detection/overview +[language_regional_support]: https://learn.microsoft.com/azure/cognitive-services/language-service/language-detection/language-support +[named_entity_recognition]: https://learn.microsoft.com/azure/cognitive-services/language-service/named-entity-recognition/overview +[named_entities_categories]: https://learn.microsoft.com/azure/cognitive-services/language-service/named-entity-recognition/concepts/named-entity-categories +[entity_linking]: https://learn.microsoft.com/azure/cognitive-services/language-service/entity-linking/overview +[pii_entity_recognition]: https://learn.microsoft.com/azure/cognitive-services/language-service/personally-identifiable-information/overview +[package]: https://central.sonatype.com/artifact/com.azure/azure-ai-textanalytics +[performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning +[product_documentation]: https://learn.microsoft.com/azure/cognitive-services/language-service/overview +[register_AAD_application]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[service_access]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows +[service_input_limitation]: https://learn.microsoft.com/azure/cognitive-services/language-service/overview#data-limits +[sentiment_analysis]: https://learn.microsoft.com/azure/cognitive-services/language-service/sentiment-opinion-mining/overview +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/textanalytics/azure-ai-textanalytics/src +[language_service_account]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows +[text_analytics_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/TextAnalyticsAsyncClient.java +[text_analytics_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/TextAnalyticsClient.java +[wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity +[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 + +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/README.md +[abstractive_summary_action_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/lro/AbstractiveSummarization.java +[analyze_sentiment_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/batch/AnalyzeSentimentBatchDocuments.java +[analyze_sentiment_with_opinion_mining_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/AnalyzeSentimentWithOpinionMining.java +[detect_language_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/batch/DetectLanguageBatchDocuments.java +[extract_key_phrases_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/batch/ExtractKeyPhrasesBatchDocuments.java +[extractive_summary_action_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/lro/ExtractiveSummarization.java +[multi_label_classification_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/lro/MultiLabelClassifyDocument.java +[multiple_actions_analysis_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/lro/AnalyzeActions.java +[recognize_entities_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/batch/RecognizeEntitiesBatchDocuments.java +[recognize_pii_entities_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/batch/RecognizePiiEntitiesBatchDocuments.java +[recognize_linked_entities_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/batch/RecognizeLinkedEntitiesBatchDocuments.java +[recognize_healthcare_entities_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/lro/AnalyzeHealthcareEntities.java +[recognize_custom_entities_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/lro/RecognizeCustomEntities.java +[single_label_classification_sample]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics/src/samples/java/com/azure/ai/textanalytics/lro/SingleLabelClassifyDocument.java + + + diff --git a/docs-ref-services/preview/ai-translation-document-readme.md b/docs-ref-services/preview/ai-translation-document-readme.md index ddcf69aa25318..f8224efd328d3 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/05/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.20250805.1 Document Translation is a cloud-based machine translation feature of the Azure AI Translator service. You can translate multiple and complex documents across all supported languages and dialects while preserving original document structure and data format. The Document translation API supports two translation processes: @@ -37,7 +37,7 @@ Various documentation is available to help you get started com.azure azure-ai-translation-document - 1.0.0-beta.2 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -46,48 +46,68 @@ Various documentation is available to help you get started Interaction with the service using the client library begins with creating an instance of the [DocumentTranslationClient][document_translator_client_class] class. You will need an **API key** or ``TokenCredential`` and **Endpoint** to instantiate a document translation client object. Similarly for [SingleDocumentTranslationclient][single_document_translator_client_class] -#### Get an API key +Managed identities for Azure resources are service principals that create a Microsoft Entra identity and specific permissions for Azure managed resources. Managed identities are a safer way to grant access to storage data and replace the requirement for you to include shared access signature tokens (SAS) with your source and target URLs. +Here is more information on [Managed identities for Document Translation] [managed_identities_for_document_translation]. -You can get the `endpoint`, `API key` and `Region` from the Cognitive Services resource or Document Translator service resource information in the [Azure Portal][azure_portal]. +#### Create DocumentTranslationClient and SingleDocumentTranslationClient using Azure Active Directory credential +Azure SDK for Java supports an Azure Identity package, making it easy to get credentials from Microsoft identity +platform. -Alternatively, use the [Azure CLI][azure_cli] snippet below to get the API key from the Translator service resource. +Authentication with AAD requires some initial setup: +* Add the Azure Identity package -```PowerShell -az cognitiveservices account keys list --resource-group --name +[//]: # ({x-version-update-start;com.azure:azure-identity;dependency}) +```xml + + com.azure + azure-identity + 1.15.3 + ``` +[//]: # ({x-version-update-end}) -#### Create a `DocumentTranslationClient` using endpoint and API key credential - -Once you have the value for the API key, create an `AzureKeyCredential`. This will allow you to -update the API key without creating a new client. +After setup, you can choose which type of [credential][azure_identity_credential_type] from azure-identity to use. +As an example, [DefaultAzureCredential][wiki_identity] can be used to authenticate the client: +Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: +`AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`. -With the value of the `endpoint` and `AzureKeyCredential` , you can create the [DocumentTranslationClient][document_translator_client_class]: +Authorization is easiest using [DefaultAzureCredential][wiki_identity]. It finds the best credential to use in its +running environment. For more information about using Azure Active Directory authorization with DocumentTranslation service, please +refer to [the associated documentation][aad_authorization]. -```java createDocumentTranslationClient +```java createDocumentTranslationClientWithAAD String endpoint = System.getenv("DOCUMENT_TRANSLATION_ENDPOINT"); -String apiKey = System.getenv("DOCUMENT_TRANSLATION_API_KEY"); - -AzureKeyCredential credential = new AzureKeyCredential(apiKey); +TokenCredential defaultCredential = new DefaultAzureCredentialBuilder().build(); DocumentTranslationClient client = new DocumentTranslationClientBuilder() - .endpoint(endpoint) - .credential(credential) - .buildClient(); + .endpoint(endpoint) + .credential(defaultCredential) + .buildClient(); ``` -You can similarly create the [SingleDocumentTranslationClient][single_document_translator_client_class]: -```java createSingleDocumentTranslationClient +```java createSingleDocumentTranslationClientWithAAD String endpoint = System.getenv("DOCUMENT_TRANSLATION_ENDPOINT"); -String apiKey = System.getenv("DOCUMENT_TRANSLATION_API_KEY"); -AzureKeyCredential credential = new AzureKeyCredential(apiKey); +TokenCredential defaultCredential = new DefaultAzureCredentialBuilder().build(); SingleDocumentTranslationClient client = new SingleDocumentTranslationClientBuilder() - .endpoint(endpoint) - .credential(credential) - .buildClient(); + .endpoint(endpoint) + .credential(defaultCredential) + .buildClient(); +``` +#### Create a `DocumentTranslationClient` or `SingleDocumentTranslationClient` using endpoint and API key credential + +You can get the `endpoint`, `API key` and `Region` from the Cognitive Services resource or Document Translator service resource information in the [Azure Portal][azure_portal]. + +Alternatively, use the [Azure CLI][azure_cli] snippet below to get the API key from the Translator service resource. + +```PowerShell +az cognitiveservices account keys list --resource-group --name ``` +Please refer to these samples for creating [DocumentTranslationClientWithAPIKey][sample_document_translation_client_with_apiKey] and [SingleDocumentTranslationClientWithAPIKey][sample_single_document_translation_client_with_apiKey]. + + ## Key concepts ### `DocumentTranslationClient` and `DocumentTranslationAsyncClient` @@ -111,8 +131,7 @@ The following section provides several code snippets using the `client` [created Gets a list of document and glossary formats supported by the Document Translation feature. The list includes common file extensions and content-type if using the upload API. ```java getSupportedFormats -SupportedFileFormats documentResponse = documentTranslationClient.getSupportedFormats(FileFormatType.DOCUMENT); -List documentFileFormats = documentResponse.getValue(); +List documentFileFormats = documentTranslationClient.getSupportedFormats(FileFormatType.DOCUMENT); for (FileFormat fileFormat : documentFileFormats) { System.out.println("FileFormat:" + fileFormat.getFormat()); System.out.println("FileExtensions:" + fileFormat.getFileExtensions()); @@ -120,8 +139,7 @@ for (FileFormat fileFormat : documentFileFormats) { System.out.println("Type:" + fileFormat.getType()); } -SupportedFileFormats glossaryResponse = documentTranslationClient.getSupportedFormats(FileFormatType.GLOSSARY); -List glossaryFileFormats = glossaryResponse.getValue(); +List glossaryFileFormats = documentTranslationClient.getSupportedFormats(FileFormatType.GLOSSARY); for (FileFormat fileFormat : glossaryFileFormats) { System.out.println("FileFormat:" + fileFormat.getFormat()); System.out.println("FileExtensions:" + fileFormat.getFileExtensions()); @@ -136,26 +154,39 @@ Please refer to the service documentation for a conceptual discussion of [docume Executes an asynchronous batch translation request. The method requires an Azure Blob storage account with storage containers for your source and translated documents. ```java startDocumentTranslation -SyncPoller response - = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer1", "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer2", "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); +TranslationStatusResult translationStatus = response.waitForCompletion().getValue(); ``` Please refer to the service documentation for a conceptual discussion of [batchTranslation][batchTranslation_doc]. @@ -165,9 +196,9 @@ Synchronously translate a single document. ```java SingleDocumentTranslation DocumentFileDetails document = createDocumentContent(); DocumentTranslateContent documentTranslateContent = new DocumentTranslateContent(document); -String targetLanguage = "hi"; +String targetLanguage = "hi"; -BinaryData response = singleDocumentTranslationClient.documentTranslate(targetLanguage, documentTranslateContent); +BinaryData response = singleDocumentTranslationClient.translate(targetLanguage, documentTranslateContent); String translatedResponse = response.toString(); System.out.println("Translated Response: " + translatedResponse); ``` @@ -177,35 +208,43 @@ Please refer to the service documentation for a conceptual discussion of [single Cancels a translation job that is currently processing or queued (pending) as indicated in the request by the id query parameter. ```java CancelDocumentTranslation -DocumentTranslationClient documentTranslationClient = new DocumentTranslationClientBuilder() - .endpoint("{endpoint}") - .credential(new AzureKeyCredential("{key}")) - .buildClient(); - -SyncPoller response - = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer1", "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer2", "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); String translationId = response.poll().getValue().getId(); -documentTranslationClient.cancelTranslation(translationId); -TranslationStatus translationStatus = documentTranslationClient.getTranslationStatus(translationId); +documentTranslationClient.cancelTranslation(translationId); +TranslationStatusResult translationStatus = documentTranslationClient + .getTranslationStatus(translationId); System.out.println("Translation ID is: " + translationStatus.getId()); System.out.println("Translation status is: " + translationStatus.getStatus().toString()); @@ -216,33 +255,42 @@ Please refer to the service documentation for a conceptual discussion of [cancel Gets a list and the status of all translation jobs submitted by the user (associated with the resource). ```java GetTranslationsStatus -SyncPoller response = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer1", - "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", - "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer2", - "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); - -PagedIterable translationStatuses = documentTranslationClient.getTranslationsStatus(); -for (TranslationStatus translationStatus : translationStatuses) { +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); + +PagedIterable < TranslationStatusResult> translationStatuses = documentTranslationClient + .listTranslationStatuses(); +for (TranslationStatusResult translationStatus: translationStatuses) { System.out.println("Translation ID is: " + translationStatus.getId()); System.out.println("Translation status is: " + translationStatus.getStatus().toString()); } @@ -253,29 +301,42 @@ Please refer to the service documentation for a conceptual discussion of [getTra Request a summary of the status for a specific translation job. The response includes the overall job status and the status for documents that are being translated as part of that job. ```java GetTranslationStatus -SyncPoller response - = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer1", "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput("https://myblob.blob.core.windows.net/destinationContainer2", "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); - -String translationId = response.poll().getValue().getId(); -TranslationStatus translationStatus = documentTranslationClient.getTranslationStatus(translationId); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); + +String translationId = response.poll().getValue().getId(); +TranslationStatusResult translationStatus = documentTranslationClient + .getTranslationStatus(translationId); System.out.println("Translation ID is: " + translationStatus.getId()); System.out.println("Translation status is: " + translationStatus.getStatus().toString()); @@ -287,39 +348,50 @@ Please refer to the service documentation for a conceptual discussion of [getTra Gets the status for all documents in a translation job. ```java GetDocumentsStatus -SyncPoller response = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer1", - "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", - "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer2", - "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); String translationId = response.poll().getValue().getId(); // Add Status filter -List succeededStatusList = Arrays.asList(Status.SUCCEEDED.toString()); +List succeededStatusList = Arrays.asList(TranslationStatus.SUCCEEDED.toString()); + +ListDocumentStatusesOptions listDocumentStatusesOptions + = new ListDocumentStatusesOptions(translationId).setStatuses(succeededStatusList); try { - PagedIterable documentStatusResponse = documentTranslationClient - .getDocumentsStatus(translationId, null, null, null, succeededStatusList, null, null, null); - for (DocumentStatus documentStatus : documentStatusResponse) { + PagedIterable < DocumentStatusResult> documentStatusResponse = documentTranslationClient + .listDocumentStatuses(listDocumentStatusesOptions); + for (DocumentStatusResult documentStatus: documentStatusResponse) { String id = documentStatus.getId(); System.out.println("Document Translation ID is: " + id); String status = documentStatus.getStatus().toString(); @@ -336,45 +408,57 @@ Please refer to the service documentation for a conceptual discussion of [getDoc Request the status for a specific document in a job. ```java GetDocumentStatus -SyncPoller response = documentTranslationClient - .beginStartTranslation( - new StartTranslationDetails(Arrays.asList(new BatchRequest( - new SourceInput("https://myblob.blob.core.windows.net/sourceContainer") - .setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")) - .setLanguage("en") - .setStorageSource(StorageSource.AZURE_BLOB), - Arrays - .asList( - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer1", - "fr") - .setCategory("general") - .setGlossaries(Arrays.asList(new Glossary( - "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", - "XLIFF") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageSource(StorageSource.AZURE_BLOB), - new TargetInput( - "https://myblob.blob.core.windows.net/destinationContainer2", - "es") - .setCategory("general") - .setStorageSource(StorageSource.AZURE_BLOB))) - .setStorageType(StorageInputType.FOLDER)))); +String sourceUrl = "https://myblob.blob.core.windows.net/sourceContainer"; +TranslationSource translationSource = new TranslationSource(sourceUrl); +translationSource.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt")); +translationSource.setLanguage("en"); +translationSource.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl1 = "https://myblob.blob.core.windows.net/destinationContainer1"; +TranslationTarget translationTarget1 = new TranslationTarget(targetUrl1, "fr"); +translationTarget1.setCategory("general"); + +TranslationGlossary translationGlossary = new TranslationGlossary( + "https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf", + "XLIFF"); +List translationGlossaries = new ArrayList<>(); +translationGlossaries.add(translationGlossary); +translationTarget1.setGlossaries(translationGlossaries); +translationTarget1.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +String targetUrl2 = "https://myblob.blob.core.windows.net/destinationContainer2"; +TranslationTarget translationTarget2 = new TranslationTarget(targetUrl2, "fr"); +translationTarget2.setCategory("general"); +translationTarget2.setStorageSource(TranslationStorageSource.AZURE_BLOB); + +List translationTargets = new ArrayList<>(); +translationTargets.add(translationTarget1); +translationTargets.add(translationTarget2); + +DocumentTranslationInput batchRequest = new DocumentTranslationInput(translationSource, translationTargets); +batchRequest.setStorageType(StorageInputType.FOLDER); + +SyncPoller response = documentTranslationClient + .beginTranslation(TestHelper.getStartTranslationDetails(batchRequest)); String translationId = response.poll().getValue().getId(); // Add Status filter -List succeededStatusList = Arrays.asList(Status.SUCCEEDED.toString()); +List succeededStatusList = Arrays.asList(TranslationStatus.SUCCEEDED.toString()); +ListDocumentStatusesOptions listDocumentStatusesOptions + = new ListDocumentStatusesOptions(translationId).setStatuses(succeededStatusList); try { - PagedIterable documentStatusResponse = documentTranslationClient - .getDocumentsStatus(translationId, null, null, null, succeededStatusList, null, null, null); - for (DocumentStatus documentsStatus : documentStatusResponse) { + PagedIterable documentStatusResponse = documentTranslationClient + .listDocumentStatuses(listDocumentStatusesOptions); + for (DocumentStatusResult documentsStatus: documentStatusResponse) { String id = documentsStatus.getId(); System.out.println("Document Translation ID is: " + id); - DocumentStatus documentStatus = documentTranslationClient.getDocumentStatus(translationId, id); + DocumentStatusResult documentStatus = documentTranslationClient + .getDocumentStatus(translationId, id); System.out.println("Document ID is: " + documentStatus.getId()); System.out.println("Document Status is: " + documentStatus.getStatus().toString()); - System.out.println("Characters Charged is: " + documentStatus.getCharacterCharged().toString()); + System.out.println("Characters Charged is: " + + documentStatus.getCharacterCharged().toString()); System.out.println("Document path is: " + documentStatus.getPath()); System.out.println("Document source path is: " + documentStatus.getSourcePath()); } @@ -405,7 +489,7 @@ Samples are provided for each main functional area. ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -418,7 +502,9 @@ For details on contributing to this repository, see the [contributing guide](htt [docs]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/rest-api-guide [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[sample_document_translation_client_with_apiKey]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/ReadmeSamples.java +[sample_single_document_translation_client_with_apiKey]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/ReadmeSamples.java [documentFormats_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-supported-document-formats [glossaryFormats]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-supported-glossary-formats [batchTranslation_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/start-batch-translation @@ -428,15 +514,18 @@ For details on contributing to this repository, see the [contributing guide](htt [getTranslationStatus_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-translation-status [getDocumentsStatus_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-documents-status [getDocumentStatus_doc]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/reference/get-document-status -[document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/DocumentTranslationClient.java -[single_document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/SingleDocumentTranslationClient.java -[sample_batchDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartDocumentTranslation.java -[sample_singleDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartSingleDocumentTranslation.java -[sample_cancelTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/CancelDocumentTranslation.java -[sample_getTranslationsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationsStatus.java -[sample_getTranslationStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationStatus.java -[sample_getDocumentsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentsStatus.java -[sample_getDocumentStatus]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentStatus.java -[sample_getSupportedFormats]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-translation-document_1.0.0-beta.2/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetSupportedFormats.java - +[document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/DocumentTranslationClient.java +[single_document_translator_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-document/src/main/java/com/azure/ai/translation/document/SingleDocumentTranslationClient.java +[sample_batchDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartDocumentTranslation.java +[sample_singleDocumentTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/StartSingleDocumentTranslation.java +[sample_cancelTranslation]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/CancelDocumentTranslation.java +[sample_getTranslationsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationsStatus.java +[sample_getTranslationStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetTranslationStatus.java +[sample_getDocumentsStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentsStatus.java +[sample_getDocumentStatus]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetDocumentStatus.java +[sample_getSupportedFormats]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/translation/azure-ai-translation-document/src/samples/java/com/azure/ai/translation/document/GetSupportedFormats.java +[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials +[wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity +[aad_authorization]: https://learn.microsoft.com/azure/cognitive-services/authentication#authenticate-with-azure-active-directory +[managed_identities_for_document_translation]: https://learn.microsoft.com/azure/ai-services/translator/document-translation/how-to-guides/create-use-managed-identities diff --git a/docs-ref-services/preview/ai-translation-text-readme.md b/docs-ref-services/preview/ai-translation-text-readme.md index 8c11329617f8c..51c30fd22652d 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/05/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.20250805.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 d8bb86d0b4ad3..cc03eec2e9a84 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/05/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.20250805.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 3db699dec92e8..29841ab599131 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/04/2025 +ms.date: 08/06/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 af00e938abc0c..b33cf0efec604 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/05/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.20250805.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 8608d5f8b0010..aca7d133fce9b 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/05/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.20250805.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 2e0f584bb7078..94bb5884fda14 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/05/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.20250805.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,13 +23,13 @@ Maven dependency for the Azure Synapse Access Control client library. Add it to com.azure azure-analytics-synapse-accesscontrol - 1.0.0-beta.4 + 1.0.0-beta.5 ``` [//]: # ({x-version-update-end}) ### Prerequisites -- Java Development Kit (JDK) with version 8 or above +- [Java Development Kit (JDK)][jdk] with version 8 or above - An [Azure subscription][azure_sub]. - An existing Azure Synapse workspace. If you need to create an Azure Synapse workspace, you can use the Azure Portal or [Azure CLI][azure_cli]. ```Bash @@ -82,7 +82,7 @@ Here is an [Azure Cloud Shell](https://shell.azure.com/bash) snippet below to ## Troubleshooting ### Default HTTP client -All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL operations. The Boring SSL library is an Uber JAR containing native libraries for Linux / macOS / Windows, and provides better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. @@ -102,17 +102,20 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-accesscontrol_1.0.0-beta.4/sdk/synapse/azure-analytics-synapse-accesscontrol/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol/src [api_documentation]: https://azure.github.io/azure-sdk-for-java -[azsynapse_docs]: https://docs.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-accesscontrol_1.0.0-beta.4/sdk/identity/azure-identity +[azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable +[azure_sub]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ -[azure_synapse]: https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace -[azure_cli]: https://docs.microsoft.com/cli/azure -[rest_api]: https://docs.microsoft.com/rest/api/synapse/ -[azsynapse_rest]: https://docs.microsoft.com/rest/api/synapse/ -[azure_create_application_in_portal]: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal -[azure_synapse_cli_full]: https://docs.microsoft.com/cli/azure/synapse?view=azure-cli-latest +[azure_synapse]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_cli]: https://learn.microsoft.com/cli/azure +[rest_api]: https://learn.microsoft.com/rest/api/synapse/ +[azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning + diff --git a/docs-ref-services/preview/analytics-synapse-artifacts-readme.md b/docs-ref-services/preview/analytics-synapse-artifacts-readme.md index f0fc481ffb634..f19a9b261c9d0 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/05/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.20250805.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,7 +23,7 @@ Maven dependency for the Azure Synapse Artifacts client library. Add it to your com.azure azure-analytics-synapse-artifacts - 1.0.0-beta.16 + 1.0.0-beta.17 ``` [//]: # ({x-version-update-end}) @@ -222,10 +222,10 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-artifacts_1.0.0-beta.16/sdk/synapse/azure-analytics-synapse-artifacts/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-artifacts/src [api_documentation]: https://azure.github.io/azure-sdk-for-java [azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-artifacts_1.0.0-beta.16/sdk/identity/azure-identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable @@ -236,7 +236,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope [azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ [azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal [azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest -[artifacts_samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-artifacts_1.0.0-beta.16/sdk/synapse/azure-analytics-synapse-artifacts/src/samples/java/com/azure/analytics/synapse/artifacts +[artifacts_samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-artifacts/src/samples/java/com/azure/analytics/synapse/artifacts [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning diff --git a/docs-ref-services/preview/analytics-synapse-managedprivateendpoints-readme.md b/docs-ref-services/preview/analytics-synapse-managedprivateendpoints-readme.md index 79eb6a0765f5d..48604fd1907ba 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/05/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.20250805.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,13 +23,13 @@ Maven dependency for the Azure Synapse managed private endpoints client library. com.azure azure-analytics-synapse-managedprivateendpoints - 1.0.0-beta.5 + 1.0.0-beta.6 ``` [//]: # ({x-version-update-end}) ### Prerequisites -- Java Development Kit (JDK) with version 8 or above +- [Java Development Kit (JDK)][jdk] with version 8 or above - An [Azure subscription][azure_sub]. - An existing Azure Synapse workspace. If you need to create an Azure Synapse workspace, you can use the Azure Portal or [Azure CLI][azure_cli]. ```Bash @@ -82,7 +82,7 @@ Here is an [Azure Cloud Shell](https://shell.azure.com/bash) snippet below to ## Troubleshooting ### Default HTTP client -All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL operations. The Boring SSL library is an Uber JAR containing native libraries for Linux / macOS / Windows, and provides better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. @@ -102,17 +102,20 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-managedprivateendpoints_1.0.0-beta.5/sdk/synapse/azure-analytics-synapse-accesscontrol/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol/src [api_documentation]: https://azure.github.io/azure-sdk-for-java -[azsynapse_docs]: https://docs.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-managedprivateendpoints_1.0.0-beta.5/sdk/identity/azure-identity +[azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ -[azure_synapse]: https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace -[azure_cli]: https://docs.microsoft.com/cli/azure -[rest_api]: https://docs.microsoft.com/rest/api/synapse/ -[azsynapse_rest]: https://docs.microsoft.com/rest/api/synapse/ -[azure_create_application_in_portal]: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal -[azure_synapse_cli_full]: https://docs.microsoft.com/cli/azure/synapse?view=azure-cli-latest +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable +[azure_sub]: https://azure.microsoft.com/free/ +[azure_synapse]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_cli]: https://learn.microsoft.com/cli/azure +[rest_api]: https://learn.microsoft.com/rest/api/synapse/ +[azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning + diff --git a/docs-ref-services/preview/analytics-synapse-monitoring-readme.md b/docs-ref-services/preview/analytics-synapse-monitoring-readme.md index 3f1f7beee0568..60a1c30701119 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/05/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.20250805.1 Azure Synapse is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources—at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs. @@ -23,13 +23,13 @@ Maven dependency for the Azure Synapse monitoring client library. Add it to your com.azure azure-analytics-synapse-monitoring - 1.0.0-beta.3 + 1.0.0-beta.5 ``` [//]: # ({x-version-update-end}) ### Prerequisites -- Java Development Kit (JDK) with version 8 or above +- [Java Development Kit (JDK)][jdk] with version 8 or above - An [Azure subscription][azure_sub]. - An existing Azure Synapse workspace. If you need to create an Azure Synapse workspace, you can use the Azure Portal or [Azure CLI][azure_cli]. ```Bash @@ -82,7 +82,7 @@ Here is an [Azure Cloud Shell](https://shell.azure.com/bash) snippet below to ## Troubleshooting ### Default HTTP client -All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients). +All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the [HTTP clients wiki](https://learn.microsoft.com/azure/developer/java/sdk/http-client-pipeline#http-clients). ### Default SSL library All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL operations. The Boring SSL library is an Uber JAR containing native libraries for Linux / macOS / Windows, and provides better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki. @@ -102,17 +102,20 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-analytics-synapse-monitoring_1.0.0-beta.3/sdk/synapse/azure-analytics-synapse-accesscontrol/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol/src [api_documentation]: https://azure.github.io/azure-sdk-for-java -[azsynapse_docs]: https://docs.microsoft.com/azure/synapse-analytics/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-analytics-synapse-monitoring_1.0.0-beta.3/sdk/identity/azure-identity +[azsynapse_docs]: https://learn.microsoft.com/azure/synapse-analytics/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity [maven]: https://maven.apache.org/ [azure_subscription]: https://azure.microsoft.com/ -[azure_synapse]: https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace -[azure_cli]: https://docs.microsoft.com/cli/azure -[rest_api]: https://docs.microsoft.com/rest/api/synapse/ -[azsynapse_rest]: https://docs.microsoft.com/rest/api/synapse/ -[azure_create_application_in_portal]: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal -[azure_synapse_cli_full]: https://docs.microsoft.com/cli/azure/synapse?view=azure-cli-latest +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/?view=azure-java-stable +[azure_sub]: https://azure.microsoft.com/free/ +[azure_synapse]: https://learn.microsoft.com/azure/synapse-analytics/quickstart-create-workspace +[azure_cli]: https://learn.microsoft.com/cli/azure +[rest_api]: https://learn.microsoft.com/rest/api/synapse/ +[azsynapse_rest]: https://learn.microsoft.com/rest/api/synapse/ +[azure_create_application_in_portal]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +[azure_synapse_cli_full]: https://learn.microsoft.com/cli/azure/synapse?view=azure-cli-latest [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning + diff --git a/docs-ref-services/preview/analytics-synapse-spark-readme.md b/docs-ref-services/preview/analytics-synapse-spark-readme.md index be4a5096a7897..2373c0b504108 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/05/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.20250805.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 80f1a13cd5511..d51319caadcc3 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/04/2025 +ms.date: 08/06/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 01d9f43b072ec..965bbc19e76c0 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/04/2025 +ms.date: 08/06/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 1f50ffda64b6d..6748179e2d37f 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/04/2025 +ms.date: 08/06/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 be0efb7496308..90e6613cc7aff 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/04/2025 +ms.date: 08/06/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 b81b7a51ffea1..29a4c186cbc48 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/04/2025 +ms.date: 08/06/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 f55bb26fd2022..b2bfe81c30053 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/04/2025 +ms.date: 08/06/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 3a6e57869b175..44721ae7d1434 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/04/2025 +ms.date: 08/06/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 e2f4540d3e505..c6ecfdab5bb64 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: astro diff --git a/docs-ref-services/preview/attestation-index.md b/docs-ref-services/preview/attestation-index.md index bd70092ecc1d3..8bcfac306953a 100644 --- a/docs-ref-services/preview/attestation-index.md +++ b/docs-ref-services/preview/attestation-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Attestation](security-attestation-readme.md)|[azure-security-attestation](https://repo1.maven.org/maven2/com/azure/azure-security-attestation)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/attestation/azure-security-attestation)| |[Resource Management - Attestation](resourcemanager-attestation-readme.md)|[azure-resourcemanager-attestation](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-attestation)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/attestation/azure-resourcemanager-attestation)| diff --git a/docs-ref-services/preview/attestation.md b/docs-ref-services/preview/attestation.md index 5f391fb612d85..55e0b66ae9cf8 100644 --- a/docs-ref-services/preview/attestation.md +++ b/docs-ref-services/preview/attestation.md @@ -1,7 +1,7 @@ --- title: Azure Attestation SDK for Java description: Reference for Azure Attestation SDK for Java -ms.date: 08/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: azure-resource-manager diff --git a/docs-ref-services/preview/automanage.md b/docs-ref-services/preview/automanage.md index 1067a80734747..a327519e18086 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/04/2025 +ms.date: 08/06/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 20b1b88336809..09bdd01888f57 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/04/2025 +ms.date: 08/06/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 803311bf625aa..50405982f7724 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/04/2025 +ms.date: 08/06/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 95ef25200991c..50068401bb844 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/04/2025 +ms.date: 08/06/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 1559448d86eb0..a5681f37dfb2e 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/04/2025 +ms.date: 08/06/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 18b77dea5aba2..017435ed11bb4 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/04/2025 +ms.date: 08/06/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 e86e1e35a7ac0..f61839cfef4b1 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: baremetalinfrastructure diff --git a/docs-ref-services/preview/batch-index.md b/docs-ref-services/preview/batch-index.md index a34d42e74fed0..a71a2f10bcf97 100644 --- a/docs-ref-services/preview/batch-index.md +++ b/docs-ref-services/preview/batch-index.md @@ -1,4 +1,5 @@ | Reference | Package | Source | |---|---|---| +|[Batch](batch-readme.md)|[azure-batch](https://repo1.maven.org/maven2/com/microsoft/azure/azure-batch)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/batch/microsoft-azure-batch)| |[Compute Batch](compute-batch-readme.md)|[azure-compute-batch](https://repo1.maven.org/maven2/com/azure/azure-compute-batch)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/batch/azure-compute-batch)| |[Resource Management - Batch](resourcemanager-batch-readme.md)|[azure-resourcemanager-batch](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-batch)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/batch/azure-resourcemanager-batch)| diff --git a/docs-ref-services/preview/batch-readme.md b/docs-ref-services/preview/batch-readme.md new file mode 100644 index 0000000000000..24b12d78e9913 --- /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/05/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 9ef20bd132f62..e2890edbb44cf 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/04/2025 +ms.date: 08/06/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 f8b21d7ee29fb..36ba9f896855c 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/04/2025 +ms.date: 08/06/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 02ca4d91867d4..8e8ddae4b18b5 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/04/2025 +ms.date: 08/06/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 4d2d57a15bd17..52534c44067e8 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/04/2025 +ms.date: 08/06/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 0559f02150086..8be5345026ac3 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: carbonoptimization diff --git a/docs-ref-services/preview/change-analysis-index.md b/docs-ref-services/preview/change-analysis-index.md new file mode 100644 index 0000000000000..d65e76abcdb64 --- /dev/null +++ b/docs-ref-services/preview/change-analysis-index.md @@ -0,0 +1,3 @@ +| Reference | Package | Source | +|---|---|---| +|[Resource Management - Change Analysis](resourcemanager-changeanalysis-readme.md)|[azure-resourcemanager-changeanalysis](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-changeanalysis)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/changeanalysis/azure-resourcemanager-changeanalysis)| diff --git a/docs-ref-services/preview/change-analysis.md b/docs-ref-services/preview/change-analysis.md new file mode 100644 index 0000000000000..73008cf9a0307 --- /dev/null +++ b/docs-ref-services/preview/change-analysis.md @@ -0,0 +1,11 @@ +--- +title: Azure Change Analysis SDK for Java +description: Reference for Azure Change Analysis SDK for Java +ms.date: 08/06/2025 +ms.topic: reference +ms.devlang: java +ms.service: changeanalysis +--- +# Azure Change Analysis SDK for Java - preview +## Packages - preview +[!INCLUDE [packages](change-analysis-index.md)] \ No newline at end of file diff --git a/docs-ref-services/preview/cognitive-services-index.md b/docs-ref-services/preview/cognitive-services-index.md index a78f4744b142c..f339af95ae9d1 100644 --- a/docs-ref-services/preview/cognitive-services-index.md +++ b/docs-ref-services/preview/cognitive-services-index.md @@ -1,12 +1,15 @@ | 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)| +|[Form Recognizer](ai-formrecognizer-readme.md)|[azure-ai-formrecognizer](https://repo1.maven.org/maven2/com/azure/azure-ai-formrecognizer)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer)| |[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)| |[OpenAI](ai-openai-readme.md)|[azure-ai-openai](https://repo1.maven.org/maven2/com/azure/azure-ai-openai)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/openai/azure-ai-openai)| |[OpenAI Assistants](ai-openai-assistants-readme.md)|[azure-ai-openai-assistants](https://repo1.maven.org/maven2/com/azure/azure-ai-openai-assistants)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/openai/azure-ai-openai-assistants)| |[AI Projects](ai-projects-readme.md)|[azure-ai-projects](https://repo1.maven.org/maven2/com/azure/azure-ai-projects)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/ai/azure-ai-projects)| +|[Text Analytics](ai-textanalytics-readme.md)|[azure-ai-textanalytics](https://repo1.maven.org/maven2/com/azure/azure-ai-textanalytics)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/textanalytics/azure-ai-textanalytics)| |[Document Translation](ai-translation-document-readme.md)|[azure-ai-translation-document](https://repo1.maven.org/maven2/com/azure/azure-ai-translation-document)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-document)| |[Text Translation](ai-translation-text-readme.md)|[azure-ai-translation-text](https://repo1.maven.org/maven2/com/azure/azure-ai-translation-text)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/translation/azure-ai-translation-text)| |[Face](ai-vision-face-readme.md)|[azure-ai-vision-face](https://repo1.maven.org/maven2/com/azure/azure-ai-vision-face)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/face/azure-ai-vision-face)| diff --git a/docs-ref-services/preview/cognitive-services.md b/docs-ref-services/preview/cognitive-services.md index 18496ce4def6a..49a19fd972823 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/04/2025 +ms.date: 08/06/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 ccf66ffdc17a6..3e608d537535c 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: commerce diff --git a/docs-ref-services/preview/communication-callautomation-readme.md b/docs-ref-services/preview/communication-callautomation-readme.md index 13f350f6e2361..7ac7f0b5f6d9f 100644 --- a/docs-ref-services/preview/communication-callautomation-readme.md +++ b/docs-ref-services/preview/communication-callautomation-readme.md @@ -1,12 +1,12 @@ --- title: Azure Communication Call Automation Service client library for Java keywords: Azure, java, SDK, API, azure-communication-callautomation, communication/azure-communication-callautomation -ms.date: 01/31/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: communication/azure-communication-callautomation --- -# Azure Communication Call Automation Service client library for Java - version 1.4.0-beta.2 +# Azure Communication Call Automation Service client library for Java - version 1.5.0-alpha.20250804.2 This package contains a Java SDK for Azure Communication Call Automation Service. @@ -31,7 +31,7 @@ This package contains a Java SDK for Azure Communication Call Automation Service com.azure azure-communication-callautomation - 1.1.0 + 1.5.0 ``` @@ -50,64 +50,9 @@ This is the restart of Call Automation Service. It is renamed to Call Automation `CallAutomationEventParser` provides the functionality to handle events from the ACS resource. -## Examples - -### Handle Mid-Connection events with CallAutomation's EventProcessor - -To easily handle mid-connection events, Call Automation's SDK provides easier way to handle these events. -Take a look at `CallAutomationEventProcessor`. This will ensure correlation between call and events more easily. - -```Java -@RestController -public class ActionController { - // Controller implementation... - - @RequestMapping(value = "/api/events", method = POST) - public ResponseEntity handleCallEvents(@RequestBody String requestBody) { - try { - CallAutomationAsyncClient client = getCallAutomationAsyncClient(); - client.getEventProcessor().processEvents(requestBody); - - return new ResponseEntity<>(HttpStatus.OK); - } catch (Exception e) { - return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR); - } - } -} -``` - -`processEvents` is required for EventProcessor to work. -After event is being consumed by EventProcessor, you can start using its feature. - -See below for example: where you are making a call with `CreateCall`, and wait for `CallConnected` event of the call. - -```Java -public class commandClass { - // Class implementation... - - public void createCallCommand() { - CallAutomationAsyncClient client = getCallAutomationAsyncClient(); // Should be the same instance as the one used in the example above. - String callbackUrl = ""; - CallInvite callInvite = new CallInvite(new CommunicationUserIdentifier("")); - CreateCallResult result = client.createCall(callInvite, callbackUrl).block(); - - try { - // This will wait until CallConnected event is arrived or Timesout! - CreateCallEventResult eventResult = result.waitForEventProcessorAsync(Duration.ofSeconds(30)).block(); - CallConnected returnedEvent = eventResult.successResult(); - } catch (Exception e) { - // Timeout exception happend! - // Call likely was never answered. - } - } -} -``` - -If timeout was not set when calling "waitForEventProcessorAsync", the default timeout is 4 minutes. - ## Troubleshooting -If you recieve a CommunicationErrorException with the messagae: "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 +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 @@ -141,7 +86,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [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 -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-communication-callautomation_1.4.0-beta.2/sdk/communication/azure-communication-callautomation/src +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-callautomation/src [overview]: https://learn.microsoft.com/azure/communication-services/concepts/voice-video-calling/call-automation [incomingcall]: https://learn.microsoft.com/azure/communication-services/concepts/voice-video-calling/incoming-call-notification [build1]: https://learn.microsoft.com/azure/communication-services/quickstarts/voice-video-calling/callflows-for-customer-interactions?pivots=programming-language-java diff --git a/docs-ref-services/preview/communication-callingserver-readme.md b/docs-ref-services/preview/communication-callingserver-readme.md new file mode 100644 index 0000000000000..fa092a6c8cd65 --- /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/05/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.20250805.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 14b5c18c3aad0..a0531b1c7f78f 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/05/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.20250805.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-identity-readme.md b/docs-ref-services/preview/communication-identity-readme.md new file mode 100644 index 0000000000000..7e075e6ab57ca --- /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/05/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.20250805.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 1c303c4329654..785087c1ded9d 100644 --- a/docs-ref-services/preview/communication-index.md +++ b/docs-ref-services/preview/communication-index.md @@ -2,9 +2,14 @@ |---|---|---| |[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 JobRouter](communication-jobrouter-readme.md)|[azure-communication-jobrouter](https://repo1.maven.org/maven2/com/azure/azure-communication-jobrouter)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-jobrouter)| |[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-jobrouter-readme.md b/docs-ref-services/preview/communication-jobrouter-readme.md new file mode 100644 index 0000000000000..1c504d39b2400 --- /dev/null +++ b/docs-ref-services/preview/communication-jobrouter-readme.md @@ -0,0 +1,268 @@ +--- +title: Azure Communication Job Router client library for Java +keywords: Azure, java, SDK, API, azure-communication-jobrouter, communication/azure-communication-jobrouter +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: communication/azure-communication-jobrouter +--- +# Azure Communication Job Router client library for Java - version 2.0.0-alpha.20250804.2 + + +Azure Communication Job Router contains the APIs used in job router applications for Azure Communication Services. + +[Source code][source_code] | [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 +#### 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-jobrouter + + +``` + +#### 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-jobrouter;current}) +```xml + + com.azure + azure-communication-jobrouter + 2.0.0-beta.1 + +``` + +## Key concepts + +### Job + +A Job is a unit of work (demand), which must be routed to an available Worker (supply). A real-world example is an incoming call or chat in the context of a call center. + +### Worker + +A Worker is the supply available to handle a Job. When you use the SDK to register a Worker to receive jobs, you can specify: + +- One or more queues to listen on. +- The number of concurrent jobs per Channel that the Worker can handle. +- A set of Labels that can be used to group and select workers. + +A real-world example is an agent in a call center. + +### Queue + +A Queue is an ordered list of jobs, that are waiting to be served to a worker. Workers register with a queue to receive work from it. + +A real-world example is a call queue in a call center. + +### Channel + +A Channel is a grouping of jobs by some type. When a worker registers to receive work, they must also specify for which channels they can handle work, and how much of each can they handle concurrently. Channels are just a string discriminator and aren't explicitly created. + +Real-world examples are `voice calls` or `chats` in a call center. + +### Offer + +An Offer is extended by Job Router to a worker to handle a particular job when it determines a match. You can either accept or decline the offer with the JobRouter SDK. If you ignore the offer, it expires according to the time to live configured on the Distribution Policy. + +A real-world example is the ringing of an agent in a call center. + + +### Distribution Policy + +A Distribution Policy is a configuration set that controls how jobs in a queue are distributed to workers registered with that queue. This configuration includes: + +- How long an Offer is valid before it expires. +- The distribution mode, which define the order in which workers are picked when there are multiple available. +- How many concurrent offers can there be for a given job. + +### Labels + +You can attach labels to workers, jobs, and queues. Labels are key value pairs that can be of `string`, `number`, or `boolean` data types. + +A real-world example is the skill level of a particular worker or the team or geographic location. + +### Worker selectors + +Worker selectors can be attached to a job in order to target a subset of workers on the queue. + +A real-world example is a condition on an incoming call that the agent must have a minimum level of knowledge of a particular product. + +### Classification policy + +A classification policy can be used to programmatically select a queue, determine job priority, or attach worker label selectors to a job. + +### Queue selectors + +Queue selectors can be attached to a classification policy in order to target a queue which fulfills certain conditions. +This queue is used enqueueing an incoming job. + +A real-world example is a condition on an incoming call that the call has to get queued to a queue which supports `chat`. + + +### Exception policy + +An exception policy controls the behavior of a Job based on a trigger and executes a desired action. The exception policy is attached to a Queue so it can control the behavior of Jobs in the Queue. + + +## Examples + +### Client Initialization +JobRouter has two clients, JobRouterAdministrationClient and JobRouterClient. Both of them +can be initialized using the endpoint and access key. + +```java +String endpoint = ; +String accessKey = ; +JobRouterAdministrationClient routerAdminClient = new JobRouterAdministrationClientBuilder() + .endpoint(endpoint) + .addPolicy(new HmacAuthenticationPolicy(new AzureKeyCredential(accessKey))) + .buildClient(); +JobRouterClient routerClient = new JobRouterClientBuilder() + .endpoint(endpoint) + .addPolicy(new HmacAuthenticationPolicy(new AzureKeyCredential(accessKey))) + .buildClient(); +``` + +Using `JobRouterClient` created from builder, create Job Router entities as described below. + +### Create a Distribution Policy + +```java +CreateDistributionPolicyOptions createDistributionPolicyOptions = new CreateDistributionPolicyOptions( + "distribution-policy-id", + 10.0, + new LongestIdleMode() + .setMinConcurrentOffers(1) + .setMaxConcurrentOffers(10) +); +DistributionPolicy distributionPolicy = routerAdminClient.createDistributionPolicy(createDistributionPolicyOptions); +``` + +### Create a Queue + +```java +CreateQueueOptions createQueueOptions = new CreateQueueOptions("queue-id", distributionPolicy.getId()); +RouterQueue jobQueue = routerAdminClient.createQueue(createQueueOptions); +``` + +### Create a Job + +```java +CreateJobOptions createJobOptions = new CreateJobOptions("job-id", "chat-channel", queueId) + .setPriority(1) + .setChannelReference("12345") + .setRequestedWorkerSelectors( + new ArrayList<>() {{ + new RouterWorkerSelector() + .setKey("Some-skill") + .setLabelOperator(LabelOperator.GREATER_THAN) + .setValue(new LabelValue(10)); + }} + ); +RouterJob routerJob = routerClient.createJob(createJobOptions); +``` + +### Create a Worker + +```java +Map labels = new HashMap() { + { + put("Label", new RouterValue("Value")); + } +}; + +Map tags = new HashMap() { + { + put("Tag", new RouterValue("Value")); + } +}; + +RouterChannel channel = new RouterChannel("router-channel", 1); + +List channels = new ArrayList() { + { + add(channel); + } +}; + +List queues = new ArrayList() { + { + add(jobQueue.getId()); + } +}; + +CreateWorkerOptions createWorkerOptions = new CreateWorkerOptions(workerId, 10) + .setLabels(labels) + .setTags(tags) + .setAvailableForOffers(true) + .setChannels(channels) + .setQueues(queues); + +RouterWorker routerWorker = routerClient.createWorker(createWorkerOptions); +``` + +## Troubleshooting + +Running into issues? This section should contain details as to what to do there. + +## Next steps +- [Read more about Router in Azure Communication Services][router_concepts] + +### More sample code +Please take a look at the [samples](https://github.com/cparisineti/azure-sdk-for-java/tree/feature/jobrouter-initial-commit/sdk/communication/azure-communication-jobrouter/src/samples/) directory for detailed examples of how to use this library. + + +## 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. + + +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-jobrouter/src +[router_concepts]: https://learn.microsoft.com/azure/communication-services/concepts/router/concepts +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[package]: https://search.maven.org/artifact/com.azure/azure-communication-jobrouter +[api_documentation]: https://aka.ms/java-docs +[rest_docs]: https://learn.microsoft.com/rest/api/communication/ +[product_docs]: https://learn.microsoft.com/azure/communication-services/ +[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/communication-messages-readme.md b/docs-ref-services/preview/communication-messages-readme.md index 7e3fee05880a1..5598b77faab14 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/05/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.20250805.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 37c4f51c54870..43002dc844813 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/05/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.20250805.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 a70eb088b7e6e..00c8880f97072 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/05/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.20250805.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 bbf010f4b72b9..a121691340c47 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/05/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.20250805.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 2b98ff5d3f3e9..bff4c29563c58 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/04/2025 +ms.date: 08/06/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 40ef2763fd033..28654682805ab 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/05/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.20250805.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 efc7c05471c4c..90393312b9eda 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/04/2025 +ms.date: 08/06/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 66b8ab0a268c0..efaebfc30b17f 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/04/2025 +ms.date: 08/06/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 fdab9f4055c59..14265fc8ea8c2 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/04/2025 +ms.date: 08/06/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 17063c36d58a3..e21f2df80508c 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/04/2025 +ms.date: 08/06/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 da20b1bf05a26..2024d7957b4e6 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/04/2025 +ms.date: 08/06/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 56439420d5b21..011f395832c22 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/04/2025 +ms.date: 08/06/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 29fe6ad422d6c..20e789df7f84a 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/04/2025 +ms.date: 08/06/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 981e2fdfe8415..a2185a40f1474 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/04/2025 +ms.date: 08/06/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 c92a97786ea1e..5def312128cf4 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/04/2025 +ms.date: 08/06/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 b72772ce379f1..4087c9bf09ca7 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/04/2025 +ms.date: 08/06/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 9f85bbf8a64c7..85a487bb98b1a 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: containerorchestratorruntime diff --git a/docs-ref-services/preview/container-registry-index.md b/docs-ref-services/preview/container-registry-index.md index 1250996522ca0..aa0d9dc19cb23 100644 --- a/docs-ref-services/preview/container-registry-index.md +++ b/docs-ref-services/preview/container-registry-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Container Registry](containers-containerregistry-readme.md)|[azure-containers-containerregistry](https://repo1.maven.org/maven2/com/azure/azure-containers-containerregistry)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/containerregistry/azure-containers-containerregistry)| |[Resource Management - Container Registry](resourcemanager-containerregistry-readme.md)|[azure-resourcemanager-containerregistry](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-containerregistry)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/azure-resourcemanager-containerregistry)| diff --git a/docs-ref-services/preview/container-registry.md b/docs-ref-services/preview/container-registry.md index 0e2b50c7b2bea..2bb85ec7c45c1 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/04/2025 +ms.date: 08/06/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 9f5ece58117d3..37710ad892add 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/04/2025 +ms.date: 08/06/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 5bfaacd3c7e16..8fcefb3c9dd62 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/04/2025 +ms.date: 08/06/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 0000000000000..3ddd9c5b1fc26 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: containerregistry +--- +# Azure Container Registry client library for Java - version 1.3.0-alpha.20250805.1 + + +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 4bb5edb9f9cff..8b5639ef42ab0 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: cosmosdbforpostgresql diff --git a/docs-ref-services/preview/cosmos-db-index.md b/docs-ref-services/preview/cosmos-db-index.md index 191ec5f523f54..68d8b5c51ad81 100644 --- a/docs-ref-services/preview/cosmos-db-index.md +++ b/docs-ref-services/preview/cosmos-db-index.md @@ -2,4 +2,5 @@ |---|---|---| |[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)| diff --git a/docs-ref-services/preview/cosmos-db.md b/docs-ref-services/preview/cosmos-db.md index 26c1cbc6e6b9f..603ef4a73b63e 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/04/2025 +ms.date: 08/06/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 0000000000000..d0bd3dff01b16 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: cosmos +--- +# Encryption plugin library for Azure Cosmos DB Java SDK for Java +The Azure Cosmos Encryption Plugin is used for encrypting data with a user-provided key before saving into Cosmos DB and decrypting it when reading back from the database. + +[Source code][encryption_source_code] | [Package (Maven)][cosmos_encryption_maven] | [API reference documentation][encryption_api_documentation] | [Product documentation][cosmos_docs] | +[Samples][getting_started_encryption] + +## Getting started +### Include the package + +[//]: # ({x-version-update-start;com.azure:azure-cosmos-encryption;current}) +```xml + + com.azure + azure-cosmos-encryption + 2.22.0 + +``` +[//]: # ({x-version-update-end}) + +Refer to maven central for previous [releases][cosmos_encryption_maven] + +Refer to [javadocs][encryption_api_documentation] for more details on the package + + +### Prerequisites + +- [Java Development Kit (JDK) with version 8 or above][jdk] +- An active Azure account. If you don't have one, you can sign up for a [free account][azure_subscription]. Alternatively, you can use the [Azure Cosmos DB Emulator](https://learn.microsoft.com/azure/cosmos-db/local-emulator) for development and testing. As emulator HTTPS certificate is self-signed, you need to import its certificate to java trusted cert store as [explained here](https://learn.microsoft.com/azure/cosmos-db/local-emulator-export-ssl-certificates) +- (Optional) SLF4J is a logging facade. +- (Optional) [SLF4J binding](https://www.slf4j.org/manual.html) is used to associate a specific logging framework with SLF4J. +- (Optional) [Maven][maven] + +SLF4J is only needed if you plan to use logging, please also download an SLF4J binding which will link the SLF4J API with the logging implementation of your choice. See the [SLF4J user manual](https://www.slf4j.org/manual.html) for more information. + +The SDK provides Reactor Core-based async APIs. You can read more about Reactor Core and [Flux/Mono types here](https://projectreactor.io/docs/core/release/api/) + +## Key concepts + +The Azure Cosmos Encryption Plugin is used for encrypting data with a user-provided key before saving into Cosmos DB and decrypting it when reading back from the database. Underneath it uses Azure Cosmos DB Java SDK which provides client-side logical representation to access the Azure Cosmos DB SQL API. +A Cosmos DB account contains zero or more databases, a database (DB) contains zero or more containers, and a container contains zero or more items. +You may read more about databases, containers, and items [here](https://learn.microsoft.com/azure/cosmos-db/databases-containers-items). +A few important properties are defined at the level of the container, among them are provisioned throughput and partition key. + +## Examples +The following section provides several code snippets covering some of the most common Cosmos Encryption API tasks, including: +* [Create Cosmos Encryption Client](#create-cosmos-encryption-client) +* [Create Cosmos Encryption Database](#create-cosmos-encryption-database) +* [Create Encryption Container](#create-cosmos-encryption-container) +* [CRUD operation on Items](#crud-operation-on-items) + +### Create Cosmos Encryption Client + +```java readme-sample-createCosmosEncryptionClient +// Create a new CosmosEncryptionAsyncClient +CosmosAsyncClient cosmosAsyncClient = new CosmosClientBuilder() + .endpoint("") + .key("") + .buildAsyncClient(); +KeyEncryptionKeyClientBuilder keyEncryptionKeyClientBuilder = new KeyEncryptionKeyClientBuilder().credential(tokenCredentials); +CosmosEncryptionAsyncClient cosmosEncryptionAsyncClient = + new CosmosEncryptionClientBuilder().cosmosAsyncClient(cosmosAsyncClient).keyEncryptionKeyResolver( + keyEncryptionKeyClientBuilder).keyEncryptionKeyResolverName(CosmosEncryptionClientBuilder.KEY_RESOLVER_NAME_AZURE_KEY_VAULT).buildAsyncClient(); +``` + +### Create Cosmos Encryption Database +You need to first create a Database and using the cosmos encryption client created in the previous example, you can create a cosmos encryption database proxy object like this: + +```java readme-sample-createCosmosEncryptionDatabase +// This will create a database with the regular cosmosAsyncClient. +CosmosEncryptionAsyncDatabase cosmosEncryptionAsyncDatabase = cosmosEncryptionAsyncClient.getCosmosAsyncClient() + .createDatabaseIfNotExists("") + // TIP: Our APIs are Reactor Core based, so try to chain your calls + .map(databaseResponse -> + // Get a reference to the encryption database + // This will create a cosmos encryption database proxy object. + cosmosEncryptionAsyncClient.getCosmosEncryptionAsyncDatabase(databaseResponse.getProperties().getId())) + .block(); // Blocking for demo purposes (avoid doing this in production unless you must) +``` + +### Create Cosmos Encryption Container +You need to first create a Container with ClientEncryptionPolicy and using the cosmos encryption database object created in the previous example, you can create a cosmos encryption container proxy object like this: + +```java readme-sample-createCosmosEncryptionContainer +//Create Client Encryption Key +EncryptionKeyWrapMetadata metadata = new EncryptionKeyWrapMetadata(this.cosmosEncryptionAsyncClient.getKeyEncryptionKeyResolverName(), "key", "tempmetadata", EncryptionAlgorithm.RSA_OAEP.toString()); +CosmosEncryptionAsyncContainer cosmosEncryptionAsyncContainer = cosmosEncryptionAsyncDatabase + .createClientEncryptionKey("key", CosmosEncryptionAlgorithm.AEAD_AES_256_CBC_HMAC_SHA256.getName(), metadata) + // TIP: Our APIs are Reactor Core based, so try to chain your calls + .then(Mono.defer(() -> { + //Create Encryption Container + ClientEncryptionIncludedPath includedPath = new ClientEncryptionIncludedPath(); + includedPath.setClientEncryptionKeyId("key"); + includedPath.setPath("/sensitiveString"); + includedPath.setEncryptionType(CosmosEncryptionType.DETERMINISTIC.toString()); + includedPath.setEncryptionAlgorithm(CosmosEncryptionAlgorithm.AEAD_AES_256_CBC_HMAC_SHA256.getName()); + + List paths = new ArrayList<>(); + paths.add(includedPath); + ClientEncryptionPolicy clientEncryptionPolicy = new ClientEncryptionPolicy(paths); + CosmosContainerProperties properties = new CosmosContainerProperties("", "/mypk"); + properties.setClientEncryptionPolicy(clientEncryptionPolicy); + return cosmosEncryptionAsyncDatabase.getCosmosAsyncDatabase().createContainer(properties); + })) + .map(containerResponse -> + // Create a reference to the encryption container + // This will create a cosmos encryption container proxy object. + cosmosEncryptionAsyncDatabase.getCosmosEncryptionAsyncContainer(containerResponse.getProperties().getId())) + .block(); // Blocking for demo purposes (avoid doing this in production unless you must) +``` +### CRUD operation on Items + +```java readme-sample-crudOperationsOnItems +// Create an item +Pojo pojo = new Pojo(); +pojo.setSensitiveString("Sensitive Information need to be encrypted"); +cosmosEncryptionAsyncContainer.createItem(pojo) + .flatMap(response -> { + System.out.println("Created item: " + response.getItem()); + // Read that item 👓 + return cosmosEncryptionAsyncContainer.readItem(response.getItem().getId(), + new PartitionKey(response.getItem().getId()), + Pojo.class); + }) + .flatMap(response -> { + System.out.println("Read item: " + response.getItem()); + // Replace that item 🔁 + Pojo p = response.getItem(); + pojo.setSensitiveString("New Sensitive Information"); + return cosmosEncryptionAsyncContainer.replaceItem(p, response.getItem().getId(), + new PartitionKey(response.getItem().getId())); + }) + // delete that item 💣 + .flatMap(response -> cosmosEncryptionAsyncContainer.deleteItem(response.getItem().getId(), + new PartitionKey(response.getItem().getId()))) + .subscribe(); +``` + +We have a get started sample app available [here][getting_started_encryption]. + + +## Troubleshooting + +### General + +Azure Cosmos DB is a fast and flexible distributed database that scales seamlessly with guaranteed latency and throughput. +You do not have to make major architecture changes or write complex code to scale your database with Azure Cosmos DB. +Scaling up and down is as easy as making a single API call or SDK method call. +However, because Azure Cosmos DB is accessed via network calls there are client-side optimizations you can make to achieve peak performance when using Azure Cosmos DB Java SDK v4. + +- [Performance][perf_guide] guide covers these client-side optimizations. + +- [Troubleshooting Guide][troubleshooting] covers common issues, workarounds, diagnostic steps, and tools when you use Azure Cosmos DB Java SDK v4 with Azure Cosmos DB SQL API accounts. + +### Enable Client Logging +Azure Cosmos DB Java SDK v4 uses SLF4j as the logging facade that supports logging into popular logging frameworks such as log4j and logback. + +For example, if you want to use log4j as the logging framework, add the following libs in your Java classpath. + +```xml + + org.slf4j + slf4j-log4j12 + ${slf4j.version} + + + log4j + log4j + ${log4j.version} + +``` + +Also, add a log4j config. + +```properties +# this is a sample log4j configuration + +# Set root logger level to INFO and its only appender to A1. +log4j.rootLogger=INFO, A1 + +log4j.category.com.azure.cosmos=INFO +#log4j.category.io.netty=OFF +#log4j.category.io.projectreactor=OFF +# A1 is set to be a ConsoleAppender. +log4j.appender.A1=org.apache.log4j.ConsoleAppender + +# A1 uses PatternLayout. +log4j.appender.A1.layout=org.apache.log4j.PatternLayout +log4j.appender.A1.layout.ConversionPattern=%d %5X{pid} [%t] %-5p %c - %m%n +``` +## Next steps + +- Cosmos encryption sample program is [here][getting_started_encryption] +- Quick start of Cosmos DB core java sdk [quickstart][quickstart] - Building a java app to manage Cosmos DB SQL API data +- [Read more about Azure Cosmos DB Service][cosmos_docs] + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a +[Contributor License Agreement (CLA)][cla] declaring that you have the right to, and actually do, grant us the rights +to use your contribution. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate +the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to +do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] +or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. + + +[encryption_source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos-encryption/src +[cosmos_introduction]: https://learn.microsoft.com/azure/cosmos-db/ +[api_documentation]: https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos/latest/index.html +[encryption_api_documentation]: https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos-encryption/latest/index.html +[cosmos_docs]: https://learn.microsoft.com/azure/cosmos-db/introduction +[jdk]: https://learn.microsoft.com/java/azure/jdk/ +[maven]: https://maven.apache.org/ +[cosmos_encryption_maven]: https://central.sonatype.com/artifact/com.azure/azure-cosmos-encryption +[cla]: https://cla.microsoft.com +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ +[coc_contact]: mailto:opencode@microsoft.com +[azure_subscription]: https://azure.microsoft.com/free/ +[troubleshooting]: https://learn.microsoft.com/azure/cosmos-db/troubleshoot-java-sdk-v4-sql +[perf_guide]: https://learn.microsoft.com/azure/cosmos-db/performance-tips-java-sdk-v4-sql?tabs=api-async +[sql_api_query]: https://learn.microsoft.com/azure/cosmos-db/sql-api-sql-query +[getting_started_encryption]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/cosmos/azure-cosmos-encryption/src/samples/java/com/azure/cosmos/encryption/ +[quickstart]: https://learn.microsoft.com/azure/cosmos-db/create-sql-api-java?tabs=sync + diff --git a/docs-ref-services/preview/cosmos-readme.md b/docs-ref-services/preview/cosmos-readme.md index 76d6ceabc372d..ba763f71aeb1b 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/05/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.20250805.2 Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service for operational and analytics workloads. It offers multi-mastering feature by automatically scaling throughput, compute, and storage. @@ -20,7 +20,7 @@ This project provides SDK library in Java for interacting with [SQL API][sql_api #### Include the BOM file Please include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number. -To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-cosmos_4.71.0-beta.1/sdk/boms/azure-sdk-bom/README.md). +To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/boms/azure-sdk-bom/README.md). ```xml @@ -131,10 +131,10 @@ You may learn more about partitioning [here](https://learn.microsoft.com/azure/c ## Examples The following section provides several code snippets covering some of the most common Cosmos DB SQL API tasks, including: -* [Create Cosmos Client](#create-cosmos-client "Create Cosmos Client") -* [Create Database](#create-database "Create Database") -* [Create Container](#create-container "Create Container") -* [CRUD operation on Items](#crud-operation-on-items "CRUD operation on Items") +* [Create Cosmos Client](#create-cosmos-client) +* [Create Database](#create-database) +* [Create Container](#create-container) +* [CRUD operation on Items](#crud-operation-on-items) ### Create Cosmos Client ```java readme-sample-createCosmosClient2 @@ -293,7 +293,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-cosmos_4.71.0-beta.1/sdk/cosmos/azure-cosmos/src +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos/src [cosmos_introduction]: https://learn.microsoft.com/azure/cosmos-db/ [api_documentation]: https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos/latest/index.html [cosmos_docs]: https://learn.microsoft.com/azure/cosmos-db/introduction @@ -316,6 +316,3 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions o [quickstart]: https://learn.microsoft.com/azure/cosmos-db/create-sql-api-java?tabs=sync [project_reactor_schedulers]: https://projectreactor.io/docs/core/release/api/reactor/core/scheduler/Schedulers.html - - - diff --git a/docs-ref-services/preview/cosmos-test-readme.md b/docs-ref-services/preview/cosmos-test-readme.md index f1f072ad1cd84..e597bf78499c9 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/05/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.20250805.2 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 71d260338d280..ac7611f6bac86 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/04/2025 +ms.date: 08/06/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 b2d43a08b4549..cb35e9d6d3240 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/04/2025 +ms.date: 08/06/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 4eafbf5def54d..833cec3dc7fa3 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/05/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.20250805.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 6873e00eb2583..81ee9b4b1e056 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/04/2025 +ms.date: 08/06/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 146f625bc2513..e1db40a8d3047 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/04/2025 +ms.date: 08/06/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 350dcf36da036..ba8067eb9f719 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/04/2025 +ms.date: 08/06/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 7736e5be6e5d1..a82a36fa9d9c3 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/04/2025 +ms.date: 08/06/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 fa8aea787e53f..6d877e6b5605a 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/04/2025 +ms.date: 08/06/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 ed7d48ca28566..d467243864792 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: datalakestore diff --git a/docs-ref-services/preview/data-protection.md b/docs-ref-services/preview/data-protection.md index 2dc6171777ba8..5381de85fbcff 100644 --- a/docs-ref-services/preview/data-protection.md +++ b/docs-ref-services/preview/data-protection.md @@ -1,11 +1,11 @@ --- title: Azure Data Protection SDK for Java description: Reference for Azure Data Protection SDK for Java +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: dataprotection --- # Azure Data Protection SDK for Java - preview ## Packages - preview -[!INCLUDE [packages](data-protection-index.md)] - +[!INCLUDE [packages](data-protection-index.md)] \ No newline at end of file diff --git a/docs-ref-services/preview/data-schemaregistry-apacheavro-readme.md b/docs-ref-services/preview/data-schemaregistry-apacheavro-readme.md index 6e647e8843d53..808148b9869be 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/05/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.20250805.1 Azure Schema Registry Apache Avro is a serializer and deserializer library for Avro data format that is integrated with @@ -32,7 +32,7 @@ and deserialization. com.azure azure-data-schemaregistry-apacheavro - 1.2.0-beta.2 + 1.2.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -60,7 +60,7 @@ with the Azure SDK, please include the `azure-identity` package: com.azure azure-identity - 1.7.3 + 1.15.3 ``` @@ -146,28 +146,28 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[package_maven]: https://search.maven.org/artifact/com.azure/azure-data-schemaregistry-avro -[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro -[generated_types]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro/generatedtestsources -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src -[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/ +[package_maven]: https://central.sonatype.com/artifact/com.azure/azure-data-schemaregistry-avro +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro +[generated_types]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/java/com/azure/data/schemaregistry/apacheavro/generatedtestsources +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src +[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/src/samples/ [azure_subscription]: https://azure.microsoft.com/free/ [apache_avro]: https://avro.apache.org/ -[api_reference_doc]: https://aka.ms/schemaregistry -[azure_cli]: /cli/azure +[api_reference_doc]: https://azure.github.io/azure-sdk-for-java/ +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/identity/azure-identity -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-apacheavro_1.2.0-beta.2/sdk/identity/azure-identity/README.md#defaultazurecredential -[event_hubs_namespace]: /azure/event-hubs/event-hubs-about -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential +[event_hubs_namespace]: https://learn.microsoft.com/azure/event-hubs/event-hubs-about +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [product_documentation]: https://aka.ms/schemaregistry -[specific_record]: https://avro.apache.org/docs/current/api/java/org/apache/avro/specific/SpecificRecord.html -[generic_record]: https://avro.apache.org/docs/current/api/java/org/apache/avro/generic/GenericRecord.html -[custom_subdomain]: /azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[register_aad_app]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[aad_grant_access]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK#use-logback-logging-framework-in-a-spring-boot-application +[specific_record]: https://avro.apache.org/docs/++version++/api/java/org/apache/avro/specific/SpecificRecord.html +[generic_record]: https://avro.apache.org/docs/++version++/api/java/org/apache/avro/generic/GenericRecord.html +[custom_subdomain]: https://learn.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain +[register_aad_app]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[aad_grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/docs-ref-services/preview/data-schemaregistry-jsonschema-readme.md b/docs-ref-services/preview/data-schemaregistry-jsonschema-readme.md index a4d07138571ce..24a7fd66c4e85 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/05/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.20250805.1 Azure Schema Registry Json Schema is a serializer and deserializer library for JSON data format that is integrated with @@ -14,7 +14,7 @@ Azure Schema Registry hosted in Azure Event Hubs, providing schema storage, vers provides a serializer capable of serializing and deserializing payloads containing Schema Registry schema identifiers and JSON encoded data. -[Source code][source_code] | (Package yet to release) | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] +[Source code][source_code] | [Package (Maven)][package_maven] | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] ## Getting started @@ -31,7 +31,7 @@ identifiers and JSON encoded data. com.azure azure-data-schemaregistry-jsonschema - 1.0.0-beta.1 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -59,7 +59,7 @@ with the Azure SDK, please include the `azure-identity` package: com.azure azure-identity - 1.10.1 + 1.15.3 ``` @@ -150,23 +150,23 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. - -[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/java/com/azure/data/schemaregistry/jsonschema -[address_type]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/test/java/com/azure/data/schemaregistry/jsonschema/Address.java -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src -[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/ +[package_maven]: https://central.sonatype.com/artifact/com.azure/azure-data-schemaregistry-jsonschema +[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/java/com/azure/data/schemaregistry/jsonschema +[address_type]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/test/java/com/azure/data/schemaregistry/jsonschema/Address.java +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src +[samples_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/schemaregistry/azure-data-schemaregistry-jsonschema/src/samples/ [azure_subscription]: https://azure.microsoft.com/free/ [api_reference_doc]: https://aka.ms/schemaregistry -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/identity/azure-identity -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-data-schemaregistry-jsonschema_1.0.0-beta.1/sdk/identity/azure-identity/README.md#defaultazurecredential -[event_hubs_namespace]: /azure/event-hubs/event-hubs-about -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential +[event_hubs_namespace]: https://learn.microsoft.com/azure/event-hubs/event-hubs-about +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [product_documentation]: https://aka.ms/schemaregistry -[custom_subdomain]: /azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[register_aad_app]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[aad_grant_access]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK#use-logback-logging-framework-in-a-spring-boot-application +[custom_subdomain]: https://learn.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain +[register_aad_app]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[aad_grant_access]: https://learn.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal +[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/docs-ref-services/preview/data-schemaregistry-readme.md b/docs-ref-services/preview/data-schemaregistry-readme.md index 63e80b659b6c7..72a8d3d9eedb0 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/05/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.20250805.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 aec2c34c7cf44..591083c704857 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/05/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.20250805.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 240a2285232ad..98fc548d6d401 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/04/2025 +ms.date: 08/06/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 9b8826908fe7a..e0bd31bd64264 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/04/2025 +ms.date: 08/06/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 1e05bff9c368f..7bdd9c63393de 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/04/2025 +ms.date: 08/06/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 5a77d89944757..354b4db2ae79a 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/04/2025 +ms.date: 08/06/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 09bbfd5a72371..b41901a6c9ed8 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/04/2025 +ms.date: 08/06/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 17cc702840fdd..f42d603447b6f 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/04/2025 +ms.date: 08/06/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 fdf10087384fc..33822ae61c252 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/04/2025 +ms.date: 08/06/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 456af5edf49b4..943a636c045ec 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: deploymentmanager diff --git a/docs-ref-services/preview/desktop-virtualization.md b/docs-ref-services/preview/desktop-virtualization.md index 69f42e363eee0..a4f31848347f7 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/06/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 57bf30584a19a..007015d1fc9ad 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/04/2025 +ms.date: 08/06/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 35406f3569fee..00096caa797f2 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/04/2025 +ms.date: 08/06/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 17d3096356c9c..71d31d63d1f3e 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/05/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.20250805.1 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 bc696b2bd828a..d6c80b60a5b98 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/04/2025 +ms.date: 08/06/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 fa5c164d7c5ea..7e3c1f7541ce0 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/04/2025 +ms.date: 08/06/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 9ef586f01f370..ea9347bb780f9 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: devtest-lab diff --git a/docs-ref-services/preview/digitaltwins-core-readme.md b/docs-ref-services/preview/digitaltwins-core-readme.md new file mode 100644 index 0000000000000..9ba7f1eb70db5 --- /dev/null +++ b/docs-ref-services/preview/digitaltwins-core-readme.md @@ -0,0 +1,163 @@ +--- +title: Azure IoT Digital Twins client library for Java +keywords: Azure, java, SDK, API, azure-digitaltwins-core, digital-twins +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: digital-twins +--- +# Azure IoT Digital Twins client library for Java - version 1.6.0-alpha.20250804.2 + + +This library provides access to the Azure Digital Twins service for managing twins, models, relationships, etc. + + [Source code][source] | [Package](https://central.sonatype.com/artifact/com.azure/azure-digitaltwins-core) + +## Getting started + +The complete Microsoft Azure SDK can be downloaded from the [Microsoft Azure downloads][microsoft_sdk_download] page, and it 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 Maven packages for libraries. Maven packages are regularly updated with new functionality and hotfixes. + +### Include the Package +#### 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/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-digitaltwins-core + + +``` + +#### 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-digitaltwins-core;current}) + +```xml + + com.azure + azure-digitaltwins-core + 1.5.0 + +``` + +[//]: # ({x-version-update-end}) + +### Prerequisites + +- A Microsoft Azure Subscription + - To call Microsoft Azure services, create an [Azure subscription][azure_sub]. +- An Azure Digital Twins instance + - In order to use the Azure Digital Twins SDK, first create a Digital Twins instance using one of options: + - Using [Azure portal][azure_portal] + - Using [Azure Management APIs][azure_rest_api] + - Using [Azure CLI][azure_cli] + - You will need to install azure cli and the [Azure IoT extension][iot_cli_extension] for Azure CLI. + - Refer to [IoT CLI documentation][iot_cli_doc] for more information on how to create and interact with your Digital Twins instance. + +### Authenticate the Client + +In order to interact with the Azure Digital Twins service, you will need to create an instance of a [TokenCredential class][token_credential] and pass it to the constructor of your [DigitalTwinsClientBuilder](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/DigitalTwinsClientBuilder.java). + +## Key concepts + +Azure Digital Twins is an Azure IoT service that creates comprehensive models of the physical environment. +It can create spatial intelligence graphs to model the relationships and interactions between people, spaces, and devices. + +You can learn more about Azure Digital Twins by visiting [Azure Digital Twins Documentation][digital_twins_documentation] + +## Examples + +You can familiarize yourself with different APIs using [samples for Digital Twins](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/digitaltwins/azure-digitaltwins-core/src/samples). + +## Source code folder structure + +### /src/main/java/com/azure/digitaltwins/core + +- The Digital Twins client builder [`DigitalTwinsClientBuilder`](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/DigitalTwinsClientBuilder.java) +- The Digital Twins public sync and async clients [`DigitalTwinsClient`](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/DigitalTwinsClient.java), [`DigitalTwinsAsyncClient`](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/DigitalTwinsAsyncClient.java) +- [`models` package](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/models) + +Portions of the client library are generated through Autorest, and the swagger file used is defined in the Autorest config file. + +### /src/samples + +This directory contains sample code that demonstrates basic usage of this client library. For additional information, +see the [sample readme](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/digitaltwins/azure-digitaltwins-core/src/samples/README.md) + +## Troubleshooting + +All service operations will throw ErrorResponseException on failure reported by the service, with helpful error codes and other information. + +For example, use the `getModel` operation to check if the model exists before creating it. + +```java +try { + syncClient.getModel("someRandomModelId"); +} +catch (ErrorResponseException ex) { + if (ex.getResponse().getStatusCode() == HttpURLConnection.HTTP_NOT_FOUND) { + return id; + } else { + // This request should not retried if it encounters a 401 error, for instance + throw new IllegalStateException("Encountered unexpected error while searching for unique id", ex); + } +} +``` + +## Next steps + +See implementation examples with our [code samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/digitaltwins/azure-digitaltwins-core/src/samples). + +## 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 . + +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 or contact opencode@microsoft.com with any additional questions or comments. + + +[microsoft_sdk_download]: https://azure.microsoft.com/downloads/?sdk=java +[azure_cli]: https://learn.microsoft.com/cli/azure +[azure_sub]: https://azure.microsoft.com/free/ +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/digitaltwins/azure-digitaltwins-core +[code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ +[nuget]: https://www.nuget.org/ +[azure_portal]: https://portal.azure.com/ +[azure_rest_api]: https://learn.microsoft.com/rest/api/azure/ +[azure_core_library]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/core/azure-core +[token_credential]: https://learn.microsoft.com/java/api/com.azure.core.credential.tokencredential?view=azure-java-stable +[digital_twins_documentation]: https://learn.microsoft.com/azure/digital-twins/ +[azure_cli]: https://learn.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest +[iot_cli_extension]: https://github.com/Azure/azure-iot-cli-extension/releases +[iot_cli_doc]: https://learn.microsoft.com/cli/azure/ext/azure-iot/dt?view=azure-cli-latest + diff --git a/docs-ref-services/preview/dns-resolver.md b/docs-ref-services/preview/dns-resolver.md index 582cc0e0bfc5d..ca17d4460fdd3 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/04/2025 +ms.date: 08/06/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 8118a952b7a3f..956596d88912d 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/04/2025 +ms.date: 08/06/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 f60c4e4c67158..fc5c302cdaf85 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/04/2025 +ms.date: 08/06/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 5349ef686212c..48366d192f025 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/04/2025 +ms.date: 08/06/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 e56bf453e8123..c8e7a95cbc98f 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/04/2025 +ms.date: 08/06/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 04cafa16b67eb..4450d0e6a8598 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/04/2025 +ms.date: 08/06/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 8c44ad9957361..aefd04085f132 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/04/2025 +ms.date: 08/06/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 a76e99ea1c131..6e1ed3a2b80cd 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/04/2025 +ms.date: 08/06/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 d080a2014fe15..53f58e224f426 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/04/2025 +ms.date: 08/06/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 3baed65aad95b..d9310694741a0 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: eventgrid diff --git a/docs-ref-services/preview/event-hubs.md b/docs-ref-services/preview/event-hubs.md index 47bbbd6833ac7..325942a477bb9 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/04/2025 +ms.date: 08/06/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 46caec70ed2b7..b7f0f8bb4f0b7 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/04/2025 +ms.date: 08/06/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 84b92f3b4368d..4b23300fecda0 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/04/2025 +ms.date: 08/06/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 9f23ab2e2c522..92a678f8adb91 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/04/2025 +ms.date: 08/06/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 e3023188dece1..40302d54fe712 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/04/2025 +ms.date: 08/06/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 4e90b827c0002..c909ed3ef98a3 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/04/2025 +ms.date: 08/06/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 c537ba3a8c101..49169da30bd30 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/04/2025 +ms.date: 08/06/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 345f5fbb04bb3..d6700d5b3eca1 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/04/2025 +ms.date: 08/06/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 70db9ff978242..e93ad9ac6d985 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/04/2025 +ms.date: 08/06/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 7335999a393c2..9d8c777a535f9 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/04/2025 +ms.date: 08/06/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 b40a45c4a7617..29c06ece94196 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/04/2025 +ms.date: 08/06/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 39f053093ec32..9a46b32a5b117 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: healthdataaiservices diff --git a/docs-ref-services/preview/health-deidentification-readme.md b/docs-ref-services/preview/health-deidentification-readme.md index cc45ddf9cc919..3eae2932ad53d 100644 --- a/docs-ref-services/preview/health-deidentification-readme.md +++ b/docs-ref-services/preview/health-deidentification-readme.md @@ -1,31 +1,26 @@ --- -title: Azure Deidentification client library for Java +title: Azure Health Data Services de-identification service client library for Java keywords: Azure, java, SDK, API, azure-health-deidentification, healthdataaiservices -ms.date: 07/29/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthdataaiservices --- -# Azure Deidentification client library for Java - version 1.0.0-beta.1 +# Azure Health Data Services de-identification service client library for Java - version 1.1.0-alpha.20250804.1 -Azure Deidentification client library for Java. - -This package contains Microsoft Azure Deidentification client library which is a managed service that enables users to tag, redact, or surrogate health data. - -## Documentation - -Various documentation is available to help you get started - -- [API reference documentation][docs] -- [Product documentation][product_documentation] +This package contains a client library for the de-identification service in Azure Health Data Services which +enables users to tag, redact, or surrogate health data containing Protected Health Information (PHI). +For more on service functionality and important usage considerations, see [the de-identification service overview][product_documentation]. ## Getting started ### Prerequisites -- [Java Development Kit (JDK)][jdk] with version 8 or above -- [Azure Subscription][azure_subscription] +- Install the [Java Development Kit (JDK)][jdk] with version 8 or above. +- Have an [Azure Subscription][azure_subscription]. +- [Deploy the de-identification service][deid_quickstart]. +- [Configure Azure role-based access control (RBAC)][deid_rbac] for the operations you will perform. ### Adding the package to your product @@ -34,138 +29,202 @@ Various documentation is available to help you get started com.azure azure-health-deidentification - 1.0.0-beta.1 + 1.0.0 ``` [//]: # ({x-version-update-end}) ### Authentication +Both the asynchronous and synchronous clients can be created by using `DeidentificationClientBuilder`. Invoking `buildClient` +will create the synchronous client, while invoking `buildAsyncClient` will create its asynchronous counterpart. + +You will need a **service URL** to instantiate a client object. You can find the service URL for a particular resource +in the [Azure portal][azure_portal], or using the [Azure CLI][azure_cli]: +```bash +# Get the service URL for the resource +az deidservice show --name "" --resource-group "" --query "properties.serviceUrl" +``` -[Azure Identity][azure_identity] package provides the default implementation for authenticating the client. +Optionally, save the service URL as an environment variable named `DEID_ENDPOINT` for the sample client initialization code. -## Key concepts -### Operation Modes: +The [Azure Identity][azure_identity] package provides the default implementation for authenticating the client. +You can use `DefaultAzureCredential` to automatically find the best credential to use at runtime. -- Tag: Will return a structure of offset and length with the PHI category of the related text spans. -- Redact: Will return output text with placeholder stubbed text. ex. `[name]` -- Surrogate: Will return output text with synthetic replacements. - - `My name is John Smith` - - `My name is Tom Jones` +```java readme-sample-create-client +DeidentificationClient deidentificationClient = new DeidentificationClientBuilder() + .endpoint(Configuration.getGlobalConfiguration().get("DEID_ENDPOINT")) + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); +``` -## Examples +## Key concepts +### De-identification operations: +Given an input text, the de-identification service can perform three main operations: +- `Tag` returns the category and location within the text of detected PHI entities. +- `Redact` returns output text where detected PHI entities are replaced with placeholder text. For example `John` replaced with `[name]`. +- `Surrogate` returns output text where detected PHI entities are replaced with realistic replacement values. For example, `My name is John Smith` could become `My name is Tom Jones`. -The following sections provide several code snippets covering some of the most common Azure Deidentification client use cases, including: +### String Encoding +When using the `Tag` operation, the service will return the locations of PHI entities in the input text. These locations will be represented as offsets and lengths, each of which is a [StringIndex][string_index] containing +three properties corresponding to three different text encodings. **Java applications should call `getUtf16()`.** -- [Create a `DeidentificationClient`](#create-a-deidentificationclient) -- [Calling deidentification endpoint](#calling-deidentification-endpoint) -- [Creating deidentification Job](#creating-deidentification-job) -- [Process deidentification Job](#process-deidentification-job) -- [List deidentification Jobs](#list-deidentification-jobs) -- [List completed files](#list-completed-files) +For more on text encoding, see [Character encoding in .NET][character_encoding]. -### Create a `DeidentificationClient` +### Available endpoints +There are two ways to interact with the de-identification service. You can send text directly, or you can create jobs +to de-identify documents in Azure Storage. -Create a `DeidentificationClient` using the `DEID_SERVICE_ENDPOINT` environment variable. +You can de-identify text directly using the `DeidentificationClient`: +```java com.azure.health.deidentification.samples.deidentify_text +String inputText = "Hello, my name is John Smith."; -```java com.azure.health.deidentification.readme -DeidentificationClientBuilder deidentificationClientbuilder = new DeidentificationClientBuilder() - .endpoint(Configuration.getGlobalConfiguration().get("DEID_SERVICE_ENDPOINT", "endpoint")) - .httpClient(HttpClient.createDefault()) - .httpLogOptions(new HttpLogOptions().setLogLevel(HttpLogDetailLevel.BASIC)); +DeidentificationContent content = new DeidentificationContent(inputText); +content.setOperationType(DeidentificationOperationType.SURROGATE); -DeidentificationClient deidentificationClient = deidentificationClientbuilder.buildClient(); +DeidentificationResult result = deidentificationClient.deidentifyText(content); +System.out.println("De-identified output: " + (result != null ? result.getOutputText() : null)); +// De-identified output: Hello, my name is . ``` -### Calling `Deidentification` endpoint +To de-identify documents in Azure Storage, see [Tutorial: Configure Azure Storage to de-identify documents][deid_configure_storage] +for prerequisites and configuration options. In the sample code below, populate the `STORAGE_ACCOUNT_NAME` and `STORAGE_CONTAINER_NAME` +environment variables with your desired values. To refer to the same job between multiple examples, set the `DEID_JOB_NAME` +environment variable. + +The client exposes a `beginDeidentifyDocuments` method that returns a `SyncPoller` or `PollerFlux` instance. +Callers should wait for the operation to be completed by calling `getFinalResult()`: -Calling the realtime endpoint with an input. +```java com.azure.health.deidentification.samples.begin_deidentify_documents +String storageLocation = "https://" + Configuration.getGlobalConfiguration().get("STORAGE_ACCOUNT_NAME") + ".blob.core.windows.net/" + Configuration.getGlobalConfiguration().get("STORAGE_CONTAINER_NAME"); +DeidentificationJob job = new DeidentificationJob( + new SourceStorageLocation(storageLocation, "data/example_patient_1"), + new TargetStorageLocation(storageLocation, "_output") + .setOverwrite(true) +); -```java com.azure.health.deidentification.sync.helloworld -String inputText = "Hello, my name is John Smith."; +job.setOperationType(DeidentificationOperationType.REDACT); -DeidentificationContent content = new DeidentificationContent(inputText); +String jobName = Configuration.getGlobalConfiguration().get("DEID_JOB_NAME", "MyJob-" + Instant.now().toEpochMilli()); +DeidentificationJob result = deidentificationClient.beginDeidentifyDocuments(jobName, job) + .waitForCompletion() + .getValue(); +System.out.println(jobName + " - " + result.getStatus()); +``` + +## Examples + +The following sections provide several code snippets covering some of the most common client use cases, including: -DeidentificationResult result = deidentificationClient.deidentify(content); +- [Create a client](#create-a-deidentificationclient) +- [De-identify text](#de-identify-text) +- [Begin a job to de-identify documents in Azure Storage](#begin-a-job-to-de-identify-documents-in-azure-storage) +- [Get the status of a de-identification job](#get-the-status-of-a-de-identification-job) +- [List all de-identification jobs](#list-all-de-identification-jobs) +- [List all documents in a de-identification job](#list-all-documents-in-a-de-identification-job) -System.out.println("Deidentified output: " + result.getOutputText()); -// Deidentified output: Hello, my name is Harley Billiard. +### Create a `DeidentificationClient` + +```java readme-sample-create-client +DeidentificationClient deidentificationClient = new DeidentificationClientBuilder() + .endpoint(Configuration.getGlobalConfiguration().get("DEID_ENDPOINT")) + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); ``` -### Creating Deidentification Job -Creating a Deidentification Job using `STORAGE_ACCOUNT_NAME` and `STORAGE_CONTAINER_NAME` environment variables. +### De-identify text -```java com.azure.health.deidentification.sync.createjob.create -String storageLocation = "https://" + Configuration.getGlobalConfiguration().get("STORAGE_ACCOUNT_NAME") + ".blob.core.windows.net/" + Configuration.getGlobalConfiguration().get("STORAGE_CONTAINER_NAME"); -String jobName = "MyJob-" + Instant.now().toEpochMilli(); -String outputFolder = "_output"; -String inputPrefix = "example_patient_1"; -SourceStorageLocation sourceStorageLocation = new SourceStorageLocation(storageLocation, inputPrefix); +```java com.azure.health.deidentification.samples.deidentify_text +String inputText = "Hello, my name is John Smith."; -DeidentificationJob job = new DeidentificationJob(sourceStorageLocation, new TargetStorageLocation(storageLocation, outputFolder)); -job.setOperation(OperationType.SURROGATE); -job.setDataType(DocumentDataType.PLAINTEXT); +DeidentificationContent content = new DeidentificationContent(inputText); +content.setOperationType(DeidentificationOperationType.SURROGATE); +DeidentificationResult result = deidentificationClient.deidentifyText(content); +System.out.println("De-identified output: " + (result != null ? result.getOutputText() : null)); +// De-identified output: Hello, my name is . ``` -### Process Deidentification Job -Create and poll job until it is completed. +### Begin a job to de-identify documents in Azure Storage -```java com.azure.health.deidentification.sync.createjob.process -DeidentificationJob result = deidentificationClient.beginCreateJob(jobName, job) +```java com.azure.health.deidentification.samples.begin_deidentify_documents +String storageLocation = "https://" + Configuration.getGlobalConfiguration().get("STORAGE_ACCOUNT_NAME") + ".blob.core.windows.net/" + Configuration.getGlobalConfiguration().get("STORAGE_CONTAINER_NAME"); +DeidentificationJob job = new DeidentificationJob( + new SourceStorageLocation(storageLocation, "data/example_patient_1"), + new TargetStorageLocation(storageLocation, "_output") + .setOverwrite(true) +); + +job.setOperationType(DeidentificationOperationType.REDACT); + +String jobName = Configuration.getGlobalConfiguration().get("DEID_JOB_NAME", "MyJob-" + Instant.now().toEpochMilli()); +DeidentificationJob result = deidentificationClient.beginDeidentifyDocuments(jobName, job) .waitForCompletion() .getValue(); System.out.println(jobName + " - " + result.getStatus()); -// MyJob-1719953889301 - Succeeded ``` -### List Deidentification Jobs - -List and process deidentification jobs +### Get the status of a de-identification job -```java com.azure.health.deidentification.sync.listjobs -PagedIterable jobs = deidentificationClient.listJobs(); -for (DeidentificationJob currentJob : jobs) { - System.out.println(currentJob.getName() + " - " + currentJob.getStatus()); - // MyJob-1719953889301 - Succeeded -} +```java com.azure.health.deidentification.samples.get_deidentification_job +String jobName = Configuration.getGlobalConfiguration().get("DEID_JOB_NAME"); +DeidentificationJob result = deidentificationClient.getJob(jobName); +System.out.println(jobName + " - " + result.getStatus()); ``` -### List completed files +### List all de-identification jobs -List the files which are completed by a job. - -```java com.azure.health.deidentification.sync.listcompletedfiles -PagedIterable reports = deidentificationClient.listJobDocuments(jobName); - -for (DocumentDetails currentFile : reports) { - System.out.println(currentFile.getId() + " - " + currentFile.getOutput().getPath()); - // c45dcd5e-e3ce-4ff2-80b6-a8bbeb47f878 - _output/MyJob-1719954393623/example_patient_1/visit_summary.txt - // e55a1aa2-8eba-4515-b070-1fd3d005008b - _output/MyJob-1719954393623/example_patient_1/doctor_dictation.txt +```java com.azure.health.deidentification.samples.list_deidentification_jobs +PagedIterable result = deidentificationClient.listJobs(); +for (DeidentificationJob job : result) { + System.out.println(job.getJobName() + " - " + job.getStatus()); } ``` +### List all documents in a de-identification job +```java com.azure.health.deidentification.samples.list_processed_documents_within_a_job +String jobName = Configuration.getGlobalConfiguration().get("DEID_JOB_NAME"); +PagedIterable result = deidentificationClient.listJobDocuments(jobName); +for (DeidentificationDocumentDetails documentDetails : result) { + System.out.println(documentDetails.getInputLocation().getLocation() + " - " + documentDetails.getStatus()); +} +``` ## Troubleshooting +A `DeidentificationClient` raises `HttpResponseException` [exceptions][http_response_exception]. For example, if you +provide an invalid service URL 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 readme-sample-handlingException +try { + DeidentificationContent content = new DeidentificationContent("input text"); + deidentificationClient.deidentifyText(content); +} catch (HttpResponseException e) { + System.out.println(e.getMessage()); + // Do something with the exception +} +``` ## Next steps +See the [samples] for several code snippets illustrating common patterns used in the de-identification service +Java SDK. For more extensive documentation, see the [de-identification service documentation][product_documentation]. ## Contributing - -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-health-deidentification_1.0.0-beta.1/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 +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). -[product_documentation]: https://azure.microsoft.com/services/ -[docs]: https://azure.github.io/azure-sdk-for-java/ +[product_documentation]: https://learn.microsoft.com/azure/healthcare-apis/deidentification/ +[docs]: https://learn.microsoft.com/java/api/overview/azure/health-deidentification [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-health-deidentification_1.0.0-beta.1/sdk/identity/azure-identity - - +[deid_quickstart]: https://learn.microsoft.com/azure/healthcare-apis/deidentification/quickstart +[string_index]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthdataaiservices/azure-health-deidentification/src/main/java/com/azure/health/deidentification/models/StringIndex.java +[character_encoding]: https://learn.microsoft.com/dotnet/standard/base-types/character-encoding-introduction +[deid_rbac]: https://learn.microsoft.com/azure/healthcare-apis/deidentification/manage-access-rbac +[deid_configure_storage]: https://learn.microsoft.com/azure/healthcare-apis/deidentification/configure-storage +[azure_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity +[azure_cli]: https://learn.microsoft.com/cli/azure/healthcareapis/deidservice?view=azure-cli-latest +[azure_portal]: https://ms.portal.azure.com +[http_response_exception]: 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/health-deidentification.md b/docs-ref-services/preview/health-deidentification.md index 5ab52a9aa7aa2..2e9614fd2512c 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/04/2025 +ms.date: 08/06/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 a069d1cc395c8..4cb397260fd8e 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/05/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.20250805.1 -[Health Insights](https://review.learn.microsoft.com/azure/azure-health-insights/?branch=release-azure-health-insights) is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. +[Health Insights][health_insights] is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. The [Cancer Profiling model][cancer_profiling_docs] receives clinical records of oncology patients and outputs cancer staging, such as clinical stage TNM categories and pathologic stage TNM categories as well as tumor site, histology. [Source code][source_code] | [Package (Maven)][package] | [API reference documentation][cancer_profiling_api_documentation] | [Product Documentation][product_documentation] | [Samples][samples_location] @@ -33,7 +33,7 @@ For more information about creating the resource or how to get the location and com.azure azure-health-insights-cancerprofiling - 1.0.0-beta.1 + 1.0.0-beta.2 ``` @@ -76,16 +76,12 @@ The Cancer Profiling model allows you to infer cancer attributes such as tumor s Infer key cancer attributes such as tumor site, histology, clinical stage TNM categories and pathologic stage TNM categories from a patient's unstructured clinical documents. ```Java com.azure.health.insights.cancerprofiling.infercancerprofile // Construct Patient PatientRecord patient1 = new PatientRecord("patient_id"); -PatientInfo patientInfo = new PatientInfo(); -patientInfo.setBirthDate(LocalDate.parse("1965-12-26")); -patientInfo.setSex(PatientInfoSex.FEMALE); -patient1.setInfo(patientInfo); LinkedList patientDocuments = new LinkedList<>(); patient1.setData(patientDocuments); @@ -198,11 +194,11 @@ PollerFlux asyncPoller = asyncClient.b ## Next steps ## Additional documentation -For more extensive documentation on Azure Health Insights Cancer Profiling, see the [Cancer Profiling documentation][cancer_profiling_docs] on docs.microsoft.com. +For more extensive documentation on Azure Health Insights Cancer Profiling, see the [Cancer Profiling documentation][cancer_profiling_docs] on learn.microsoft.com. ## Contributing This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit [cla.microsoft.com][cla]. @@ -217,17 +213,18 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [azure_subscription]: https://azure.microsoft.com/free/ -[cognitive_resource_cli]: /azure/cognitive-services/cognitive-services-apis-create-account-cli -[jdk_link]: /java/azure/jdk/?view=azure-java-stable +[cognitive_resource_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable -[azure_cli]: /cli/azure +[health_insights]: https://learn.microsoft.com/azure/azure-health-insights/overview +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com -[cancer_profiling_docs]: https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/oncophenotype/overview?branch=main -[cancer_profiling_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-cancerprofiling_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-cancerprofiling/src/main/java/com/azure/health/insights/cancerprofiling/CancerProfilingClient.java -[package]: https://mvnrepository.com/artifact/com.azure/azure-health-insights-cancerprofiling -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-health-insights-cancerprofiling_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-cancerprofiling/src -[cancer_profiling_api_documentation]: https://review.learn.microsoft.com/rest/api/cognitiveservices/healthinsights/onco-phenotype?branch=healthin202303 -[product_documentation]:https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/oncophenotype/?branch=main -[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/azure-health-insights-cancerprofiling_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-cancerprofiling/src/samples/ +[cancer_profiling_docs]: https://learn.microsoft.com/azure/azure-health-insights/oncophenotype/overview +[cancer_profiling_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-cancerprofiling/src/main/java/com/azure/health/insights/cancerprofiling/CancerProfilingClient.java +[package]: https://central.sonatype.com/artifact/com.azure/azure-health-insights-cancerprofiling +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-cancerprofiling/src +[cancer_profiling_api_documentation]: https://learn.microsoft.com/rest/api/healthinsights/onco-phenotype +[product_documentation]: https://learn.microsoft.com/azure/azure-health-insights/oncophenotype/ +[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-cancerprofiling/src/samples/ diff --git a/docs-ref-services/preview/health-insights-clinicalmatching-readme.md b/docs-ref-services/preview/health-insights-clinicalmatching-readme.md index 10c801e4e96b9..5543d4cec53ab 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/05/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.20250805.1 -[Health Insights](https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/overview?branch=main) is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. +[Health Insights][health_insights] is an Azure Applied AI Service built with the Azure Cognitive Services Framework, that leverages multiple Cognitive Services, Healthcare API services and other Azure resources. The [Clinical Matching model][clinical_matching_docs] receives patients data and clinical trials protocols, and provides relevant clinical trials based on eligibility criteria. @@ -34,7 +34,7 @@ For more information about creating the resource or how to get the location and com.azure azure-health-insights-clinicalmatching - 1.0.0-beta.1 + 1.0.0-beta.2 ``` @@ -80,7 +80,7 @@ Trial Matcher provides the user of the services two main modes of operation: pat Finding potential eligible trials for a patient. ```Java com.azure.health.insights.clinicalmatching.findtrials // Construct Patient @@ -140,11 +140,11 @@ PollerFlux asyncPoller = asyncClient.beg To see the full example source files, see: ## Additional documentation -For more extensive documentation on Azure Health Insights Clinical Matching, see the [Clinical Matching documentation][clinical_matching_docs] on docs.microsoft.com. +For more extensive documentation on Azure Health Insights Clinical Matching, see the [Clinical Matching documentation][clinical_matching_docs] on learn.microsoft.com. ## Contributing @@ -161,16 +161,17 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [azure_subscription]: https://azure.microsoft.com/free/ -[cognitive_resource_cli]: /azure/cognitive-services/cognitive-services-apis-create-account-cli -[jdk_link]: /java/azure/jdk/?view=azure-java-stable -[azure_cli]: /cli/azure +[cognitive_resource_cli]: https://learn.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli +[jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable +[azure_cli]: https://learn.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com -[clinical_matching_docs]: https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/trial-matcher/overview?branch=main -[clinical_matching_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-clinicalmatching_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-clinicalmatching/src/main/java/com/azure/health/insights/clinicalmatching/ClinicalMatchingClient.java -[package]: https://mvnrepository.com/artifact/com.azure/azure-health-insights-clinicalmatching -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-health-insights-clinicalmatching_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-clinicalmatching/src/ -[clinical_matching_api_documentation]: https://review.learn.microsoft.com/rest/api/cognitiveservices/healthinsights/trial-matcher?branch=healthin202303 -[product_documentation]: https://review.learn.microsoft.com/azure/cognitive-services/health-decision-support/trial-matcher/?branch=main -[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/azure-health-insights-clinicalmatching_1.0.0-beta.1/sdk/healthinsights/azure-health-insights-clinicalmatching/src/samples +[health_insights]: https://learn.microsoft.com/azure/azure-health-insights/overview?branch=main +[clinical_matching_docs]: https://learn.microsoft.com/azure/azure-health-insights/trial-matcher/overview +[clinical_matching_client_class]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-clinicalmatching/src/main/java/com/azure/health/insights/clinicalmatching/ClinicalMatchingClient.java +[package]: https://central.sonatype.com/artifact/com.azure/azure-health-insights-clinicalmatching +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthinsights/azure-health-insights-clinicalmatching/src/ +[clinical_matching_api_documentation]: https://learn.microsoft.com/rest/api/healthinsights/trial-matcher +[product_documentation]: https://learn.microsoft.com/azure/azure-health-insights/trial-matcher/ +[samples_location]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/healthinsights/azure-health-insights-clinicalmatching/src/samples diff --git a/docs-ref-services/preview/health-insights-radiologyinsights-readme.md b/docs-ref-services/preview/health-insights-radiologyinsights-readme.md index a28eddd6b7372..19e00f943bcd1 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/05/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.20250805.1 @@ -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 1dee4d722d345..7908464f79374 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/04/2025 +ms.date: 08/06/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 bd92685f00fc5..f4ff292bc501e 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/04/2025 +ms.date: 08/06/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 fa81882f35c1d..23691444d1297 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/04/2025 +ms.date: 08/06/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 f9e0d3d14ede1..0148ddcbfd1e6 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/04/2025 +ms.date: 08/06/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 9ceb1058656be..c477acfee0314 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: hybridnetwork diff --git a/docs-ref-services/preview/identity-extensions-readme.md b/docs-ref-services/preview/identity-extensions-readme.md new file mode 100644 index 0000000000000..78da5bc27be31 --- /dev/null +++ b/docs-ref-services/preview/identity-extensions-readme.md @@ -0,0 +1,57 @@ +--- +title: Azure identity authentication extensions plugin library for Java +keywords: Azure, java, SDK, API, azure-identity-extensions, entra-id +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: entra-id +--- +# Azure identity authentication extensions plugin library for Java - version 1.3.0-alpha.20250804.2 + + +This package contains authentication extensions to get a token from Microsoft Entra ID for Azure services, like Azure Database for MySQL. + +## Getting started + +### Prerequisites + +- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/). +- [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). +- [Apache Maven](https://maven.apache.org/download.cgi). + +## Key concepts + +Azure Identity Extensions contains a common template framework for users to get a token from Microsoft Entra ID and +use the token as a password. For example, to connect Azure hosted MySQL, get a token from Microsoft Entra ID and use the +token as a password to connect with MySQL. + +## Architecture + +### Authenticating with JDBC + +This picture shows how the JDBC authentication plugins provided by Azure Identity Extensions authenticate with managed identity. +![Architecture](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/identity/azure-identity-extensions/img/passwordless-connections-from-java-apps-to-data-services.jpg) + +## Examples +For documentation on how to use this package, please refer to [Quickstart:Use Java and JDBC with Azure Database for MySQL](https://aka.ms/passwordless/quickstart/mysql) and [Quickstart:Use Java and JDBC with Azure Database for PostgreSQL](https://aka.ms/passwordless/quickstart/postgresql). + + +## Troubleshooting +If you encounter any bugs, please file issues via [Issues](https://github.com/Azure/azure-sdk-for-java/issues). + +## Next steps +Other useful docs are: +* [With Azure Database for MySQL][azure-identity-extensions-jdbc-mysql]: Azure identity extensions for Azure Database for MySQL. +* [With Azure Database for PostgreSQL][azure-identity-extensions-jdbc-postgresql]: Azure identity extensions for Azure Database for PostgreSQL. + + +## Contributing + +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). + + +[jdk]: https://learn.microsoft.com/java/azure/jdk/ +[azure-identity-extensions-jdbc-mysql]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity-extensions/Azure-Database-for-MySQL-README.md +[azure-identity-extensions-jdbc-postgresql]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity-extensions/Azure-Database-for-PostgreSQL-README.md + diff --git a/docs-ref-services/preview/identity-index.md b/docs-ref-services/preview/identity-index.md index 14a534871a22f..d802fb18b58ad 100644 --- a/docs-ref-services/preview/identity-index.md +++ b/docs-ref-services/preview/identity-index.md @@ -1,5 +1,6 @@ | Reference | Package | Source | |---|---|---| +|[Token-as-password Authentication Extensions](identity-extensions-readme.md)|[azure-identity-extensions](https://repo1.maven.org/maven2/com/azure/azure-identity-extensions)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity-extensions)| |[Token-as-password Authentication Core Library](identity-providers-core-readme.md)|[azure-identity-providers-core](https://repo1.maven.org/maven2/com/azure/azure-identity-providers-core)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/jdbc/azure-identity-providers-core)| |[JDBC Authentication Plugin for MySQL](identity-providers-jdbc-mysql-readme.md)|[azure-identity-providers-jdbc-mysql](https://repo1.maven.org/maven2/com/azure/azure-identity-providers-jdbc-mysql)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/jdbc/azure-identity-providers-jdbc-mysql)| |[JDBC Authentication Plugin for PostgreSQL](identity-providers-jdbc-postgresql-readme.md)|[azure-identity-providers-jdbc-postgresql](https://repo1.maven.org/maven2/com/azure/azure-identity-providers-jdbc-postgresql)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/jdbc/azure-identity-providers-jdbc-postgresql)| diff --git a/docs-ref-services/preview/identity.md b/docs-ref-services/preview/identity.md index 0789eb3c91459..d13d6f8b72ee6 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/04/2025 +ms.date: 08/06/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 201f288daa7eb..9d2578187f659 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/04/2025 +ms.date: 08/06/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 b543907116e02..090c25c6b6dda 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/04/2025 +ms.date: 08/06/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 883a9e3fee84e..46c65343769cb 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/04/2025 +ms.date: 08/06/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 0000000000000..a34a629032904 --- /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/05/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.20250805.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 fc5543127a381..768e021ad69b8 100644 --- a/docs-ref-services/preview/iot-index.md +++ b/docs-ref-services/preview/iot-index.md @@ -1,9 +1,12 @@ | Reference | Package | Source | |---|---|---| -|[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/)| +|[Digital Twins](digitaltwins-core-readme.md)|[azure-digitaltwins-core](https://repo1.maven.org/maven2/com/azure/azure-digitaltwins-core)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/digitaltwins/azure-digitaltwins-core)| +|[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/sdk/modelsrepository/azure-iot-modelsrepository)| |[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-modelsrepository-readme.md b/docs-ref-services/preview/iot-modelsrepository-readme.md index f1710ea8d5826..2838ef99732a1 100644 --- a/docs-ref-services/preview/iot-modelsrepository-readme.md +++ b/docs-ref-services/preview/iot-modelsrepository-readme.md @@ -1,12 +1,12 @@ --- title: Azure IoT Models Repository client library for Java -keywords: Azure, java, SDK, API, azure-iot-modelsrepository, -ms.date: 03/30/2021 +keywords: Azure, java, SDK, API, azure-iot-modelsrepository, modelsrepository +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: modelsrepository --- -# Azure IoT Models Repository client library for Java - version 1.0.0-beta.1 +# Azure IoT Models Repository client library for Java - version 1.0.0-alpha.20250804.1 This library provides functionality for interacting with the [Azure IoT Models Repository][modelsrepository_iot_endpoint]. It also aims to provide a consistent experience working with digital twin model repositories following Azure IoT conventions. @@ -27,7 +27,7 @@ For the best development experience, developers should use the official Microsof com.azure azure-iot-modelsrepository - 1.0.0-beta.1 + 1.0.0-beta.2 ``` @@ -65,7 +65,7 @@ See implementation examples with our [code samples][modelsrepository_samples]. 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 . +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. @@ -78,9 +78,9 @@ For more information see the Code of Conduct FAQ or contact opencode@microsoft.c [microsoft_sdk_download]: https://azure.microsoft.com/downloads/?sdk=net [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [modelsrepository_iot_endpoint]: https://devicemodels.azure.com/ -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-iot-modelsrepository_1.0.0-beta.1/sdk/modelsrepository/azure-iot-modelsrepository/src +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/modelsrepository/azure-iot-modelsrepository/src [modelsrepository_conventions]: https://github.com/Azure/iot-plugandplay-models-tools/wiki [json_ld_reference]: https://json-ld.org [dtdlv2_reference]: https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v2/dtdlv2.md -[modelsrepository_samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-iot-modelsrepository_1.0.0-beta.1/sdk/modelsrepository/azure-iot-modelsrepository/src/samples +[modelsrepository_samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/modelsrepository/azure-iot-modelsrepository/src/samples diff --git a/docs-ref-services/preview/iot.md b/docs-ref-services/preview/iot.md index 98f8462b1e687..3e77e2e0db3b2 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: iot diff --git a/docs-ref-services/preview/key-vault.md b/docs-ref-services/preview/key-vault.md index 28ad87fb7d62c..c2e8807f305a9 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/04/2025 +ms.date: 08/06/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 a1518a866cc15..3e1bb7035b9a7 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/04/2025 +ms.date: 08/06/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 df70f56e58dcf..0bd8ff813a289 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/04/2025 +ms.date: 08/06/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 d63b9b56bf29a..a7b7ee8a40e69 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/04/2025 +ms.date: 08/06/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 f69bc0b63b8c5..921bca48e824e 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/04/2025 +ms.date: 08/06/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 f04e7a788fac0..e1fbb2e8adbd8 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/04/2025 +ms.date: 08/06/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 ce9acd5df813d..f7fe0717cda0f 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/04/2025 +ms.date: 08/06/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 42a347edc22cf..e72cfda1cc955 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/04/2025 +ms.date: 08/06/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 9fedb673084c4..34f5e58532b56 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/04/2025 +ms.date: 08/06/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 58cb98e444d92..9977cadc27115 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/04/2025 +ms.date: 08/06/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 27ef9f71771ed..e488aa183c28b 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/04/2025 +ms.date: 08/06/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 8abb8bcf1d056..cda1af79bcb3a 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: logicapps diff --git a/docs-ref-services/preview/logz.md b/docs-ref-services/preview/logz.md index 6d31f29fff1bd..bfaa633d17c32 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/06/2025 ms.topic: reference ms.devlang: java ms.service: logz diff --git a/docs-ref-services/preview/machine-learning.md b/docs-ref-services/preview/machine-learning.md index 7c21c75613d12..99b62ad9ee218 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/06/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 d64fbe76152d8..3ae4cbf57bf72 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/04/2025 +ms.date: 08/06/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 16a1ea670a017..27da846584d07 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/04/2025 +ms.date: 08/06/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 23fdb40a9e586..33f106e31ae02 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/04/2025 +ms.date: 08/06/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 1e0c15522f221..b8d150144ace1 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/05/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.20250805.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 78a55be6ba05d..e6882af3965e6 100644 --- a/docs-ref-services/preview/maps-index.md +++ b/docs-ref-services/preview/maps-index.md @@ -7,3 +7,4 @@ |[Azure Maps TimeZone](maps-timezone-readme.md)|[azure-maps-timezone](https://repo1.maven.org/maven2/com/azure/azure-maps-timezone)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-maps-timezone)| |[Azure Maps Traffic](maps-traffic-readme.md)|[azure-maps-traffic](https://repo1.maven.org/maven2/com/azure/azure-maps-traffic)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-maps-traffic)| |[Azure Maps Weather](maps-weather-readme.md)|[azure-maps-weather](https://repo1.maven.org/maven2/com/azure/azure-maps-weather)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-maps-weather)| +|[Resource Management - Maps](resourcemanager-maps-readme.md)|[azure-resourcemanager-maps](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-maps)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/maps/azure-resourcemanager-maps)| diff --git a/docs-ref-services/preview/maps-render-readme.md b/docs-ref-services/preview/maps-render-readme.md index f91b0e476e014..cbbbe6225cf75 100644 --- a/docs-ref-services/preview/maps-render-readme.md +++ b/docs-ref-services/preview/maps-render-readme.md @@ -1,17 +1,17 @@ --- title: Azure Maps SDK Render client library for Java keywords: Azure, java, SDK, API, azure-maps-render, maps/azure-maps-render -ms.date: 12/27/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maps/azure-maps-render --- -# Azure Maps SDK Render client library for Java - version 2.0.0-beta.2 +# Azure Maps SDK Render client library for Java - version 2.0.0-alpha.20250804.1 Azure Maps SDK Render client library for Java. -This package contains Microsoft Azure SDK for Render Management SDK which contains Azure Maps Render REST APIs. Azure Maps Render retrieves copyrigt information or map/state tiles. For documentation on how to use this package, please see [Azure Maps Render](/rest/api/maps/render-v2). +This package contains Microsoft Azure SDK for Render Management SDK which contains Azure Maps Render REST APIs. Azure Maps Render retrieves copyrigt information or map/state tiles. For documentation on how to use this package, please see [Azure Maps Render](https://learn.microsoft.com/rest/api/maps/render). [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-render - 2.0.0-beta.2 + 2.0.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -77,7 +77,7 @@ MapsRenderClient client = builder.buildClient(); 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-render_2.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. @@ -151,11 +151,11 @@ For example, if you search with an invalid coordinate, a error is returned, indi ## Next steps Several Azure Maps Render Java SDK samples are available to you in the SDK's GitHub repository. -[Azure Maps Render Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-render_2.0.0-beta.2/sdk/maps/azure-maps-render/src/samples) +[Azure Maps Render Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-render/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-render_2.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`) @@ -164,17 +164,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-render_2.0.0-beta.2/sdk/maps/azure-maps-render/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-render_2.0.0-beta.2/sdk/maps/azure-maps-render/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-render/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-render/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-render_2.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-render_2.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-render_2.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-render_2.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-route-readme.md b/docs-ref-services/preview/maps-route-readme.md index 7376e1c50aafc..5c38a2fd5eb52 100644 --- a/docs-ref-services/preview/maps-route-readme.md +++ b/docs-ref-services/preview/maps-route-readme.md @@ -1,17 +1,17 @@ --- title: Azure Maps SDK Route client library for Java keywords: Azure, java, SDK, API, azure-maps-route, maps/azure-maps-route -ms.date: 12/27/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maps/azure-maps-route --- -# Azure Maps SDK Route client library for Java - version 1.0.0-beta.3 +# Azure Maps SDK Route client library for Java - version 1.0.0-alpha.20250804.1 Azure Maps SDK Route client library for Java. -This package contains Microsoft Azure SDK for Route Management SDK which contains Azure Maps Route REST APIs. For documentation on how to use this package, please see [Azure Management Libraries for Java](/rest/api/maps/route). +This package contains Microsoft Azure SDK for Route Management SDK which contains Azure Maps Route REST APIs. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://learn.microsoft.com/rest/api/maps/route). [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-route - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) @@ -77,7 +77,7 @@ MapsRouteAsyncClient client = builder.buildAsyncClient(); 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-route_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. @@ -207,11 +207,11 @@ For example, if you search with an invalid coordinate, a error is returned, indi ## Next steps Several Azure Maps Route Java SDK samples are available to you in the SDK's GitHub repository. -[Azure Maps Route Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-route_1.0.0-beta.3/sdk/maps/azure-maps-route/src/samples) +[Azure Maps Route Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-route/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-route_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`) @@ -220,17 +220,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-route_1.0.0-beta.3/sdk/maps/azure-maps-route/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-route_1.0.0-beta.3/sdk/maps/azure-maps-route/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-route/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-route/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-route_1.0.0-beta.3/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-route_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-route_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-route_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-search-readme.md b/docs-ref-services/preview/maps-search-readme.md index 16c8638eb4732..336dfe8065c15 100644 --- a/docs-ref-services/preview/maps-search-readme.md +++ b/docs-ref-services/preview/maps-search-readme.md @@ -1,17 +1,17 @@ --- title: Azure Maps SDK Search client library for Java keywords: Azure, java, SDK, API, azure-maps-search, maps/azure-maps-search -ms.date: 12/27/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: maps/azure-maps-search --- -# Azure Maps SDK Search client library for Java - version 2.0.0-beta.2 +# Azure Maps SDK Search client library for Java - version 2.0.0-alpha.20250804.1 Azure Maps SDK Search client library for Java. -This package contains the Azure Maps SDK Search client library which contains Azure Maps Search APIs. For documentation on how to use this package, please see [Azure Maps Search SDK for Java](/rest/api/maps/search). +This package contains the Azure Maps SDK Search client library which contains Azure Maps Search APIs. For documentation on how to use this package, please see [Azure Maps Search SDK for Java](https://learn.microsoft.com/rest/api/maps/search). [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-search - 2.0.0-beta.2 + 2.0.0-beta.3 ``` [//]: # ({x-version-update-end}) @@ -77,7 +77,7 @@ MapsSearchClient client = builder.buildClient(); 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-search_2.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. @@ -176,11 +176,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 Search Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-search_2.0.0-beta.2/sdk/maps/azure-maps-search/src/samples) +[Azure Maps Search Samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-search/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-search_2.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`) @@ -189,17 +189,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-search_2.0.0-beta.2/sdk/maps/azure-maps-search/src -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-maps-search_2.0.0-beta.2/sdk/maps/azure-maps-search/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-search/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/maps/azure-maps-search/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-search_2.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-search_2.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-search_2.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-maps-search_2.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-timezone-readme.md b/docs-ref-services/preview/maps-timezone-readme.md index 0e7dce1aedf7b..739f5e3054e7d 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/05/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.20250805.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 cf3ef4f628e0d..14c45271b4aaa 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/05/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.20250805.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 c97dd8bac9fc6..6527b72fb65a5 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/05/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.20250805.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 c5517ff878001..634c5d886233d 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/04/2025 +ms.date: 08/06/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 9c4c28e47d83f..80ebd9dc5af24 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/04/2025 +ms.date: 08/06/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 e5dd0c5abb822..6b6ec101de258 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: marketplaceordering diff --git a/docs-ref-services/preview/media-services-index.md b/docs-ref-services/preview/media-services-index.md index 0f2906868a359..03fb3ee5783c9 100644 --- a/docs-ref-services/preview/media-services-index.md +++ b/docs-ref-services/preview/media-services-index.md @@ -1,3 +1,3 @@ | Reference | Package | Source | |---|---|---| -|Resource Management - Media Services|[azure-resourcemanager-mediaservices](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mediaservices)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mediaservices/azure-resourcemanager-mediaservices)| +|[Resource Management - Media Services](resourcemanager-mediaservices-readme.md)|[azure-resourcemanager-mediaservices](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mediaservices)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mediaservices/azure-resourcemanager-mediaservices)| diff --git a/docs-ref-services/preview/media-services.md b/docs-ref-services/preview/media-services.md index a95f194fa1b7a..8ef5222b50c0d 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/04/2025 +ms.date: 08/06/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 6b37caf97fa1c..842335b7b22ab 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/05/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.20250805.1 -Azure EventGrid client library for Java. +Azure Event Grid allows you to easily build applications with event-based architectures. The Event Grid service fully manages all routing of events from any source, to any destination, for any application. Azure service events and custom events can be published directly to the service, where the events can then be filtered and sent to various recipients, such as built-in handlers or custom webhooks. To learn more about Azure Event Grid: [What is Event Grid?](https://learn.microsoft.com/azure/event-grid/overview) -This package contains Microsoft Azure EventGrid client library. +Use the client library for Azure Event Grid to: +- Publish events to Event Grid topics using the Cloud Event schema +- Consume and settle events ## Documentation @@ -25,6 +27,7 @@ Various documentation is available to help you get started ### Prerequisites - [Java Development Kit (JDK)][jdk] with version 8 or above + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - [Azure Subscription][azure_subscription] ### Adding the package to your product @@ -34,29 +37,187 @@ Various documentation is available to help you get started com.azure azure-messaging-eventgrid-namespaces - 1.0.0-beta.1 + 1.2.0-beta.1 ``` [//]: # ({x-version-update-end}) ### Authentication -[Azure Identity][azure_identity] package provides the default implementation for authenticating the client. +In order to send events, we need an endpoint to send to and authentication for the endpoint. The authentication can be +a key credential or an Entra ID credential. The endpoint and key can both be obtained through [Azure Portal][portal] or [Azure CLI][cli]. + +#### Endpoint + +The endpoint is listed on the dashboard of the topic or domain in the [Azure Portal][portal], +or can be obtained using the following command in [Azure CLI][cli]. +```bash +az eventgrid topic show --name --resource-group --query "endpoint" +``` + +#### Entra ID Token authentication +Azure Event Grid provides integration with Entra ID for identity-based authentication of requests. +With Entra ID, you can use role-based access control (RBAC) to grant access to your Azure Event Grid resources to users, groups, or applications. +To send events to a topic or domain with a `TokenCredential`, the authenticated identity should have the "EventGrid Data Sender" role assigned. + +This authentication method is preferred. + +```java com.azure.messaging.eventgrid.namespaces.TokenCredentialExample +EventGridSenderClient client = new EventGridSenderClientBuilder().endpoint("your endpoint") + .topicName("your topic") + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); +``` + +#### Access Key + +The keys are listed in the "Access Keys" tab of the [Azure Portal][portal], or can be obtained +using the following command in [Azure CLI][cli]. Anyone of the keys listed will work. +```bash +az eventgrid topic key list --name --resource-group +``` + +```java com.azure.messaging.eventgrid.namespaces.AccessKeyExample +EventGridSenderClient client = new EventGridSenderClientBuilder().endpoint("your endpoint") + .topicName("your topic") + .credential(new AzureKeyCredential("your access key")) + .buildClient(); +``` + + ## Key concepts +### Event Grid Namespace + +A **[namespace](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#namespaces)** is a management container for other resources. It allows for grouping of related resources in order to manage them under one subscription. + +#### Namespace Topic + +A **[namespace topic](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#namespace-topics)** is a topic that is created within an Event Grid namespace. The client publishes events to an HTTP namespace endpoint specifying a namespace topic where published events are logically contained. A namespace topic only supports the CloudEvent v1.0 schema. + +#### Event Subscription + +An **[event subscription](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#event-subscriptions)** is a configuration resource associated with a single topic. + ## Examples -```java com.azure.messaging.eventgrid.standard.http.readme +The following sections provide several code snippets covering some of the most common Event Grid tasks. + +There are four relevant clients (and related builders) +- `EventGridSenderClient` - Used to send events to a topic +- `EventGridReceiverClient` - Used to consume events from a topic +- `EventGridSenderAsyncClient` - Used to send events to a topic asynchronously +- `EventGridReceiverAsyncClient` - Used to consume events from a topic asynchronously + +Either the synchronous or asynchronous client can be used to send or receive events. + +### Send an event +Sending an event is done by creating a `CloudEvent` and using the client to send it. An overload allows for sending multiple. +#### Synchronously +```java com.azure.messaging.eventgrid.namespaces.SendEventExample +User user = new User("John", "Doe"); +CloudEvent cloudEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(cloudEvent); +``` + +```java com.azure.messaging.eventgrid.namespaces.SendMultipleEventsExample +User john = new User("John", "Doe"); +User jane = new User("Jane", "Doe"); +CloudEvent johnEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +CloudEvent janeEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(Arrays.asList(johnEvent, janeEvent)); +``` + +#### Asynchronously +```java com.azure.messaging.eventgrid.namespaces.SendEventAsyncExample +User user = new User("John", "Doe"); +CloudEvent cloudEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(cloudEvent).subscribe(); +``` + +```java com.azure.messaging.eventgrid.namespaces.SendMultipleEventsAsyncExample +User john = new User("John", "Doe"); +User jane = new User("Jane", "Doe"); +CloudEvent johnEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +CloudEvent janeEvent + = new CloudEvent("source", "type", BinaryData.fromObject(user), CloudEventDataFormat.JSON, "application/json"); +client.send(Arrays.asList(johnEvent, janeEvent)).subscribe(); +``` + +### Receive and Process Events +Receiving events requires an [event subscription](https://learn.microsoft.com/azure/event-grid/concepts-event-grid-namespaces#event-subscriptions). Upon receiving an event, there are many operations that can be used to settle the event. They are shown in the end to end example below. + +```java com.azure.messaging.eventgrid.namespaces.ReceiveEventExample + +EventGridReceiverClient client = new EventGridReceiverClientBuilder().endpoint("your endpoint") + .topicName("your topic") + .subscriptionName("your subscription") + .credential(new DefaultAzureCredentialBuilder().build()) + .buildClient(); + +// Receive optionally takes a maximum number of events and a duration to wait. The defaults are +// 1 event and 60 seconds. +ReceiveResult result = client.receive(2, Duration.ofSeconds(10)); + +// The result contains the received events and the details of the operation. Use the details to obtain +// lock tokens for settling the event. Lock tokens are opaque strings that are used to acknowledge, +// release, or reject the event. + +result.getDetails().forEach(details -> { + CloudEvent event = details.getEvent(); + // Based on some examination of the event, it might be acknowledged, released, or rejected. + User user = event.getData().toObject(User.class); + if (user.getFirstName().equals("John")) { + // Acknowledge the event. + client.acknowledge(Arrays.asList(details.getBrokerProperties().getLockToken())); + } else if (user.getFirstName().equals("Jane")) { + // Release the event. + client.release(Arrays.asList(details.getBrokerProperties().getLockToken())); + } else { + // Reject the event. + client.reject(Arrays.asList(details.getBrokerProperties().getLockToken())); + } +}); + ``` +The same can be accomplished asynchronously using the `Async` client variations. + ## Troubleshooting +### Responses and error codes + +Service responses are returned in the form of Http status codes, including a number +of error codes. These codes can optionally be returned by the `PublisherClient`. +Unexpected status codes are thrown as [`HttpResponseException`][HttpResponseException] +which wraps the error code. + +Reference documentation for the event grid service can be found [here][service_docs]. This is a +good place to start for problems involving configuration of topics/endpoints, as well as for +problems involving error codes from the service. + +### Help and Issues + +Reference documentation for the SDK can be found [here][javadocs]. This is a good first step +to understanding the purpose of each method called, as well as possible reasons for errors +or unexpected behavior. + +If you encounter any bugs with these SDKs, please file issues via [Issues](https://github.com/Azure/azure-sdk-for-java/issues) or checkout [StackOverflow for Azure Java SDK](https://stackoverflow.com/questions/tagged/azure-java-sdk). + ## Next steps +- [Azure Java SDKs](https://learn.microsoft.com/java/azure/) +- If you don't have a Microsoft Azure subscription you can get a FREE trial account [here](https://go.microsoft.com/fwlink/?LinkId=330212) + ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid-namespaces_1.0.0-beta.1/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). 1. Fork it 1. Create your feature branch (`git checkout -b my-new-feature`) @@ -66,10 +227,14 @@ For details on contributing to this repository, see the [contributing guide](htt [product_documentation]: https://azure.microsoft.com/services/ +[cli]: https://learn.microsoft.com/cli/azure [docs]: https://azure.github.io/azure-sdk-for-java/ [jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ +[javadocs]: https://azure.github.io/azure-sdk-for-java/eventgrid.html [azure_subscription]: https://azure.microsoft.com/free/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid-namespaces_1.0.0-beta.1/sdk/identity/azure-identity - +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity +[portal]: https://ms.portal.azure.com/ +[service_docs]: https://learn.microsoft.com/azure/event-grid/ +[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java diff --git a/docs-ref-services/preview/messaging-eventgrid-readme.md b/docs-ref-services/preview/messaging-eventgrid-readme.md index 499ab2096d283..ed50cff084a06 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/05/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.20250805.1 Azure Event Grid allows you to easily build applications with event-based architectures. The Event Grid service fully manages all routing of events from any source, to any destination, for any application. Azure service events and custom events can be published directly to the service, where the events can then be filtered and sent to various recipients, such as built-in handlers or custom webhooks. -To learn more about Azure Event Grid: [What is Event Grid?](/azure/event-grid/overview) +To learn more about Azure Event Grid: [What is Event Grid?](https://learn.microsoft.com/azure/event-grid/overview) Use the client library for Azure Event Grid to: - Publish events to the Event Grid service using the Event Grid Event, Cloud Event 1.0, or custom schemas @@ -31,6 +31,7 @@ Use the client library for Azure Event Grid to: ### Prerequisites - [Java Development Kit (JDK) with version 8 or above][jdk] + - Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis). - An [Azure subscription][azure_subscription] - An [Event Grid][eventgrid] topic or domain. To create the resource, you can use [Azure portal][portal] or [Azure CLI][cli] @@ -55,7 +56,7 @@ az eventgrid domain create --location --resource-group @@ -90,7 +91,7 @@ add the direct dependency to your project as follows. com.azure azure-messaging-eventgrid - 4.21.0-beta.1 + 4.30.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -202,7 +203,7 @@ EventGridPublisherAsyncClient cloudEventAsyncClient = new EventGridP ##### Using endpoint and Azure Active Directory (AAD) token credential to create the client To use the AAD token credential, include `azure-identity` artifact as a dependency. Refer to -[azure-identity README](/java/api/overview/azure/identity-readme) for details. +[azure-identity README](https://learn.microsoft.com/java/api/overview/azure/identity-readme) for details. Sync client: @@ -239,10 +240,10 @@ This SDK uses `com.azure.util.BinaryData` to represent the data payload of event `BinaryData` supports serializing and deserializing objects through `com.azure.core.util.BinaryData.fromObject(Object object)` and `toObject()` methods, which use a default Jackson Json serializer, or `fromObject(Object object, ObjectSerializer customSerializer)` and `toObject(Class clazz, ObjectSerializer serializer)` methods, which accept your customized Json serializer. -Refer to [BinaryData](/java/api/com.azure.core.util.binarydata?view=azure-java-stable) documentation for details. +Refer to [BinaryData](https://learn.microsoft.com/java/api/com.azure.core.util.binarydata?view=azure-java-stable) documentation for details. ## Key concepts -For information about general Event Grid concepts: [Concepts in Azure Event Grid](/azure/event-grid/concepts). +For information about general Event Grid concepts: [Concepts in Azure Event Grid](https://learn.microsoft.com/azure/event-grid/concepts). ### EventGridPublisherClient @@ -253,7 +254,7 @@ For information about general Event Grid concepts: [Concepts in Azure Event Grid Event Grid supports multiple schemas for encoding events. When an Event Grid Topic or Domain is created, you specify the schema that will be used when publishing events. While you may configure your topic to use a _custom schema_ it is -more common to use the already defined [EventGridEvent schema](/azure/event-grid/event-schema) or [CloudEvent schema](/azure/event-grid/cloud-event-schema). +more common to use the already defined [EventGridEvent schema](https://learn.microsoft.com/azure/event-grid/event-schema) or [CloudEvent schema](https://learn.microsoft.com/azure/event-grid/cloud-event-schema). CloudEvent is a Cloud Native Computing Foundation project which produces a specification for describing event data in a common way. Event Grid service is compatible with the [CloudEvent specification](https://cloudevents.io/) Regardless of what schema your topic or domain is configured to use, @@ -275,9 +276,9 @@ az eventgrid topic show --name --resource-group -[jdk]: /java/azure/jdk/?view=azure-java-stable +[jdk]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [javadocs]: https://azure.github.io/azure-sdk-for-java/eventgrid.html [azure_subscription]: https://azure.microsoft.com/free [maven]: https://maven.apache.org/ -[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid_4.21.0-beta.1/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java -[samples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventgrid_4.21.0-beta.1/sdk/eventgrid/azure-messaging-eventgrid/src/samples/java/com/azure/messaging/eventgrid +[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java +[samples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventgrid/azure-messaging-eventgrid/src/samples/java/com/azure/messaging/eventgrid [eventgrid]: https://azure.com/eventgrid [portal]: https://ms.portal.azure.com/ -[cli]: /cli/azure -[service_docs]: /azure/event-grid/ -[sources]: https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventgrid_4.21.0-beta.1/sdk/eventgrid/azure-messaging-eventgrid/src -[EventGridEvent]: /azure/event-grid/event-schema +[cli]: https://learn.microsoft.com/cli/azure +[service_docs]: https://learn.microsoft.com/azure/event-grid/ +[sources]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-messaging-eventgrid/src +[EventGridEvent]: https://learn.microsoft.com/azure/event-grid/event-schema [CloudEvent]: https://github.com/cloudevents/spec/blob/master/spec.md diff --git a/docs-ref-services/preview/messaging-eventgrid-systemevents-readme.md b/docs-ref-services/preview/messaging-eventgrid-systemevents-readme.md index 3233bc3bad6d4..17d687e363b18 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/05/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-eventhubs-checkpointstore-blob-readme.md b/docs-ref-services/preview/messaging-eventhubs-checkpointstore-blob-readme.md index 4dc5874ed1cd9..d545cae7271c9 100644 --- a/docs-ref-services/preview/messaging-eventhubs-checkpointstore-blob-readme.md +++ b/docs-ref-services/preview/messaging-eventhubs-checkpointstore-blob-readme.md @@ -1,12 +1,12 @@ --- title: Azure Event Hubs Checkpoint Store client library for Java keywords: Azure, java, SDK, API, azure-messaging-eventhubs-checkpointstore-blob, azure-event-hubs -ms.date: 02/24/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-hubs --- -# Azure Event Hubs Checkpoint Store client library for Java - version 1.21.0-beta.1 +# Azure Event Hubs Checkpoint Store client library for Java - version 1.21.0-alpha.20250805.1 using Storage Blobs Azure Event Hubs Checkpoint Store can be used for storing checkpoints while processing events from Azure Event Hubs. @@ -34,7 +34,7 @@ documentation][event_hubs_product_docs] | [Samples][sample_examples] #### 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-eventhubs-checkpointstore-blob_1.21.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 @@ -69,7 +69,7 @@ add the direct dependency to your project as follows. com.azure azure-messaging-eventhubs-checkpointstore-blob - 1.21.0-beta.1 + 1.20.9 ``` [//]: # ({x-version-update-end}) @@ -95,9 +95,9 @@ downstream applications, and to provide resiliency if a failover between readers It is possible to return to older data by specifying a lower offset from this checkpointing process. Through this mechanism, checkpointing enables both failover resiliency and event stream replay. -### Offsets & sequence numbers +### Offsets & sequence numbers -Both offset & sequence number refer to the position of an event within a partition. You can think of them as a +Both offset & sequence number refer to the position of an event within a partition. You can think of them as a client-side cursor. The offset is a byte numbering of the event. The offset/sequence number enables an event consumer (reader) to specify a point in the event stream from which they want to begin reading events. You can specify the timestamp such that you receive events that were enqueued only after the given timestamp. Consumers are responsible for @@ -186,7 +186,7 @@ Get started by exploring the samples [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-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CONTRIBUTING.md) for more information. +Guidelines](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CONTRIBUTING.md) for more information. [api_documentation]: https://azure.github.io/azure-sdk-for-java @@ -197,18 +197,18 @@ Guidelines](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eve [logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [maven]: https://maven.apache.org/ [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/README.md -[sample_azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/EventProcessorWithAzureIdentity.java -[sample_container_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/BlobCheckpointStoreSample.java -[sample_event_hubs]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs -[sample_event_processor]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/EventProcessorBlobCheckpointStoreSample.java -[sample_checkpointstore_custom_storage_version]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/EventProcessorWithCustomStorageVersion.java -[sample_examples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/README.md +[sample_azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/EventProcessorWithAzureIdentity.java +[sample_container_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/BlobCheckpointStoreSample.java +[sample_event_hubs]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs +[sample_event_processor]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/EventProcessorBlobCheckpointStoreSample.java +[sample_checkpointstore_custom_storage_version]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob/EventProcessorWithCustomStorageVersion.java +[sample_examples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob [sas_token]: https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/ -[source_eventprocessorclient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClient.java -[source_blobcheckpointstore]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/main/java/com/azure/messaging/eventhubs/checkpointstore/blob/BlobCheckpointStore.java -[source_loglevels]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/.https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/ +[source_eventprocessorclient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClient.java +[source_blobcheckpointstore]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/main/java/com/azure/messaging/eventhubs/checkpointstore/blob/BlobCheckpointStore.java +[source_loglevels]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/.https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java [storage_account]: https://learn.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal diff --git a/docs-ref-services/preview/messaging-eventhubs-checkpointstore-jedis-readme.md b/docs-ref-services/preview/messaging-eventhubs-checkpointstore-jedis-readme.md index b5d13bcea2dee..f91886a64e12d 100644 --- a/docs-ref-services/preview/messaging-eventhubs-checkpointstore-jedis-readme.md +++ b/docs-ref-services/preview/messaging-eventhubs-checkpointstore-jedis-readme.md @@ -1,12 +1,12 @@ --- title: Azure Event Hubs Checkpoint Store client library for Java keywords: Azure, java, SDK, API, azure-messaging-eventhubs-checkpointstore-jedis, azure-event-hubs -ms.date: 07/25/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-hubs --- -# Azure Event Hubs Checkpoint Store client library for Java - version 1.0.0-beta.4 +# Azure Event Hubs Checkpoint Store client library for Java - version 1.0.0-alpha.20250805.1 using the Jedis Client Library for Redis Azure Event Hubs Checkpoint Store can be used for storing checkpoints while processing events from Azure Event Hubs. @@ -34,7 +34,7 @@ documentation][event_hubs_product_docs] | [Samples][sample_examples] #### 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-eventhubs-checkpointstore-jedis_1.0.0-beta.4/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 @@ -184,17 +184,17 @@ Guidelines][guidelines] for more information. [event_hubs_create]: https://learn.microsoft.com/azure/event-hubs/event-hubs-create [event_hubs_product_docs]: https://learn.microsoft.com/azure/event-hubs/ [jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable -[key_concepts]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/README.md#key-concepts +[key_concepts]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/README.md#key-concepts [logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-in-Azure-SDK [maven]: https://maven.apache.org/ [redis_quickstart]: https://learn.microsoft.com/azure/azure-cache-for-redis/quickstart-create-redis [redis_quickstart_java]: https://learn.microsoft.com/azure/azure-cache-for-redis/cache-java-get-started -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis -[sample_jedis_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/jedis/JedisCheckpointStoreSample.java -[sample_event_processor]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/jedis/EventProcessorClientJedisSample.java -[sample_examples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/samples -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis -[source_eventprocessorclient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClient.java -[source_jedisredischeckpointstore]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/main/java/com/azure/messaging/eventhubs/checkpointstore/jedis/JedisCheckpointStore.java -[guidelines]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-jedis_1.0.0-beta.4/CONTRIBUTING.md +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis +[sample_jedis_client]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/jedis/JedisCheckpointStoreSample.java +[sample_event_processor]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/jedis/EventProcessorClientJedisSample.java +[sample_examples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/samples +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis +[source_eventprocessorclient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClient.java +[source_jedisredischeckpointstore]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/src/main/java/com/azure/messaging/eventhubs/checkpointstore/jedis/JedisCheckpointStore.java +[guidelines]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md diff --git a/docs-ref-services/preview/messaging-eventhubs-readme.md b/docs-ref-services/preview/messaging-eventhubs-readme.md index af4e25ffd2df8..32523e54aca24 100644 --- a/docs-ref-services/preview/messaging-eventhubs-readme.md +++ b/docs-ref-services/preview/messaging-eventhubs-readme.md @@ -1,12 +1,12 @@ --- title: Azure Event Hubs client library for Java keywords: Azure, java, SDK, API, azure-messaging-eventhubs, azure-event-hubs -ms.date: 02/24/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-hubs --- -# Azure Event Hubs client library for Java - version 5.21.0-beta.1 +# Azure Event Hubs client library for Java - version 5.21.0-alpha.20250805.1 Azure Event Hubs is a highly scalable publish-subscribe service that can ingest millions of events per second and stream @@ -69,7 +69,7 @@ documentation][event_hubs_product_docs] | [Samples][sample_examples] | [Troubles #### 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-eventhubs_5.21.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 @@ -104,7 +104,7 @@ add the direct dependency to your project as follows. com.azure azure-messaging-eventhubs - 5.21.0-beta.1 + 5.20.5 ``` [//]: # ({x-version-update-end}) @@ -147,7 +147,7 @@ platform. First, add the package: com.azure azure-identity - 1.14.2 + 1.15.3 ``` [//]: # ({x-version-update-end}) @@ -437,32 +437,32 @@ advantage of the full feature set of the Azure Event Hubs service. To explore so ## 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-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/CONTRIBUTING.md) for more information. +Guidelines](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/CONTRIBUTING.md) for more information. [aad_authorization]: https://learn.microsoft.com/azure/event-hubs/authorize-access-azure-active-directory [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-eventhubs_5.21.0-beta.1/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/exception/AmqpErrorCondition.java -[AmqpErrorContext]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/exception/AmqpErrorContext.java -[AmqpException]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/exception/AmqpException.java -[AmqpRetryOptions]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.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 +[AmqpErrorContext]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/exception/AmqpErrorContext.java +[AmqpException]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/exception/AmqpException.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 [app_registration_page]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal#get-values-for-signing-in [application_client_secret]: https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal#create-a-new-application-secret -[BlobCheckpointStore]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/README.md -[CreateBatchOptions]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/models/CreateBatchOptions.java +[BlobCheckpointStore]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/README.md +[CreateBatchOptions]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/models/CreateBatchOptions.java [event_hubs_connection_string]: https://learn.microsoft.com/azure/event-hubs/event-hubs-get-connection-string [event_hubs_create]: https://learn.microsoft.com/azure/event-hubs/event-hubs-create [event_hubs_features]: https://learn.microsoft.com/azure/event-hubs/event-hubs-features [event_hubs_messaging_exceptions]: https://learn.microsoft.com/azure/event-hubs/event-hubs-messaging-exceptions [event_hubs_product_docs]: https://learn.microsoft.com/azure/event-hubs/ [event_hubs_quotas]: https://learn.microsoft.com/azure/event-hubs/event-hubs-quotas -[EventHubConsumerAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubConsumerAsyncClient.java -[EventHubConsumerClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubConsumerClient.java -[EventHubProducerAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubProducerAsyncClient.java -[EventHubProducerClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubProducerClient.java -[EventProcessorClient]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClient.java -[SampleCheckpointStore]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/samples/java/com/azure/messaging/eventhubs/SampleCheckpointStore.java +[EventHubConsumerAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubConsumerAsyncClient.java +[EventHubConsumerClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubConsumerClient.java +[EventHubProducerAsyncClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubProducerAsyncClient.java +[EventHubProducerClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventHubProducerClient.java +[EventProcessorClient]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClient.java +[SampleCheckpointStore]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/samples/java/com/azure/messaging/eventhubs/SampleCheckpointStore.java [java_8_sdk_javadocs]: https://docs.oracle.com/javase/8/docs/api/java/util/logging/package-summary.html [jdk_link]: https://learn.microsoft.com/java/azure/jdk/?view=azure-java-stable [logging]: https://learn.microsoft.com/azure/developer/java/sdk/logging-overview @@ -471,11 +471,11 @@ Guidelines](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eve [oasis_amqp_v1]: https://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html [performance_tuning]: https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning [qpid_proton_j_apache]: https://qpid.apache.org/proton/ -[sample_examples]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/samples/java/com/azure/messaging/eventhubs/ -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/src/samples/README.md -[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/ +[sample_examples]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/samples/java/com/azure/messaging/eventhubs/ +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/src/samples/README.md +[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/ [wiki_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity -[troubleshooting]: https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.21.0-beta.1/sdk/eventhubs/azure-messaging-eventhubs/TROUBLESHOOTING.md +[troubleshooting]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/TROUBLESHOOTING.md diff --git a/docs-ref-services/preview/messaging-servicebus-readme.md b/docs-ref-services/preview/messaging-servicebus-readme.md index f259d064683c4..c602f77764e8b 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/05/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.20250805.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 0000000000000..e40de16b79705 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: webpubsub +--- +# Azure Web PubSub service client library for Java - version 1.6.0-alpha.20250805.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 0000000000000..bc19f0553e530 --- /dev/null +++ b/docs-ref-services/preview/metrics-advisor-index.md @@ -0,0 +1,3 @@ +| Reference | Package | Source | +|---|---|---| +|[Metrics Advisor](ai-metricsadvisor-readme.md)|[azure-ai-metricsadvisor](https://repo1.maven.org/maven2/com/azure/azure-ai-metricsadvisor)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/metricsadvisor/azure-ai-metricsadvisor)| diff --git a/docs-ref-services/preview/metrics-advisor.md b/docs-ref-services/preview/metrics-advisor.md new file mode 100644 index 0000000000000..93599ed68ad55 --- /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/06/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 7781d14735ded..d25a48edd74a9 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: migration diff --git a/docs-ref-services/preview/mixed-reality-index.md b/docs-ref-services/preview/mixed-reality-index.md index 4f16d4abda3e6..948dbf9d8370a 100644 --- a/docs-ref-services/preview/mixed-reality-index.md +++ b/docs-ref-services/preview/mixed-reality-index.md @@ -1,3 +1,5 @@ | Reference | Package | Source | |---|---|---| +|[Mixed Reality Authentication](mixedreality-authentication-readme.md)|[azure-mixedreality-authentication](https://repo1.maven.org/maven2/com/azure/azure-mixedreality-authentication)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mixedreality/azure-mixedreality-authentication)| +|[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 c72d0e5d03e87..b0ab1b7faa8fb 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: mixedreality diff --git a/docs-ref-services/preview/mixedreality-authentication-readme.md b/docs-ref-services/preview/mixedreality-authentication-readme.md index 105e649ac77a3..786b13bce380f 100644 --- a/docs-ref-services/preview/mixedreality-authentication-readme.md +++ b/docs-ref-services/preview/mixedreality-authentication-readme.md @@ -1,12 +1,12 @@ --- title: Azure Mixed Reality client library for Java -keywords: Azure, java, SDK, API, azure-mixedreality-authentication, -ms.date: 02/23/2021 +keywords: Azure, java, SDK, API, azure-mixedreality-authentication, mixedreality +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: mixedreality --- -# Azure Mixed Reality client library for Java - version 1.0.0-beta.1 +# Azure Mixed Reality client library for Java - version 1.3.0-alpha.20250804.2 Mixed Reality services, like Azure Spatial Anchors, Azure Remote Rendering, and others, use the Mixed Reality security @@ -16,7 +16,7 @@ token from the STS that can be used to access Mixed Reality services. [Source code][source] | [Package (Maven)][package] | [API reference documentation][api_documentation] | [Product documentation][product_docs] -![Mixed Reality service authentication diagram](https://docs.microsoft.com/azure/spatial-anchors/concepts/media/spatial-anchors-authentication-overview.png) +![Mixed Reality service authentication diagram](https://learn.microsoft.com/azure/spatial-anchors/concepts/media/spatial-anchors-authentication-overview.png) ## Getting started @@ -24,20 +24,53 @@ token from the STS that can be used to access Mixed Reality services. - You must have an [Azure subscription](https://azure.microsoft.com/free/). - You must have an account with an [Azure Mixed Reality service](https://azure.microsoft.com/topic/mixed-reality/): - - [Azure Remote Rendering](https://docs.microsoft.com/azure/remote-rendering/) - - [Azure Spatial Anchors](https://docs.microsoft.com/azure/spatial-anchors/) -- [Java Development Kit (JDK)](https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable) version 8 or above. + - [Azure Remote Rendering](https://learn.microsoft.com/azure/remote-rendering/) + - [Azure Spatial Anchors](https://learn.microsoft.com/azure/spatial-anchors/) +- [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). -- Familiarity with the authentication and credential concepts from [Azure.Identity](https://github.com/Azure/azure-sdk-for-java/tree/azure-mixedreality-authentication_1.0.0-beta.1/sdk/identity/azure-identity). +- Familiarity with the authentication and credential concepts from [Azure.Identity](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity). ### 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-mixedreality-authentication + + +``` + +#### 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-mixedreality-authentication;current}) ```xml com.azure azure-mixedreality-authentication - 1.0.0-beta.1 + 1.3.0-beta.1 ``` @@ -56,7 +89,7 @@ Mixed Reality services support a few different forms of authentication: method for production applications because it allows you to avoid embedding the credentials for access to a Mixed Reality service in your client application. -See [here](https://docs.microsoft.com/azure/spatial-anchors/concepts/authentication) for detailed instructions and information. +See [here](https://learn.microsoft.com/azure/spatial-anchors/concepts/authentication) for detailed instructions and information. ## Key concepts @@ -159,9 +192,9 @@ For more information see the [Code of Conduct FAQ](https://opensource.microsoft. [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [product_docs]: https://azure.microsoft.com/topic/mixed-reality/ -[package]: https://search.maven.org/artifact/com.azure/azure-mixedreality-authentication +[package]: https://central.sonatype.com/artifact/com.azure/azure-mixedreality-authentication [api_documentation]: https://aka.ms/java-docs -[source]: https://github.com/Azure/azure-sdk-for-java/tree/azure-mixedreality-authentication_1.0.0-beta.1/sdk/mixedreality/azure-mixedreality-authentication +[source]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/mixedreality/azure-mixedreality-authentication diff --git a/docs-ref-services/preview/mixedreality-remoterendering-readme.md b/docs-ref-services/preview/mixedreality-remoterendering-readme.md index 353e580b61534..7f2bf1c566d72 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/05/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.20250805.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 aa4237cf2cec5..8bd3ba37188e8 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/04/2025 +ms.date: 08/06/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 1e42451150568..43fa95606868f 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/04/2025 +ms.date: 08/06/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 8b2da230a3490..6742f925f41e4 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/04/2025 +ms.date: 08/06/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 c49dab4e579cf..08771f8ccd778 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: monitor diff --git a/docs-ref-services/preview/mysql-index.md b/docs-ref-services/preview/mysql-index.md index 77d2a663233a3..dd622e193bef5 100644 --- a/docs-ref-services/preview/mysql-index.md +++ b/docs-ref-services/preview/mysql-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Resource Management - MySQL](resourcemanager-mysql-readme.md)|[azure-resourcemanager-mysql](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mysql)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mysql/azure-resourcemanager-mysql)| |[Resource Management - MySQL Flexible Server](resourcemanager-mysqlflexibleserver-readme.md)|[azure-resourcemanager-mysqlflexibleserver](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-mysqlflexibleserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mysqlflexibleserver/azure-resourcemanager-mysqlflexibleserver)| diff --git a/docs-ref-services/preview/mysql.md b/docs-ref-services/preview/mysql.md index 92512dd2cb52e..0f0d76770fa29 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/04/2025 +ms.date: 08/06/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 2aa683de938a5..3fdbc3be31166 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/04/2025 +ms.date: 08/06/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 ef65d132c6a2f..5432b9803c488 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/04/2025 +ms.date: 08/06/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 1732c1d6027ff..80b3959a06705 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/04/2025 +ms.date: 08/06/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 3c4c2f37fbebb..520588e8e0bbc 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/04/2025 +ms.date: 08/06/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 d98ece999c647..0b9f43ed52106 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/04/2025 +ms.date: 08/06/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 225151620fe49..949424fd4f45f 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/04/2025 +ms.date: 08/06/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 6179fbf9a2937..f9079b44f1447 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/04/2025 +ms.date: 08/06/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 9293cd22492e4..78efd7154a251 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/04/2025 +ms.date: 08/06/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 3f283163e8fa5..228db637dc393 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/04/2025 +ms.date: 08/06/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 3078f2b9c827f..8fc98817f7f48 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/04/2025 +ms.date: 08/06/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 a3521d32a80c5..52fc523d245ba 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/04/2025 +ms.date: 08/06/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 079adf9bf6212..a816294572bb9 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/04/2025 +ms.date: 08/06/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 1e9ea76a5f77f..ef4e96987dece 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/04/2025 +ms.date: 08/06/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 b703aaddd9c3b..422460ac3f2f6 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/04/2025 +ms.date: 08/06/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 221951b075b1c..64690a9547821 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/04/2025 +ms.date: 08/06/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 f995861ccfa33..7fe990dda096d 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/04/2025 +ms.date: 08/06/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 d9fd2b10e30ba..cc68178ec37a2 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/04/2025 +ms.date: 08/06/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 79240ec2aee46..8737826685d85 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: portalservicescopilot diff --git a/docs-ref-services/preview/postgresql-index.md b/docs-ref-services/preview/postgresql-index.md index 0d4b98a600c73..fad29d1adb434 100644 --- a/docs-ref-services/preview/postgresql-index.md +++ b/docs-ref-services/preview/postgresql-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Resource Management - PostgreSQL](resourcemanager-postgresql-readme.md)|[azure-resourcemanager-postgresql](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-postgresql)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresql/azure-resourcemanager-postgresql)| |[Resource Management - PostgreSQL Flexible Server](resourcemanager-postgresqlflexibleserver-readme.md)|[azure-resourcemanager-postgresqlflexibleserver](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-postgresqlflexibleserver)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver)| diff --git a/docs-ref-services/preview/postgresql.md b/docs-ref-services/preview/postgresql.md index 63778d4dabb5b..8d1f0cb5a1d78 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/04/2025 +ms.date: 08/06/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 f6b04e4a79882..ffb4e73b2a420 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/04/2025 +ms.date: 08/06/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 7b6add8ec3c25..ca11102cb6571 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/04/2025 +ms.date: 08/06/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 dcf87e403a34f..a2b89ac6a940f 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: purview diff --git a/docs-ref-services/preview/quantum-jobs-index.md b/docs-ref-services/preview/quantum-jobs-index.md index 449d3db49cfb4..2d64c2d67f023 100644 --- a/docs-ref-services/preview/quantum-jobs-index.md +++ b/docs-ref-services/preview/quantum-jobs-index.md @@ -1,3 +1,3 @@ | Reference | Package | Source | |---|---|---| -|[Quantum Jobs](quantum-jobs-readme.md)|[azure-quantum-jobs](https://repo1.maven.org/maven2/com/azure/azure-quantum-jobs)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Quantum Jobs](quantum-jobs-readme.md)|[azure-quantum-jobs](https://repo1.maven.org/maven2/com/azure/azure-quantum-jobs)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/quantum/azure-quantum-jobs)| diff --git a/docs-ref-services/preview/quantum-jobs-readme.md b/docs-ref-services/preview/quantum-jobs-readme.md index f8c299c027bfc..90750188b54d2 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/05/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.20250805.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 b989884e600c9..5f875caf8dbef 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/04/2025 +ms.date: 08/06/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 6f15afbba20a4..78a6f4768ba7d 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/04/2025 +ms.date: 08/06/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 4b7c31a007c63..34afb325c7a71 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: quota diff --git a/docs-ref-services/preview/recovery-services-index.md b/docs-ref-services/preview/recovery-services-index.md index e943713a6994f..a61a55660307f 100644 --- a/docs-ref-services/preview/recovery-services-index.md +++ b/docs-ref-services/preview/recovery-services-index.md @@ -1,4 +1,6 @@ | Reference | Package | Source | |---|---|---| +|[Resource Management - Recovery Services](resourcemanager-recoveryservices-readme.md)|[azure-resourcemanager-recoveryservices](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-recoveryservices)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/recoveryservices/azure-resourcemanager-recoveryservices)| +|[Resource Management - Recovery Services Backup](resourcemanager-recoveryservicesbackup-readme.md)|[azure-resourcemanager-recoveryservicesbackup](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-recoveryservicesbackup)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup)| |[Resource Management - Recovery Services Data Replication](resourcemanager-recoveryservicesdatareplication-readme.md)|[azure-resourcemanager-recoveryservicesdatareplication](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-recoveryservicesdatareplication)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/recoveryservicesdatareplication/azure-resourcemanager-recoveryservicesdatareplication)| |[Resource Management - Recovery Services Site Recovery](resourcemanager-recoveryservicessiterecovery-readme.md)|[azure-resourcemanager-recoveryservicessiterecovery](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-recoveryservicessiterecovery)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/recoveryservicessiterecovery/azure-resourcemanager-recoveryservicessiterecovery)| diff --git a/docs-ref-services/preview/recovery-services.md b/docs-ref-services/preview/recovery-services.md index 466218b011bdc..9fb17c3c766c9 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/04/2025 +ms.date: 08/06/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 075ae30e5f49e..ee6402f171777 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/04/2025 +ms.date: 08/06/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 4d884ad89c30c..7e983183c511f 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/04/2025 +ms.date: 08/06/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 40a4832ec21f3..2f0b32c0fd4b5 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/04/2025 +ms.date: 08/06/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 7be6bbbfd99ff..45c974ca0af55 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: reservations diff --git a/docs-ref-services/preview/resource-connector.md b/docs-ref-services/preview/resource-connector.md index 4be45b0f101ff..26c33d1f938ab 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/06/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-graph.md b/docs-ref-services/preview/resource-graph.md index 568457953dd71..390b3bc2f187a 100644 --- a/docs-ref-services/preview/resource-graph.md +++ b/docs-ref-services/preview/resource-graph.md @@ -1,11 +1,11 @@ --- title: Azure Resource Graph SDK for Java description: Reference for Azure Resource Graph SDK for Java +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: resourcegraph --- # Azure Resource Graph SDK for Java - preview ## Packages - preview -[!INCLUDE [packages](resource-graph-index.md)] - +[!INCLUDE [packages](resource-graph-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 9f02fe63c5992..a8080e8768ca4 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: resourcehealth diff --git a/docs-ref-services/preview/resource-mover.md b/docs-ref-services/preview/resource-mover.md index 36409ef4e2984..d94f5140bc058 100644 --- a/docs-ref-services/preview/resource-mover.md +++ b/docs-ref-services/preview/resource-mover.md @@ -1,11 +1,11 @@ --- title: Azure Resource Mover SDK for Java description: Reference for Azure Resource Mover SDK for Java +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: resourcemover --- # Azure Resource Mover SDK for Java - preview ## Packages - preview -[!INCLUDE [packages](resource-mover-index.md)] - +[!INCLUDE [packages](resource-mover-index.md)] \ No newline at end of file diff --git a/docs-ref-services/preview/resourcemanager-advisor-readme.md b/docs-ref-services/preview/resourcemanager-advisor-readme.md index 6979fb689be57..77deb1173566c 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/05/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.20250805.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 25c69b8f7e304..8eb5e73d92fe7 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/05/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.20250805.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 68ae71e66e0cc..6da582903b30b 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/05/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.20250805.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 f3bebb1b4beb7..fbcae83a25a24 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/05/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.20250805.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 5bd5abbed9661..f2d1c2920765e 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/05/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.20250805.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 1633926267a4d..bee6933d88b19 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/05/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.20250805.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 0000000000000..606e7bc312673 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: azureadexternalidentities +--- +# Azure Resource Manager ExternalIdentitiesConfiguration client library for Java - version 1.0.0-alpha.20250805.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 8dd295aaa2442..71bc3032b4f3f 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/05/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.20250805.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 2fc4f29684830..630b911eaf173 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/05/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.20250805.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 d20253a8d7a00..1b58aa10e473d 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/05/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.20250805.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-baremetalinfrastructure-readme.md b/docs-ref-services/preview/resourcemanager-baremetalinfrastructure-readme.md index 6908afe475850..13e8dcf121855 100644 --- a/docs-ref-services/preview/resourcemanager-baremetalinfrastructure-readme.md +++ b/docs-ref-services/preview/resourcemanager-baremetalinfrastructure-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager BareMetalInfrastructure client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-baremetalinfrastructure, baremetalinfrastructure -ms.date: 10/31/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: baremetalinfrastructure --- -# Azure Resource Manager BareMetalInfrastructure client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager BareMetalInfrastructure client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager BareMetalInfrastructure client library for Java. -This package contains Microsoft Azure SDK for BareMetalInfrastructure Management SDK. The Bare Metal Infrastructure Management client. Package tag package-preview-2023-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 BareMetalInfrastructure Management SDK. The BareMetalInfrastructure Management client. Package tag package-2021-08-09. 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-baremetalinfrastructure - 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-baremetalinfrastructure_1.0.0-beta.4/sdk/baremetalinfrastructure/azure-resourcemanager-baremetalinfrastructure/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/baremetalinfrastructure/azure-resourcemanager-baremetalinfrastructure/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-baremetalinfrastructure_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-baremetalinfrastructure_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-baremetalinfrastructure_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-baremetalinfrastructure_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-baremetalinfrastructure_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-baremetalinfrastructure_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-billing-readme.md b/docs-ref-services/preview/resourcemanager-billing-readme.md index b1e8eb2a0a456..8362293e4d656 100644 --- a/docs-ref-services/preview/resourcemanager-billing-readme.md +++ b/docs-ref-services/preview/resourcemanager-billing-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Billing client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-billing, billing -ms.date: 01/12/2023 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: billing --- -# Azure Resource Manager Billing client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Billing client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Billing client library for Java. -This package contains Microsoft Azure SDK for Billing Management SDK. Billing client provides access to billing resources for Azure subscriptions. Package tag package-2020-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 Billing Management SDK. Billing Client. 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-billing - 1.0.0-beta.3 + 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-billing_1.0.0-beta.3/sdk/billing/azure-resourcemanager-billing/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/billing/azure-resourcemanager-billing/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-billing_1.0.0-beta.3/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-billing_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-billing_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-billing_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-billing_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-botservice-readme.md b/docs-ref-services/preview/resourcemanager-botservice-readme.md index e8e24669c5ead..37ee6d07ddedc 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/05/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.20250805.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-changeanalysis-readme.md b/docs-ref-services/preview/resourcemanager-changeanalysis-readme.md index 37732d67c2c97..9b5f55a839f93 100644 --- a/docs-ref-services/preview/resourcemanager-changeanalysis-readme.md +++ b/docs-ref-services/preview/resourcemanager-changeanalysis-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager AzureChangeAnalysis client library for Java -keywords: Azure, java, SDK, API, azure-resourcemanager-changeanalysis, -ms.date: 03/26/2021 +keywords: Azure, java, SDK, API, azure-resourcemanager-changeanalysis, changeanalysis +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: +ms.service: changeanalysis --- -# Azure Resource Manager AzureChangeAnalysis client library for Java - version 1.0.0-beta.1 +# Azure Resource Manager AzureChangeAnalysis client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager AzureChangeAnalysis client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-changeanalysis - 1.0.0-beta.1 + 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,27 +79,40 @@ See [API design][design] for general introduction on design and key concepts on ## Examples +```java +OffsetDateTime nowDateTime = OffsetDateTime.now(); + azureChangeAnalysisManager.changes().list(nowDateTime.minusWeeks(2), nowDateTime).stream().count() > 0); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/changeanalysis/azure-resourcemanager-changeanalysis/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-changeanalysis_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. [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-changeanalysis_1.0.0-beta.1/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-changeanalysis_1.0.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-changeanalysis_1.0.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-changeanalysis_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-cognitiveservices-readme.md b/docs-ref-services/preview/resourcemanager-cognitiveservices-readme.md index 9eb6248bacc18..28a25ecf299c7 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/05/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.20250805.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-commerce-readme.md b/docs-ref-services/preview/resourcemanager-commerce-readme.md index 7154f126e5d14..6c3dbddbdb7fe 100644 --- a/docs-ref-services/preview/resourcemanager-commerce-readme.md +++ b/docs-ref-services/preview/resourcemanager-commerce-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Usage client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-commerce, commerce -ms.date: 01/12/2023 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: commerce --- -# Azure Resource Manager Usage client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager Usage client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager Usage client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-commerce - 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-commerce_1.0.0-beta.2/sdk/commerce/azure-resourcemanager-commerce/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/commerce/azure-resourcemanager-commerce/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-commerce_1.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-commerce_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-commerce_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-commerce_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-commerce_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-communication-readme.md b/docs-ref-services/preview/resourcemanager-communication-readme.md index 44c7835168620..dbf420d575f20 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/05/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.20250805.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 cc7e780fa6cd0..82d9e056a64a5 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/05/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.20250805.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-costmanagement-readme.md b/docs-ref-services/preview/resourcemanager-costmanagement-readme.md index ffb27e3d36112..2df6ad1e68ba4 100644 --- a/docs-ref-services/preview/resourcemanager-costmanagement-readme.md +++ b/docs-ref-services/preview/resourcemanager-costmanagement-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager CostManagement client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-costmanagement, costmanagement -ms.date: 10/31/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: costmanagement --- -# Azure Resource Manager CostManagement client library for Java - version 1.0.0-beta.7 +# Azure Resource Manager CostManagement client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager CostManagement client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-costmanagement - 1.0.0-beta.7 + 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-costmanagement_1.0.0-beta.7/sdk/costmanagement/azure-resourcemanager-costmanagement/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/costmanagement/azure-resourcemanager-costmanagement/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-costmanagement_1.0.0-beta.7/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-costmanagement_1.0.0-beta.7/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-costmanagement_1.0.0-beta.7/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-costmanagement_1.0.0-beta.7/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-costmanagement_1.0.0-beta.7/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-costmanagement_1.0.0-beta.7/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-customerinsights-readme.md b/docs-ref-services/preview/resourcemanager-customerinsights-readme.md index 608e5fd34d8d9..10f961ef563e0 100644 --- a/docs-ref-services/preview/resourcemanager-customerinsights-readme.md +++ b/docs-ref-services/preview/resourcemanager-customerinsights-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager CustomerInsights client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-customerinsights, customerinsights -ms.date: 10/17/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: customerinsights --- -# Azure Resource Manager CustomerInsights client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager CustomerInsights client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager CustomerInsights client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-customerinsights - 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-customerinsights_1.0.0-beta.3/sdk/customerinsights/azure-resourcemanager-customerinsights/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/customerinsights/azure-resourcemanager-customerinsights/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-customerinsights_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-customerinsights_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-customerinsights_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-customerinsights_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-customerinsights_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-customerinsights_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-dashboard-readme.md b/docs-ref-services/preview/resourcemanager-dashboard-readme.md index d60a09a464932..5258105a6e6f1 100644 --- a/docs-ref-services/preview/resourcemanager-dashboard-readme.md +++ b/docs-ref-services/preview/resourcemanager-dashboard-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Dashboard client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-dashboard, dashboard -ms.date: 07/14/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dashboard --- -# Azure Resource Manager Dashboard client library for Java - version 1.2.0-beta.1 +# Azure Resource Manager Dashboard client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager Dashboard client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-dashboard - 1.2.0-beta.1 + 1.2.0-beta.2 ``` [//]: # ({x-version-update-end}) @@ -82,12 +82,12 @@ See [API design][design] for general introduction on design and key concepts on ```java grafana = dashboardManager.grafanas() .define(grafanaName) - .withRegion(REGION) .withExistingResourceGroup(resourceGroupName) + .withRegion(REGION) .withIdentity(new ManagedServiceIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dashboard_1.2.0-beta.1/sdk/dashboard/azure-resourcemanager-dashboard/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/dashboard/azure-resourcemanager-dashboard/SAMPLE.md) ## Troubleshooting @@ -109,12 +109,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-dashboard_1.2.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-dashboard_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-dashboard_1.2.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dashboard_1.2.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dashboard_1.2.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dashboard_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-databox-readme.md b/docs-ref-services/preview/resourcemanager-databox-readme.md index fd91f4c438900..a83ff4de84cad 100644 --- a/docs-ref-services/preview/resourcemanager-databox-readme.md +++ b/docs-ref-services/preview/resourcemanager-databox-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager DataBox client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-databox, databox -ms.date: 10/31/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: databox --- -# Azure Resource Manager DataBox client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager DataBox client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager DataBox client library for Java. -This package contains Microsoft Azure SDK for DataBox Management SDK. Package tag package-2022-12. 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 DataBox Management SDK. Package tag package-2025-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-databox - 1.0.0-beta.4 + 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 @@ DataBoxManager manager = DataBoxManager .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-databox_1.0.0-beta.4/sdk/databox/azure-resourcemanager-databox/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/databox/azure-resourcemanager-databox/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-databox_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-databox_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-databox_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databox_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databox_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-databox_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-databoxedge-readme.md b/docs-ref-services/preview/resourcemanager-databoxedge-readme.md index 83fab2041574e..3c065a52eebd1 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/05/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.20250805.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 b029bd158fd0b..e060274d62bdc 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/05/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.20250805.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 6088ed0aa13f3..b2c4b947fb284 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/05/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.20250805.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 d6489a473024f..7794422f97845 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/05/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.20250805.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 934989cf62e07..ff2832a34bd12 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/05/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.20250805.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 6fd6883238fb5..5c6a8823dcf2f 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/05/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.20250805.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-datamigration-readme.md b/docs-ref-services/preview/resourcemanager-datamigration-readme.md index c66d18b10f30c..ee9c1aeed809d 100644 --- a/docs-ref-services/preview/resourcemanager-datamigration-readme.md +++ b/docs-ref-services/preview/resourcemanager-datamigration-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DataMigration client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-datamigration, datamigration -ms.date: 07/28/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: datamigration --- -# Azure Resource Manager DataMigration client library for Java - version 1.1.0-beta.1 +# Azure Resource Manager DataMigration client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager DataMigration 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-datamigration_1.1.0-beta.1/sdk/datamigration/azure-resourcemanager-datamigration/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/datamigration/azure-resourcemanager-datamigration/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-datamigration_1.1.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-datamigration_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-datamigration_1.1.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datamigration_1.1.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datamigration_1.1.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-datamigration_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-dataprotection-readme.md b/docs-ref-services/preview/resourcemanager-dataprotection-readme.md new file mode 100644 index 0000000000000..e2b0017ae4ecc --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-dataprotection-readme.md @@ -0,0 +1,149 @@ +--- +title: Azure Resource Manager DataProtection client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-dataprotection, dataprotection +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: dataprotection +--- +# Azure Resource Manager DataProtection client library for Java - version 1.4.0-alpha.20250804.1 + + +Azure Resource Manager DataProtection client library for Java. + +This package contains Microsoft Azure SDK for DataProtection Management SDK. Open API 2.0 Specs for Azure Data Protection service. 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-dataprotection;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-dataprotection + 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(); +DataProtectionManager manager = DataProtectionManager + .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 +resource = dataProtectionManager + .backupVaults() + .define(vaultName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withProperties( + new BackupVault() + .withMonitoringSettings( + new MonitoringSettings() + .withAzureMonitorAlertSettings( + new AzureMonitorAlertSettings() + .withAlertsForAllJobFailures(AlertsState.ENABLED))) + .withSecuritySettings( + new SecuritySettings() + .withSoftDeleteSettings( + new SoftDeleteSettings() + .withState(SoftDeleteState.ALWAYS_ON) + .withRetentionDurationInDays(14.0D)) + .withImmutabilitySettings( + new ImmutabilitySettings() + .withState(ImmutabilityState.LOCKED))) + .withStorageSettings( + Collections.singletonList( + new StorageSetting() + .withDatastoreType(StorageSettingStoreTypes.VAULT_STORE) + .withType(StorageSettingTypes.LOCALLY_REDUNDANT))) + .withFeatureSettings( + new FeatureSettings() + .withCrossSubscriptionRestoreSettings( + new CrossSubscriptionRestoreSettings() + .withState(CrossSubscriptionRestoreState.ENABLED)))) + .withIdentity(new DppIdentityDetails().withType("systemAssigned")) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/dataprotection/azure-resourcemanager-dataprotection/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-delegatednetwork-readme.md b/docs-ref-services/preview/resourcemanager-delegatednetwork-readme.md index 9f12c48766e24..eb5a3abb90da7 100644 --- a/docs-ref-services/preview/resourcemanager-delegatednetwork-readme.md +++ b/docs-ref-services/preview/resourcemanager-delegatednetwork-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DelegatedNetwork client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-delegatednetwork, delegatednetwork -ms.date: 10/17/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: delegatednetwork --- -# Azure Resource Manager DelegatedNetwork client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager DelegatedNetwork client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager DelegatedNetwork client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-delegatednetwork - 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-delegatednetwork_1.0.0-beta.3/sdk/delegatednetwork/azure-resourcemanager-delegatednetwork/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/delegatednetwork/azure-resourcemanager-delegatednetwork/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-delegatednetwork_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-delegatednetwork_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-delegatednetwork_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-delegatednetwork_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-delegatednetwork_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-delegatednetwork_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 0a0bfaba25e92..c881b1282914d 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/05/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.20250805.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 0000000000000..73be2eb4c44f5 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: desktopvirtualization +--- +# Azure Resource Manager DesktopVirtualization client library for Java - version 1.3.0-alpha.20250805.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-deviceprovisioningservices-readme.md b/docs-ref-services/preview/resourcemanager-deviceprovisioningservices-readme.md index 17a8169e5d51e..8beb47598e6b4 100644 --- a/docs-ref-services/preview/resourcemanager-deviceprovisioningservices-readme.md +++ b/docs-ref-services/preview/resourcemanager-deviceprovisioningservices-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager IotDps client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-deviceprovisioningservices, deviceprovisioningservices -ms.date: 07/12/2022 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: deviceprovisioningservices --- -# Azure Resource Manager IotDps client library for Java - version 1.1.0-beta.2 +# Azure Resource Manager IotDps client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager IotDps client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-deviceprovisioningservices - 1.1.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-deviceprovisioningservices_1.1.0-beta.2/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/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-deviceprovisioningservices_1.1.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-deviceprovisioningservices_1.1.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deviceprovisioningservices_1.1.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deviceprovisioningservices_1.1.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-deviceprovisioningservices_1.1.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-devspaces-readme.md b/docs-ref-services/preview/resourcemanager-devspaces-readme.md index 905b84e98d9a0..1cffeb3613a8a 100644 --- a/docs-ref-services/preview/resourcemanager-devspaces-readme.md +++ b/docs-ref-services/preview/resourcemanager-devspaces-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DevSpaces client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-devspaces, devspaces -ms.date: 10/17/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: devspaces --- -# Azure Resource Manager DevSpaces client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager DevSpaces client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager DevSpaces client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-devspaces - 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-devspaces_1.0.0-beta.3/sdk/devspaces/azure-resourcemanager-devspaces/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/devspaces/azure-resourcemanager-devspaces/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-devspaces_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-devspaces_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-devspaces_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-devspaces_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-devspaces_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-devspaces_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-devtestlabs-readme.md b/docs-ref-services/preview/resourcemanager-devtestlabs-readme.md index 66b355a34022a..26d6f0ed125b5 100644 --- a/docs-ref-services/preview/resourcemanager-devtestlabs-readme.md +++ b/docs-ref-services/preview/resourcemanager-devtestlabs-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager DevTestLabs client library for Java -keywords: Azure, java, SDK, API, azure-resourcemanager-devtestlabs, devtestlabs -ms.date: 01/17/2023 +keywords: Azure, java, SDK, API, azure-resourcemanager-devtestlabs, devtest-lab +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java -ms.service: devtestlabs +ms.service: devtest-lab --- -# Azure Resource Manager DevTestLabs client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager DevTestLabs client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager DevTestLabs client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-devtestlabs - 1.0.0-beta.2 + 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,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-devtestlabs_1.0.0-beta.2/sdk/devtestlabs/azure-resourcemanager-devtestlabs/SAMPLE.md) +```java +lab = devTestLabsManager.labs() + .define(labName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/devtestlabs/azure-resourcemanager-devtestlabs/SAMPLE.md) ## Troubleshooting @@ -103,13 +106,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-devtestlabs_1.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-devtestlabs_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-devtestlabs_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-devtestlabs_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-devtestlabs_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-dnsresolver-readme.md b/docs-ref-services/preview/resourcemanager-dnsresolver-readme.md index 68154698a7b1f..41d373cb5a08e 100644 --- a/docs-ref-services/preview/resourcemanager-dnsresolver-readme.md +++ b/docs-ref-services/preview/resourcemanager-dnsresolver-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager DnsResolver client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-dnsresolver, dnsresolver -ms.date: 10/23/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: dnsresolver --- -# Azure Resource Manager DnsResolver client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager DnsResolver client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager DnsResolver client library for Java. -This package contains Microsoft Azure SDK for DnsResolver Management SDK. DNS Resolver Client. Package tag package-preview-2023-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 DnsResolver Management SDK. DNS Resolver Client. Package tag package-2025-05. 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-dnsresolver - 1.0.0-beta.4 + 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 @@ DnsResolverManager manager = DnsResolverManager .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-dnsresolver_1.0.0-beta.4/sdk/dnsresolver/azure-resourcemanager-dnsresolver/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/dnsresolver/azure-resourcemanager-dnsresolver/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-dnsresolver_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-dnsresolver_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-dnsresolver_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dnsresolver_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dnsresolver_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-dnsresolver_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-dynatrace-readme.md b/docs-ref-services/preview/resourcemanager-dynatrace-readme.md index e78f5d3502f14..f872b448c4052 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/05/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.20250805.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-edgeorder-readme.md b/docs-ref-services/preview/resourcemanager-edgeorder-readme.md index e8f4870ba1e7e..9e5d841162c53 100644 --- a/docs-ref-services/preview/resourcemanager-edgeorder-readme.md +++ b/docs-ref-services/preview/resourcemanager-edgeorder-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager EdgeOrder client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-edgeorder, edgeorder -ms.date: 10/06/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: edgeorder --- -# Azure Resource Manager EdgeOrder client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager EdgeOrder client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager EdgeOrder client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-edgeorder - 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-edgeorder_1.0.0-beta.2/sdk/edgeorder/azure-resourcemanager-edgeorder/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/edgeorder/azure-resourcemanager-edgeorder/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-edgeorder_1.0.0-beta.2/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-edgeorder_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-edgeorder_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-edgeorder_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-edgeorder_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-edgeorder_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-education-readme.md b/docs-ref-services/preview/resourcemanager-education-readme.md index 4fb6cc92c0a24..c4c0982d13145 100644 --- a/docs-ref-services/preview/resourcemanager-education-readme.md +++ b/docs-ref-services/preview/resourcemanager-education-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Education client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-education, education -ms.date: 10/14/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: education --- -# Azure Resource Manager Education client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager Education client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager Education client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-education - 1.0.0-beta.4 + 1.0.0-beta.5 ``` [//]: # ({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-education_1.0.0-beta.4/sdk/education/azure-resourcemanager-education/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/education/azure-resourcemanager-education/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-education_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-education_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-education_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-education_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-education_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-education_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-eventgrid-readme.md b/docs-ref-services/preview/resourcemanager-eventgrid-readme.md index e8e61f9031e4c..a3bd4aff2ac8e 100644 --- a/docs-ref-services/preview/resourcemanager-eventgrid-readme.md +++ b/docs-ref-services/preview/resourcemanager-eventgrid-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager EventGrid client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-eventgrid, azure-event-grid -ms.date: 07/25/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-event-grid --- -# Azure Resource Manager EventGrid client library for Java - version 1.3.0-beta.1 +# Azure Resource Manager EventGrid client library for Java - version 1.3.0-alpha.20250804.1 Azure Resource Manager EventGrid 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-eventgrid_1.3.0-beta.1/sdk/eventgrid/azure-resourcemanager-eventgrid/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventgrid/azure-resourcemanager-eventgrid/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-eventgrid_1.3.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-eventgrid_1.3.0-beta.1/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-eventgrid_1.3.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-eventgrid_1.3.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-eventgrid_1.3.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-eventgrid_1.3.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-extendedlocation-readme.md b/docs-ref-services/preview/resourcemanager-extendedlocation-readme.md index 2cd2042c418cf..41f207adda92e 100644 --- a/docs-ref-services/preview/resourcemanager-extendedlocation-readme.md +++ b/docs-ref-services/preview/resourcemanager-extendedlocation-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager CustomLocations client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-extendedlocation, extendedlocation -ms.date: 10/10/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: extendedlocation --- -# Azure Resource Manager CustomLocations client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager CustomLocations client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager CustomLocations client library for Java. -This package contains Microsoft Azure SDK for CustomLocations Management SDK. The customLocations Rest API spec. Package tag package-2021-08-31-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 CustomLocations Management SDK. The customLocations Rest API spec. Package tag package-2021-08-15. 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-extendedlocation - 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-extendedlocation_1.0.0-beta.3/sdk/extendedlocation/azure-resourcemanager-extendedlocation/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/extendedlocation/azure-resourcemanager-extendedlocation/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-extendedlocation_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-extendedlocation_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-extendedlocation_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-extendedlocation_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-extendedlocation_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-extendedlocation_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-frontdoor-readme.md b/docs-ref-services/preview/resourcemanager-frontdoor-readme.md index aa622d1e636ee..1a92ffb0737bb 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/05/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.20250805.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-hanaonazure-readme.md b/docs-ref-services/preview/resourcemanager-hanaonazure-readme.md index 2029e8e874ecf..8c447253042f0 100644 --- a/docs-ref-services/preview/resourcemanager-hanaonazure-readme.md +++ b/docs-ref-services/preview/resourcemanager-hanaonazure-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Hana client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-hanaonazure, hanaonazure -ms.date: 10/17/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hanaonazure --- -# Azure Resource Manager Hana client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Hana client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager Hana client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-hanaonazure - 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-hanaonazure_1.0.0-beta.3/sdk/hanaonazure/azure-resourcemanager-hanaonazure/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/hanaonazure/azure-resourcemanager-hanaonazure/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-hanaonazure_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-hanaonazure_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-hanaonazure_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hanaonazure_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hanaonazure_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hanaonazure_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 c192a2e0f5694..17d6506ed84d9 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/05/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.20250805.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-healthbot-readme.md b/docs-ref-services/preview/resourcemanager-healthbot-readme.md index 96ee851c4bcc6..043f0714b8f1d 100644 --- a/docs-ref-services/preview/resourcemanager-healthbot-readme.md +++ b/docs-ref-services/preview/resourcemanager-healthbot-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Healthbot client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-healthbot, azure-ai-health-bot -ms.date: 10/10/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-ai-health-bot --- -# Azure Resource Manager Healthbot client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Healthbot client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager Healthbot client library for Java. -This package contains Microsoft Azure SDK for Healthbot Management SDK. Microsoft Healthcare Bot is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs. Package tag package-2020-12-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 Healthbot Management SDK. Azure Health Bot is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs. Package tag package-2025-05-25. 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-healthbot - 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 @@ HealthbotManager manager = HealthbotManager .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-healthbot_1.0.0-beta.3/sdk/healthbot/azure-resourcemanager-healthbot/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthbot/azure-resourcemanager-healthbot/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-healthbot_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-healthbot_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-healthbot_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-healthbot_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-healthbot_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-healthbot_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-healthcareapis-readme.md b/docs-ref-services/preview/resourcemanager-healthcareapis-readme.md index 16dcb0a551613..f44667a757ffb 100644 --- a/docs-ref-services/preview/resourcemanager-healthcareapis-readme.md +++ b/docs-ref-services/preview/resourcemanager-healthcareapis-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager HealthcareApis client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-healthcareapis, healthcareapis -ms.date: 04/11/2022 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: healthcareapis --- -# Azure Resource Manager HealthcareApis client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager HealthcareApis client library for Java - version 1.3.0-alpha.20250804.1 Azure Resource Manager HealthcareApis client library for Java. -This package contains Microsoft Azure SDK for HealthcareApis Management SDK. Azure Healthcare APIs Client. Package tag package-2021-11. 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 HealthcareApis Management SDK. Azure Healthcare APIs Client. Package tag package-2024-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-healthcareapis - 1.0.0-beta.2 + 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,15 @@ 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-healthcareapis_1.0.0-beta.2/sdk/healthcareapis/azure-resourcemanager-healthcareapis/SAMPLE.md) +```java +workspace = healthcareApisManager.workspaces() + .define(workspaceName) + .withExistingResourceGroup(resourceGroupName) + .withRegion(REGION) + .withProperties(new WorkspaceProperties().withPublicNetworkAccess(PublicNetworkAccess.DISABLED)) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/healthcareapis/azure-resourcemanager-healthcareapis/SAMPLE.md) ## Troubleshooting @@ -92,21 +96,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-healthcareapis_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 . -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]: 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-healthcareapis_1.0.0-beta.2/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-healthcareapis_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-healthcareapis_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-healthcareapis_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-hybridcompute-readme.md b/docs-ref-services/preview/resourcemanager-hybridcompute-readme.md index 2108c81d22bbe..8af7824877e83 100644 --- a/docs-ref-services/preview/resourcemanager-hybridcompute-readme.md +++ b/docs-ref-services/preview/resourcemanager-hybridcompute-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager HybridCompute client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-hybridcompute, hybridcompute -ms.date: 06/16/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridcompute --- -# Azure Resource Manager HybridCompute client library for Java - version 1.1.0-beta.2 +# Azure Resource Manager HybridCompute client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager HybridCompute 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-hybridcompute_1.1.0-beta.2/sdk/hybridcompute/azure-resourcemanager-hybridcompute/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/hybridcompute/azure-resourcemanager-hybridcompute/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-hybridcompute_1.1.0-beta.2/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-hybridcompute_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-hybridcompute_1.1.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridcompute_1.1.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridcompute_1.1.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridcompute_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-hybridkubernetes-readme.md b/docs-ref-services/preview/resourcemanager-hybridkubernetes-readme.md index fcb2f919cac61..d0f6a4b2aea08 100644 --- a/docs-ref-services/preview/resourcemanager-hybridkubernetes-readme.md +++ b/docs-ref-services/preview/resourcemanager-hybridkubernetes-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager HybridKubernetes client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-hybridkubernetes, hybridkubernetes -ms.date: 03/25/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: hybridkubernetes --- -# Azure Resource Manager HybridKubernetes client library for Java - version 1.1.0-beta.1 +# Azure Resource Manager HybridKubernetes client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager HybridKubernetes 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-hybridkubernetes_1.1.0-beta.1/sdk/hybridkubernetes/azure-resourcemanager-hybridkubernetes/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/hybridkubernetes/azure-resourcemanager-hybridkubernetes/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-hybridkubernetes_1.1.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-hybridkubernetes_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-hybridkubernetes_1.1.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridkubernetes_1.1.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridkubernetes_1.1.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-hybridkubernetes_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-hybridnetwork-readme.md b/docs-ref-services/preview/resourcemanager-hybridnetwork-readme.md index 2d653ea08810e..c5bf9edf996bd 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/05/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.20250805.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 05e2e7fb13ea2..a435ecdb348b4 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/05/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.20250805.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 3b7a36e6af1d0..8c04d57a08153 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/05/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.20250805.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 0000000000000..16c924b996e0b --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: iothub +--- +# Azure Resource Manager IotHub client library for Java - version 1.4.0-alpha.20250805.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-kusto-readme.md b/docs-ref-services/preview/resourcemanager-kusto-readme.md index 09c2f34ebde89..71bd0b6f6d1f8 100644 --- a/docs-ref-services/preview/resourcemanager-kusto-readme.md +++ b/docs-ref-services/preview/resourcemanager-kusto-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager Kusto client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-kusto, kusto -ms.date: 02/21/2023 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: kusto --- -# Azure Resource Manager Kusto client library for Java - version 1.0.0-beta.6 +# Azure Resource Manager Kusto client library for Java - version 1.3.0-alpha.20250804.1 Azure Resource Manager Kusto client library for Java. -This package contains Microsoft Azure SDK for Kusto Management SDK. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases. Package tag package-2022-12. 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 Kusto Management SDK. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases. 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-kusto - 1.0.0-beta.6 + 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,17 @@ 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-kusto_1.0.0-beta.6/sdk/kusto/azure-resourcemanager-kusto/SAMPLE.md) +```java +cluster = kustoManager.clusters() + .define(clusterName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withSku(new AzureSku().withName(AzureSkuName.DEV_NO_SLA_STANDARD_E2A_V4) + .withCapacity(1) + .withTier(AzureSkuTier.BASIC)) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/kusto/azure-resourcemanager-kusto/SAMPLE.md) ## Troubleshooting @@ -103,13 +109,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-kusto_1.0.0-beta.6/sdk/identity/azure-identity -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-kusto_1.0.0-beta.6/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-kusto_1.0.0-beta.6/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-kusto_1.0.0-beta.6/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-kusto_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-labservices-readme.md b/docs-ref-services/preview/resourcemanager-labservices-readme.md index b1be83c85982e..e7d067349a022 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/05/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.20250805.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 d454999db900f..1d0e9c04847dd 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/05/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.20250805.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 39524c8581df7..7ca3a3bdacc4a 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/05/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.20250805.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 0000000000000..df0fcc876a5c1 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: logz +--- +# Azure Resource Manager logz client library for Java - version 1.0.0-alpha.20250805.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 0000000000000..577d090a22d7d --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: machinelearning +--- +# Azure Resource Manager Machine Learning client library for Java - version 1.2.0-alpha.20250805.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 8662b35eff057..bb9eec0c1cb41 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/05/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.20250805.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-managedapplications-readme.md b/docs-ref-services/preview/resourcemanager-managedapplications-readme.md index 10343115bd678..72159cb54e947 100644 --- a/docs-ref-services/preview/resourcemanager-managedapplications-readme.md +++ b/docs-ref-services/preview/resourcemanager-managedapplications-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Application client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-managedapplications, managedapplications -ms.date: 10/31/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: managedapplications --- -# Azure Resource Manager Application client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager Application client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Application client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-managedapplications - 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-managedapplications_1.0.0-beta.4/sdk/managedapplications/azure-resourcemanager-managedapplications/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/managedapplications/azure-resourcemanager-managedapplications/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-managedapplications_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-managedapplications_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-managedapplications_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-managedapplications_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-managedapplications_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-managedapplications_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-maps-readme.md b/docs-ref-services/preview/resourcemanager-maps-readme.md new file mode 100644 index 0000000000000..db6fe4550c9d8 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: maps +--- +# Azure Resource Manager AzureMaps client library for Java - version 1.2.0-alpha.20250805.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 989be3e777113..2d9fff75748ee 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/05/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.20250805.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 055456fbd8f5c..05ff12b4544c0 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/05/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.20250805.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 0000000000000..dd763d58d38b4 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: mediaservices +--- +# Azure Resource Manager MediaServices client library for Java - version 2.5.0-alpha.20250805.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 47d3ce9c651f3..3cbad9238ba0f 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/05/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.20250805.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 d6d0b11635ef0..2cdf4d622fe93 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/05/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.20250805.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-mysqlflexibleserver-readme.md b/docs-ref-services/preview/resourcemanager-mysqlflexibleserver-readme.md index f88d0500d05c4..88297412bb839 100644 --- a/docs-ref-services/preview/resourcemanager-mysqlflexibleserver-readme.md +++ b/docs-ref-services/preview/resourcemanager-mysqlflexibleserver-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager MySql client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-mysqlflexibleserver, mysqlflexibleserver -ms.date: 12/04/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: mysqlflexibleserver --- -# Azure Resource Manager MySql client library for Java - version 1.0.0-beta.6 +# 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-flexibleserver-2023-12-30. 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 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-flexibleserver-2021-05-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-mysqlflexibleserver - 1.0.0-beta.6 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -88,7 +88,7 @@ server = mysqlManager.servers() .withAdministratorLoginPassword(adminPwd) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysqlflexibleserver_1.0.0-beta.6/sdk/mysqlflexibleserver/azure-resourcemanager-mysqlflexibleserver/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/mysqlflexibleserver/azure-resourcemanager-mysqlflexibleserver/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-mysqlflexibleserver_1.0.0-beta.6/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-mysqlflexibleserver_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-mysqlflexibleserver_1.0.0-beta.6/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysqlflexibleserver_1.0.0-beta.6/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysqlflexibleserver_1.0.0-beta.6/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-mysqlflexibleserver_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-netapp-readme.md b/docs-ref-services/preview/resourcemanager-netapp-readme.md index 14e0041f714c5..6df8137d75435 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/05/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.20250805.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 b6ca6aa921063..0e164189d74d9 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/05/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.20250805.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 4c01385f2f85e..5fd69792225ba 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/05/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.20250805.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-oep-readme.md b/docs-ref-services/preview/resourcemanager-oep-readme.md index 63aaaec73f28c..557b646896707 100644 --- a/docs-ref-services/preview/resourcemanager-oep-readme.md +++ b/docs-ref-services/preview/resourcemanager-oep-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager oep client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-oep, oep -ms.date: 10/09/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: oep --- -# Azure Resource Manager oep client library for Java - version 1.0.0-beta.2 +# Azure Resource Manager oep client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager oep client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-oep - 1.0.0-beta.2 + 1.0.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-oep_1.0.0-beta.2/sdk/oep/azure-resourcemanager-oep/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/oep/azure-resourcemanager-oep/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-oep_1.0.0-beta.2/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-oep_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-oep_1.0.0-beta.2/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-oep_1.0.0-beta.2/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-oep_1.0.0-beta.2/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-oep_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-onlineexperimentation-readme.md b/docs-ref-services/preview/resourcemanager-onlineexperimentation-readme.md index fa2fcd11f4ed6..b21cec5966f1b 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/05/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.20250805.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 28da946af0689..7bdcf5f12b3aa 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/05/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.20250805.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-orbital-readme.md b/docs-ref-services/preview/resourcemanager-orbital-readme.md index c91e81c723f2c..5d520e0e1e6a5 100644 --- a/docs-ref-services/preview/resourcemanager-orbital-readme.md +++ b/docs-ref-services/preview/resourcemanager-orbital-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager orbital client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-orbital, orbital -ms.date: 10/31/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: orbital --- -# Azure Resource Manager orbital client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager orbital client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager orbital client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-orbital - 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-orbital_1.0.0-beta.3/sdk/orbital/azure-resourcemanager-orbital/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/orbital/azure-resourcemanager-orbital/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-orbital_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-orbital_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-orbital_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-orbital_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-orbital_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-orbital_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 ecc105ab4c5a5..8d8d5e22ea878 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/05/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.20250805.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 83ae4c6f7f873..b01921a505dd7 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/05/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.20250805.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 f9f102800cbab..9903806f6f754 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/05/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.20250805.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-postgresqlflexibleserver-readme.md b/docs-ref-services/preview/resourcemanager-postgresqlflexibleserver-readme.md index efd5f7b5f4fe1..6db9b104d7fab 100644 --- a/docs-ref-services/preview/resourcemanager-postgresqlflexibleserver-readme.md +++ b/docs-ref-services/preview/resourcemanager-postgresqlflexibleserver-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager PostgreSql client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-postgresqlflexibleserver, postgresqlflexibleserver -ms.date: 05/16/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: postgresqlflexibleserver --- -# Azure Resource Manager PostgreSql client library for Java - version 1.2.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. @@ -100,7 +100,7 @@ server = postgreSqlManager.servers() .withReplicationRole(ReplicationRole.PRIMARY) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresqlflexibleserver_1.2.0-beta.1/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md) ## Troubleshooting @@ -122,12 +122,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-postgresqlflexibleserver_1.2.0-beta.1/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-postgresqlflexibleserver_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-postgresqlflexibleserver_1.2.0-beta.1/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresqlflexibleserver_1.2.0-beta.1/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresqlflexibleserver_1.2.0-beta.1/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-postgresqlflexibleserver_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-powerbidedicated-readme.md b/docs-ref-services/preview/resourcemanager-powerbidedicated-readme.md index 7468ca174b457..33275e44de1cc 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/05/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.20250805.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-quota-readme.md b/docs-ref-services/preview/resourcemanager-quota-readme.md index 0f36ab8ec88d6..50a79915e005c 100644 --- a/docs-ref-services/preview/resourcemanager-quota-readme.md +++ b/docs-ref-services/preview/resourcemanager-quota-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager quota client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-quota, quota -ms.date: 01/22/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: quota --- -# Azure Resource Manager quota client library for Java - version 1.1.0-beta.3 +# Azure Resource Manager quota client library for Java - version 1.2.0-alpha.20250804.1 Azure Resource Manager quota client library for Java. -This package contains Microsoft Azure SDK for quota Management SDK. Microsoft Azure Quota Resource Provider. This Swagger is for Azure Group Quota using GroupQuota Entity. Package tag package-2024-12-18-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 quota Management SDK. Microsoft Azure Quota Resource Provider. This Swagger is for Azure Group Quota using GroupQuota Entity. 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-quota - 1.1.0-beta.3 + 1.2.0-beta.1 ``` [//]: # ({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 @@ QuotaManager manager = QuotaManager .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-quota_1.1.0-beta.3/sdk/quota/azure-resourcemanager-quota/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/quota/azure-resourcemanager-quota/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-quota_1.1.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-quota_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-quota_1.1.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-quota_1.1.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-quota_1.1.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-quota_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-recoveryservices-readme.md b/docs-ref-services/preview/resourcemanager-recoveryservices-readme.md new file mode 100644 index 0000000000000..2ef9c86fafb55 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-recoveryservices-readme.md @@ -0,0 +1,127 @@ +--- +title: Azure Resource Manager RecoveryServices client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-recoveryservices, recoveryservices +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: recoveryservices +--- +# Azure Resource Manager RecoveryServices client library for Java - version 1.6.0-alpha.20250804.1 + + +Azure Resource Manager RecoveryServices client library for Java. + +This package contains Microsoft Azure SDK for RecoveryServices Management SDK. Recovery Services Client. Package tag package-2025-02-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-recoveryservices;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-recoveryservices + 1.5.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(AzureCloud.AZURE_PUBLIC_CLOUD); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +RecoveryServicesManager manager = RecoveryServicesManager + .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 + +```java +vault = recoveryServicesManager.vaults() + .define(vaultName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withSku(new Sku().withName(SkuName.RS0).withTier("Standard")) + .withProperties(new VaultProperties() + .withSecuritySettings(new SecuritySettings() + .withImmutabilitySettings(new ImmutabilitySettings().withState(ImmutabilityState.UNLOCKED))) + .withPublicNetworkAccess(PublicNetworkAccess.ENABLED) + .withRestoreSettings(new RestoreSettings() + .withCrossSubscriptionRestoreSettings(new CrossSubscriptionRestoreSettings() + .withCrossSubscriptionRestoreState(CrossSubscriptionRestoreState.ENABLED)))) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/recoveryservices/azure-resourcemanager-recoveryservices/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-recoveryservicesbackup-readme.md b/docs-ref-services/preview/resourcemanager-recoveryservicesbackup-readme.md new file mode 100644 index 0000000000000..834f44a5fa4c4 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-recoveryservicesbackup-readme.md @@ -0,0 +1,186 @@ +--- +title: Azure Resource Manager RecoveryServicesBackup client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-recoveryservicesbackup, recoveryservicesbackup +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: recoveryservicesbackup +--- +# Azure Resource Manager RecoveryServicesBackup client library for Java - version 1.7.0-alpha.20250804.1 + + +Azure Resource Manager RecoveryServicesBackup client library for Java. + +This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2025-02-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-recoveryservicesbackup;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-recoveryservicesbackup + 1.6.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(AzureCloud.AZURE_PUBLIC_CLOUD); +TokenCredential credential = new DefaultAzureCredentialBuilder() + .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) + .build(); +RecoveryServicesBackupManager manager = RecoveryServicesBackupManager + .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 + +```java +OffsetDateTime scheduleDateTime = OffsetDateTime.parse(OffsetDateTime.now(Clock.systemUTC()) + .withNano(0) + .withMinute(0) + .withSecond(0) + .plusDays(1) + .format(DateTimeFormatter.ISO_INSTANT)); + +List lstSubProtectionPolicy + = Arrays + .asList( + new SubProtectionPolicy().withPolicyType(PolicyType.FULL) + .withSchedulePolicy( + new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.WEEKLY) + .withScheduleRunDays(Arrays.asList(DayOfWeek.SUNDAY, DayOfWeek.TUESDAY)) + .withScheduleRunTimes(Arrays.asList(scheduleDateTime))) + .withRetentionPolicy( + new LongTermRetentionPolicy() + .withWeeklySchedule(new WeeklyRetentionSchedule() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY, DayOfWeek.TUESDAY)) + .withRetentionTimes(Arrays.asList(scheduleDateTime)) + .withRetentionDuration(new RetentionDuration().withCount(2) + .withDurationType(RetentionDurationType.WEEKS))) + .withMonthlySchedule(new MonthlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withRetentionScheduleWeekly(new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.SECOND))) + .withRetentionTimes(Arrays.asList(scheduleDateTime)) + .withRetentionDuration(new RetentionDuration() + .withCount(1) + .withDurationType(RetentionDurationType.MONTHS))) + .withYearlySchedule(new YearlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withMonthsOfYear( + Arrays.asList(MonthOfYear.JANUARY, MonthOfYear.JUNE, MonthOfYear.DECEMBER)) + .withRetentionScheduleWeekly(new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.LAST))) + .withRetentionTimes(Arrays.asList(scheduleDateTime)) + .withRetentionDuration(new RetentionDuration().withCount(1) + .withDurationType(RetentionDurationType.YEARS)))), + new SubProtectionPolicy().withPolicyType(PolicyType.DIFFERENTIAL) + .withSchedulePolicy( + new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.WEEKLY) + .withScheduleRunDays(Arrays.asList(DayOfWeek.FRIDAY)) + .withScheduleRunTimes(Arrays.asList(scheduleDateTime))) + .withRetentionPolicy(new SimpleRetentionPolicy().withRetentionDuration( + new RetentionDuration().withCount(8).withDurationType(RetentionDurationType.DAYS))), + new SubProtectionPolicy().withPolicyType(PolicyType.LOG) + .withSchedulePolicy(new LogSchedulePolicy().withScheduleFrequencyInMins(60)) + .withRetentionPolicy(new SimpleRetentionPolicy().withRetentionDuration( + new RetentionDuration().withCount(7).withDurationType(RetentionDurationType.DAYS)))); + +vault = recoveryServicesManager.vaults() + .define(vaultName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withSku(new Sku().withName(SkuName.RS0).withTier("Standard")) + .withProperties(new VaultProperties().withPublicNetworkAccess(PublicNetworkAccess.ENABLED) + .withRestoreSettings(new RestoreSettings() + .withCrossSubscriptionRestoreSettings(new CrossSubscriptionRestoreSettings() + .withCrossSubscriptionRestoreState(CrossSubscriptionRestoreState.ENABLED)))) + .create(); + +protectionPolicyResource = recoveryServicesBackupManager.protectionPolicies() + .define(policyName) + .withRegion(REGION) + .withExistingVault(vaultName, resourceGroupName) + .withProperties(new AzureVmWorkloadProtectionPolicy().withWorkLoadType(WorkloadType.SQLDATA_BASE) + .withSettings(new Settings().withTimeZone("Pacific Standard Time").withIssqlcompression(false)) + .withSubProtectionPolicy(lstSubProtectionPolicy)) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/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-redisenterprise-readme.md b/docs-ref-services/preview/resourcemanager-redisenterprise-readme.md index 1283082fe85c9..7e2388660e2b7 100644 --- a/docs-ref-services/preview/resourcemanager-redisenterprise-readme.md +++ b/docs-ref-services/preview/resourcemanager-redisenterprise-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager RedisEnterprise client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-redisenterprise, redisenterprise -ms.date: 05/06/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: redisenterprise --- -# Azure Resource Manager RedisEnterprise client library for Java - version 2.1.0-beta.3 +# Azure Resource Manager RedisEnterprise client library for Java - version 2.1.0-alpha.20250804.1 Azure Resource Manager RedisEnterprise client library for Java. @@ -89,7 +89,7 @@ cluster = redisEnterpriseManager.redisEnterprises() .withMinimumTlsVersion(TlsVersion.ONE_TWO) .create(); ``` -[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-redisenterprise_2.1.0-beta.3/sdk/redisenterprise/azure-resourcemanager-redisenterprise/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/redisenterprise/azure-resourcemanager-redisenterprise/SAMPLE.md) ## Troubleshooting @@ -111,12 +111,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-redisenterprise_2.1.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-redisenterprise_2.1.0-beta.3/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-redisenterprise_2.1.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-redisenterprise_2.1.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-redisenterprise_2.1.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-redisenterprise_2.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-relay-readme.md b/docs-ref-services/preview/resourcemanager-relay-readme.md index 06d2c8e19695f..772a052e6294b 100644 --- a/docs-ref-services/preview/resourcemanager-relay-readme.md +++ b/docs-ref-services/preview/resourcemanager-relay-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager Relay client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-relay, azure-relay -ms.date: 10/11/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: azure-relay --- -# Azure Resource Manager Relay client library for Java - version 1.0.0-beta.3 +# Azure Resource Manager Relay client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager Relay client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-relay - 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-relay_1.0.0-beta.3/sdk/relay/azure-resourcemanager-relay/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/relay/azure-resourcemanager-relay/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-relay_1.0.0-beta.3/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-relay_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-relay_1.0.0-beta.3/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-relay_1.0.0-beta.3/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-relay_1.0.0-beta.3/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-relay_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 0000000000000..0d60af512e032 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: resourceconnector +--- +# Azure Resource Manager Resource Connector client library for Java - version 1.2.0-alpha.20250805.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-resourcegraph-readme.md b/docs-ref-services/preview/resourcemanager-resourcegraph-readme.md new file mode 100644 index 0000000000000..000f974f160b6 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-resourcegraph-readme.md @@ -0,0 +1,127 @@ +--- +title: Azure Resource Manager ResourceGraph client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-resourcegraph, resourcegraph +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: resourcegraph +--- +# Azure Resource Manager ResourceGraph client library for Java - version 1.2.0-alpha.20250804.1 + + +Azure Resource Manager ResourceGraph client library for Java. + +This package contains Microsoft Azure SDK for ResourceGraph Management SDK. Azure Resource Graph API Reference. 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). + +## 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-resourcegraph;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-resourcegraph + 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(); +ResourceGraphManager manager = ResourceGraphManager + .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 +QueryRequest queryRequest = new QueryRequest().withSubscriptions(Collections.singletonList(subscriptionId)) + .withQuery("Resources | project name, type | limit 5 | order by name asc"); +// table format +queryRequest.withOptions(new QueryRequestOptions().withResultFormat(ResultFormat.TABLE)); +QueryResponse response = manager.resourceProviders().resources(queryRequest); + + +// object array format +queryRequest.withOptions(new QueryRequestOptions().withResultFormat(ResultFormat.OBJECT_ARRAY)); +response = manager.resourceProviders().resources(queryRequest); + +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcegraph/azure-resourcemanager-resourcegraph/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 9dcbea3f0acd6..f05cf1c1c1128 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/05/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.20250805.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-resourcemover-readme.md b/docs-ref-services/preview/resourcemanager-resourcemover-readme.md new file mode 100644 index 0000000000000..1e8b95dd94987 --- /dev/null +++ b/docs-ref-services/preview/resourcemanager-resourcemover-readme.md @@ -0,0 +1,123 @@ +--- +title: Azure Resource Manager ResourceMover client library for Java +keywords: Azure, java, SDK, API, azure-resourcemanager-resourcemover, resourcemover +ms.date: 08/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: resourcemover +--- +# Azure Resource Manager ResourceMover client library for Java - version 1.3.0-alpha.20250804.1 + + +Azure Resource Manager ResourceMover client library for Java. + +This package contains Microsoft Azure SDK for ResourceMover Management SDK. A first party Azure service orchestrating the move of Azure resources from one Azure region to another or between zones within a region. Package tag package-2023-08-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-resourcemover;current}) +```xml + + com.azure.resourcemanager + azure-resourcemanager-resourcemover + 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(); +ResourceMoverManager manager = ResourceMoverManager + .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 +moveCollection = resourceMoverManager.moveCollections() + .define(collectionName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withProperties(new MoveCollectionProperties().withSourceRegion(Region.US_WEST2.name()) + .withTargetRegion(Region.US_WEST.name())) + .create(); +``` +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemover/azure-resourcemanager-resourcemover/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-scvmm-readme.md b/docs-ref-services/preview/resourcemanager-scvmm-readme.md index 31512fbd4eb84..98aa6a097e22c 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/05/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.20250805.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 79006b45b2a8b..4a5b063f90cfe 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/05/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.20250805.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 cc0b35821cad1..4e45cd24d6793 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/05/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.20250805.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 cc9733cfaa6f0..a82e2bf59c9a5 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/05/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.20250805.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-servicelinker-readme.md b/docs-ref-services/preview/resourcemanager-servicelinker-readme.md index c3fbbc03e2e36..648509ad3669e 100644 --- a/docs-ref-services/preview/resourcemanager-servicelinker-readme.md +++ b/docs-ref-services/preview/resourcemanager-servicelinker-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager ServiceLinker client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-servicelinker, servicelinker -ms.date: 10/09/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: servicelinker --- -# Azure Resource Manager ServiceLinker client library for Java - version 1.0.0-beta.4 +# Azure Resource Manager ServiceLinker client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager ServiceLinker client library for Java. -This package contains Microsoft Azure SDK for ServiceLinker Management SDK. Microsoft.ServiceLinker provider. Package tag package-2024-07-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 ServiceLinker Management SDK. Microsoft.ServiceLinker provider. Package tag package-2022-05-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-servicelinker - 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-servicelinker_1.0.0-beta.4/sdk/servicelinker/azure-resourcemanager-servicelinker/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicelinker/azure-resourcemanager-servicelinker/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-servicelinker_1.0.0-beta.4/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-servicelinker_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-servicelinker_1.0.0-beta.4/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicelinker_1.0.0-beta.4/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicelinker_1.0.0-beta.4/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-servicelinker_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-signalr-readme.md b/docs-ref-services/preview/resourcemanager-signalr-readme.md index 7aad728ee838b..2f3ddd7bab164 100644 --- a/docs-ref-services/preview/resourcemanager-signalr-readme.md +++ b/docs-ref-services/preview/resourcemanager-signalr-readme.md @@ -1,17 +1,17 @@ --- title: Azure Resource Manager SignalR client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-signalr, signalr -ms.date: 10/31/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: signalr --- -# Azure Resource Manager SignalR client library for Java - version 1.0.0-beta.9 +# Azure Resource Manager SignalR client library for Java - version 1.1.0-alpha.20250804.1 Azure Resource Manager SignalR client library for Java. -This package contains Microsoft Azure SDK for SignalR Management SDK. REST API for Azure SignalR Service. Package tag package-2023-08-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 SignalR Management SDK. REST API for Azure SignalR Service. Package tag package-2023-02-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-signalr - 1.0.0-beta.9 + 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-signalr_1.0.0-beta.9/sdk/signalr/azure-resourcemanager-signalr/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/signalr/azure-resourcemanager-signalr/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-signalr_1.0.0-beta.9/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-signalr_1.0.0-beta.9/sdk/identity/azure-identity#credentials -[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-signalr_1.0.0-beta.9/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-signalr_1.0.0-beta.9/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-signalr_1.0.0-beta.9/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-signalr_1.0.0-beta.9/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-sqlvirtualmachine-readme.md b/docs-ref-services/preview/resourcemanager-sqlvirtualmachine-readme.md index 313d35bae5d62..3d69c6f35e421 100644 --- a/docs-ref-services/preview/resourcemanager-sqlvirtualmachine-readme.md +++ b/docs-ref-services/preview/resourcemanager-sqlvirtualmachine-readme.md @@ -1,12 +1,12 @@ --- title: Azure Resource Manager SqlVirtualMachine client library for Java keywords: Azure, java, SDK, API, azure-resourcemanager-sqlvirtualmachine, sqlvirtualmachine -ms.date: 10/31/2024 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: sqlvirtualmachine --- -# Azure Resource Manager SqlVirtualMachine client library for Java - version 1.0.0-beta.5 +# Azure Resource Manager SqlVirtualMachine client library for Java - version 1.0.0-alpha.20250804.1 Azure Resource Manager SqlVirtualMachine client library for Java. @@ -41,7 +41,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-sqlvirtualmachine - 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-sqlvirtualmachine_1.0.0-beta.5/sdk/sqlvirtualmachine/azure-resourcemanager-sqlvirtualmachine/SAMPLE.md) +[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/sqlvirtualmachine/azure-resourcemanager-sqlvirtualmachine/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-sqlvirtualmachine_1.0.0-beta.5/sdk/identity/azure-identity -[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/azure-resourcemanager-sqlvirtualmachine_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-sqlvirtualmachine_1.0.0-beta.5/sdk/core/azure-core-http-netty -[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-sqlvirtualmachine_1.0.0-beta.5/sdk/resourcemanager/docs/AUTH.md -[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-sqlvirtualmachine_1.0.0-beta.5/sdk/resourcemanager/docs/DESIGN.md -[cg]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-sqlvirtualmachine_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 210a94410c2a7..718b8a80ce179 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/05/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.20250805.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 c51c038cf089d..6b2ad1f89a577 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/05/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.20250805.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 0b0ee9428f790..48520b616e7dc 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/05/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.20250805.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 5ca10d08493d2..62adee872eef9 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/05/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.20250805.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 5e69846288b52..8bbe9348d2829 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/05/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.20250805.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 57e9f76b185ff..c2dc089958e8f 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/05/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.20250805.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 b54ab00d21506..fd65795455ab8 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/05/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.20250805.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 0000000000000..07c9c5071e166 --- /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/05/2025 +ms.topic: reference +ms.devlang: java +ms.service: workloads +--- +# Azure Resource Manager Workloads client library for Java - version 1.2.0-alpha.20250805.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 ae1c8e3e88bf3..919a1a7d7e463 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/04/2025 +ms.date: 08/06/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 a3fc73aff9541..9fac8d0e390ed 100644 --- a/docs-ref-services/preview/schema-registry.md +++ b/docs-ref-services/preview/schema-registry.md @@ -1,7 +1,7 @@ --- title: Azure Schema Registry SDK for Java description: Reference for Azure Schema Registry SDK for Java -ms.date: 08/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: schemaregistry diff --git a/docs-ref-services/preview/search-documents-readme.md b/docs-ref-services/preview/search-documents-readme.md index b3f2e94fb1da3..4d27f800f9412 100644 --- a/docs-ref-services/preview/search-documents-readme.md +++ b/docs-ref-services/preview/search-documents-readme.md @@ -1,12 +1,12 @@ --- title: Azure AI Search client library for Java keywords: Azure, java, SDK, API, azure-search-documents, cognitive-search -ms.date: 05/17/2025 +ms.date: 08/05/2025 ms.topic: reference ms.devlang: java ms.service: cognitive-search --- -# Azure AI Search client library for Java - version 11.8.0-beta.7 +# Azure AI Search client library for Java - version 11.8.0-alpha.20250804.2 This is the Java client library for [Azure AI Search](https://learn.microsoft.com/azure/search/) (formerly known as "Azure Cognitive Search"). Azure AI Search service is an AI-powered information retrieval platform that helps developers build rich search experiences and generative AI apps that combine large language models with enterprise data. @@ -47,7 +47,7 @@ Use the Azure AI Search client library to: #### 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-search-documents_11.8.0-beta.7/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 @@ -209,13 +209,13 @@ SearchAsyncClient searchAsyncClient = new SearchClientBuilder() #### Create a client using Microsoft Entra ID authentication You can also create a `SearchClient`, `SearchIndexClient`, or `SearchIndexerClient` using Microsoft Entra ID authentication. Your user or service principal must be assigned the "Search Index Data Reader" role. -Using the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-java/blob/azure-search-documents_11.8.0-beta.7/sdk/identity/azure-identity/README.md#defaultazurecredential) +Using the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential) you can authenticate a service using Managed Identity or a service principal, authenticate as a developer working on an application, and more all without changing code. Please refer the [documentation](https://learn.microsoft.com/azure/search/search-security-rbac?tabs=config-svc-portal%2Croles-portal%2Ctest-portal%2Ccustom-role-portal%2Cdisable-keys-portal) for instructions on how to connect to Azure AI Search using Azure role-based access control (Azure RBAC). -Before you can use the `DefaultAzureCredential`, or any credential type from [Azure.Identity](https://github.com/Azure/azure-sdk-for-java/blob/azure-search-documents_11.8.0-beta.7/sdk/identity/azure-identity/README.md), -you'll first need to [install the Azure.Identity package](https://github.com/Azure/azure-sdk-for-java/blob/azure-search-documents_11.8.0-beta.7/sdk/identity/azure-identity/README.md#include-the-package). +Before you can use the `DefaultAzureCredential`, or any credential type from [Azure.Identity](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md), +you'll first need to [install the Azure.Identity package](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#include-the-package). To use `DefaultAzureCredential` with a client ID and secret, you'll need to set the `AZURE_TENANT_ID`, `AZURE_CLIENT_ID`, and `AZURE_CLIENT_SECRET` environment variables; alternatively, you can pass those values @@ -521,7 +521,7 @@ SearchClient searchClient = new SearchClientBuilder() ## Troubleshooting -See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-search-documents_11.8.0-beta.7/sdk/search/azure-search-documents/TROUBLESHOOTING.md) +See our [troubleshooting guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/TROUBLESHOOTING.md) for details on how to diagnose various failure scenarios. ### General @@ -587,20 +587,20 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [azure_subscription]: https://azure.microsoft.com/free/java [maven]: https://maven.apache.org/ [package]: https://central.sonatype.com/artifact/com.azure/azure-search-documents -[samples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-search-documents_11.8.0-beta.7/sdk/search/azure-search-documents/src/samples/ -[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-search-documents_11.8.0-beta.7/sdk/search/azure-search-documents/src/samples/README.md -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/azure-search-documents_11.8.0-beta.7/sdk/search/azure-search-documents/src +[samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/search/azure-search-documents/src/samples/ +[samples_readme]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/src/samples/README.md +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/search/azure-search-documents/src [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/ [coc_contact]: mailto:opencode@microsoft.com -[add_headers_from_context_policy]: https://github.com/Azure/azure-sdk-for-java/blob/azure-search-documents_11.8.0-beta.7/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 [rest_api]: https://learn.microsoft.com/rest/api/searchservice/http-status-codes [create_search_service_docs]: https://learn.microsoft.com/azure/search/search-create-service-portal [create_search_service_ps]: https://learn.microsoft.com/azure/search/search-manage-powershell#create-or-delete-a-service [create_search_service_cli]: https://learn.microsoft.com/cli/azure/search/service?view=azure-cli-latest#az-search-service-create -[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/azure-search-documents_11.8.0-beta.7/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java +[HttpResponseException]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java [status_codes]: https://learn.microsoft.com/rest/api/searchservice/http-status-codes [search-get-started-portal]: https://learn.microsoft.com/azure/search/search-get-started-portal diff --git a/docs-ref-services/preview/search.md b/docs-ref-services/preview/search.md index 62588e6cd4634..99cf237d5c026 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/04/2025 +ms.date: 08/06/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 4d991b3d55f44..7dc26168cebdf 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/04/2025 +ms.date: 08/06/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 20dc221877e7b..ff64db40ba621 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/05/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.20250805.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 79a9a7256b846..9d2c6ee6573b2 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/05/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.20250805.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 ea7c354722d32..8b5da55ec10c9 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/04/2025 +ms.date: 08/06/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 8302278eda069..9d12ee01d1d58 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: securityinsights diff --git a/docs-ref-services/preview/security.md b/docs-ref-services/preview/security.md index 72bdd57c23e84..23403ab7aed8a 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/04/2025 +ms.date: 08/06/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 eb5c203fc36e5..27a1883bac41b 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/04/2025 +ms.date: 08/06/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 67c669786155c..7bdc752eed881 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/04/2025 +ms.date: 08/06/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 304852adf7d81..17dc04d3a2da9 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/04/2025 +ms.date: 08/06/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 df3cf894049c8..1ac25cf0ce814 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/04/2025 +ms.date: 08/06/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 75b700692dbe8..3c89d0f39267d 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/04/2025 +ms.date: 08/06/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 653e3e5bf9ea9..1eafb283672e2 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/04/2025 +ms.date: 08/06/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 557607a72fa27..d352e7f453fbd 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/04/2025 +ms.date: 08/06/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 be09dae7426ad..ca056446c9e43 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/04/2025 +ms.date: 08/06/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 1115eb8dd9366..260ccffc24644 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: springappdiscovery diff --git a/docs-ref-services/preview/spring-cloud.md b/docs-ref-services/preview/spring-cloud.md index 4230361ea93c7..baee323a7e2e0 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: springcloud diff --git a/docs-ref-services/preview/sql-virtual-machine.md b/docs-ref-services/preview/sql-virtual-machine.md index f2fd6a09501a0..3947bf6e5f77c 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/04/2025 +ms.date: 08/06/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 e6fe338f261af..88bdbed1a3403 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/04/2025 +ms.date: 08/06/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 3c6d9c848dda8..deab5876efe36 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: standbypool diff --git a/docs-ref-services/preview/storage.md b/docs-ref-services/preview/storage.md index f0098f595a8b8..2c9be632667c1 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/04/2025 +ms.date: 08/06/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 0454e8b1930a1..b1f16354d894f 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/04/2025 +ms.date: 08/06/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 511d635601af4..215dd0b9fb2ab 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/04/2025 +ms.date: 08/06/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 dd6c0da200ca5..d918931917663 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: support diff --git a/docs-ref-services/preview/synapse-index.md b/docs-ref-services/preview/synapse-index.md index d58cac6f27a46..c6a2d31d049c3 100644 --- a/docs-ref-services/preview/synapse-index.md +++ b/docs-ref-services/preview/synapse-index.md @@ -1,8 +1,8 @@ | Reference | Package | Source | |---|---|---| -|[Synapse - AccessControl](analytics-synapse-accesscontrol-readme.md)|[azure-analytics-synapse-accesscontrol](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-accesscontrol)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Synapse - AccessControl](analytics-synapse-accesscontrol-readme.md)|[azure-analytics-synapse-accesscontrol](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-accesscontrol)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-accesscontrol)| |[Synapse - Artifacts](analytics-synapse-artifacts-readme.md)|[azure-analytics-synapse-artifacts](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-artifacts)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-artifacts)| -|[Synapse - Managed Private Endpoints](analytics-synapse-managedprivateendpoints-readme.md)|[azure-analytics-synapse-managedprivateendpoints](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-managedprivateendpoints)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| -|[Synapse - Monitoring](analytics-synapse-monitoring-readme.md)|[azure-analytics-synapse-monitoring](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-monitoring)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| -|[Synapse - Spark](analytics-synapse-spark-readme.md)|[azure-analytics-synapse-spark](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-spark)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/)| +|[Synapse - Managed Private Endpoints](analytics-synapse-managedprivateendpoints-readme.md)|[azure-analytics-synapse-managedprivateendpoints](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-managedprivateendpoints)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-managedprivateendpoints)| +|[Synapse - Monitoring](analytics-synapse-monitoring-readme.md)|[azure-analytics-synapse-monitoring](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-monitoring)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-monitoring)| +|[Synapse - Spark](analytics-synapse-spark-readme.md)|[azure-analytics-synapse-spark](https://repo1.maven.org/maven2/com/azure/azure-analytics-synapse-spark)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-analytics-synapse-spark)| |[Resource Management - Synapse](resourcemanager-synapse-readme.md)|[azure-resourcemanager-synapse](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-synapse)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/synapse/azure-resourcemanager-synapse)| diff --git a/docs-ref-services/preview/synapse.md b/docs-ref-services/preview/synapse.md index 8f12ec9a92d44..cf06f3b35cfa2 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/04/2025 +ms.date: 08/06/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 cf8a5b80d2cc7..958b4e986aa13 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/04/2025 +ms.date: 08/06/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 31f85b479dfe6..eafa242bd71a8 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/04/2025 +ms.date: 08/06/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 cf5fcb3904ef5..d3c4591af5536 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/04/2025 +ms.date: 08/06/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 9be6372ea8687..6efcb2a656162 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/04/2025 +ms.date: 08/06/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 2c68ddeb6f2cf..23d679598fdc0 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/04/2025 +ms.date: 08/06/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 fd9ccae6ced84..fb477eeb7aca0 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/05/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.20250805.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 c75ee7774e882..77630d2427141 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: vmwaresolutionbycloudsimple diff --git a/docs-ref-services/preview/web-pubsub-index.md b/docs-ref-services/preview/web-pubsub-index.md index 491662d788f3f..96a4c0bfea861 100644 --- a/docs-ref-services/preview/web-pubsub-index.md +++ b/docs-ref-services/preview/web-pubsub-index.md @@ -1,4 +1,5 @@ | Reference | Package | Source | |---|---|---| +|[Web PubSub](messaging-webpubsub-readme.md)|[azure-messaging-webpubsub](https://repo1.maven.org/maven2/com/azure/azure-messaging-webpubsub)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/webpubsub/azure-messaging-webpubsub)| |[Web PubSub Client](messaging-webpubsub-client-readme.md)|[azure-messaging-webpubsub-client](https://repo1.maven.org/maven2/com/azure/azure-messaging-webpubsub-client)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/webpubsub/azure-messaging-webpubsub-client)| |[Resource Management - Web PubSub](resourcemanager-webpubsub-readme.md)|[azure-resourcemanager-webpubsub](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-webpubsub)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/webpubsub/azure-resourcemanager-webpubsub)| diff --git a/docs-ref-services/preview/web-pubsub.md b/docs-ref-services/preview/web-pubsub.md index bad2276a4fdd3..00afba8ec5dd0 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/04/2025 +ms.date: 08/06/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 bb7c0512a1bae..b83815a3fa3f3 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/04/2025 +ms.date: 08/06/2025 ms.topic: reference ms.devlang: java ms.service: weights&biases diff --git a/docs-ref-services/preview/workloads-index.md b/docs-ref-services/preview/workloads-index.md index 74b62727c8a83..2ebbd9949a7cb 100644 --- a/docs-ref-services/preview/workloads-index.md +++ b/docs-ref-services/preview/workloads-index.md @@ -1,3 +1,4 @@ | Reference | Package | Source | |---|---|---| +|[Resource Management - Workloads](resourcemanager-workloads-readme.md)|[azure-resourcemanager-workloads](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-workloads)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/workloads/azure-resourcemanager-workloads)| |[Resource Management - Workloads SAP Virtual Instance](resourcemanager-workloadssapvirtualinstance-readme.md)|[azure-resourcemanager-workloadssapvirtualinstance](https://repo1.maven.org/maven2/com/azure/resourcemanager/azure-resourcemanager-workloadssapvirtualinstance)|[GitHub](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/workloadssapvirtualinstance/azure-resourcemanager-workloadssapvirtualinstance)| diff --git a/docs-ref-services/preview/workloads.md b/docs-ref-services/preview/workloads.md index 0a7cf9df82bee..98fc6811b02bd 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/04/2025 +ms.date: 08/06/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 02b141d3711c3..90638d27eabe7 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "groupId": "com.azure", "triggeringPaths": [ "/sdk/ai/ci.yml" ], "safeName": "azureaiagentspersistent", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azureaiagentspersistent }}", - "name": "azure-ai-agents-persistent" + "name": "azure-ai-agents-persistent", + "releaseInBatch": "${{ parameters.release_azureaiagentspersistent }}" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-ai-anomalydetector.json b/metadata/preview/azure-ai-anomalydetector.json new file mode 100644 index 0000000000000..f7c3161486046 --- /dev/null +++ b/metadata/preview/azure-ai-anomalydetector.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-ai-anomalydetector", + "Version": "3.0.0-alpha.20250805.1", + "DevVersion": "3.0.0-alpha.20250805.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", + "triggeringPaths": [ + "/sdk/anomalydetector/ci.yml" + ], + "name": "azure-ai-anomalydetector", + "safeName": "azureaianomalydetector" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.ai.anomalydetector", + "com.azure.ai.anomalydetector.models" + ] +} diff --git a/metadata/preview/azure-ai-contentsafety.json b/metadata/preview/azure-ai-contentsafety.json index 27d2e3492c111..862d8467b9586 100644 --- a/metadata/preview/azure-ai-contentsafety.json +++ b/metadata/preview/azure-ai-contentsafety.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-contentsafety", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.2", + "DevVersion": "1.1.0-alpha.20250804.2", "DirectoryPath": "sdk/contentsafety/azure-ai-contentsafety", "ServiceDirectory": "contentsafety", "ReadMePath": "sdk/contentsafety/azure-ai-contentsafety/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-contentsafety", - "ReleaseStatus": "2023-09-28", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureaicontentsafety", + "triggeringPaths": [ + "/sdk/contentsafety/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azureaicontentsafety }}", + "name": "azure-ai-contentsafety", + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.ai.contentsafety", "com.azure.ai.contentsafety.models" diff --git a/metadata/preview/azure-ai-documentintelligence.json b/metadata/preview/azure-ai-documentintelligence.json index f417737be4324..6b4862ef7330f 100644 --- a/metadata/preview/azure-ai-documentintelligence.json +++ b/metadata/preview/azure-ai-documentintelligence.json @@ -1,7 +1,7 @@ { "Name": "azure-ai-documentintelligence", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.2", + "DevVersion": "1.1.0-alpha.20250804.2", "DirectoryPath": "sdk/documentintelligence/azure-ai-documentintelligence", "ServiceDirectory": "documentintelligence", "ReadMePath": "sdk/documentintelligence/azure-ai-documentintelligence/README.md", @@ -10,10 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-ai-documentintelligence", - "ReleaseStatus": "2024-08-14", - "DependentPackages": null, + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure", + "name": "azure-ai-documentintelligence", + "triggeringPaths": [ + "/sdk/documentintelligence/ci.yml" + ], + "safeName": "azureaidocumentintelligence" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.ai.documentintelligence", "com.azure.ai.documentintelligence.models" - ] + ], + "DependentPackages": null } diff --git a/metadata/preview/azure-ai-formrecognizer.json b/metadata/preview/azure-ai-formrecognizer.json new file mode 100644 index 0000000000000..fdc23b4f660af --- /dev/null +++ b/metadata/preview/azure-ai-formrecognizer.json @@ -0,0 +1,40 @@ +{ + "Name": "azure-ai-formrecognizer", + "Version": "4.2.0-alpha.20250804.1", + "DevVersion": "4.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/formrecognizer/azure-ai-formrecognizer", + "ServiceDirectory": "formrecognizer", + "ReadMePath": "sdk/formrecognizer/azure-ai-formrecognizer/README.md", + "ChangeLogPath": "sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-ai-formrecognizer", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-ai-formrecognizer-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "groupId": "com.azure", + "safeName": "azureaiformrecognizer", + "triggeringPaths": [ + "/sdk/formrecognizer/ci.yml" + ], + "name": "azure-ai-formrecognizer" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.ai.formrecognizer", + "com.azure.ai.formrecognizer.documentanalysis", + "com.azure.ai.formrecognizer.documentanalysis.administration", + "com.azure.ai.formrecognizer.documentanalysis.administration.models", + "com.azure.ai.formrecognizer.documentanalysis.models", + "com.azure.ai.formrecognizer.models", + "com.azure.ai.formrecognizer.training", + "com.azure.ai.formrecognizer.training.models" + ] +} diff --git a/metadata/preview/azure-ai-inference.json b/metadata/preview/azure-ai-inference.json index 6a8669f14bd80..ccbf8544edbf5 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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" + "safeName": "azureaiinference", + "name": "azure-ai-inference", + "releaseInBatch": "${{ parameters.release_azureaiinference }}" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-ai-metricsadvisor.json b/metadata/preview/azure-ai-metricsadvisor.json new file mode 100644 index 0000000000000..b22027f3de25f --- /dev/null +++ b/metadata/preview/azure-ai-metricsadvisor.json @@ -0,0 +1,36 @@ +{ + "Name": "azure-ai-metricsadvisor", + "Version": "1.3.0-alpha.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.1", + "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": { + "name": "azure-ai-metricsadvisor", + "safeName": "azureaimetricsadvisor", + "groupId": "com.azure", + "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 ceedf3fd888eb..7000dce88eacb 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "groupId": "com.azure", "triggeringPaths": [ "/sdk/ai/ci.yml" ], "safeName": "azureaiprojects", - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azureaiprojects }}", - "name": "azure-ai-projects" + "name": "azure-ai-projects", + "releaseInBatch": "${{ parameters.release_azureaiprojects }}" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-ai-textanalytics.json b/metadata/preview/azure-ai-textanalytics.json new file mode 100644 index 0000000000000..1f04051113c80 --- /dev/null +++ b/metadata/preview/azure-ai-textanalytics.json @@ -0,0 +1,35 @@ +{ + "Name": "azure-ai-textanalytics", + "Version": "5.6.0-alpha.20250805.1", + "DevVersion": "5.6.0-alpha.20250805.1", + "DirectoryPath": "sdk/textanalytics/azure-ai-textanalytics", + "ServiceDirectory": "textanalytics", + "ReadMePath": "sdk/textanalytics/azure-ai-textanalytics/README.md", + "ChangeLogPath": "sdk/textanalytics/azure-ai-textanalytics/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-ai-textanalytics", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": [ + "com.azure:azure-ai-textanalytics-perf", + "com.azure:perf-test-core" + ], + "ArtifactDetails": { + "safeName": "azureaitextanalytics", + "name": "azure-ai-textanalytics", + "triggeringPaths": [ + "/sdk/textanalytics/ci.yml" + ], + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.ai.textanalytics", + "com.azure.ai.textanalytics.models", + "com.azure.ai.textanalytics.util" + ] +} diff --git a/metadata/preview/azure-ai-translation-document.json b/metadata/preview/azure-ai-translation-document.json index 3f9c9056a83a6..62922b7d1a7b7 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "name": "azure-ai-translation-document", + "releaseInBatch": "${{ parameters.release_azureaitranslationdocument }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/translation/ci.yml" + ], + "safeName": "azureaitranslationdocument" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.ai.translation.document", "com.azure.ai.translation.document.models" diff --git a/metadata/preview/azure-ai-translation-text.json b/metadata/preview/azure-ai-translation-text.json index bcc7d2ed87487..25383848e9b45 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "name": "azure-ai-translation-text", + "releaseInBatch": "${{ parameters.release_azureaitranslationtext }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/translation/ci.yml" + ], + "safeName": "azureaitranslationtext" + }, + "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 82ed3308f490a..73b9c797e938f 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "groupId": "com.azure", + "name": "azure-ai-vision-imageanalysis", + "releaseInBatch": "${{ parameters.release_azureaivisionimageanalysis }}", + "safeName": "azureaivisionimageanalysis", + "triggeringPaths": [ + "/sdk/vision/ci.yml" + ] + }, + "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 97e635baf0ddb..9d9e79c13bea3 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "name": "azure-analytics-defender-easm", + "triggeringPaths": [ + "/sdk/easm/ci.yml" + ], + "safeName": "azureanalyticsdefendereasm", + "groupId": "com.azure" + }, + "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 400b6c375edb6..afab196c10e8f 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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", + "groupId": "com.azure", "triggeringPaths": [ "/sdk/onlineexperimentation/azure-analytics-onlineexperimentation/ci.yml" - ] + ], + "name": "azure-analytics-onlineexperimentation" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-analytics-synapse-accesscontrol.json b/metadata/preview/azure-analytics-synapse-accesscontrol.json index af9e57f2cc0b0..2e90533f7814b 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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 }}", + "groupId": "com.azure", + "name": "azure-analytics-synapse-accesscontrol", + "safeName": "azureanalyticssynapseaccesscontrol", + "triggeringPaths": [ + "/sdk/synapse/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.synapse.accesscontrol", "com.azure.analytics.synapse.accesscontrol.models" diff --git a/metadata/preview/azure-analytics-synapse-artifacts.json b/metadata/preview/azure-analytics-synapse-artifacts.json index c5e4a7c5aa4e4..3ff8f5abad307 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "releaseInBatch": "${{ parameters.release_azureanalyticssynapseartifacts }}", + "groupId": "com.azure", "name": "azure-analytics-synapse-artifacts", "safeName": "azureanalyticssynapseartifacts", "triggeringPaths": [ "/sdk/synapse/ci.yml" - ], - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azureanalyticssynapseartifacts }}" + ] }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-analytics-synapse-managedprivateendpoints.json b/metadata/preview/azure-analytics-synapse-managedprivateendpoints.json index 72d38ef9084e4..ccf58b7697751 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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 }}", + "groupId": "com.azure", + "name": "azure-analytics-synapse-managedprivateendpoints", + "safeName": "azureanalyticssynapsemanagedprivateendpoints", + "triggeringPaths": [ + "/sdk/synapse/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.synapse.managedprivateendpoints", "com.azure.analytics.synapse.managedprivateendpoints.models" diff --git a/metadata/preview/azure-analytics-synapse-monitoring.json b/metadata/preview/azure-analytics-synapse-monitoring.json index fa97a6a910611..66e5046b79bcd 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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 }}", + "groupId": "com.azure", + "name": "azure-analytics-synapse-monitoring", + "safeName": "azureanalyticssynapsemonitoring", + "triggeringPaths": [ + "/sdk/synapse/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.analytics.synapse.monitoring", "com.azure.analytics.synapse.monitoring.models" diff --git a/metadata/preview/azure-analytics-synapse-spark.json b/metadata/preview/azure-analytics-synapse-spark.json index 051111e912531..87636166e624b 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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 }}", + "groupId": "com.azure", + "name": "azure-analytics-synapse-spark", + "safeName": "azureanalyticssynapsespark", + "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 0000000000000..b949ebfbde6b8 --- /dev/null +++ b/metadata/preview/azure-batch.json @@ -0,0 +1,35 @@ +{ + "Name": "azure-batch", + "Version": "11.3.0-alpha.20250805.1", + "DevVersion": "11.3.0-alpha.20250805.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": { + "safeName": "azurebatch", + "triggeringPaths": [ + "/sdk/batch/ci.data.yml" + ], + "groupId": "com.microsoft.azure", + "name": "azure-batch" + }, + "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-callautomation.json b/metadata/preview/azure-communication-callautomation.json index d1674404294d4..6dc795dd438d1 100644 --- a/metadata/preview/azure-communication-callautomation.json +++ b/metadata/preview/azure-communication-callautomation.json @@ -1,7 +1,7 @@ { "Name": "azure-communication-callautomation", - "Version": "1.4.0-beta.2", - "DevVersion": null, + "Version": "1.5.0-alpha.20250804.2", + "DevVersion": "1.5.0-alpha.20250804.2", "DirectoryPath": "sdk/communication/azure-communication-callautomation", "ServiceDirectory": "communication/azure-communication-callautomation", "ReadMePath": "sdk/communication/azure-communication-callautomation/README.md", @@ -10,18 +10,24 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-communication-callautomation", - "ReleaseStatus": "2025-01-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "groupId": "com.azure", "safeName": "azurecommunicationcallautomation", + "triggeringPaths": [ + "/sdk/communication/azure-communication-callautomation/ci.yml" + ], "name": "azure-communication-callautomation" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.communication.callautomation", "com.azure.communication.callautomation.models", "com.azure.communication.callautomation.models.events" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-communication-callingserver.json b/metadata/preview/azure-communication-callingserver.json new file mode 100644 index 0000000000000..5df31fee06828 --- /dev/null +++ b/metadata/preview/azure-communication-callingserver.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-communication-callingserver", + "Version": "1.0.0-alpha.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "name": "azure-communication-callingserver", + "safeName": "azurecommunicationcallingserver", + "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 0000000000000..dd000e04b7cfd --- /dev/null +++ b/metadata/preview/azure-communication-chat.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-communication-chat", + "Version": "1.7.0-alpha.20250805.1", + "DevVersion": "1.7.0-alpha.20250805.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": { + "safeName": "azurecommunicationchatclient", + "triggeringPaths": [ + "/sdk/communication/azure-communication-chat/ci.yml" + ], + "name": "azure-communication-chat", + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.communication.chat", + "com.azure.communication.chat.models" + ] +} diff --git a/metadata/preview/azure-communication-identity.json b/metadata/preview/azure-communication-identity.json new file mode 100644 index 0000000000000..716dcc942b890 --- /dev/null +++ b/metadata/preview/azure-communication-identity.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-communication-identity", + "Version": "1.7.0-alpha.20250805.1", + "DevVersion": "1.7.0-alpha.20250805.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": { + "triggeringPaths": [ + "/sdk/communication/azure-communication-identity/ci.yml" + ], + "groupId": "com.azure", + "safeName": "azurecommunicationidentity", + "name": "azure-communication-identity" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.communication.identity", + "com.azure.communication.identity.models" + ] +} diff --git a/metadata/preview/azure-communication-jobrouter.json b/metadata/preview/azure-communication-jobrouter.json new file mode 100644 index 0000000000000..b49f2c5bc9db8 --- /dev/null +++ b/metadata/preview/azure-communication-jobrouter.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-communication-jobrouter", + "Version": "2.0.0-alpha.20250804.2", + "DevVersion": "2.0.0-alpha.20250804.2", + "DirectoryPath": "sdk/communication/azure-communication-jobrouter", + "ServiceDirectory": "communication/azure-communication-jobrouter", + "ReadMePath": "sdk/communication/azure-communication-jobrouter/README.md", + "ChangeLogPath": "sdk/communication/azure-communication-jobrouter/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-communication-jobrouter", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure", + "name": "azure-communication-jobrouter", + "safeName": "azurecommunicationjobrouterclient", + "triggeringPaths": [ + "/sdk/communication/azure-communication-jobrouter/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.communication.jobrouter", + "com.azure.communication.jobrouter.models" + ] +} diff --git a/metadata/preview/azure-communication-messages.json b/metadata/preview/azure-communication-messages.json index 9748e7b7976aa..cfa24d7273332 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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", + "triggeringPaths": [ + "/sdk/communication/azure-communication-messages/ci.yml" + ], + "name": "azure-communication-messages", "groupId": "com.azure" }, - "CIMatrixConfigs": [], + "CIParameters": { + "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 dcce6fa1f5918..913e4ed24c9b5 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.20250805.1", + "DevVersion": "1.4.0-alpha.20250805.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": { + "safeName": "azurecommunicationphonenumbers", "triggeringPaths": [ "/sdk/communication/azure-communication-phonenumbers/ci.yml" ], - "safeName": "azurecommunicationphonenumbers", - "groupId": "com.azure", - "name": "azure-communication-phonenumbers" + "name": "azure-communication-phonenumbers", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-communication-rooms.json b/metadata/preview/azure-communication-rooms.json index 1a9b6891bbd90..2ec68f11bc482 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.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.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": { + "safeName": "azurecommunicationrooms", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/communication/azure-communication-rooms/ci.yml" + ], + "name": "azure-communication-rooms" + }, + "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 0000000000000..be888fd407c4d --- /dev/null +++ b/metadata/preview/azure-communication-sms.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-communication-sms", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "safeName": "azurecommunicationsms", + "name": "azure-communication-sms", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/communication/azure-communication-sms/ci.yml" + ] + }, + "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 c3656cd2d8dfa..cb8f423f04d1e 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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", - "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/batch/ci.yml" + ], "safeName": "azurecomputebatch", + "groupId": "com.azure", + "name": "azure-compute-batch", "releaseInBatch": "${{ parameters.release_azurecomputebatch }}" }, - "CIMatrixConfigs": [], + "CIParameters": { + "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 0000000000000..06d0c7b80702a --- /dev/null +++ b/metadata/preview/azure-containers-containerregistry.json @@ -0,0 +1,34 @@ +{ + "Name": "azure-containers-containerregistry", + "Version": "1.3.0-alpha.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.1", + "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": { + "groupId": "com.azure", + "name": "azure-containers-containerregistry", + "triggeringPaths": [ + "/sdk/containerregistry/ci.yml" + ], + "safeName": "azurecontainerscontainerregistry" + }, + "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 0000000000000..8eff3740413bc --- /dev/null +++ b/metadata/preview/azure-cosmos-encryption.json @@ -0,0 +1,36 @@ +{ + "Name": "azure-cosmos-encryption", + "Version": "2.23.0-alpha.20250805.2", + "DevVersion": "2.23.0-alpha.20250805.2", + "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", + "safeName": "azurecosmosencryption", + "releaseInBatch": "${{ parameters.release_azurecosmosencryption }}", + "name": "azure-cosmos-encryption", + "triggeringPaths": [ + "/sdk/cosmos/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.cosmos.encryption", + "com.azure.cosmos.encryption.models" + ] +} diff --git a/metadata/preview/azure-cosmos-test.json b/metadata/preview/azure-cosmos-test.json index e53e349caacb8..18a7520f8ff3d 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.20250805.2", + "DevVersion": "1.0.0-alpha.20250805.2", "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,9 +19,9 @@ ], "ArtifactDetails": { "groupId": "com.azure", + "safeName": "azurecosmostest", "releaseInBatch": "${{ parameters.release_azurecosmostest }}", "name": "azure-cosmos-test", - "safeName": "azurecosmostest", "triggeringPaths": [ "/sdk/cosmos/ci.yml" ] diff --git a/metadata/preview/azure-cosmos.json b/metadata/preview/azure-cosmos.json index f6875850a9eee..0a1e538def7c2 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.20250805.2", + "DevVersion": "4.74.0-alpha.20250805.2", "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,13 +18,13 @@ "com.azure.cosmos.spark:azure-cosmos-spark_3_2-12" ], "ArtifactDetails": { + "groupId": "com.azure", + "safeName": "azurecosmos", + "releaseInBatch": "${{ parameters.release_azurecosmos }}", "name": "azure-cosmos", "triggeringPaths": [ "/sdk/cosmos/ci.yml" - ], - "groupId": "com.azure", - "releaseInBatch": "${{ parameters.release_azurecosmos }}", - "safeName": "azurecosmos" + ] }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-data-appconfiguration.json b/metadata/preview/azure-data-appconfiguration.json index c696fce448d7f..4871915e42a4b 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.20250805.1", + "DevVersion": "1.9.0-alpha.20250805.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 }}", + "safeName": "azuredataappconfiguration", + "triggeringPaths": [ + "/sdk/appconfiguration/ci.yml" + ], + "groupId": "com.azure", + "name": "azure-data-appconfiguration" + }, + "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 ea92e1b257acc..cce4f7865d784 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "releaseInBatch": "${{ parameters.release_azuredataschemaregistryapacheavro }}", + "name": "azure-data-schemaregistry-apacheavro", + "safeName": "azuredataschemaregistryapacheavro", + "triggeringPaths": [ + "/sdk/schemaregistry/ci.yml" + ], + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.data.schemaregistry.apacheavro" ] diff --git a/metadata/preview/azure-data-schemaregistry-jsonschema.json b/metadata/preview/azure-data-schemaregistry-jsonschema.json index e68b9d0592c3f..048880030e71e 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "releaseInBatch": "${{ parameters.release_azuredataschemaregistryjsonschema }}", + "name": "azure-data-schemaregistry-jsonschema", + "safeName": "azuredataschemaregistryjsonschema", + "triggeringPaths": [ + "/sdk/schemaregistry/ci.yml" + ], + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.data.schemaregistry.jsonschema" ] diff --git a/metadata/preview/azure-data-schemaregistry.json b/metadata/preview/azure-data-schemaregistry.json index a3377ca084b5f..39207632c3a9d 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.20250805.1", + "DevVersion": "1.6.0-alpha.20250805.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": { + "releaseInBatch": "${{ parameters.release_azuredataschemaregistry }}", + "name": "azure-data-schemaregistry", + "safeName": "azuredataschemaregistry", + "triggeringPaths": [ + "/sdk/schemaregistry/ci.yml" + ], + "groupId": "com.azure" + }, + "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 2e2fde97e648e..1a2fc2165643f 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.20250805.1", + "DevVersion": "12.6.0-alpha.20250805.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": { + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/tables/ci.yml" + ], + "name": "azure-data-tables", + "safeName": "azuredatatables" + }, + "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 d0390837e35e9..ebbe6433fe3ea 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "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 }}", + "groupId": "com.azure", "triggeringPaths": [ "/sdk/loadtesting/ci.yml" - ] + ], + "name": "azure-developer-loadtesting", + "releaseInBatch": "${{ parameters.release_azuredeveloperloadtesting }}" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-digitaltwins-core.json b/metadata/preview/azure-digitaltwins-core.json new file mode 100644 index 0000000000000..7eb3b6c0c402c --- /dev/null +++ b/metadata/preview/azure-digitaltwins-core.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-digitaltwins-core", + "Version": "1.6.0-alpha.20250804.2", + "DevVersion": "1.6.0-alpha.20250804.2", + "DirectoryPath": "sdk/digitaltwins/azure-digitaltwins-core", + "ServiceDirectory": "digitaltwins", + "ReadMePath": "sdk/digitaltwins/azure-digitaltwins-core/README.md", + "ChangeLogPath": "sdk/digitaltwins/azure-digitaltwins-core/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-digitaltwins-core", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/digitaltwins/ci.yml" + ], + "safeName": "azuredigitaltwinscore", + "releaseInBatch": "${{ parameters.release_azuredigitaltwinscore }}", + "name": "azure-digitaltwins-core", + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.digitaltwins.core", + "com.azure.digitaltwins.core.models" + ] +} diff --git a/metadata/preview/azure-health-deidentification.json b/metadata/preview/azure-health-deidentification.json index d170c36c91dd3..7d0c49572eed0 100644 --- a/metadata/preview/azure-health-deidentification.json +++ b/metadata/preview/azure-health-deidentification.json @@ -1,7 +1,7 @@ { "Name": "azure-health-deidentification", - "Version": "1.0.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/healthdataaiservices/azure-health-deidentification", "ServiceDirectory": "healthdataaiservices", "ReadMePath": "sdk/healthdataaiservices/azure-health-deidentification/README.md", @@ -10,7 +10,21 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-health-deidentification", - "ReleaseStatus": "2024-08-15", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azureaihealthdataaiservices }}", + "safeName": "azureaihealthdataaiservices", + "triggeringPaths": [ + "/sdk/healthdataaiservices/ci.yml" + ], + "name": "azure-health-deidentification", + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.health.deidentification", "com.azure.health.deidentification.models" diff --git a/metadata/preview/azure-health-insights-cancerprofiling.json b/metadata/preview/azure-health-insights-cancerprofiling.json index 0dcbed89efad4..2df941f6c0197 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.1", "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": { + "groupId": "com.azure", + "name": "azure-health-insights-cancerprofiling", + "safeName": "azurehealthinsightscancerprofiling", + "releaseInBatch": "${{ parameters.release_azurehealthinsightscancerprofiling }}", + "triggeringPaths": [ + "/sdk/healthinsights/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.health.insights.cancerprofiling", "com.azure.health.insights.cancerprofiling.models" diff --git a/metadata/preview/azure-health-insights-clinicalmatching.json b/metadata/preview/azure-health-insights-clinicalmatching.json index 3bb07a95af50f..dd9cedd869a4f 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.1", "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": { + "groupId": "com.azure", + "name": "azure-health-insights-clinicalmatching", + "safeName": "azurehealthinsightsclinicalmatching", + "releaseInBatch": "${{ parameters.release_azurehealthinsightsclinicalmatching }}", + "triggeringPaths": [ + "/sdk/healthinsights/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.health.insights.clinicalmatching", "com.azure.health.insights.clinicalmatching.models" diff --git a/metadata/preview/azure-health-insights-radiologyinsights.json b/metadata/preview/azure-health-insights-radiologyinsights.json index 23cb1948e4331..956d8620e2b43 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.1", "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": { + "groupId": "com.azure", + "name": "azure-health-insights-radiologyinsights", + "safeName": "azurehealthinsightsradiologyinsights", + "releaseInBatch": "${{ parameters.release_azurehealthinsightsradiologyinsights }}", + "triggeringPaths": [ + "/sdk/healthinsights/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.health.insights.radiologyinsights", "com.azure.health.insights.radiologyinsights.models" diff --git a/metadata/preview/azure-identity-extensions.json b/metadata/preview/azure-identity-extensions.json new file mode 100644 index 0000000000000..299493101ae88 --- /dev/null +++ b/metadata/preview/azure-identity-extensions.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-identity-extensions", + "Version": "1.3.0-alpha.20250804.2", + "DevVersion": "1.3.0-alpha.20250804.2", + "DirectoryPath": "sdk/identity/azure-identity-extensions", + "ServiceDirectory": "identity/azure-identity-extensions", + "ReadMePath": "sdk/identity/azure-identity-extensions/README.md", + "ChangeLogPath": "sdk/identity/azure-identity-extensions/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-identity-extensions", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureidentityextensions", + "triggeringPaths": [ + "/sdk/identity/azure-identity-extensions/ci.yml" + ], + "name": "azure-identity-extensions", + "groupId": "com.azure", + "releaseInBatch": "${{ parameters.release_azureidentityextensions }}" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.identity.extensions.jdbc.mysql", + "com.azure.identity.extensions.jdbc.postgresql" + ] +} diff --git a/metadata/preview/azure-iot-deviceupdate.json b/metadata/preview/azure-iot-deviceupdate.json new file mode 100644 index 0000000000000..019b1720b6cea --- /dev/null +++ b/metadata/preview/azure-iot-deviceupdate.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-iot-deviceupdate", + "Version": "1.1.0-alpha.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "groupId": "com.azure", + "name": "azure-iot-deviceupdate", + "releaseInBatch": "${{ parameters.release_azureiotdeviceupdate }}", + "safeName": "azureiotdeviceupdate", + "triggeringPaths": [ + "/sdk/deviceupdate/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.iot.deviceupdate" + ] +} diff --git a/metadata/preview/azure-iot-modelsrepository.json b/metadata/preview/azure-iot-modelsrepository.json index 49bf3143c365c..8dfd3a4daf85f 100644 --- a/metadata/preview/azure-iot-modelsrepository.json +++ b/metadata/preview/azure-iot-modelsrepository.json @@ -1,16 +1,34 @@ { - "ServiceDirectory": "NA", - "DocsCiConfigProperties": { - "excludePath": [], - "inputPath": [] - }, "Name": "azure-iot-modelsrepository", - "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/modelsrepository/azure-iot-modelsrepository", + "ServiceDirectory": "modelsrepository", + "ReadMePath": "sdk/modelsrepository/azure-iot-modelsrepository/README.md", + "ChangeLogPath": "sdk/modelsrepository/azure-iot-modelsrepository/CHANGELOG.md", "Group": "com.azure", - "DirectoryPath": "", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-iot-modelsrepository", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/modelsrepository/ci.yml" + ], + "groupId": "com.azure", + "safeName": "azureiotmodelsrepository", + "name": "azure-iot-modelsrepository" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.iot.modelsrepository" - ] + ], + "DocsCiConfigProperties": { + "excludePath": [], + "inputPath": [] + } } diff --git a/metadata/preview/azure-maps-geolocation.json b/metadata/preview/azure-maps-geolocation.json index 49ed674780c34..4c9690d341b9a 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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", + "safeName": "azuremapsgeolocation", + "triggeringPaths": [ + "/sdk/maps/azure-maps-geolocation/ci.yml" + ], "groupId": "com.azure" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.maps.geolocation", "com.azure.maps.geolocation.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-maps-render.json b/metadata/preview/azure-maps-render.json index 811a02c569e8a..a5275c1d9860a 100644 --- a/metadata/preview/azure-maps-render.json +++ b/metadata/preview/azure-maps-render.json @@ -1,7 +1,7 @@ { "Name": "azure-maps-render", - "Version": "2.0.0-beta.2", - "DevVersion": null, + "Version": "2.0.0-alpha.20250804.1", + "DevVersion": "2.0.0-alpha.20250804.1", "DirectoryPath": "sdk/maps/azure-maps-render", "ServiceDirectory": "maps/azure-maps-render", "ReadMePath": "sdk/maps/azure-maps-render/README.md", @@ -10,17 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-maps-render", - "ReleaseStatus": "2024-12-27", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/maps/azure-maps-render/ci.yml" + ], + "name": "azure-maps-render", "safeName": "azuremapsrender", - "name": "azure-maps-render" + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.maps.render", "com.azure.maps.render.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-maps-route.json b/metadata/preview/azure-maps-route.json index 5102a55b71c32..ecc57c2579702 100644 --- a/metadata/preview/azure-maps-route.json +++ b/metadata/preview/azure-maps-route.json @@ -1,7 +1,7 @@ { "Name": "azure-maps-route", - "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-route", "ServiceDirectory": "maps/azure-maps-route", "ReadMePath": "sdk/maps/azure-maps-route/README.md", @@ -10,17 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-maps-route", - "ReleaseStatus": "2024-12-27", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "groupId": "com.azure", "safeName": "azuremapsroute", - "name": "azure-maps-route", - "groupId": "com.azure" + "triggeringPaths": [ + "/sdk/maps/azure-maps-route/ci.yml" + ], + "name": "azure-maps-route" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.maps.route", "com.azure.maps.route.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-maps-search.json b/metadata/preview/azure-maps-search.json index 12249f4ff9206..2dd0be2217806 100644 --- a/metadata/preview/azure-maps-search.json +++ b/metadata/preview/azure-maps-search.json @@ -1,7 +1,7 @@ { "Name": "azure-maps-search", - "Version": "2.0.0-beta.2", - "DevVersion": null, + "Version": "2.0.0-alpha.20250804.1", + "DevVersion": "2.0.0-alpha.20250804.1", "DirectoryPath": "sdk/maps/azure-maps-search", "ServiceDirectory": "maps/azure-maps-search", "ReadMePath": "sdk/maps/azure-maps-search/README.md", @@ -10,17 +10,23 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-maps-search", - "ReleaseStatus": "2024-12-27", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azuremapssearch", + "triggeringPaths": [ + "/sdk/maps/azure-maps-search/ci.yml" + ], "groupId": "com.azure", - "name": "azure-maps-search", - "safeName": "azuremapssearch" + "name": "azure-maps-search" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.maps.search", "com.azure.maps.search.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-maps-timezone.json b/metadata/preview/azure-maps-timezone.json index 354c45ca0ca3e..0925bb17f8063 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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", "safeName": "azuremapstimezone", + "triggeringPaths": [ + "/sdk/maps/azure-maps-timezone/ci.yml" + ], "groupId": "com.azure" }, - "CIMatrixConfigs": [], + "CIParameters": { + "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 c547f96b1976f..47cdb3e2555b1 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "groupId": "com.azure", + "safeName": "azuremapstraffic", + "triggeringPaths": [ + "/sdk/maps/azure-maps-traffic/ci.yml" + ], + "name": "azure-maps-traffic" + }, + "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 103b0daef7e26..099eb8b5f43c6 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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", + "safeName": "azuremapsweather", + "triggeringPaths": [ + "/sdk/maps/azure-maps-weather/ci.yml" + ] }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-messaging-eventgrid-namespaces.json b/metadata/preview/azure-messaging-eventgrid-namespaces.json index 95061b080a6f7..918a19acb4ecf 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.1", "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 }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/eventgrid/ci.yml" + ], + "name": "azure-messaging-eventgrid-namespaces", + "safeName": "azuremessagingeventgridnamespaces" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.messaging.eventgrid.namespaces", "com.azure.messaging.eventgrid.namespaces.models" diff --git a/metadata/preview/azure-messaging-eventgrid-systemevents.json b/metadata/preview/azure-messaging-eventgrid-systemevents.json index e35b6f37843b9..c78d4d3965696 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "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": { - "safeName": "azuremessagingeventgridsystemevents", + "releaseInBatch": "${{ parameters.release_azuremessagingeventgridsystemevents }}", "groupId": "com.azure", - "name": "azure-messaging-eventgrid-systemevents", "triggeringPaths": [ "/sdk/eventgrid/ci.yml" ], - "releaseInBatch": "${{ parameters.release_azuremessagingeventgridsystemevents }}" + "name": "azure-messaging-eventgrid-systemevents", + "safeName": "azuremessagingeventgridsystemevents" }, "CIParameters": { "CIMatrixConfigs": [] }, "Namespaces": [ - "com.azure.messaging.eventgrid", - "com.azure.messaging.eventgrid.systemevents" + "com.azure.messaging.eventgrid.systemevents", + "com.azure.messaging.eventgrid.systemevents.models" ] } diff --git a/metadata/preview/azure-messaging-eventgrid.json b/metadata/preview/azure-messaging-eventgrid.json index bdf09a5e80a4d..bc7a2aab38f1c 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.20250805.1", + "DevVersion": "4.32.0-alpha.20250805.1", "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 }}", + "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/eventgrid/ci.yml" + ], + "name": "azure-messaging-eventgrid", + "safeName": "azuremessagingeventgrid" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.messaging.eventgrid", - "com.azure.messaging.eventgrid.models", "com.azure.messaging.eventgrid.systemevents" ] } diff --git a/metadata/preview/azure-messaging-eventhubs-checkpointstore-blob.json b/metadata/preview/azure-messaging-eventhubs-checkpointstore-blob.json index 3c009040c4705..653c7171c086f 100644 --- a/metadata/preview/azure-messaging-eventhubs-checkpointstore-blob.json +++ b/metadata/preview/azure-messaging-eventhubs-checkpointstore-blob.json @@ -1,7 +1,7 @@ { "Name": "azure-messaging-eventhubs-checkpointstore-blob", - "Version": "1.21.0-beta.1", - "DevVersion": null, + "Version": "1.21.0-alpha.20250805.1", + "DevVersion": "1.21.0-alpha.20250805.1", "DirectoryPath": "sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob", "ServiceDirectory": "eventhubs", "ReadMePath": "sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/README.md", @@ -10,16 +10,19 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-messaging-eventhubs-checkpointstore-blob", - "ReleaseStatus": "2025-02-21", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-messaging-eventhubs-track2-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azuremessagingeventhubscheckpointstoreblob", "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/eventhubs/ci.yml" + ], "name": "azure-messaging-eventhubs-checkpointstore-blob", + "safeName": "azuremessagingeventhubscheckpointstoreblob", "releaseInBatch": "${{ parameters.release_azuremessagingeventhubscheckpointstoreblob }}" }, "CIParameters": { diff --git a/metadata/preview/azure-messaging-eventhubs-checkpointstore-jedis.json b/metadata/preview/azure-messaging-eventhubs-checkpointstore-jedis.json index 649fb5b88af3f..f477e46dd5bb7 100644 --- a/metadata/preview/azure-messaging-eventhubs-checkpointstore-jedis.json +++ b/metadata/preview/azure-messaging-eventhubs-checkpointstore-jedis.json @@ -1,7 +1,7 @@ { "Name": "azure-messaging-eventhubs-checkpointstore-jedis", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.0.0-alpha.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.1", "DirectoryPath": "sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis", "ServiceDirectory": "eventhubs", "ReadMePath": "sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/README.md", @@ -10,19 +10,19 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-messaging-eventhubs-checkpointstore-jedis", - "ReleaseStatus": "2025-07-24", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-messaging-eventhubs-track2-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { + "groupId": "com.azure", "triggeringPaths": [ "/sdk/eventhubs/ci.yml" ], - "safeName": "azuremessagingeventhubscheckpointstorejedis", "name": "azure-messaging-eventhubs-checkpointstore-jedis", - "groupId": "com.azure", + "safeName": "azuremessagingeventhubscheckpointstorejedis", "releaseInBatch": "${{ parameters.release_azuremessagingeventhubscheckpointstorejedis }}" }, "CIParameters": { diff --git a/metadata/preview/azure-messaging-eventhubs.json b/metadata/preview/azure-messaging-eventhubs.json index 18bbaee287dab..9d6b2408ccca1 100644 --- a/metadata/preview/azure-messaging-eventhubs.json +++ b/metadata/preview/azure-messaging-eventhubs.json @@ -1,7 +1,7 @@ { "Name": "azure-messaging-eventhubs", - "Version": "5.21.0-beta.1", - "DevVersion": null, + "Version": "5.21.0-alpha.20250805.1", + "DevVersion": "5.21.0-alpha.20250805.1", "DirectoryPath": "sdk/eventhubs/azure-messaging-eventhubs", "ServiceDirectory": "eventhubs", "ReadMePath": "sdk/eventhubs/azure-messaging-eventhubs/README.md", @@ -10,16 +10,19 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-messaging-eventhubs", - "ReleaseStatus": "2025-02-21", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-messaging-eventhubs-track2-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { - "safeName": "azuremessagingeventhubs", "groupId": "com.azure", + "triggeringPaths": [ + "/sdk/eventhubs/ci.yml" + ], "name": "azure-messaging-eventhubs", + "safeName": "azuremessagingeventhubs", "releaseInBatch": "${{ parameters.release_azuremessagingeventhubs }}" }, "CIParameters": { diff --git a/metadata/preview/azure-messaging-servicebus.json b/metadata/preview/azure-messaging-servicebus.json index 55f281188b5a3..511540f3b3b68 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.20250805.1", + "DevVersion": "7.18.0-alpha.20250805.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": { + "triggeringPaths": [ + "/sdk/servicebus/ci.yml" + ], + "name": "azure-messaging-servicebus", + "safeName": "azuremessagingservicebus", + "groupId": "com.azure" + }, + "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 0000000000000..4eb9b78c7a8d9 --- /dev/null +++ b/metadata/preview/azure-messaging-webpubsub.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-messaging-webpubsub", + "Version": "1.6.0-alpha.20250805.1", + "DevVersion": "1.6.0-alpha.20250805.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", + "triggeringPaths": [ + "/sdk/webpubsub/ci.yml" + ], + "releaseInBatch": "${{ parameters.release_azuremessagingwebpubsub }}", + "name": "azure-messaging-webpubsub", + "groupId": "com.azure" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.messaging.webpubsub", + "com.azure.messaging.webpubsub.models" + ] +} diff --git a/metadata/preview/azure-mixedreality-authentication.json b/metadata/preview/azure-mixedreality-authentication.json new file mode 100644 index 0000000000000..5aa52fe22b438 --- /dev/null +++ b/metadata/preview/azure-mixedreality-authentication.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-mixedreality-authentication", + "Version": "1.3.0-alpha.20250804.2", + "DevVersion": "1.3.0-alpha.20250804.2", + "DirectoryPath": "sdk/mixedreality/azure-mixedreality-authentication", + "ServiceDirectory": "mixedreality", + "ReadMePath": "sdk/mixedreality/azure-mixedreality-authentication/README.md", + "ChangeLogPath": "sdk/mixedreality/azure-mixedreality-authentication/CHANGELOG.md", + "Group": "com.azure", + "SdkType": "client", + "IsNewSdk": true, + "ArtifactName": "azure-mixedreality-authentication", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "releaseInBatch": "${{ parameters.release_azuremixedrealityauthentication }}", + "groupId": "com.azure", + "name": "azure-mixedreality-authentication", + "safeName": "azuremixedrealityauthentication", + "triggeringPaths": [ + "/sdk/mixedreality/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.mixedreality.authentication" + ] +} diff --git a/metadata/preview/azure-mixedreality-remoterendering.json b/metadata/preview/azure-mixedreality-remoterendering.json new file mode 100644 index 0000000000000..6b696fc5741cb --- /dev/null +++ b/metadata/preview/azure-mixedreality-remoterendering.json @@ -0,0 +1,31 @@ +{ + "Name": "azure-mixedreality-remoterendering", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "groupId": "com.azure", + "safeName": "azuremixedrealityremoterendering", + "triggeringPaths": [ + "/sdk/remoterendering/ci.yml" + ], + "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 bc154a95225c7..8654f013f39b2 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "safeName": "azurequantumjobs", + "triggeringPaths": [ + "/sdk/quantum/ci.yml" + ], + "name": "azure-quantum-jobs", + "releaseInBatch": "${{ parameters.release_azurequantumjobs }}", + "groupId": "com.azure" + }, + "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 96aac7e1a7e93..de6619e1db39a 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { - "name": "azure-resourcemanager-advisor", + "safeName": "azureresourcemanageradvisor", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanageradvisor" + "triggeringPaths": [ + "/sdk/advisor/ci.yml" + ], + "name": "azure-resourcemanager-advisor" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.advisor", diff --git a/metadata/preview/azure-resourcemanager-appcontainers.json b/metadata/preview/azure-resourcemanager-appcontainers.json index 4212df64b1010..9506c9ab967a3 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.1", "DirectoryPath": "sdk/appcontainers/azure-resourcemanager-appcontainers", "ServiceDirectory": "appcontainers", "ReadMePath": "sdk/appcontainers/azure-resourcemanager-appcontainers/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-appcontainers", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-appcontainers", + "triggeringPaths": [ + "/sdk/appcontainers/ci.yml" + ], "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-appcontainers", "safeName": "azureresourcemanagerappcontainers" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.appcontainers", "com.azure.resourcemanager.appcontainers.fluent", diff --git a/metadata/preview/azure-resourcemanager-applicationinsights.json b/metadata/preview/azure-resourcemanager-applicationinsights.json index ca492602fb3e4..caf896aee1f95 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.1", "DirectoryPath": "sdk/applicationinsights/azure-resourcemanager-applicationinsights", "ServiceDirectory": "applicationinsights", "ReadMePath": "sdk/applicationinsights/azure-resourcemanager-applicationinsights/README.md", @@ -10,13 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-applicationinsights", - "ReleaseStatus": "2025-02-18", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "safeName": "azureresourcemanagerapplicationinsights", - "name": "azure-resourcemanager-applicationinsights", - "groupId": "com.azure.resourcemanager" + "triggeringPaths": [ + "/sdk/applicationinsights/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-applicationinsights" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-resourcemanager-automanage.json b/metadata/preview/azure-resourcemanager-automanage.json index e3b0bda0ed1b9..d126c7df9239d 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "name": "azure-resourcemanager-automanage", + "triggeringPaths": [ + "/sdk/automanage/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerautomanage" + }, + "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 758c5b6397293..d9b7e2244fa6f 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", + "triggeringPaths": [ + "/sdk/automation/ci.yml" + ], + "safeName": "azureresourcemanagerautomation", + "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 4c0f5f64489b2..1b2c60aa4febe 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.20250805.1", + "DevVersion": "1.4.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-avs", + "triggeringPaths": [ + "/sdk/avs/ci.yml" + ], + "safeName": "azureresourcemanageravs" + }, + "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 0000000000000..8fde01070b926 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-azureadexternalidentities.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-azureadexternalidentities", + "Version": "1.0.0-alpha.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "name": "azure-resourcemanager-azureadexternalidentities", + "triggeringPaths": [ + "/sdk/azureadexternalidentities/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerazureadexternalidentities" + }, + "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 2de439a31d19d..835358e1c03ac 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/azurearcdata/azure-resourcemanager-azurearcdata", "ServiceDirectory": "azurearcdata", "ReadMePath": "sdk/azurearcdata/azure-resourcemanager-azurearcdata/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-azurearcdata", - "ReleaseStatus": "2024-10-14", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-azurearcdata", + "safeName": "azureresourcemanagerazurearcdata", + "triggeringPaths": [ + "/sdk/azurearcdata/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerazurearcdata" + "name": "azure-resourcemanager-azurearcdata" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.azurearcdata", diff --git a/metadata/preview/azure-resourcemanager-azurestack.json b/metadata/preview/azure-resourcemanager-azurestack.json index d64935347a4de..639f711cadc97 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/azurestack/azure-resourcemanager-azurestack", "ServiceDirectory": "azurestack", "ReadMePath": "sdk/azurestack/azure-resourcemanager-azurestack/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-azurestack", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/azurestack/ci.yml" + ], + "safeName": "azureresourcemanagerazurestack", "name": "azure-resourcemanager-azurestack", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerazurestack" + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.azurestack", diff --git a/metadata/preview/azure-resourcemanager-azurestackhci.json b/metadata/preview/azure-resourcemanager-azurestackhci.json index 3ed75f7ca6e7e..669d9570b49f1 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/azurestackhci/ci.yml" + ], + "name": "azure-resourcemanager-azurestackhci", + "safeName": "azureresourcemanagerazurestackhci" + }, + "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-baremetalinfrastructure.json b/metadata/preview/azure-resourcemanager-baremetalinfrastructure.json index 6f78052f857ff..1f434703420e7 100644 --- a/metadata/preview/azure-resourcemanager-baremetalinfrastructure.json +++ b/metadata/preview/azure-resourcemanager-baremetalinfrastructure.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-baremetalinfrastructure", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/baremetalinfrastructure/azure-resourcemanager-baremetalinfrastructure", "ServiceDirectory": "baremetalinfrastructure", "ReadMePath": "sdk/baremetalinfrastructure/azure-resourcemanager-baremetalinfrastructure/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-baremetalinfrastructure", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagerbaremetalinfrastructure", + "triggeringPaths": [ + "/sdk/baremetalinfrastructure/ci.yml" + ], "name": "azure-resourcemanager-baremetalinfrastructure", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerbaremetalinfrastructure" + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.resourcemanager.baremetalinfrastructure", "com.azure.resourcemanager.baremetalinfrastructure.fluent", "com.azure.resourcemanager.baremetalinfrastructure.fluent.models", "com.azure.resourcemanager.baremetalinfrastructure.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-billing.json b/metadata/preview/azure-resourcemanager-billing.json index 9f89a32442b00..c47f136b83c06 100644 --- a/metadata/preview/azure-resourcemanager-billing.json +++ b/metadata/preview/azure-resourcemanager-billing.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-billing", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/billing/azure-resourcemanager-billing", "ServiceDirectory": "billing", "ReadMePath": "sdk/billing/azure-resourcemanager-billing/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-billing", - "ReleaseStatus": "2023-01-12", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerbilling", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/billing/ci.yml" + ], + "name": "azure-resourcemanager-billing" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.billing", "com.azure.resourcemanager.billing.fluent", diff --git a/metadata/preview/azure-resourcemanager-botservice.json b/metadata/preview/azure-resourcemanager-botservice.json index 1ad37dd88268d..98652c7574e1b 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerbotservice", + "triggeringPaths": [ + "/sdk/botservice/ci.yml" + ], + "name": "azure-resourcemanager-botservice" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.botservice", "com.azure.resourcemanager.botservice.fluent", diff --git a/metadata/preview/azure-resourcemanager-changeanalysis.json b/metadata/preview/azure-resourcemanager-changeanalysis.json new file mode 100644 index 0000000000000..93f745fdc3fe9 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-changeanalysis.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-changeanalysis", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/changeanalysis/azure-resourcemanager-changeanalysis", + "ServiceDirectory": "changeanalysis", + "ReadMePath": "sdk/changeanalysis/azure-resourcemanager-changeanalysis/README.md", + "ChangeLogPath": "sdk/changeanalysis/azure-resourcemanager-changeanalysis/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-changeanalysis", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-changeanalysis", + "safeName": "azureresourcemanagerchangeanalysis", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/changeanalysis/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.changeanalysis", + "com.azure.resourcemanager.changeanalysis.fluent", + "com.azure.resourcemanager.changeanalysis.fluent.models", + "com.azure.resourcemanager.changeanalysis.models" + ] +} diff --git a/metadata/preview/azure-resourcemanager-cognitiveservices.json b/metadata/preview/azure-resourcemanager-cognitiveservices.json index 2ee5017e63987..8603b9c629a92 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.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.1", "DirectoryPath": "sdk/cognitiveservices/azure-resourcemanager-cognitiveservices", "ServiceDirectory": "cognitiveservices", "ReadMePath": "sdk/cognitiveservices/azure-resourcemanager-cognitiveservices/README.md", @@ -10,15 +10,15 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-cognitiveservices", - "ReleaseStatus": "2025-05-22", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "name": "azure-resourcemanager-cognitiveservices", + "groupId": "com.azure.resourcemanager", "triggeringPaths": [ "/sdk/cognitiveservices/ci.yml" ], - "name": "azure-resourcemanager-cognitiveservices", - "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagercognitiveservices" }, "CIParameters": { diff --git a/metadata/preview/azure-resourcemanager-commerce.json b/metadata/preview/azure-resourcemanager-commerce.json index f7dc06c3b459a..45c508288a870 100644 --- a/metadata/preview/azure-resourcemanager-commerce.json +++ b/metadata/preview/azure-resourcemanager-commerce.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-commerce", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/commerce/azure-resourcemanager-commerce", "ServiceDirectory": "commerce", "ReadMePath": "sdk/commerce/azure-resourcemanager-commerce/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-commerce", - "ReleaseStatus": "2023-01-12", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/commerce/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-commerce", + "safeName": "azureresourcemanagercommerce" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.commerce", "com.azure.resourcemanager.commerce.fluent", diff --git a/metadata/preview/azure-resourcemanager-communication.json b/metadata/preview/azure-resourcemanager-communication.json index 1ca2bbf041dc1..1d625527644f1 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.20250805.1", + "DevVersion": "2.3.0-alpha.20250805.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": { + "name": "azure-resourcemanager-communication", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagercommunication", + "triggeringPaths": [ + "/sdk/communication/azure-resourcemanager-communication/ci.yml" + ] + }, + "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 e4b1b974dc341..6c6ba4d126bf9 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.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.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": { + "safeName": "azureresourcemanagerconfluent", + "triggeringPaths": [ + "/sdk/confluent/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-confluent" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.confluent", "com.azure.resourcemanager.confluent.fluent", diff --git a/metadata/preview/azure-resourcemanager-costmanagement.json b/metadata/preview/azure-resourcemanager-costmanagement.json index 4bb7bc52cc344..b16a2e766250f 100644 --- a/metadata/preview/azure-resourcemanager-costmanagement.json +++ b/metadata/preview/azure-resourcemanager-costmanagement.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-costmanagement", - "Version": "1.0.0-beta.7", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/costmanagement/azure-resourcemanager-costmanagement", "ServiceDirectory": "costmanagement", "ReadMePath": "sdk/costmanagement/azure-resourcemanager-costmanagement/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-costmanagement", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-costmanagement", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/costmanagement/ci.yml" + ], + "name": "azure-resourcemanager-costmanagement", "safeName": "azureresourcemanagercostmanagement" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.costmanagement", "com.azure.resourcemanager.costmanagement.fluent", "com.azure.resourcemanager.costmanagement.fluent.models", "com.azure.resourcemanager.costmanagement.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-customerinsights.json b/metadata/preview/azure-resourcemanager-customerinsights.json index a5c516c04ee9c..acba6fd1e4dca 100644 --- a/metadata/preview/azure-resourcemanager-customerinsights.json +++ b/metadata/preview/azure-resourcemanager-customerinsights.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-customerinsights", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/customerinsights/azure-resourcemanager-customerinsights", "ServiceDirectory": "customerinsights", "ReadMePath": "sdk/customerinsights/azure-resourcemanager-customerinsights/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-customerinsights", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-customerinsights", + "triggeringPaths": [ + "/sdk/customerinsights/ci.yml" + ], + "safeName": "azureresourcemanagercustomerinsights", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagercustomerinsights" + "name": "azure-resourcemanager-customerinsights" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.customerinsights", diff --git a/metadata/preview/azure-resourcemanager-dashboard.json b/metadata/preview/azure-resourcemanager-dashboard.json index 9365235214a77..a78435317f170 100644 --- a/metadata/preview/azure-resourcemanager-dashboard.json +++ b/metadata/preview/azure-resourcemanager-dashboard.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-dashboard", - "Version": "1.2.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/dashboard/azure-resourcemanager-dashboard", "ServiceDirectory": "dashboard", "ReadMePath": "sdk/dashboard/azure-resourcemanager-dashboard/README.md", @@ -10,15 +10,15 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-dashboard", - "ReleaseStatus": "2025-07-14", + "ReleaseStatus": "2025-07-21", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagerdashboard", + "groupId": "com.azure.resourcemanager", "triggeringPaths": [ "/sdk/dashboard/ci.yml" ], - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdashboard", "name": "azure-resourcemanager-dashboard" }, "CIParameters": { diff --git a/metadata/preview/azure-resourcemanager-databox.json b/metadata/preview/azure-resourcemanager-databox.json index a2a668ab75db9..c4530b5436452 100644 --- a/metadata/preview/azure-resourcemanager-databox.json +++ b/metadata/preview/azure-resourcemanager-databox.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-databox", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/databox/azure-resourcemanager-databox", "ServiceDirectory": "databox", "ReadMePath": "sdk/databox/azure-resourcemanager-databox/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-databox", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/databox/ci.yml" + ], "name": "azure-resourcemanager-databox", "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagerdatabox" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.databox", "com.azure.resourcemanager.databox.fluent", "com.azure.resourcemanager.databox.fluent.models", "com.azure.resourcemanager.databox.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-databoxedge.json b/metadata/preview/azure-resourcemanager-databoxedge.json index 48709a0ff0803..58d27112a3100 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/databoxedge/azure-resourcemanager-databoxedge", "ServiceDirectory": "databoxedge", "ReadMePath": "sdk/databoxedge/azure-resourcemanager-databoxedge/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-databoxedge", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-databoxedge", + "safeName": "azureresourcemanagerdataboxedge", + "triggeringPaths": [ + "/sdk/databoxedge/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdataboxedge" + "name": "azure-resourcemanager-databoxedge" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.databoxedge", diff --git a/metadata/preview/azure-resourcemanager-databricks.json b/metadata/preview/azure-resourcemanager-databricks.json index d54d08f0fcccf..a3901d1822da9 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdatabricks" + "safeName": "azureresourcemanagerdatabricks", + "name": "azure-resourcemanager-databricks", + "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 57e7444046abc..bc640b720f0d3 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "name": "azure-resourcemanager-datadog", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdatadog", + "triggeringPaths": [ + "/sdk/datadog/ci.yml" + ] + }, + "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 2aef1dc10001b..63009e4bf10dc 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.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.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": { + "triggeringPaths": [ + "/sdk/datafactory/ci.yml" + ], + "safeName": "azureresourcemanagerdatafactory", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-datafactory" + }, + "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 ee9379590044b..32c60619e2f57 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", + "safeName": "azureresourcemanagerdatalakeanalytics", + "triggeringPaths": [ + "/sdk/datalakeanalytics/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "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 cec39bcbf0f2b..437feee6dc49e 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdatalakestore" + "triggeringPaths": [ + "/sdk/datalakestore/ci.yml" + ], + "safeName": "azureresourcemanagerdatalakestore", + "name": "azure-resourcemanager-datalakestore" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.datalakestore", diff --git a/metadata/preview/azure-resourcemanager-datamigration.json b/metadata/preview/azure-resourcemanager-datamigration.json index 61201b000d430..e5e92c9f606f3 100644 --- a/metadata/preview/azure-resourcemanager-datamigration.json +++ b/metadata/preview/azure-resourcemanager-datamigration.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-datamigration", - "Version": "1.1.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/datamigration/azure-resourcemanager-datamigration", "ServiceDirectory": "datamigration", "ReadMePath": "sdk/datamigration/azure-resourcemanager-datamigration/README.md", @@ -10,15 +10,15 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-datamigration", - "ReleaseStatus": "2025-07-28", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "name": "azure-resourcemanager-datamigration", "triggeringPaths": [ "/sdk/datamigration/ci.yml" ], "groupId": "com.azure.resourcemanager", - "name": "azure-resourcemanager-datamigration", "safeName": "azureresourcemanagerdatamigration" }, "CIParameters": { diff --git a/metadata/preview/azure-resourcemanager-dataprotection.json b/metadata/preview/azure-resourcemanager-dataprotection.json new file mode 100644 index 0000000000000..27106a7cbb5bb --- /dev/null +++ b/metadata/preview/azure-resourcemanager-dataprotection.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-dataprotection", + "Version": "1.4.0-alpha.20250804.1", + "DevVersion": "1.4.0-alpha.20250804.1", + "DirectoryPath": "sdk/dataprotection/azure-resourcemanager-dataprotection", + "ServiceDirectory": "dataprotection", + "ReadMePath": "sdk/dataprotection/azure-resourcemanager-dataprotection/README.md", + "ChangeLogPath": "sdk/dataprotection/azure-resourcemanager-dataprotection/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-dataprotection", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-dataprotection", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/dataprotection/ci.yml" + ], + "safeName": "azureresourcemanagerdataprotection" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.dataprotection", + "com.azure.resourcemanager.dataprotection.fluent", + "com.azure.resourcemanager.dataprotection.fluent.models", + "com.azure.resourcemanager.dataprotection.models" + ] +} diff --git a/metadata/preview/azure-resourcemanager-delegatednetwork.json b/metadata/preview/azure-resourcemanager-delegatednetwork.json index 5115168a75dde..85af3a26b4122 100644 --- a/metadata/preview/azure-resourcemanager-delegatednetwork.json +++ b/metadata/preview/azure-resourcemanager-delegatednetwork.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-delegatednetwork", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/delegatednetwork/azure-resourcemanager-delegatednetwork", "ServiceDirectory": "delegatednetwork", "ReadMePath": "sdk/delegatednetwork/azure-resourcemanager-delegatednetwork/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-delegatednetwork", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/delegatednetwork/ci.yml" + ], "name": "azure-resourcemanager-delegatednetwork", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdelegatednetwork" + "safeName": "azureresourcemanagerdelegatednetwork", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.delegatednetwork", diff --git a/metadata/preview/azure-resourcemanager-deploymentmanager.json b/metadata/preview/azure-resourcemanager-deploymentmanager.json index 7f578b3f6a6fa..9de656c1b8083 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "name": "azure-resourcemanager-deploymentmanager", + "triggeringPaths": [ + "/sdk/deploymentmanager/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdeploymentmanager" + }, + "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 0000000000000..587ae86b6bb11 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-desktopvirtualization.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-desktopvirtualization", + "Version": "1.3.0-alpha.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdesktopvirtualization", + "name": "azure-resourcemanager-desktopvirtualization", + "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-deviceprovisioningservices.json b/metadata/preview/azure-resourcemanager-deviceprovisioningservices.json index bd772b68c3642..b4c7bf859720b 100644 --- a/metadata/preview/azure-resourcemanager-deviceprovisioningservices.json +++ b/metadata/preview/azure-resourcemanager-deviceprovisioningservices.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-deviceprovisioningservices", - "Version": "1.1.0-beta.2", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices", "ServiceDirectory": "deviceprovisioningservices", "ReadMePath": "sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-deviceprovisioningservices", - "ReleaseStatus": "2022-07-12", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdeviceprovisioningservices", + "name": "azure-resourcemanager-deviceprovisioningservices", + "triggeringPaths": [ + "/sdk/deviceprovisioningservices/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.deviceprovisioningservices", "com.azure.resourcemanager.deviceprovisioningservices.fluent", diff --git a/metadata/preview/azure-resourcemanager-devspaces.json b/metadata/preview/azure-resourcemanager-devspaces.json index 6f11a1d9d7967..472d5b774058d 100644 --- a/metadata/preview/azure-resourcemanager-devspaces.json +++ b/metadata/preview/azure-resourcemanager-devspaces.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-devspaces", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/devspaces/azure-resourcemanager-devspaces", "ServiceDirectory": "devspaces", "ReadMePath": "sdk/devspaces/azure-resourcemanager-devspaces/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-devspaces", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-devspaces", + "safeName": "azureresourcemanagerdevspaces", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdevspaces" + "name": "azure-resourcemanager-devspaces", + "triggeringPaths": [ + "/sdk/devspaces/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.devspaces", diff --git a/metadata/preview/azure-resourcemanager-devtestlabs.json b/metadata/preview/azure-resourcemanager-devtestlabs.json index eb7e9b475bc5d..d3924d211d63d 100644 --- a/metadata/preview/azure-resourcemanager-devtestlabs.json +++ b/metadata/preview/azure-resourcemanager-devtestlabs.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-devtestlabs", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/devtestlabs/azure-resourcemanager-devtestlabs", "ServiceDirectory": "devtestlabs", "ReadMePath": "sdk/devtestlabs/azure-resourcemanager-devtestlabs/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-devtestlabs", - "ReleaseStatus": "2023-01-17", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-devtestlabs", + "triggeringPaths": [ + "/sdk/devtestlabs/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerdevtestlabs" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.devtestlabs", "com.azure.resourcemanager.devtestlabs.fluent", diff --git a/metadata/preview/azure-resourcemanager-dnsresolver.json b/metadata/preview/azure-resourcemanager-dnsresolver.json index 8c9bce710d35e..2141dc1c07ccc 100644 --- a/metadata/preview/azure-resourcemanager-dnsresolver.json +++ b/metadata/preview/azure-resourcemanager-dnsresolver.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-dnsresolver", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/dnsresolver/azure-resourcemanager-dnsresolver", "ServiceDirectory": "dnsresolver", "ReadMePath": "sdk/dnsresolver/azure-resourcemanager-dnsresolver/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-dnsresolver", - "ReleaseStatus": "2024-10-23", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagerdnsresolver", "name": "azure-resourcemanager-dnsresolver", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdnsresolver" + "triggeringPaths": [ + "/sdk/dnsresolver/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.dnsresolver", diff --git a/metadata/preview/azure-resourcemanager-dynatrace.json b/metadata/preview/azure-resourcemanager-dynatrace.json index 25f2d6b561469..0dac3c7901918 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerdynatrace" + "triggeringPaths": [ + "/sdk/dynatrace/ci.yml" + ], + "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-edgeorder.json b/metadata/preview/azure-resourcemanager-edgeorder.json index 4bad704d023b4..dde5f95874634 100644 --- a/metadata/preview/azure-resourcemanager-edgeorder.json +++ b/metadata/preview/azure-resourcemanager-edgeorder.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-edgeorder", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/edgeorder/azure-resourcemanager-edgeorder", "ServiceDirectory": "edgeorder", "ReadMePath": "sdk/edgeorder/azure-resourcemanager-edgeorder/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-edgeorder", - "ReleaseStatus": "2024-10-06", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/edgeorder/ci.yml" + ], + "safeName": "azureresourcemanageredgeorder", + "name": "azure-resourcemanager-edgeorder", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.edgeorder", "com.azure.resourcemanager.edgeorder.fluent", diff --git a/metadata/preview/azure-resourcemanager-education.json b/metadata/preview/azure-resourcemanager-education.json index 5a5367eb0e243..77299eb5d0651 100644 --- a/metadata/preview/azure-resourcemanager-education.json +++ b/metadata/preview/azure-resourcemanager-education.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-education", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/education/azure-resourcemanager-education", "ServiceDirectory": "education", "ReadMePath": "sdk/education/azure-resourcemanager-education/README.md", @@ -10,13 +10,19 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-education", - "ReleaseStatus": "2024-10-14", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagereducation", "name": "azure-resourcemanager-education", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagereducation" + "triggeringPaths": [ + "/sdk/education/ci.yml" + ], + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.education", diff --git a/metadata/preview/azure-resourcemanager-eventgrid.json b/metadata/preview/azure-resourcemanager-eventgrid.json index 477f1f9601397..20c9f2594cb8f 100644 --- a/metadata/preview/azure-resourcemanager-eventgrid.json +++ b/metadata/preview/azure-resourcemanager-eventgrid.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-eventgrid", - "Version": "1.3.0-beta.1", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/eventgrid/azure-resourcemanager-eventgrid", "ServiceDirectory": "eventgrid/azure-resourcemanager-eventgrid", "ReadMePath": "sdk/eventgrid/azure-resourcemanager-eventgrid/README.md", @@ -10,17 +10,17 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-eventgrid", - "ReleaseStatus": "2025-07-25", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/eventgrid/azure-resourcemanager-eventgrid/ci.yml" + ], "releaseInBatch": "${{ parameters.release_azureresourcemanagereventgrid }}", "safeName": "azureresourcemanagereventgrid", "name": "azure-resourcemanager-eventgrid", - "groupId": "com.azure.resourcemanager", - "triggeringPaths": [ - "/sdk/eventgrid/azure-resourcemanager-eventgrid/ci.yml" - ] + "groupId": "com.azure.resourcemanager" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-resourcemanager-extendedlocation.json b/metadata/preview/azure-resourcemanager-extendedlocation.json index 4df546684a2d0..acbf29ca7359c 100644 --- a/metadata/preview/azure-resourcemanager-extendedlocation.json +++ b/metadata/preview/azure-resourcemanager-extendedlocation.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-extendedlocation", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/extendedlocation/azure-resourcemanager-extendedlocation", "ServiceDirectory": "extendedlocation", "ReadMePath": "sdk/extendedlocation/azure-resourcemanager-extendedlocation/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-extendedlocation", - "ReleaseStatus": "2024-10-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/extendedlocation/ci.yml" + ], + "name": "azure-resourcemanager-extendedlocation", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerextendedlocation" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.extendedlocation", "com.azure.resourcemanager.extendedlocation.fluent", diff --git a/metadata/preview/azure-resourcemanager-frontdoor.json b/metadata/preview/azure-resourcemanager-frontdoor.json index 5e19eb6c966f9..9304f6abd532b 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/frontdoor/ci.yml" + ], + "name": "azure-resourcemanager-frontdoor" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.frontdoor", "com.azure.resourcemanager.frontdoor.fluent", diff --git a/metadata/preview/azure-resourcemanager-hanaonazure.json b/metadata/preview/azure-resourcemanager-hanaonazure.json index 34bfe138bae01..9136453b89251 100644 --- a/metadata/preview/azure-resourcemanager-hanaonazure.json +++ b/metadata/preview/azure-resourcemanager-hanaonazure.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-hanaonazure", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/hanaonazure/azure-resourcemanager-hanaonazure", "ServiceDirectory": "hanaonazure", "ReadMePath": "sdk/hanaonazure/azure-resourcemanager-hanaonazure/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-hanaonazure", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/hanaonazure/ci.yml" + ], "name": "azure-resourcemanager-hanaonazure", "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagerhanaonazure" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.hanaonazure", "com.azure.resourcemanager.hanaonazure.fluent", diff --git a/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json b/metadata/preview/azure-resourcemanager-hardwaresecuritymodules.json index 210ac23468736..3ab78c2bcd104 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { - "name": "azure-resourcemanager-hardwaresecuritymodules", + "triggeringPaths": [ + "/sdk/hardwaresecuritymodules/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerhardwaresecuritymodules" + "safeName": "azureresourcemanagerhardwaresecuritymodules", + "name": "azure-resourcemanager-hardwaresecuritymodules" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "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-healthbot.json b/metadata/preview/azure-resourcemanager-healthbot.json index a827386536fc8..465ca2a9a80ec 100644 --- a/metadata/preview/azure-resourcemanager-healthbot.json +++ b/metadata/preview/azure-resourcemanager-healthbot.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-healthbot", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/healthbot/azure-resourcemanager-healthbot", "ServiceDirectory": "healthbot", "ReadMePath": "sdk/healthbot/azure-resourcemanager-healthbot/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-healthbot", - "ReleaseStatus": "2024-10-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/healthbot/ci.yml" + ], + "safeName": "azureresourcemanagerhealthbot", + "name": "azure-resourcemanager-healthbot", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.healthbot", "com.azure.resourcemanager.healthbot.fluent", diff --git a/metadata/preview/azure-resourcemanager-healthcareapis.json b/metadata/preview/azure-resourcemanager-healthcareapis.json index 595649a532153..bf73f2e385eb2 100644 --- a/metadata/preview/azure-resourcemanager-healthcareapis.json +++ b/metadata/preview/azure-resourcemanager-healthcareapis.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-healthcareapis", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/healthcareapis/azure-resourcemanager-healthcareapis", "ServiceDirectory": "healthcareapis", "ReadMePath": "sdk/healthcareapis/azure-resourcemanager-healthcareapis/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-healthcareapis", - "ReleaseStatus": "2022-04-11", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/healthcareapis/ci.yml" + ], + "safeName": "azureresourcemanagerhealthcareapis", + "name": "azure-resourcemanager-healthcareapis", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.healthcareapis", "com.azure.resourcemanager.healthcareapis.fluent", diff --git a/metadata/preview/azure-resourcemanager-hybridcompute.json b/metadata/preview/azure-resourcemanager-hybridcompute.json index f103e4aab9187..6e71173c708f2 100644 --- a/metadata/preview/azure-resourcemanager-hybridcompute.json +++ b/metadata/preview/azure-resourcemanager-hybridcompute.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-hybridcompute", - "Version": "1.1.0-beta.2", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/hybridcompute/azure-resourcemanager-hybridcompute", "ServiceDirectory": "hybridcompute", "ReadMePath": "sdk/hybridcompute/azure-resourcemanager-hybridcompute/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-hybridcompute", - "ReleaseStatus": "2025-06-16", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { + "safeName": "azureresourcemanagerhybridcompute", "triggeringPaths": [ "/sdk/hybridcompute/ci.yml" ], "name": "azure-resourcemanager-hybridcompute", - "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerhybridcompute" + "groupId": "com.azure.resourcemanager" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-resourcemanager-hybridkubernetes.json b/metadata/preview/azure-resourcemanager-hybridkubernetes.json index a2d4bbb335857..3d0d421b7ad95 100644 --- a/metadata/preview/azure-resourcemanager-hybridkubernetes.json +++ b/metadata/preview/azure-resourcemanager-hybridkubernetes.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-hybridkubernetes", - "Version": "1.1.0-beta.1", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/hybridkubernetes/azure-resourcemanager-hybridkubernetes", "ServiceDirectory": "hybridkubernetes", "ReadMePath": "sdk/hybridkubernetes/azure-resourcemanager-hybridkubernetes/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-hybridkubernetes", - "ReleaseStatus": "2025-03-25", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-hybridkubernetes", - "safeName": "azureresourcemanagerhybridkubernetes", - "groupId": "com.azure.resourcemanager", "triggeringPaths": [ "/sdk/hybridkubernetes/ci.yml" - ] + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerhybridkubernetes" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-resourcemanager-hybridnetwork.json b/metadata/preview/azure-resourcemanager-hybridnetwork.json index 0b586c01c8e99..819b154cc185e 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "safeName": "azureresourcemanagerhybridnetwork", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/hybridnetwork/ci.yml" + ], + "name": "azure-resourcemanager-hybridnetwork" + }, + "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 fc3380a5938a7..9d60fd2bdd4c7 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.20250805.1", + "DevVersion": "1.3.0-alpha.20250805.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" + ], + "name": "azure-resourcemanager-imagebuilder", + "groupId": "com.azure.resourcemanager" + }, + "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 e02264c8b025a..bd3d20f6be258 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "triggeringPaths": [ + "/sdk/iotcentral/ci.yml" + ], + "safeName": "azureresourcemanageriotcentral", + "name": "azure-resourcemanager-iotcentral", + "groupId": "com.azure.resourcemanager" + }, + "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 0000000000000..42d6421ff3138 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-iothub.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-iothub", + "Version": "1.4.0-alpha.20250805.1", + "DevVersion": "1.4.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanageriothub", + "triggeringPaths": [ + "/sdk/iothub/ci.yml" + ], + "name": "azure-resourcemanager-iothub" + }, + "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-kusto.json b/metadata/preview/azure-resourcemanager-kusto.json index 818c72cdb28da..93ac3010934e6 100644 --- a/metadata/preview/azure-resourcemanager-kusto.json +++ b/metadata/preview/azure-resourcemanager-kusto.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-kusto", - "Version": "1.0.0-beta.6", - "DevVersion": null, + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", "DirectoryPath": "sdk/kusto/azure-resourcemanager-kusto", "ServiceDirectory": "kusto", "ReadMePath": "sdk/kusto/azure-resourcemanager-kusto/README.md", @@ -10,7 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-kusto", - "ReleaseStatus": "2023-02-21", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/kusto/ci.yml" + ], + "name": "azure-resourcemanager-kusto", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerkusto" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.kusto", "com.azure.resourcemanager.kusto.fluent", diff --git a/metadata/preview/azure-resourcemanager-labservices.json b/metadata/preview/azure-resourcemanager-labservices.json index 31ef16769332f..4ed6badf9894b 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/labservices/ci.yml" + ], + "safeName": "azureresourcemanagerlabservices" + }, + "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 4246c0d705907..0e6f32e246a6d 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerloganalytics", + "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 a73dbbffbee7a..ae65b57ecdeac 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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" + ], + "groupId": "com.azure.resourcemanager" + }, + "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 0000000000000..1d89d485d7769 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-logz.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-logz", + "Version": "1.0.0-alpha.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/logz/ci.yml" + ] + }, + "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 0000000000000..33b74578e1962 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-machinelearning.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-machinelearning", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "safeName": "azureresourcemanagermachinelearning", + "name": "azure-resourcemanager-machinelearning", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/machinelearning/ci.yml" + ] + }, + "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 50567450b5b09..0cc6813537442 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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" + ], "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagermaintenance" }, - "CIMatrixConfigs": [], + "CIParameters": { + "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-managedapplications.json b/metadata/preview/azure-resourcemanager-managedapplications.json index 9bbd828ef2bd3..b120f78a84489 100644 --- a/metadata/preview/azure-resourcemanager-managedapplications.json +++ b/metadata/preview/azure-resourcemanager-managedapplications.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-managedapplications", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/managedapplications/azure-resourcemanager-managedapplications", "ServiceDirectory": "managedapplications", "ReadMePath": "sdk/managedapplications/azure-resourcemanager-managedapplications/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-managedapplications", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-managedapplications", "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-managedapplications", + "triggeringPaths": [ + "/sdk/managedapplications/ci.yml" + ], "safeName": "azureresourcemanagermanagedapplications" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.managedapplications", "com.azure.resourcemanager.managedapplications.fluent", "com.azure.resourcemanager.managedapplications.fluent.models", "com.azure.resourcemanager.managedapplications.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-maps.json b/metadata/preview/azure-resourcemanager-maps.json new file mode 100644 index 0000000000000..3d55361da22bf --- /dev/null +++ b/metadata/preview/azure-resourcemanager-maps.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-maps", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "name": "azure-resourcemanager-maps", + "safeName": "azureresourcemanagermaps", + "triggeringPaths": [ + "/sdk/maps/ci.yml" + ], + "groupId": "com.azure.resourcemanager" + }, + "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 29ce803a36a53..f47c58a81997e 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/mariadb/azure-resourcemanager-mariadb", "ServiceDirectory": "mariadb", "ReadMePath": "sdk/mariadb/azure-resourcemanager-mariadb/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-mariadb", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-mariadb", "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-mariadb", + "triggeringPaths": [ + "/sdk/mariadb/ci.yml" + ], "safeName": "azureresourcemanagermariadb" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.mariadb", "com.azure.resourcemanager.mariadb.fluent", diff --git a/metadata/preview/azure-resourcemanager-marketplaceordering.json b/metadata/preview/azure-resourcemanager-marketplaceordering.json index 4fafbccab906f..3253434d068e0 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "safeName": "azureresourcemanagermarketplaceordering", + "name": "azure-resourcemanager-marketplaceordering", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/marketplaceordering/ci.yml" + ] + }, + "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 c738d02d73353..b5875cd943b23 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.20250805.1", + "DevVersion": "2.5.0-alpha.20250805.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": { - "name": "azure-resourcemanager-mediaservices", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagermediaservices" + "name": "azure-resourcemanager-mediaservices", + "safeName": "azureresourcemanagermediaservices", + "triggeringPaths": [ + "/sdk/mediaservices/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "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 415f6172b4491..8fef612185f18 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.20250805.1", + "DevVersion": "1.4.0-alpha.20250805.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": { + "triggeringPaths": [ + "/sdk/mobilenetwork/ci.yml" + ], + "safeName": "azureresourcemanagermobilenetwork", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-mobilenetwork" + }, + "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 0000000000000..b4517a7b5b938 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-mysql.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-mysql", + "Version": "1.1.0-alpha.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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": { + "name": "azure-resourcemanager-mysql", + "triggeringPaths": [ + "/sdk/mysql/ci.yml" + ], + "safeName": "azureresourcemanagermysql", + "groupId": "com.azure.resourcemanager" + }, + "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-mysqlflexibleserver.json b/metadata/preview/azure-resourcemanager-mysqlflexibleserver.json index a9e162092d5c8..8e60a4016a7dd 100644 --- a/metadata/preview/azure-resourcemanager-mysqlflexibleserver.json +++ b/metadata/preview/azure-resourcemanager-mysqlflexibleserver.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-mysqlflexibleserver", - "Version": "1.0.0-beta.6", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/mysqlflexibleserver/azure-resourcemanager-mysqlflexibleserver", "ServiceDirectory": "mysqlflexibleserver", "ReadMePath": "sdk/mysqlflexibleserver/azure-resourcemanager-mysqlflexibleserver/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-mysqlflexibleserver", - "ReleaseStatus": "2024-12-04", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-mysqlflexibleserver", + "triggeringPaths": [ + "/sdk/mysqlflexibleserver/ci.yml" + ], "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagermysqlflexibleserver" + "safeName": "azureresourcemanagermysqlflexibleserver", + "name": "azure-resourcemanager-mysqlflexibleserver" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "CIMatrixConfigs": [], "Namespaces": [ "com.azure.resourcemanager.mysqlflexibleserver", "com.azure.resourcemanager.mysqlflexibleserver.fluent", "com.azure.resourcemanager.mysqlflexibleserver.fluent.models", "com.azure.resourcemanager.mysqlflexibleserver.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-netapp.json b/metadata/preview/azure-resourcemanager-netapp.json index 84a1f5543c57c..e7119d2ffa773 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.20250805.1", + "DevVersion": "1.9.0-alpha.20250805.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", "triggeringPaths": [ "/sdk/netapp/ci.yml" - ] + ], + "name": "azure-resourcemanager-netapp", + "groupId": "com.azure.resourcemanager" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-resourcemanager-networkfunction.json b/metadata/preview/azure-resourcemanager-networkfunction.json index a0611a1e689fb..6b5fe84fc9706 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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" + "safeName": "azureresourcemanagernetworkfunction", + "triggeringPaths": [ + "/sdk/networkfunction/ci.yml" + ], + "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 e89817ff60b7d..84dc89083a509 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", - "safeName": "azureresourcemanagernotificationhubs" + "name": "azure-resourcemanager-notificationhubs", + "safeName": "azureresourcemanagernotificationhubs", + "triggeringPaths": [ + "/sdk/notificationhubs/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "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-oep.json b/metadata/preview/azure-resourcemanager-oep.json index 833ef02106277..588d33a2cc803 100644 --- a/metadata/preview/azure-resourcemanager-oep.json +++ b/metadata/preview/azure-resourcemanager-oep.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-oep", - "Version": "1.0.0-beta.2", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/oep/azure-resourcemanager-oep", "ServiceDirectory": "oep", "ReadMePath": "sdk/oep/azure-resourcemanager-oep/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-oep", - "ReleaseStatus": "2024-10-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-oep", + "triggeringPaths": [ + "/sdk/oep/ci.yml" + ], + "safeName": "azureresourcemanageroep", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.oep", "com.azure.resourcemanager.oep.fluent", diff --git a/metadata/preview/azure-resourcemanager-onlineexperimentation.json b/metadata/preview/azure-resourcemanager-onlineexperimentation.json index 2a059ad17adc2..1f19460d909b6 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.1", "DirectoryPath": "sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation", "ServiceDirectory": "onlineexperimentation/azure-resourcemanager-onlineexperimentation", "ReadMePath": "sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/README.md", @@ -10,13 +10,13 @@ "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", + "name": "azure-resourcemanager-onlineexperimentation", + "groupId": "com.azure.resourcemanager", "triggeringPaths": [ "/sdk/onlineexperimentation/azure-resourcemanager-onlineexperimentation/ci.yml" ] diff --git a/metadata/preview/azure-resourcemanager-operationsmanagement.json b/metadata/preview/azure-resourcemanager-operationsmanagement.json index a3fd8161dbcc1..9b2148119dbeb 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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" + "triggeringPaths": [ + "/sdk/operationsmanagement/ci.yml" + ], + "safeName": "azureresourcemanageroperationsmanagement", + "name": "azure-resourcemanager-operationsmanagement" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.operationsmanagement", diff --git a/metadata/preview/azure-resourcemanager-orbital.json b/metadata/preview/azure-resourcemanager-orbital.json index 79602eff50626..26eec3a7ec9bf 100644 --- a/metadata/preview/azure-resourcemanager-orbital.json +++ b/metadata/preview/azure-resourcemanager-orbital.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-orbital", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/orbital/azure-resourcemanager-orbital", "ServiceDirectory": "orbital", "ReadMePath": "sdk/orbital/azure-resourcemanager-orbital/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-orbital", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-orbital", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/orbital/ci.yml" + ], + "name": "azure-resourcemanager-orbital", "safeName": "azureresourcemanagerorbital" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.orbital", "com.azure.resourcemanager.orbital.fluent", "com.azure.resourcemanager.orbital.fluent.models", "com.azure.resourcemanager.orbital.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-peering.json b/metadata/preview/azure-resourcemanager-peering.json index 904253ce10176..7ccd92c327c98 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/peering/azure-resourcemanager-peering", "ServiceDirectory": "peering", "ReadMePath": "sdk/peering/azure-resourcemanager-peering/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-peering", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-peering", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/peering/ci.yml" + ], + "name": "azure-resourcemanager-peering", "safeName": "azureresourcemanagerpeering" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.peering", "com.azure.resourcemanager.peering.fluent", diff --git a/metadata/preview/azure-resourcemanager-policyinsights.json b/metadata/preview/azure-resourcemanager-policyinsights.json index 251e2f5e6630c..4e59d0e15bcaa 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/policyinsights/azure-resourcemanager-policyinsights", "ServiceDirectory": "policyinsights", "ReadMePath": "sdk/policyinsights/azure-resourcemanager-policyinsights/README.md", @@ -10,15 +10,15 @@ "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", "triggeringPaths": [ "/sdk/policyinsights/ci.yml" ], + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-policyinsights", "safeName": "azureresourcemanagerpolicyinsights" }, "CIParameters": { diff --git a/metadata/preview/azure-resourcemanager-postgresql.json b/metadata/preview/azure-resourcemanager-postgresql.json new file mode 100644 index 0000000000000..7ac0eb41db54c --- /dev/null +++ b/metadata/preview/azure-resourcemanager-postgresql.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-postgresql", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-postgresql", + "safeName": "azureresourcemanagerpostgresql", + "triggeringPaths": [ + "/sdk/postgresql/ci.yml" + ] + }, + "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-postgresqlflexibleserver.json b/metadata/preview/azure-resourcemanager-postgresqlflexibleserver.json index d08f01988c95f..73bc8c358a5ec 100644 --- a/metadata/preview/azure-resourcemanager-postgresqlflexibleserver.json +++ b/metadata/preview/azure-resourcemanager-postgresqlflexibleserver.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-postgresqlflexibleserver", - "Version": "1.2.0-beta.1", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver", "ServiceDirectory": "postgresqlflexibleserver", "ReadMePath": "sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-postgresqlflexibleserver", - "ReleaseStatus": "2025-05-16", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-postgresqlflexibleserver", - "safeName": "azureresourcemanagerpostgresqlflexibleserver", - "groupId": "com.azure.resourcemanager", "triggeringPaths": [ "/sdk/postgresqlflexibleserver/ci.yml" - ] + ], + "name": "azure-resourcemanager-postgresqlflexibleserver", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerpostgresqlflexibleserver" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-resourcemanager-powerbidedicated.json b/metadata/preview/azure-resourcemanager-powerbidedicated.json index f1ce08d1da774..40cc6853abd03 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/powerbidedicated/azure-resourcemanager-powerbidedicated", "ServiceDirectory": "powerbidedicated", "ReadMePath": "sdk/powerbidedicated/azure-resourcemanager-powerbidedicated/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-powerbidedicated", - "ReleaseStatus": "2024-10-17", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-powerbidedicated", + "triggeringPaths": [ + "/sdk/powerbidedicated/ci.yml" + ], "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-powerbidedicated", "safeName": "azureresourcemanagerpowerbidedicated" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.powerbidedicated", "com.azure.resourcemanager.powerbidedicated.fluent", diff --git a/metadata/preview/azure-resourcemanager-quota.json b/metadata/preview/azure-resourcemanager-quota.json index c7b92571faa0e..8c68402cf6491 100644 --- a/metadata/preview/azure-resourcemanager-quota.json +++ b/metadata/preview/azure-resourcemanager-quota.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-quota", - "Version": "1.1.0-beta.3", - "DevVersion": null, + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", "DirectoryPath": "sdk/quota/azure-resourcemanager-quota", "ServiceDirectory": "quota", "ReadMePath": "sdk/quota/azure-resourcemanager-quota/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-quota", - "ReleaseStatus": "2025-01-22", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "safeName": "azureresourcemanagerquota", + "triggeringPaths": [ + "/sdk/quota/ci.yml" + ], "name": "azure-resourcemanager-quota", + "safeName": "azureresourcemanagerquota", "groupId": "com.azure.resourcemanager" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.quota", "com.azure.resourcemanager.quota.fluent", "com.azure.resourcemanager.quota.fluent.models", "com.azure.resourcemanager.quota.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-recoveryservices.json b/metadata/preview/azure-resourcemanager-recoveryservices.json new file mode 100644 index 0000000000000..19d1c5b143e5f --- /dev/null +++ b/metadata/preview/azure-resourcemanager-recoveryservices.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-recoveryservices", + "Version": "1.6.0-alpha.20250804.1", + "DevVersion": "1.6.0-alpha.20250804.1", + "DirectoryPath": "sdk/recoveryservices/azure-resourcemanager-recoveryservices", + "ServiceDirectory": "recoveryservices", + "ReadMePath": "sdk/recoveryservices/azure-resourcemanager-recoveryservices/README.md", + "ChangeLogPath": "sdk/recoveryservices/azure-resourcemanager-recoveryservices/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-recoveryservices", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-recoveryservices", + "triggeringPaths": [ + "/sdk/recoveryservices/ci.yml" + ], + "safeName": "azureresourcemanagerrecoveryservices", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.recoveryservices", + "com.azure.resourcemanager.recoveryservices.fluent", + "com.azure.resourcemanager.recoveryservices.fluent.models", + "com.azure.resourcemanager.recoveryservices.models" + ] +} diff --git a/metadata/preview/azure-resourcemanager-recoveryservicesbackup.json b/metadata/preview/azure-resourcemanager-recoveryservicesbackup.json new file mode 100644 index 0000000000000..efeb2aae899cf --- /dev/null +++ b/metadata/preview/azure-resourcemanager-recoveryservicesbackup.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-recoveryservicesbackup", + "Version": "1.7.0-alpha.20250804.1", + "DevVersion": "1.7.0-alpha.20250804.1", + "DirectoryPath": "sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup", + "ServiceDirectory": "recoveryservicesbackup", + "ReadMePath": "sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md", + "ChangeLogPath": "sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-recoveryservicesbackup", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerrecoveryservicesbackup", + "name": "azure-resourcemanager-recoveryservicesbackup", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/recoveryservicesbackup/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.recoveryservicesbackup", + "com.azure.resourcemanager.recoveryservicesbackup.fluent", + "com.azure.resourcemanager.recoveryservicesbackup.fluent.models", + "com.azure.resourcemanager.recoveryservicesbackup.models" + ] +} diff --git a/metadata/preview/azure-resourcemanager-redisenterprise.json b/metadata/preview/azure-resourcemanager-redisenterprise.json index f51de68451b36..8bb62d4531eb7 100644 --- a/metadata/preview/azure-resourcemanager-redisenterprise.json +++ b/metadata/preview/azure-resourcemanager-redisenterprise.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-redisenterprise", - "Version": "2.1.0-beta.3", - "DevVersion": null, + "Version": "2.1.0-alpha.20250804.1", + "DevVersion": "2.1.0-alpha.20250804.1", "DirectoryPath": "sdk/redisenterprise/azure-resourcemanager-redisenterprise", "ServiceDirectory": "redisenterprise", "ReadMePath": "sdk/redisenterprise/azure-resourcemanager-redisenterprise/README.md", @@ -10,16 +10,16 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-redisenterprise", - "ReleaseStatus": "2025-05-06", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "groupId": "com.azure.resourcemanager", "safeName": "azureresourcemanagerredisenterprise", + "name": "azure-resourcemanager-redisenterprise", + "groupId": "com.azure.resourcemanager", "triggeringPaths": [ "/sdk/redisenterprise/ci.yml" - ], - "name": "azure-resourcemanager-redisenterprise" + ] }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-resourcemanager-relay.json b/metadata/preview/azure-resourcemanager-relay.json index ab68753ea5aa5..53c2264b5d42b 100644 --- a/metadata/preview/azure-resourcemanager-relay.json +++ b/metadata/preview/azure-resourcemanager-relay.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-relay", - "Version": "1.0.0-beta.3", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/relay/azure-resourcemanager-relay", "ServiceDirectory": "relay", "ReadMePath": "sdk/relay/azure-resourcemanager-relay/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-relay", - "ReleaseStatus": "2024-10-10", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-relay", + "safeName": "azureresourcemanagerrelay", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/relay/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.relay", "com.azure.resourcemanager.relay.fluent", diff --git a/metadata/preview/azure-resourcemanager-resourceconnector.json b/metadata/preview/azure-resourcemanager-resourceconnector.json new file mode 100644 index 0000000000000..3ced18b3bbd12 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-resourceconnector.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-resourceconnector", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "name": "azure-resourcemanager-resourceconnector", + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerresourceconnector", + "triggeringPaths": [ + "/sdk/resourceconnector/ci.yml" + ] + }, + "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-resourcegraph.json b/metadata/preview/azure-resourcemanager-resourcegraph.json new file mode 100644 index 0000000000000..9ea026f9c2835 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-resourcegraph.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-resourcegraph", + "Version": "1.2.0-alpha.20250804.1", + "DevVersion": "1.2.0-alpha.20250804.1", + "DirectoryPath": "sdk/resourcegraph/azure-resourcemanager-resourcegraph", + "ServiceDirectory": "resourcegraph", + "ReadMePath": "sdk/resourcegraph/azure-resourcemanager-resourcegraph/README.md", + "ChangeLogPath": "sdk/resourcegraph/azure-resourcemanager-resourcegraph/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-resourcegraph", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "safeName": "azureresourcemanagerresourcegraph", + "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/resourcegraph/ci.yml" + ], + "name": "azure-resourcemanager-resourcegraph" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.resourcegraph", + "com.azure.resourcemanager.resourcegraph.fluent", + "com.azure.resourcemanager.resourcegraph.fluent.models", + "com.azure.resourcemanager.resourcegraph.models" + ] +} diff --git a/metadata/preview/azure-resourcemanager-resourcehealth.json b/metadata/preview/azure-resourcemanager-resourcehealth.json index 793a1c4185074..75e8f21051033 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", + "triggeringPaths": [ + "/sdk/resourcehealth/ci.yml" + ], + "safeName": "azureresourcemanagerresourcehealth", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerresourcehealth" + "name": "azure-resourcemanager-resourcehealth" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "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-resourcemover.json b/metadata/preview/azure-resourcemanager-resourcemover.json new file mode 100644 index 0000000000000..fc2c5a2369f73 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-resourcemover.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-resourcemover", + "Version": "1.3.0-alpha.20250804.1", + "DevVersion": "1.3.0-alpha.20250804.1", + "DirectoryPath": "sdk/resourcemover/azure-resourcemanager-resourcemover", + "ServiceDirectory": "resourcemover", + "ReadMePath": "sdk/resourcemover/azure-resourcemanager-resourcemover/README.md", + "ChangeLogPath": "sdk/resourcemover/azure-resourcemanager-resourcemover/CHANGELOG.md", + "Group": "com.azure.resourcemanager", + "SdkType": "mgmt", + "IsNewSdk": true, + "ArtifactName": "azure-resourcemanager-resourcemover", + "ReleaseStatus": "Unreleased", + "IncludedForValidation": false, + "AdditionalValidationPackages": null, + "ArtifactDetails": { + "triggeringPaths": [ + "/sdk/resourcemover/ci.yml" + ], + "name": "azure-resourcemanager-resourcemover", + "safeName": "azureresourcemanagerresourcemover", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, + "Namespaces": [ + "com.azure.resourcemanager.resourcemover", + "com.azure.resourcemanager.resourcemover.fluent", + "com.azure.resourcemanager.resourcemover.fluent.models", + "com.azure.resourcemanager.resourcemover.models" + ] +} diff --git a/metadata/preview/azure-resourcemanager-scvmm.json b/metadata/preview/azure-resourcemanager-scvmm.json index 187664c4e04ea..876d3f2b5c0ad 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", + "name": "azure-resourcemanager-scvmm", + "triggeringPaths": [ + "/sdk/scvmm/ci.yml" + ], + "safeName": "azureresourcemanagerscvmm" + }, + "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 f868651e41b94..5667eeeaef498 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", + "name": "azure-resourcemanager-security", "safeName": "azureresourcemanagersecurity", - "name": "azure-resourcemanager-security" + "triggeringPaths": [ + "/sdk/security/ci.yml" + ] + }, + "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 45da045b02d27..97165e9587a14 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/securityinsights/azure-resourcemanager-securityinsights", "ServiceDirectory": "securityinsights", "ReadMePath": "sdk/securityinsights/azure-resourcemanager-securityinsights/README.md", @@ -10,14 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-securityinsights", - "ReleaseStatus": "2024-10-14", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { "name": "azure-resourcemanager-securityinsights", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/securityinsights/ci.yml" + ], "safeName": "azureresourcemanagersecurityinsights" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.securityinsights", "com.azure.resourcemanager.securityinsights.fluent", diff --git a/metadata/preview/azure-resourcemanager-servicefabric.json b/metadata/preview/azure-resourcemanager-servicefabric.json index 2262e3ca78506..247942263dd85 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/servicefabric/azure-resourcemanager-servicefabric", "ServiceDirectory": "servicefabric", "ReadMePath": "sdk/servicefabric/azure-resourcemanager-servicefabric/README.md", @@ -10,14 +10,20 @@ "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", + "name": "azure-resourcemanager-servicefabric", + "triggeringPaths": [ + "/sdk/servicefabric/ci.yml" + ], "safeName": "azureresourcemanagerservicefabric" }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.servicefabric", "com.azure.resourcemanager.servicefabric.fluent", diff --git a/metadata/preview/azure-resourcemanager-servicelinker.json b/metadata/preview/azure-resourcemanager-servicelinker.json index 28774f3cadfa2..f98ca2b1de38b 100644 --- a/metadata/preview/azure-resourcemanager-servicelinker.json +++ b/metadata/preview/azure-resourcemanager-servicelinker.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-servicelinker", - "Version": "1.0.0-beta.4", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/servicelinker/azure-resourcemanager-servicelinker", "ServiceDirectory": "servicelinker", "ReadMePath": "sdk/servicelinker/azure-resourcemanager-servicelinker/README.md", @@ -10,9 +10,20 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-servicelinker", - "ReleaseStatus": "2024-10-09", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, + "ArtifactDetails": { + "name": "azure-resourcemanager-servicelinker", + "triggeringPaths": [ + "/sdk/servicelinker/ci.yml" + ], + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerservicelinker" + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.servicelinker", "com.azure.resourcemanager.servicelinker.fluent", diff --git a/metadata/preview/azure-resourcemanager-signalr.json b/metadata/preview/azure-resourcemanager-signalr.json index 8459bd6bf7828..4510b6143394d 100644 --- a/metadata/preview/azure-resourcemanager-signalr.json +++ b/metadata/preview/azure-resourcemanager-signalr.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-signalr", - "Version": "1.0.0-beta.9", - "DevVersion": null, + "Version": "1.1.0-alpha.20250804.1", + "DevVersion": "1.1.0-alpha.20250804.1", "DirectoryPath": "sdk/signalr/azure-resourcemanager-signalr", "ServiceDirectory": "signalr", "ReadMePath": "sdk/signalr/azure-resourcemanager-signalr/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-signalr", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-signalr", "groupId": "com.azure.resourcemanager", + "triggeringPaths": [ + "/sdk/signalr/ci.yml" + ], + "name": "azure-resourcemanager-signalr", "safeName": "azureresourcemanagersignalr" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.signalr", "com.azure.resourcemanager.signalr.fluent", "com.azure.resourcemanager.signalr.fluent.models", "com.azure.resourcemanager.signalr.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-sqlvirtualmachine.json b/metadata/preview/azure-resourcemanager-sqlvirtualmachine.json index 89c6cd318af29..bfc8c9fd4ded8 100644 --- a/metadata/preview/azure-resourcemanager-sqlvirtualmachine.json +++ b/metadata/preview/azure-resourcemanager-sqlvirtualmachine.json @@ -1,7 +1,7 @@ { "Name": "azure-resourcemanager-sqlvirtualmachine", - "Version": "1.0.0-beta.5", - "DevVersion": null, + "Version": "1.0.0-alpha.20250804.1", + "DevVersion": "1.0.0-alpha.20250804.1", "DirectoryPath": "sdk/sqlvirtualmachine/azure-resourcemanager-sqlvirtualmachine", "ServiceDirectory": "sqlvirtualmachine", "ReadMePath": "sdk/sqlvirtualmachine/azure-resourcemanager-sqlvirtualmachine/README.md", @@ -10,19 +10,25 @@ "SdkType": "mgmt", "IsNewSdk": true, "ArtifactName": "azure-resourcemanager-sqlvirtualmachine", - "ReleaseStatus": "2024-10-31", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": null, "ArtifactDetails": { - "name": "azure-resourcemanager-sqlvirtualmachine", "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-sqlvirtualmachine", + "triggeringPaths": [ + "/sdk/sqlvirtualmachine/ci.yml" + ], "safeName": "azureresourcemanagersqlvirtualmachine" }, - "CIMatrixConfigs": [], + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.resourcemanager.sqlvirtualmachine", "com.azure.resourcemanager.sqlvirtualmachine.fluent", "com.azure.resourcemanager.sqlvirtualmachine.fluent.models", "com.azure.resourcemanager.sqlvirtualmachine.models" - ] + ], + "CIMatrixConfigs": [] } diff --git a/metadata/preview/azure-resourcemanager-storagecache.json b/metadata/preview/azure-resourcemanager-storagecache.json index 86f5fa3f2247e..e6f308892063f 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", "groupId": "com.azure.resourcemanager", - "safeName": "azureresourcemanagerstoragecache" + "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 a563fb9306aac..2439807cd5c62 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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 ed788390b0b47..9ff9ab42f28bb 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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 e780ffe015aad..d01615f4d02f9 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.1", "DirectoryPath": "sdk/subscription/azure-resourcemanager-subscription", "ServiceDirectory": "subscription", "ReadMePath": "sdk/subscription/azure-resourcemanager-subscription/README.md", @@ -10,13 +10,19 @@ "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", - "safeName": "azureresourcemanagersubscription" + "triggeringPaths": [ + "/sdk/subscription/ci.yml" + ], + "safeName": "azureresourcemanagersubscription", + "groupId": "com.azure.resourcemanager" + }, + "CIParameters": { + "CIMatrixConfigs": [] }, "Namespaces": [ "com.azure.resourcemanager.subscription", diff --git a/metadata/preview/azure-resourcemanager-support.json b/metadata/preview/azure-resourcemanager-support.json index 93bfe28e66680..6a08164719e75 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.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "safeName": "azureresourcemanagersupport", + "groupId": "com.azure.resourcemanager", + "name": "azure-resourcemanager-support", + "triggeringPaths": [ + "/sdk/support/ci.yml" + ] + }, + "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 f3145ccd2f95a..5ef4b2e5bab85 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", - "safeName": "azureresourcemanagertimeseriesinsights" + "name": "azure-resourcemanager-timeseriesinsights", + "safeName": "azureresourcemanagertimeseriesinsights", + "triggeringPaths": [ + "/sdk/timeseriesinsights/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] }, - "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 a8d79d94f6853..2977d4487cd69 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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 0000000000000..828cecc03a959 --- /dev/null +++ b/metadata/preview/azure-resourcemanager-workloads.json @@ -0,0 +1,33 @@ +{ + "Name": "azure-resourcemanager-workloads", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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": { + "groupId": "com.azure.resourcemanager", + "safeName": "azureresourcemanagerworkloads", + "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-search-documents.json b/metadata/preview/azure-search-documents.json index 329c3a6edcb4c..3b410880d55cd 100644 --- a/metadata/preview/azure-search-documents.json +++ b/metadata/preview/azure-search-documents.json @@ -1,7 +1,7 @@ { "Name": "azure-search-documents", - "Version": "11.8.0-beta.7", - "DevVersion": null, + "Version": "11.8.0-alpha.20250804.2", + "DevVersion": "11.8.0-alpha.20250804.2", "DirectoryPath": "sdk/search/azure-search-documents", "ServiceDirectory": "search", "ReadMePath": "sdk/search/azure-search-documents/README.md", @@ -10,19 +10,19 @@ "SdkType": "client", "IsNewSdk": true, "ArtifactName": "azure-search-documents", - "ReleaseStatus": "2025-05-16", + "ReleaseStatus": "Unreleased", "IncludedForValidation": false, "AdditionalValidationPackages": [ "com.azure:azure-search-perf", "com.azure:perf-test-core" ], "ArtifactDetails": { + "name": "azure-search-documents", "groupId": "com.azure", "safeName": "azuresearch", "triggeringPaths": [ "/sdk/search/ci.yml" - ], - "name": "azure-search-documents" + ] }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-security-attestation.json b/metadata/preview/azure-security-attestation.json new file mode 100644 index 0000000000000..3ff8a098caa1b --- /dev/null +++ b/metadata/preview/azure-security-attestation.json @@ -0,0 +1,32 @@ +{ + "Name": "azure-security-attestation", + "Version": "1.2.0-alpha.20250805.1", + "DevVersion": "1.2.0-alpha.20250805.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", + "groupId": "com.azure", + "name": "azure-security-attestation", + "releaseInBatch": "${{ parameters.release_azuresecurityattestation }}", + "triggeringPaths": [ + "/sdk/attestation/ci.yml" + ] + }, + "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 1716347f73417..df2222f80dc43 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.20250805.1", + "DevVersion": "1.1.0-alpha.20250805.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", "triggeringPaths": [ "/sdk/confidentialledger/ci.yml" ], - "groupId": "com.azure", + "releaseInBatch": "${{ parameters.release_azuresecurityconfidentialledger }}", "safeName": "azuresecurityconfidentialledger", - "releaseInBatch": "${{ parameters.release_azuresecurityconfidentialledger }}" + "name": "azure-security-confidentialledger", + "groupId": "com.azure" }, "CIParameters": { "CIMatrixConfigs": [] diff --git a/metadata/preview/azure-verticals-agrifood-farming.json b/metadata/preview/azure-verticals-agrifood-farming.json index e536026399c58..e8ef47804605f 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.20250805.1", + "DevVersion": "1.0.0-alpha.20250805.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": { + "name": "azure-verticals-agrifood-farming", + "groupId": "com.azure", + "safeName": "azureverticalsagrifoodfarming", + "releaseInBatch": "${{ parameters.release_azureverticalsagrifoodfarming }}", + "triggeringPaths": [ + "/sdk/agrifood/ci.yml" + ] + }, + "CIParameters": { + "CIMatrixConfigs": [] + }, "Namespaces": [ "com.azure.verticals.agrifood.farming" ] diff --git a/package.json b/package.json index 5e7119777e6e4..c65bab3e8bdde 100644 --- a/package.json +++ b/package.json @@ -1734,25 +1734,43 @@ { "packageArtifactId": "azure-ai-agents-persistent", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-ai-anomalydetector", + "packageGroupId": "com.azure", + "packageVersion": "3.0.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-ai-contentsafety", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-ai-documentintelligence", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.2", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-ai-formrecognizer", + "packageGroupId": "com.azure", + "packageVersion": "4.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-ai-inference", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.0.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-ai-metricsadvisor", + "packageGroupId": "com.azure", + "packageVersion": "1.3.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1770,19 +1788,25 @@ { "packageArtifactId": "azure-ai-projects", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-ai-textanalytics", + "packageGroupId": "com.azure", + "packageVersion": "5.6.0-alpha.20250805.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.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1806,19 +1830,19 @@ { "packageArtifactId": "azure-ai-vision-imageanalysis", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250805.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.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1855,31 +1879,37 @@ { "packageArtifactId": "azure-analytics-synapse-accesscontrol", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.0.0-alpha.20250805.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.20250805.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.20250805.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.20250805.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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-batch", + "packageGroupId": "com.microsoft.azure", + "packageVersion": "11.3.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1894,7 +1924,19 @@ { "packageArtifactId": "azure-communication-callautomation", "packageGroupId": "com.azure", - "packageVersion": "1.4.0-beta.2", + "packageVersion": "1.5.0-alpha.20250804.2", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-communication-callingserver", + "packageGroupId": "com.azure", + "packageVersion": "1.0.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-communication-chat", + "packageGroupId": "com.azure", + "packageVersion": "1.7.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1909,28 +1951,52 @@ "packageVersion": "1.2.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-communication-identity", + "packageGroupId": "com.azure", + "packageVersion": "1.7.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-communication-jobrouter", + "packageGroupId": "com.azure", + "packageVersion": "2.0.0-alpha.20250804.2", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-communication-messages", "packageGroupId": "com.azure", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.2.0-alpha.20250805.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.20250805.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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-communication-sms", + "packageGroupId": "com.azure", + "packageVersion": "1.2.0-alpha.20250805.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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-containers-containerregistry", + "packageGroupId": "com.azure", + "packageVersion": "1.3.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -1984,31 +2050,37 @@ { "packageArtifactId": "azure-cosmos", "packageGroupId": "com.azure", - "packageVersion": "4.71.0-beta.1", + "packageVersion": "4.74.0-alpha.20250805.2", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-cosmos-encryption", + "packageGroupId": "com.azure", + "packageVersion": "2.23.0-alpha.20250805.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-cosmos-test", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.13", + "packageVersion": "1.0.0-alpha.20250805.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-data-appconfiguration", "packageGroupId": "com.azure", - "packageVersion": "1.6.0-beta.1", + "packageVersion": "1.9.0-alpha.20250805.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.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2020,13 +2092,13 @@ { "packageArtifactId": "azure-data-schemaregistry-jsonschema", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.1.0-alpha.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2038,31 +2110,37 @@ { "packageArtifactId": "azure-developer-loadtesting", "packageGroupId": "com.azure", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.1.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-digitaltwins-core", + "packageGroupId": "com.azure", + "packageVersion": "1.6.0-alpha.20250804.2", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-health-deidentification", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-health-insights-cancerprofiling", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250805.1", "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.20250805.1", "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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2077,6 +2155,12 @@ "packageVersion": "1.0.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-identity-extensions", + "packageGroupId": "com.azure", + "packageVersion": "1.3.0-alpha.20250804.2", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-identity-providers-core", "packageGroupId": "com.azure", @@ -2095,10 +2179,16 @@ "packageVersion": "1.0.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-iot-deviceupdate", + "packageGroupId": "com.azure", + "packageVersion": "1.1.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-iot-modelsrepository", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2", "excludePath": [], "inputPath": [] @@ -2106,85 +2196,91 @@ { "packageArtifactId": "azure-maps-geolocation", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-maps-render", "packageGroupId": "com.azure", - "packageVersion": "2.0.0-beta.2", + "packageVersion": "2.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-maps-route", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-maps-search", "packageGroupId": "com.azure", - "packageVersion": "2.0.0-beta.2", + "packageVersion": "2.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-maps-timezone", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250805.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.20250805.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.20250805.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.20250805.1", "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.20250805.1", "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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-messaging-eventhubs", "packageGroupId": "com.azure", - "packageVersion": "5.21.0-beta.1", + "packageVersion": "5.21.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-messaging-eventhubs-checkpointstore-blob", "packageGroupId": "com.azure", - "packageVersion": "1.21.0-beta.1", + "packageVersion": "1.21.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-messaging-eventhubs-checkpointstore-jedis", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.0.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-messaging-servicebus", "packageGroupId": "com.azure", - "packageVersion": "7.18.0-beta.1", + "packageVersion": "7.18.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-messaging-webpubsub", + "packageGroupId": "com.azure", + "packageVersion": "1.6.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2202,6 +2298,18 @@ "excludePackages": "com.microsoft.azure.management.hdinsight.v2018_06_01_preview.implementation", "excludePath": [] }, + { + "packageArtifactId": "azure-mixedreality-authentication", + "packageGroupId": "com.azure", + "packageVersion": "1.3.0-alpha.20250804.2", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-mixedreality-remoterendering", + "packageGroupId": "com.azure", + "packageVersion": "1.2.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-monitor-opentelemetry-autoconfigure", "packageGroupId": "com.azure", @@ -2223,7 +2331,7 @@ { "packageArtifactId": "azure-quantum-jobs", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2", "excludePath": [], "inputPath": [] @@ -2231,7 +2339,7 @@ { "packageArtifactId": "azure-resourcemanager-advisor", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2273,13 +2381,13 @@ { "packageArtifactId": "azure-resourcemanager-appcontainers", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.2.0-alpha.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2303,43 +2411,49 @@ { "packageArtifactId": "azure-resourcemanager-automanage", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.1.0-alpha.20250805.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.20250805.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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-azureadexternalidentities", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.0.0-alpha.20250805.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.20250805.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.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-baremetalinfrastructure", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2351,7 +2465,7 @@ { "packageArtifactId": "azure-resourcemanager-billing", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2363,7 +2477,7 @@ { "packageArtifactId": "azure-resourcemanager-botservice", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.6", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2372,6 +2486,12 @@ "packageVersion": "1.0.0-beta.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, + { + "packageArtifactId": "azure-resourcemanager-changeanalysis", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-cloudhealth", "packageGroupId": "com.azure.resourcemanager", @@ -2381,19 +2501,19 @@ { "packageArtifactId": "azure-resourcemanager-cognitiveservices", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.3.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-commerce", "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-communication", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "2.1.0-beta.2", + "packageVersion": "2.3.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2417,7 +2537,7 @@ { "packageArtifactId": "azure-resourcemanager-confluent", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.3.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2477,19 +2597,19 @@ { "packageArtifactId": "azure-resourcemanager-costmanagement", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.7", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-customerinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-dashboard", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2501,49 +2621,55 @@ { "packageArtifactId": "azure-resourcemanager-databox", "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-databoxedge", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250805.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.20250805.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.20250805.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.20250805.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.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-datamigration", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-dataprotection", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.4.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2555,7 +2681,7 @@ { "packageArtifactId": "azure-resourcemanager-delegatednetwork", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2573,7 +2699,13 @@ { "packageArtifactId": "azure-resourcemanager-deploymentmanager", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.0.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-desktopvirtualization", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.3.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2591,7 +2723,7 @@ { "packageArtifactId": "azure-resourcemanager-deviceprovisioningservices", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.2", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2615,13 +2747,13 @@ { "packageArtifactId": "azure-resourcemanager-devspaces", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-devtestlabs", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2633,7 +2765,7 @@ { "packageArtifactId": "azure-resourcemanager-dnsresolver", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2645,13 +2777,13 @@ { "packageArtifactId": "azure-resourcemanager-dynatrace", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-edgeorder", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2663,7 +2795,7 @@ { "packageArtifactId": "azure-resourcemanager-education", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2681,7 +2813,7 @@ { "packageArtifactId": "azure-resourcemanager-eventgrid", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.3.0-beta.1", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2693,7 +2825,7 @@ { "packageArtifactId": "azure-resourcemanager-extendedlocation", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2705,19 +2837,19 @@ { "packageArtifactId": "azure-resourcemanager-frontdoor", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.2.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-hanaonazure", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-hardwaresecuritymodules", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.2.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2735,13 +2867,13 @@ { "packageArtifactId": "azure-resourcemanager-healthbot", "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-healthcareapis", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2753,7 +2885,7 @@ { "packageArtifactId": "azure-resourcemanager-hybridcompute", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.2", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2771,19 +2903,19 @@ { "packageArtifactId": "azure-resourcemanager-hybridkubernetes", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-hybridnetwork", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.2", + "packageVersion": "1.2.0-alpha.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2801,7 +2933,13 @@ { "packageArtifactId": "azure-resourcemanager-iotcentral", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.2", + "packageVersion": "1.1.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-iothub", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.4.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2843,13 +2981,13 @@ { "packageArtifactId": "azure-resourcemanager-kusto", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.6", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-labservices", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2867,25 +3005,37 @@ { "packageArtifactId": "azure-resourcemanager-loganalytics", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.2.0-alpha.20250805.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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-logz", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.0.0-alpha.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-machinelearning", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.2.0-alpha.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-managedapplications", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2894,22 +3044,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.20250805.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.20250805.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.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2933,7 +3089,7 @@ { "packageArtifactId": "azure-resourcemanager-mobilenetwork", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.4.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2948,10 +3104,16 @@ "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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-mysqlflexibleserver", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.6", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2963,7 +3125,7 @@ { "packageArtifactId": "azure-resourcemanager-netapp", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.8.0-beta.1", + "packageVersion": "1.9.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2981,7 +3143,7 @@ { "packageArtifactId": "azure-resourcemanager-networkfunction", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -2993,25 +3155,25 @@ { "packageArtifactId": "azure-resourcemanager-notificationhubs", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-oep", "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-onlineexperimentation", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.0.0-alpha.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3023,13 +3185,13 @@ { "packageArtifactId": "azure-resourcemanager-orbital", "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-peering", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3059,7 +3221,7 @@ { "packageArtifactId": "azure-resourcemanager-policyinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.1", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3068,16 +3230,22 @@ "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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-postgresqlflexibleserver", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.2.0-beta.1", + "packageVersion": "1.2.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-powerbidedicated", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3101,7 +3269,19 @@ { "packageArtifactId": "azure-resourcemanager-quota", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.1.0-beta.3", + "packageVersion": "1.2.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-recoveryservices", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.6.0-alpha.20250804.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-recoveryservicesbackup", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.7.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3125,13 +3305,13 @@ { "packageArtifactId": "azure-resourcemanager-redisenterprise", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "2.1.0-beta.3", + "packageVersion": "2.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { "packageArtifactId": "azure-resourcemanager-relay", "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 +3320,28 @@ "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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-resourcegraph", + "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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-resourcemanager-resourcemover", + "packageGroupId": "com.azure.resourcemanager", + "packageVersion": "1.3.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3155,7 +3353,7 @@ { "packageArtifactId": "azure-resourcemanager-scvmm", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.1", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3173,7 +3371,7 @@ { "packageArtifactId": "azure-resourcemanager-security", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.8", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3185,7 +3383,7 @@ { "packageArtifactId": "azure-resourcemanager-securityinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3197,7 +3395,7 @@ { "packageArtifactId": "azure-resourcemanager-servicefabric", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3209,7 +3407,7 @@ { "packageArtifactId": "azure-resourcemanager-servicelinker", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.4", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3221,7 +3419,7 @@ { "packageArtifactId": "azure-resourcemanager-signalr", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.9", + "packageVersion": "1.1.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3245,7 +3443,7 @@ { "packageArtifactId": "azure-resourcemanager-sqlvirtualmachine", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.5", + "packageVersion": "1.0.0-alpha.20250804.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3263,7 +3461,7 @@ { "packageArtifactId": "azure-resourcemanager-storagecache", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.12", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3275,25 +3473,25 @@ { "packageArtifactId": "azure-resourcemanager-storagepool", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250805.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.20250805.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.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3311,7 +3509,7 @@ { "packageArtifactId": "azure-resourcemanager-timeseriesinsights", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.1.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3323,7 +3521,7 @@ { "packageArtifactId": "azure-resourcemanager-vmwarecloudsimple", "packageGroupId": "com.azure.resourcemanager", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3338,6 +3536,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.20250805.1", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, { "packageArtifactId": "azure-resourcemanager-workloadssapvirtualinstance", "packageGroupId": "com.azure.resourcemanager", @@ -3347,13 +3551,19 @@ { "packageArtifactId": "azure-search-documents", "packageGroupId": "com.azure", - "packageVersion": "11.8.0-beta.7", + "packageVersion": "11.8.0-alpha.20250804.2", + "packageDownloadUrl": "https://repo1.maven.org/maven2" + }, + { + "packageArtifactId": "azure-security-attestation", + "packageGroupId": "com.azure", + "packageVersion": "1.2.0-alpha.20250805.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.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, { @@ -3437,7 +3647,7 @@ { "packageArtifactId": "azure-verticals-agrifood-farming", "packageGroupId": "com.azure", - "packageVersion": "1.0.0-beta.3", + "packageVersion": "1.0.0-alpha.20250805.1", "packageDownloadUrl": "https://repo1.maven.org/maven2" }, {