Update docs metadata
This commit is contained in:
Родитель
565f08b0a0
Коммит
c5a6d6b22f
|
@ -1,29 +1,26 @@
|
|||
---
|
||||
title: Azure Resource Manager monitor client library for Java
|
||||
keywords: Azure, java, SDK, API, azure-resourcemanager-monitor, monitor
|
||||
author: ramya-rao-a
|
||||
ms.author: ramyar
|
||||
ms.date: 09/03/2020
|
||||
keywords: Azure, java, SDK, API, azure-resourcemanager-monitor, resourcemanager
|
||||
author: weidongxu-microsoft
|
||||
ms.author: weidxu
|
||||
ms.date: 04/28/2023
|
||||
ms.topic: reference
|
||||
ms.prod: azure
|
||||
ms.technology: azure
|
||||
ms.devlang: java
|
||||
ms.service: monitor
|
||||
ms.service: resourcemanager
|
||||
---
|
||||
|
||||
# Azure Resource Manager monitor client library for Java - version 2.0.0-beta.4
|
||||
# Azure Resource Manager monitor client library for Java - version 2.27.0-beta.1
|
||||
|
||||
|
||||
Azure Resource Manager monitor client library for Java - version 2.0.0-beta.4
|
||||
Azure Resource Manager monitor client library for Java
|
||||
|
||||
|
||||
For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azure-sdk-java-mgmt).
|
||||
For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
|
||||
|
||||
## Getting started
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Java Development Kit (JDK) with version 8 or above
|
||||
- [Java Development Kit (JDK)][jdk] with version 8 or above
|
||||
- [Azure Subscription][azure_subscription]
|
||||
|
||||
### Adding the package to your product
|
||||
|
||||
|
@ -32,23 +29,57 @@ For documentation on how to use this package, please see [Azure Management Libra
|
|||
<dependency>
|
||||
<groupId>com.azure.resourcemanager</groupId>
|
||||
<artifactId>azure-resourcemanager-monitor</artifactId>
|
||||
<version>2.0.0-beta.4</version>
|
||||
<version>2.27.0-beta.1</version>
|
||||
</dependency>
|
||||
```
|
||||
[//]: # ({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 readme-sample-authenticate
|
||||
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
|
||||
TokenCredential credential = new DefaultAzureCredentialBuilder()
|
||||
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
|
||||
.build();
|
||||
MonitorManager manager = MonitorManager
|
||||
.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
|
||||
|
||||
See [Samples][sample] for code snippets and samples.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
## Next steps
|
||||
|
||||
## Contributing
|
||||
|
||||
If you would like to become an active contributor to this project please follow the instructions provided in [Microsoft
|
||||
Azure Projects Contribution Guidelines](http://azure.github.io/guidelines.html).
|
||||
For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-monitor_2.27.0-beta.1/CONTRIBUTING.md).
|
||||
|
||||
1. Fork it
|
||||
1. Create your feature branch (`git checkout -b my-new-feature`)
|
||||
|
@ -56,3 +87,12 @@ Azure Projects Contribution Guidelines](http://azure.github.io/guidelines.html).
|
|||
1. Push to the branch (`git push origin my-new-feature`)
|
||||
1. Create new Pull Request
|
||||
|
||||
<!-- LINKS -->
|
||||
[jdk]: /java/azure/jdk/
|
||||
[azure_subscription]: https://azure.microsoft.com/free/
|
||||
[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-monitor_2.27.0-beta.1/sdk/identity/azure-identity
|
||||
[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-monitor_2.27.0-beta.1/sdk/core/azure-core-http-netty
|
||||
[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-monitor_2.27.0-beta.1/sdk/resourcemanager/docs/AUTH.md
|
||||
[sample]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-monitor_2.27.0-beta.1/sdk/resourcemanager/docs/SAMPLE.md
|
||||
[design]: https://github.com/Azure/azure-sdk-for-java/blob/azure-resourcemanager-monitor_2.27.0-beta.1/sdk/resourcemanager/docs/DESIGN.md
|
||||
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"Name": "azure-resourcemanager-monitor",
|
||||
"Version": "2.27.0-beta.1",
|
||||
"DevVersion": null,
|
||||
"DirectoryPath": "sdk/resourcemanager/azure-resourcemanager-monitor",
|
||||
"ServiceDirectory": "resourcemanager",
|
||||
"ReadMePath": "sdk/resourcemanager/azure-resourcemanager-monitor/README.md",
|
||||
"ChangeLogPath": "sdk/resourcemanager/azure-resourcemanager-monitor/CHANGELOG.md",
|
||||
"Group": "com.azure.resourcemanager",
|
||||
"SdkType": "mgmt",
|
||||
"IsNewSdk": true,
|
||||
"ArtifactName": "azure-resourcemanager-monitor",
|
||||
"ReleaseStatus": "2023-04-27"
|
||||
}
|
Загрузка…
Ссылка в новой задаче