Skip to content

Commit

Permalink
CodeGen from PR 12124 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 355fce9d90327c3bf6d9baad541cda8542407df3 into 97bf9c22ba709eba23b30021854d585e5c635255
  • Loading branch information
SDKAuto committed Dec 15, 2020
1 parent 33362b5 commit 7b36bff
Show file tree
Hide file tree
Showing 49 changed files with 5,666 additions and 27 deletions.
3 changes: 2 additions & 1 deletion eng/versioning/external_dependencies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ org.springframework.kafka:spring-kafka;2.5.7.RELEASE
org.springframework.security:spring-security-config;5.3.5.RELEASE
org.springframework.security:spring-security-core;5.3.5.RELEASE
org.springframework.security:spring-security-oauth2-client;5.3.5.RELEASE
org.springframework.security:spring-security-oauth2-resource-server;5.3.5.RELEASE
org.springframework.security:spring-security-oauth2-core;5.3.5.RELEASE
org.springframework.security:spring-security-oauth2-jose;5.3.5.RELEASE
org.springframework.security:spring-security-web;5.3.5.RELEASE
Expand All @@ -126,7 +127,7 @@ org.springframework:spring-web;5.2.10.RELEASE
org.springframework:spring-webmvc;5.2.10.RELEASE

# spring-boot-starter-parent is not managed by spring-boot-dependencies or spring-cloud-dependencies.
org.springframework.boot:spring-boot-starter-parent;2.3.3.RELEASE
org.springframework.boot:spring-boot-starter-parent;2.3.5.RELEASE

