Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
ea2f43a
Removing the Jackson leak in HttpHeaders, instead registering a separ…
JonathanGiles Jul 26, 2019
9739dc6
Batch #2 - 11. No .builder() API: No classes should have a .builder()…
Jul 26, 2019
dd272bf
Add Tracing context in Key Vault keys package (#4500)
samvaity Jul 26, 2019
aa9ec73
fix javaDoc for HttpPipelineBuilder constructor (#4623)
vhvb1989 Jul 26, 2019
ce6d337
Replace Publisher<T> with Flux. (#4622)
conniey Jul 26, 2019
9bbc188
Cosmos folder restructure (#4563)
g2vinay Jul 26, 2019
61ad750
Fixing check-style error. (#4625)
mitchdenny Jul 27, 2019
0296c05
API management: 2019-01-01 update. (#4631)
yaohaizh Jul 28, 2019
009fdde
Base configuration for storage ci. (#4654)
mitchdenny Jul 29, 2019
7ca6b86
update CODEOWNERS scope for /eng/code-quality-reports/ (#4621)
danieljurek Jul 29, 2019
7ec7ffa
Update Storage to azure-core preview 3 (#4482)
jianghaolu Jul 29, 2019
2db7c54
[Fix] CS-Rule: No external library in public API (#4624)
mssfang Jul 30, 2019
2207387
Rename StorageClient to BlobServiceClient (#4707)
alzimmermsft Jul 30, 2019
71e8d07
Add REST API Documentation Links (#4557)
alzimmermsft Jul 30, 2019
34e3f1c
Fixes the checkstyle error on master.? (#4717)
mitchdenny Jul 30, 2019
77a6462
Add @hemanttanwar to /sdk/identity/
joshfree Jul 30, 2019
8f9e52f
Add JavaDoc Snippets for BlobClient and BlobAsyncClient (#4544)
alzimmermsft Jul 30, 2019
20a085f
Bump to the right version. Switch test account to team account. (#4710)
sima-zhu Jul 31, 2019
dee7408
Identity Configuration bug FIx (#4626)
g2vinay Jul 31, 2019
0c12ca0
Add Tracing context in Key Vault secrets package (#4549)
samvaity Jul 31, 2019
f3d218a
Checkstyle aggregate (#4744)
srnagar Jul 31, 2019
60bec6e
Move storage to sdk/storage (#4655)
mitchdenny Jul 31, 2019
2d30103
Introduce common paged iteration API to sync APIs (#4480)
hemanttanwar Aug 1, 2019
3474c06
Retry overhaul (#4718)
conniey Aug 1, 2019
4abd895
Fix Build: Spotbugs and unused import (#4789)
conniey Aug 1, 2019
3588b60
Update runtime to 1.6.12 (#4586)
jianghaolu Aug 1, 2019
b513d73
Prepare AppConfiguration for Preview 2 (#4751)
alzimmermsft Aug 1, 2019
0b86f0a
Added token resolver == null check (#4788)
kushagraThapar Aug 1, 2019
d1686c5
Improve report publishing perf. (#4793)
mitchdenny Aug 1, 2019
3e399b4
Cosmos tests and ci yamls (#4743)
danieljurek Aug 1, 2019
981248f
SignalR: generate v2018_10_01 package (#4791)
yaohaizh Aug 1, 2019
510feda
3.0.1 version bump (#4802)
kushagraThapar Aug 2, 2019
614ae78
Event processor - API review (#4582)
srnagar Aug 2, 2019
d85185f
Migrate Additional V11 Test Classes (#4491)
alzimmermsft Aug 2, 2019
4bf8090
Added getFileClient in ShareClient (#4669)
sima-zhu Aug 2, 2019
172adb6
Javadocs for EP samples (#4812)
srnagar Aug 2, 2019
5c4f419
Add device code, interactive, and user credentials (#4585)
jianghaolu Aug 2, 2019
3aafbc4
Blob Create Snapshot Returns a Client (#4472)
alzimmermsft Aug 2, 2019
d4c5962
Fix SignedIdentifer XML wrapper name (#4709)
jianghaolu Aug 2, 2019
2bd3855
Fix Header Replication and Unit Test (#4806)
alzimmermsft Aug 2, 2019
af1d8b6
RetryOptions implements Cloneable. (#4811)
conniey Aug 2, 2019
885bf9c
Added REST API link in file JAVA doc (#4568)
sima-zhu Aug 2, 2019
04a4d09
Reference 1.2.0 parent from spotbugs (#4819)
jianghaolu Aug 3, 2019
a7698a5
Rename eventHubPath -> eventHubName (#4815)
conniey Aug 3, 2019
6d9abdf
Unified Pipelines base + core (#4807)
mitchdenny Aug 3, 2019
9a59790
Add CHANGELOG for AppConfiguration (#4816)
alzimmermsft Aug 3, 2019
f778b90
Fix PagedFlux for Storage (#4837)
jianghaolu Aug 5, 2019
8b24372
Point to settings file. (#4836)
mitchdenny Aug 5, 2019
1b99523
Updating Blobs version for Preview 2 and Unit Test Fixes (#4808)
alzimmermsft Aug 5, 2019
addb078
Removed parent POM. (#4840)
mitchdenny Aug 5, 2019
23b0614
Storage changelog for queue and file. (#4795)
sima-zhu Aug 5, 2019
22bd4b7
Enable unified pipelines for identity. (#4822)
mitchdenny Aug 5, 2019
0206fbc
Setup unified pipelines for tracing. (#4826)
mitchdenny Aug 5, 2019
4e213ac
Change log for Preview 2 (#4843)
alzimmermsft Aug 5, 2019
37e0e17
Code snippets and unit tests for Event Processor (#4838)
srnagar Aug 5, 2019
83a1c2b
Enable unified pipelines for appconfiguration. (#4820)
mitchdenny Aug 5, 2019
51f3ce2
Updating README, CHANGELOG and adding an EventDataBatch sample. (#4849)
conniey Aug 5, 2019
5238049
Update core to preview 3 for Tracing plugin (#4848)
samvaity Aug 5, 2019
ce26830
Rename EventProcessAsyncClient to EventProcessor (#4850)
srnagar Aug 6, 2019
35b2683
Fix build (#4855)
conniey Aug 6, 2019
197d031
Fix tracing build (#4858)
mitchdenny Aug 6, 2019
5ba7dcc
Unified pipelines for storage. (#4824)
mitchdenny Aug 6, 2019
f2c8c98
Enables unified pipelines for keyvault code-base. (#4823)
mitchdenny Aug 6, 2019
699e887
Enable unified pipelines for eventhubs. (#4821)
mitchdenny Aug 6, 2019
b884599
Remove track 1 libraries from release pipeline processing. (#4861)
mitchdenny Aug 6, 2019
8d47e7a
KV Keys Cryptography (#4667)
g2vinay Aug 6, 2019
885a520
Bug fix for listing APIs (#4857)
sima-zhu Aug 6, 2019
d25db0d
spotbugs fix (#4869)
g2vinay Aug 6, 2019
12fc878
Enable Javadocs for tracing package (#4866)
samvaity Aug 6, 2019
89fb838
Bumping parent POM version (#4873)
alzimmermsft Aug 6, 2019
1b31221
Removes track 1 from the build. (#4876)
mitchdenny Aug 6, 2019
08eb258
Renaming azure-eventhubs folder to artifact name azure-messaging-even…
conniey Aug 7, 2019
f7dd9e7
Fix path errors in spotbugs-aggregate-report and pom.client.xml (#4884)
conniey Aug 7, 2019
6c63b93
Add pull config
Aug 7, 2019
ef4e55e
Remove unused imports. (#4886)
conniey Aug 7, 2019
64c6143
Update/fix README links (#4889)
conniey Aug 7, 2019
3a55073
Fixed StackOverflow error loading configurations (#4853)
alzimmermsft Aug 8, 2019
d6e9e0e
Cosmos Key Credential (#4885)
kushagraThapar Aug 8, 2019
d3becab
HDInsight: v2018_06_01 update. (#4895)
yaohaizh Aug 8, 2019
206e316
Version bump 3.1.0 (#4896)
kushagraThapar Aug 8, 2019
fe9f37a
README consolidation and link fixes (#4890)
conniey Aug 8, 2019
379429e
Generated from 57a1d14a611271e5520af855d2626ae81ed092d2
Aug 13, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,12 @@
/sdk/core/ @alzimmermsft @jianghaolu @srnagar @hemanttanwar
/sdk/cosmos/ @moderakh @christopheranderson @kushagraThapar
/sdk/eventhubs/ @conniey @srnagar @mssfang
/sdk/identity/ @jianghaolu @g2vinay
/sdk/identity/ @jianghaolu @g2vinay @hemanttanwar
/sdk/keyvault/ @g2vinay @samvaity
/sdk/servicebus/ @yvgopal @nemakam
/sdk/tracing/ @samvaity @alzimmermsft

# TODO: Once storage libraries are migrated to /sdk folder, fix this line
/storage/ @rickle-msft @jaschrep-msft @alzimmermsft @sima-zhu
/sdk/storage/ @rickle-msft @jaschrep-msft @alzimmermsft @sima-zhu

# Management Plane
/**/resource-manager/ @yaohaizh
Expand All @@ -28,5 +27,6 @@
# Eng Sys
###########
/eng/ @weshaggard @mitchdenny @danieljurek
/eng/code-quality-reports/ @mssfang @JonathanGiles
/**/tests.yml @danieljurek
/**/ci.yml @mitchdenny
7 changes: 7 additions & 0 deletions .github/pull.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# https://github.com/wei/pull#advanced-setup-with-config
version: "1"
rules:
- base: master
upstream: Azure:master
mergeMethod: rebase
label: "AutoPull"
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@ Each service might have a number of libraries available from each of the followi
* [Management](#Management)

### Client: July 2019 Preview
New wave of packages that we are currently releasing in **preview**. These libraries follow the [Azure SDK Design Guidelines for Java](https://azuresdkspecs.z5.web.core.windows.net/JavaSpec.html) and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc., so that once you learn how to use these features in one client library, you will know how to use them in other client libraries. You can learn about these shared features [here](core).
New wave of packages that we are currently releasing in **preview**. These libraries follow the [Azure SDK Design Guidelines for Java](https://azuresdkspecs.z5.web.core.windows.net/JavaSpec.html) and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc., so that once you learn how to use these features in one client library, you will know how to use them in other client libraries. You can learn about these shared features [here](core).

These preview libraries can be easily identified by their folder, package, and namespaces names starting with `azure-`, e.g. `azure-keyvault`.

The libraries released in the July 2019 preview:
- [App Configuration](sdk/appconfiguration/azure-data-appconfiguration/README.md)
- [Event Hubs](sdk/eventhubs/azure-eventhubs/README.md)
- [Event Hubs](sdk/eventhubs/azure-messaging-eventhubs/README.md)
- [Identity](sdk/identity/azure-identity/README.md)
- [Key Vault Keys](sdk/keyvault/azure-keyvault-keys/README.md)
- [Key Vault Secrets](sdk/keyvault/client/azure-keyvault-secrets/README.md)
- [Storage Blobs](storage/client/README.md)
- [Storage Blobs](sdk/storage/azure-storage-blob/README.md)

>NOTE: If you need to ensure your code is ready for production, use one of the stable libraries.

Expand Down
4 changes: 3 additions & 1 deletion apimanagement/resource-manager/v2019_01_01/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<relativePath>../../../pom.management.xml</relativePath>
</parent>
<artifactId>azure-mgmt-apimanagement</artifactId>
<version>1.0.0-beta</version>
<version>1.0.0-beta-1</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for ApiManagement Management</name>
<description>This package contains Microsoft ApiManagement Management SDK.</description>
Expand Down Expand Up @@ -71,6 +71,8 @@
<artifactId>azure-arm-client-runtime</artifactId>
<type>test-jar</type>
<scope>test</scope>
<!--Below version for test jar needs to be removed, this will be done as part of v1-runtime 1.6.7-->
<version>1.6.5</version>
</dependency>
</dependencies>
<build>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,14 +110,38 @@ public class ApiManagementServiceBaseProperties {
private List<AdditionalLocation> additionalLocations;

/**
* Custom properties of the API Management service. Setting
* Custom properties of the API Management service.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168`
* will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0,
* 1.1 and 1.2). Setting
* 1.1 and 1.2).&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11`
* can be used to disable just TLS 1.1 and setting
* can be used to disable just TLS 1.1.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10`
* can be used to disable TLS 1.0 on an API Management service.
* can be used to disable TLS 1.0 on an API Management
* service.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11`
* can be used to disable just TLS 1.1 for communications with
* backends.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10`
* can be used to disable TLS 1.0 for communications with
* backends.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2`
* can be used to enable HTTP2 protocol on an API Management
* service.&lt;/br&gt;Not specifying any of these properties on PATCH
* operation will reset omitted properties' values to their defaults. For
* all the settings except Http2 the default value is `True` if the service
* was created on or before April 1st 2018 and `False` otherwise. Http2
* setting's default value is `False`.&lt;/br&gt;&lt;/br&gt;You can disable
* any of next ciphers by using settings
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:
* TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,
* TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,
* TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
* TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256,
* TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA,
* TLS_RSA_WITH_AES_128_CBC_SHA. For example,
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`.
* The default value is `true` for them.
*/
@JsonProperty(value = "customProperties")
private Map<String, String> customProperties;
Expand Down Expand Up @@ -321,7 +345,7 @@ public ApiManagementServiceBaseProperties withAdditionalLocations(List<Additiona
}

/**
* Get custom properties of the API Management service. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
* Get custom properties of the API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.&lt;/br&gt;Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.&lt;/br&gt;&lt;/br&gt;You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them.
*
* @return the customProperties value
*/
Expand All @@ -330,7 +354,7 @@ public Map<String, String> customProperties() {
}

/**
* Set custom properties of the API Management service. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
* Set custom properties of the API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.&lt;/br&gt;Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.&lt;/br&gt;&lt;/br&gt;You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them.
*
* @param customProperties the customProperties value to set
* @return the ApiManagementServiceBaseProperties object itself.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,14 +112,38 @@ public class ApiManagementServiceUpdateParameters extends ApimResource {
private List<AdditionalLocation> additionalLocations;

/**
* Custom properties of the API Management service. Setting
* Custom properties of the API Management service.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168`
* will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0,
* 1.1 and 1.2). Setting
* 1.1 and 1.2).&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11`
* can be used to disable just TLS 1.1 and setting
* can be used to disable just TLS 1.1.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10`
* can be used to disable TLS 1.0 on an API Management service.
* can be used to disable TLS 1.0 on an API Management
* service.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11`
* can be used to disable just TLS 1.1 for communications with
* backends.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10`
* can be used to disable TLS 1.0 for communications with
* backends.&lt;/br&gt;Setting
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2`
* can be used to enable HTTP2 protocol on an API Management
* service.&lt;/br&gt;Not specifying any of these properties on PATCH
* operation will reset omitted properties' values to their defaults. For
* all the settings except Http2 the default value is `True` if the service
* was created on or before April 1st 2018 and `False` otherwise. Http2
* setting's default value is `False`.&lt;/br&gt;&lt;/br&gt;You can disable
* any of next ciphers by using settings
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:
* TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,
* TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,
* TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
* TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256,
* TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA,
* TLS_RSA_WITH_AES_128_CBC_SHA. For example,
* `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`.
* The default value is `true` for them.
*/
@JsonProperty(value = "properties.customProperties")
private Map<String, String> customProperties;
Expand Down Expand Up @@ -353,7 +377,7 @@ public ApiManagementServiceUpdateParameters withAdditionalLocations(List<Additio
}

/**
* Get custom properties of the API Management service. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
* Get custom properties of the API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.&lt;/br&gt;Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.&lt;/br&gt;&lt;/br&gt;You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them.
*
* @return the customProperties value
*/
Expand All @@ -362,7 +386,7 @@ public Map<String, String> customProperties() {
}

/**
* Set custom properties of the API Management service. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
* Set custom properties of the API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.&lt;/br&gt;Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.&lt;/br&gt;Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.&lt;/br&gt;&lt;/br&gt;You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them.
*
* @param customProperties the customProperties value to set
* @return the ApiManagementServiceUpdateParameters object itself.
Expand Down
Loading