ApiManagementServiceResource.CustomProperties Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets custom properties of the API Management
service.</br>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).</br>Setting
Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11
can be used to disable just TLS 1.1.</br>Setting
Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
can be used to disable TLS 1.0 on an API Management
service.</br>Setting
Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11
can be used to disable just TLS 1.1 for communications with
backends.</br>Setting
Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
can be used to disable TLS 1.0 for communications with
backends.</br>Setting
Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2
can be used to enable HTTP2 protocol on an API Management
service.</br>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
.</br></br>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. Note: next ciphers can't be
disabled since they are required by Azure CloudService internal
components:
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384
[Newtonsoft.Json.JsonProperty(PropertyName="properties.customProperties")]
public System.Collections.Generic.IDictionary<string,string> CustomProperties { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="properties.customProperties")>]
member this.CustomProperties : System.Collections.Generic.IDictionary<string, string> with get, set
Public Property CustomProperties As IDictionary(Of String, String)
Property Value
- Attributes
-
Newtonsoft.Json.JsonPropertyAttribute