## Spring cloud dependency versions
# After you update spring-cloud-dependencies' version, please run this script: /sdk/spring/scripts/sync_version_from_spring-boot-dependencies.py
Expand Down
43 changes: 23 additions & 20 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,30 @@ com.azure:azure-ai-anomalydetector;3.0.0-beta.1;3.0.0-beta.2
com.azure:azure-ai-formrecognizer;3.0.3;3.1.0-beta.2
com.azure:azure-ai-metricsadvisor;1.0.0-beta.2;1.0.0-beta.3
com.azure:azure-ai-textanalytics;5.0.1;5.1.0-beta.4
com.azure:azure-analytics-synapse-accesscontrol;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-analytics-synapse-artifacts;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-analytics-synapse-spark;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-analytics-synapse-managedprivateendpoints;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-analytics-synapse-monitoring;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-communication-chat;1.0.0-beta.3;1.0.0-beta.4
com.azure:azure-communication-common;1.0.0-beta.3;1.0.0-beta.4
com.azure:azure-communication-administration;1.0.0-beta.3;1.0.0-beta.4
com.azure:azure-communication-sms;1.0.0-beta.3;1.0.0-beta.4
com.azure:azure-core;1.10.0;1.11.0
com.azure:azure-core-amqp;1.6.0;1.7.0-beta.3
com.azure:azure-core;1.11.0;1.12.0-beta.1
com.azure:azure-core-amqp;2.0.0;2.1.0-beta.1
com.azure:azure-core-amqp-experimental;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-core-experimental;1.0.0-beta.8;1.0.0-beta.9
com.azure:azure-core-http-jdk-httpclient;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-core-http-netty;1.6.3;1.7.0
com.azure:azure-core-http-okhttp;1.3.3;1.4.0
com.azure:azure-core-http-netty;1.7.0;1.8.0-beta.1
com.azure:azure-core-http-okhttp;1.4.0;1.5.0-beta.1
com.azure:azure-core-management;1.0.0;1.1.0-beta.1
com.azure:azure-core-serializer-avro-apache;1.0.0-beta.5;1.0.0-beta.6
com.azure:azure-core-serializer-avro-jackson;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-core-serializer-json-gson;1.0.3;1.1.0-beta.1
com.azure:azure-core-serializer-json-jackson;1.1.0;1.2.0-beta.1
com.azure:azure-core-test;1.5.1;1.6.0-beta.1
com.azure:azure-core-tracing-opentelemetry;1.0.0-beta.6;1.0.0-beta.7
com.azure:azure-cosmos;4.8.0;4.9.0-beta.1
com.azure:azure-cosmos;4.9.0;4.10.0
com.azure:azure-cosmos-benchmark;4.0.1-beta.1;4.0.1-beta.1
com.azure:azure-cosmos-dotnet-benchmark;4.0.1-beta.1;4.0.1-beta.1
com.azure:azure-cosmos-encryption;1.0.0-beta.1;1.0.0-beta.1
Expand All @@ -68,12 +73,12 @@ com.azure:azure-data-schemaregistry-avro;1.0.0-beta.4;1.0.0-beta.5
com.azure:azure-data-tables;12.0.0-beta.3;12.0.0-beta.4
com.azure:azure-digitaltwins-core;1.0.1;1.1.0-beta.1
com.azure:azure-e2e;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-identity;1.2.0;1.3.0-beta.1
com.azure:azure-identity;1.2.0;1.2.1
com.azure:azure-identity-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-messaging-eventgrid;2.0.0-beta.3;2.0.0-beta.4
com.azure:azure-messaging-eventhubs;5.3.1;5.4.0-beta.2
com.azure:azure-messaging-eventhubs-checkpointstore-blob;1.3.1;1.4.0-beta.2
com.azure:azure-messaging-servicebus;7.0.0-beta.7;7.0.0-beta.8
com.azure:azure-messaging-servicebus;7.0.0;7.1.0-beta.1
com.azure:azure-messaging-servicebus-track1-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-messaging-servicebus-track2-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-search-documents;11.1.2;11.2.0-beta.4
Expand All @@ -84,19 +89,19 @@ com.azure:azure-security-keyvault-jca;1.0.0-beta.2;1.0.0-beta.3
com.azure:azure-security-keyvault-keys;4.2.3;4.3.0-beta.4
com.azure:azure-security-keyvault-secrets;4.2.3;4.3.0-beta.3
com.azure:azure-sdk-template;1.2.1-beta.2;1.2.1-beta.16
com.azure:azure-spring-data-cosmos;3.1.0;3.2.0-beta.1
com.azure:azure-spring-data-cosmos;3.2.0;3.3.0-beta.1
com.azure:azure-spring-data-cosmos-test;3.0.0-beta.1;3.0.0-beta.1
com.azure:azure-storage-blob;12.9.0;12.10.0-beta.1
com.azure:azure-storage-blob-batch;12.7.0;12.8.0-beta.1
com.azure:azure-storage-blob;12.9.0;12.10.0-beta.2
com.azure:azure-storage-blob-batch;12.7.0;12.8.0-beta.2
com.azure:azure-storage-blob-changefeed;12.0.0-beta.4;12.0.0-beta.5
com.azure:azure-storage-blob-cryptography;12.9.0;12.10.0-beta.1
com.azure:azure-storage-blob-cryptography;12.9.0;12.10.0-beta.2
com.azure:azure-storage-blob-nio;12.0.0-beta.2;12.0.0-beta.3
com.azure:azure-storage-common;12.9.0;12.10.0-beta.1
com.azure:azure-storage-file-share;12.7.0;12.8.0-beta.1
com.azure:azure-storage-file-datalake;12.3.0;12.4.0-beta.1
com.azure:azure-storage-internal-avro;12.0.1;12.1.0-beta.1
com.azure:azure-storage-common;12.9.0;12.10.0-beta.2
com.azure:azure-storage-file-share;12.7.0;12.8.0-beta.2
com.azure:azure-storage-file-datalake;12.3.0;12.4.0-beta.2
com.azure:azure-storage-internal-avro;12.0.1;12.0.2-beta.2
com.azure:azure-storage-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-storage-queue;12.7.0;12.8.0-beta.1
com.azure:azure-storage-queue;12.7.0;12.8.0-beta.2
com.azure:perf-test-core;1.0.0-beta.1;1.0.0-beta.1
com.azure.spring:azure-spring-boot-starter-active-directory-b2c;3.0.0-beta.1;3.0.0-beta.2
com.azure.spring:azure-spring-boot-starter-active-directory;3.0.0-beta.1;3.0.0-beta.2
Expand Down Expand Up @@ -168,6 +173,7 @@ com.azure.resourcemanager:azure-resourcemanager-sql;2.1.0;2.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-storage;2.1.0;2.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-trafficmanager;2.1.0;2.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-test;2.0.0-beta.1;2.0.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-healthbot;1.0.0-beta.1;1.0.0-beta.1
com.microsoft:microsoft-opentelemetry-exporter-azuremonitor;1.0.0-beta.1;1.0.0-beta.2


Expand All @@ -176,9 +182,7 @@ com.microsoft:microsoft-opentelemetry-exporter-azuremonitor;1.0.0-beta.1;1.0.0-b
# Format;
# unreleased_<groupId>:<artifactId>;dependency-version
# note: The unreleased dependencies will not be manipulated with the automatic PR creation code.
unreleased_com.azure:azure-core;1.11.0
unreleased_com.azure:azure-core-amqp;1.7.0-beta.3
unreleased_com.azure:azure-messaging-servicebus;7.0.0-beta.7
unreleased_com.azure:azure-messaging-servicebus;7.0.0

