Skip to content

Commit 80f52ae

Browse files
author
SDKAuto
committed
CodeGen from PR 22596 in Azure/azure-rest-api-specs
Merge 9e7b5a9dfa7a3859a576cfcb358d973f6679c774 into 533dc438d573269d8099ffd34961e07c894a482d
1 parent e0ace10 commit 80f52ae

File tree

3 files changed

+10248
-81
lines changed

3 files changed

+10248
-81
lines changed

schemas/2021-08-01/Microsoft.ApiManagement.json

Lines changed: 1 addition & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,16 +1089,6 @@
10891089
"maxLength": 80,
10901090
"description": "Content type identifier."
10911091
},
1092-
"properties": {
1093-
"oneOf": [
1094-
{
1095-
"$ref": "#/definitions/ContentTypeContractProperties"
1096-
},
1097-
{
1098-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1099-
}
1100-
]
1101-
},
11021092
"resources": {
11031093
"type": "array",
11041094
"items": {
@@ -1119,7 +1109,6 @@
11191109
"required": [
11201110
"apiVersion",
11211111
"name",
1122-
"properties",
11231112
"type"
11241113
],
11251114
"description": "Microsoft.ApiManagement/service/contentTypes"
@@ -1139,21 +1128,6 @@
11391128
"maxLength": 80,
11401129
"description": "Content item identifier."
11411130
},
1142-
"properties": {
1143-
"oneOf": [
1144-
{
1145-
"type": "object",
1146-
"additionalProperties": {
1147-
"type": "object",
1148-
"properties": {}
1149-
},
1150-
"properties": {}
1151-
},
1152-
{
1153-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1154-
}
1155-
]
1156-
},
11571131
"type": {
11581132
"type": "string",
11591133
"enum": [
@@ -1164,7 +1138,6 @@
11641138
"required": [
11651139
"apiVersion",
11661140
"name",
1167-
"properties",
11681141
"type"
11691142
],
11701143
"description": "Microsoft.ApiManagement/service/contentTypes/contentItems"
@@ -3012,7 +2985,7 @@
30122985
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
30132986
}
30142987
],
3015-
"description": "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 1, 2018 and `False` otherwise. Http2 setting's default value is `False`.</br></br>You can disable any of the following 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.</br> Note: The following ciphers can't be disabled since they are required by internal platform components: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,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"
2988+
"description": "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"
30162989
},
30172990
"disableGateway": {
30182991
"oneOf": [
@@ -3989,32 +3962,6 @@
39893962
],
39903963
"description": "SSL certificate information."
39913964
},
3992-
"ContentTypeContractProperties": {
3993-
"type": "object",
3994-
"properties": {
3995-
"description": {
3996-
"type": "string",
3997-
"description": "Content type description."
3998-
},
3999-
"id": {
4000-
"type": "string",
4001-
"description": "Content type identifier"
4002-
},
4003-
"name": {
4004-
"type": "string",
4005-
"description": "Content type name. Must be 1 to 250 characters long."
4006-
},
4007-
"schema": {
4008-
"type": "object",
4009-
"properties": {},
4010-
"description": "Content type schema."
4011-
},
4012-
"version": {
4013-
"type": "string",
4014-
"description": "Content type version."
4015-
}
4016-
}
4017-
},
40183965
"DataMasking": {
40193966
"type": "object",
40203967
"properties": {
@@ -6616,16 +6563,6 @@
66166563
"maxLength": 80,
66176564
"description": "Content type identifier."
66186565
},
6619-
"properties": {
6620-
"oneOf": [
6621-
{
6622-
"$ref": "#/definitions/ContentTypeContractProperties"
6623-
},
6624-
{
6625-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
6626-
}
6627-
]
6628-
},
66296566
"type": {
66306567
"type": "string",
66316568
"enum": [
@@ -6636,7 +6573,6 @@
66366573
"required": [
66376574
"apiVersion",
66386575
"name",
6639-
"properties",
66406576
"type"
66416577
],
66426578
"description": "Microsoft.ApiManagement/service/contentTypes"
@@ -6656,21 +6592,6 @@
66566592
"maxLength": 80,
66576593
"description": "Content item identifier."
66586594
},
6659-
"properties": {
6660-
"oneOf": [
6661-
{
6662-
"type": "object",
6663-
"additionalProperties": {
6664-
"type": "object",
6665-
"properties": {}
6666-
},
6667-
"properties": {}
6668-
},
6669-
{
6670-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
6671-
}
6672-
]
6673-
},
66746595
"type": {
66756596
"type": "string",
66766597
"enum": [
@@ -6681,7 +6602,6 @@
66816602
"required": [
66826603
"apiVersion",
66836604
"name",
6684-
"properties",
66856605
"type"
66866606
],
66876607
"description": "Microsoft.ApiManagement/service/contentTypes/contentItems"

0 commit comments

Comments
 (0)