|
1089 | 1089 | "maxLength": 80, |
1090 | 1090 | "description": "Content type identifier." |
1091 | 1091 | }, |
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 | | - }, |
1102 | 1092 | "resources": { |
1103 | 1093 | "type": "array", |
1104 | 1094 | "items": { |
|
1119 | 1109 | "required": [ |
1120 | 1110 | "apiVersion", |
1121 | 1111 | "name", |
1122 | | - "properties", |
1123 | 1112 | "type" |
1124 | 1113 | ], |
1125 | 1114 | "description": "Microsoft.ApiManagement/service/contentTypes" |
|
1139 | 1128 | "maxLength": 80, |
1140 | 1129 | "description": "Content item identifier." |
1141 | 1130 | }, |
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 | | - }, |
1157 | 1131 | "type": { |
1158 | 1132 | "type": "string", |
1159 | 1133 | "enum": [ |
|
1164 | 1138 | "required": [ |
1165 | 1139 | "apiVersion", |
1166 | 1140 | "name", |
1167 | | - "properties", |
1168 | 1141 | "type" |
1169 | 1142 | ], |
1170 | 1143 | "description": "Microsoft.ApiManagement/service/contentTypes/contentItems" |
|
3012 | 2985 | "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
3013 | 2986 | } |
3014 | 2987 | ], |
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" |
3016 | 2989 | }, |
3017 | 2990 | "disableGateway": { |
3018 | 2991 | "oneOf": [ |
|
3989 | 3962 | ], |
3990 | 3963 | "description": "SSL certificate information." |
3991 | 3964 | }, |
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 | | - }, |
4018 | 3965 | "DataMasking": { |
4019 | 3966 | "type": "object", |
4020 | 3967 | "properties": { |
|
6616 | 6563 | "maxLength": 80, |
6617 | 6564 | "description": "Content type identifier." |
6618 | 6565 | }, |
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 | | - }, |
6629 | 6566 | "type": { |
6630 | 6567 | "type": "string", |
6631 | 6568 | "enum": [ |
|
6636 | 6573 | "required": [ |
6637 | 6574 | "apiVersion", |
6638 | 6575 | "name", |
6639 | | - "properties", |
6640 | 6576 | "type" |
6641 | 6577 | ], |
6642 | 6578 | "description": "Microsoft.ApiManagement/service/contentTypes" |
|
6656 | 6592 | "maxLength": 80, |
6657 | 6593 | "description": "Content item identifier." |
6658 | 6594 | }, |
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 | | - }, |
6674 | 6595 | "type": { |
6675 | 6596 | "type": "string", |
6676 | 6597 | "enum": [ |
|
6681 | 6602 | "required": [ |
6682 | 6603 | "apiVersion", |
6683 | 6604 | "name", |
6684 | | - "properties", |
6685 | 6605 | "type" |
6686 | 6606 | ], |
6687 | 6607 | "description": "Microsoft.ApiManagement/service/contentTypes/contentItems" |
|
0 commit comments