# Released Beta dependencies: Copy the entry from above, prepend "beta_", remove the current
# version and set the version to the released beta. Released beta dependencies are only valid
Expand All @@ -188,4 +192,3 @@ unreleased_com.azure:azure-messaging-servicebus;7.0.0-beta.7
# beta_<groupId>:<artifactId>;dependency-version
# note: Released beta versions will not be manipulated with the automatic PR creation code.
beta_com.azure:azure-security-keyvault-keys;4.3.0-beta.1
beta_com.azure:azure-core-amqp;1.7.0-beta.2
2 changes: 1 addition & 1 deletion eng/versioning/version_data.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ com.microsoft.azure:azure-keyvault-cryptography;1.2.4;1.3.0-beta.1
com.microsoft.azure:azure-keyvault-extensions;1.2.4;1.3.0-beta.1
com.microsoft.azure:azure-keyvault-test;1.2.3;1.2.4
com.microsoft.azure:azure-keyvault-webkey;1.2.4;1.3.0-beta.1
com.microsoft.azure:azure-servicebus;3.5.0;3.5.1
com.microsoft.azure:azure-servicebus;3.5.1;3.6.0-beta.1
com.microsoft.azure:azure-storage-blob;11.0.2;11.0.2
com.microsoft.azure.msi_auth_token_provider:azure-authentication-msi-token-provider;1.1.0-beta.1;1.1.0-beta.1
com.microsoft.azure:azure-eventgrid;1.4.0-beta.1;1.4.0-beta.1
Expand Down
12 changes: 7 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,35 +9,37 @@
<version>1.0.0</version><!-- Need not change for every release-->
<modules>
<module>common/perf-test-core</module>
<module>eng/jacoco-test-coverage</module>
<module>eng/code-quality-reports</module>
<module>eng/jacoco-test-coverage</module>
<module>sdk/anomalydetector</module>
<module>sdk/appconfiguration</module>
<module>sdk/authorization</module>
<module>sdk/batch</module>
<module>sdk/boms</module>
<module>sdk/core</module>
<module>sdk/cosmos</module>
<module>sdk/cognitiveservices</module>
<module>sdk/communication</module>
<module>sdk/core</module>
<module>sdk/cosmos</module>
<module>sdk/digitaltwins</module>
<module>sdk/eventgrid</module>
<module>sdk/eventhubs</module>
<module>sdk/formrecognizer</module>
<module>sdk/healthbot</module>
<module>sdk/identity</module>
<module>sdk/keyvault</module>
<module>sdk/loganalytics</module>
<module>sdk/mediaservices</module>
<module>sdk/monitor</module>
<module>sdk/metricsadvisor</module>
<module>sdk/monitor</module>
<module>sdk/resourcemanager</module>
<module>sdk/schemaregistry</module>
<module>sdk/search</module>
<module>sdk/servicebus</module>
<module>sdk/spring</module>
<module>sdk/storage</module>
<module>sdk/synapse</module>
<module>sdk/tables</module>
<module>sdk/template</module>
<module>sdk/textanalytics</module>
<module>sdk/spring</module>
</modules>
</project>
5 changes: 5 additions & 0 deletions sdk/healthbot/azure-resourcemanager-healthbot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Release History

## 1.0.0-beta.1 (2020-12-15)

- 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).
84 changes: 84 additions & 0 deletions sdk/healthbot/azure-resourcemanager-healthbot/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Azure Resource Manager Healthbot client library for Java

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).

## Getting started

### Prerequisites

- [Java Development Kit (JDK)][jdk] with version 8 or above
- [Azure Subscription][azure_subscription]

### Adding the package to your product

```xml
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-healthbot</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
```

### 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:

[//]: # ({x-version-update-start;com.azure.resourcemanager:azure-resourcemanager-healthbot;current})
```java
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
.build();
HealthbotManager manager = HealthbotManager
.authenticate(credential, profile);
```
[//]: # ({x-version-update-end})

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

## 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).

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

<!-- LINKS -->
[jdk]: https://docs.microsoft.com/java/azure/jdk/
[azure_subscription]: https://azure.microsoft.com/free/
[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity
[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-http-netty
[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/resourcemanager/docs/AUTH.md
[design]: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/resourcemanager/docs/DESIGN.md
62 changes: 62 additions & 0 deletions sdk/healthbot/azure-resourcemanager-healthbot/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.azure</groupId>
<artifactId>azure-client-sdk-parent</artifactId>
<version>1.7.0</version> <!-- {x-version-update;com.azure:azure-client-sdk-parent;current} -->
<relativePath>../../parents/azure-client-sdk-parent</relativePath>
</parent>

<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-healthbot</artifactId>
<version>1.0.0-beta.1</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-healthbot;current} -->
<packaging>jar</packaging>

<name>Microsoft Azure SDK for Healthbot Management</name>
<description>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 https://aka.ms/azsdk/java/mgmt</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
<license>
<name>The MIT License (MIT)</name>
<url>http://opensource.org/licenses/MIT</url>
<distribution>repo</distribution>
</license>
</licenses>

<scm>
<url>https://github.com/Azure/azure-sdk-for-java</url>
<connection>scm:git:git@github.com:Azure/azure-sdk-for-java.git</connection>
<developerConnection>scm:git:git@github.com:Azure/azure-sdk-for-java.git</developerConnection>
<tag>HEAD</tag>
</scm>
<developers>
<developer>
<id>microsoft</id>
<name>Microsoft</name>
</developer>
</developers>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<legal><![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal>
</properties>
<dependencies>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-management</artifactId>
<version>1.0.0</version> <!-- {x-version-update;com.azure:azure-core-management;dependency} -->
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.5</version> <!-- {x-version-update;org.jacoco:jacoco-maven-plugin;external_dependency} -->
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</project>
Loading

0 comments on commit 7b36bff

Please sign in to comment.