diff --git a/azure-rest-api-specs b/azure-rest-api-specs index c22203601db7..4f522c436836 160000 --- a/azure-rest-api-specs +++ b/azure-rest-api-specs @@ -1 +1 @@ -Subproject commit c22203601db7b95fc3ebbb616c8d9a493215124f +Subproject commit 4f522c436836377e4c31ff9ea78abd765e989b27 diff --git a/provider/cmd/pulumi-resource-azure-nextgen/metadata.json b/provider/cmd/pulumi-resource-azure-nextgen/metadata.json index 2e6d6b34eef1..97aff9ff94c7 100644 --- a/provider/cmd/pulumi-resource-azure-nextgen/metadata.json +++ b/provider/cmd/pulumi-resource-azure-nextgen/metadata.json @@ -1291067,12 +1291067,6 @@ "value": {}, "body": { "properties": { - "allTables": { - "type": "boolean", - "containers": [ - "properties" - ] - }, "createdDate": { "type": "string", "containers": [ @@ -1291129,11 +1291123,6 @@ } ], "response": { - "allTables": { - "containers": [ - "properties" - ] - }, "createdDate": { "containers": [ "properties" @@ -1293395,12 +1293384,6 @@ "value": {}, "body": { "properties": { - "allTables": { - "type": "boolean", - "containers": [ - "properties" - ] - }, "createdDate": { "type": "string", "containers": [ @@ -1293457,11 +1293440,6 @@ } ], "response": { - "allTables": { - "containers": [ - "properties" - ] - }, "createdDate": { "containers": [ "properties" @@ -1296190,12 +1296168,6 @@ "value": {}, "body": { "properties": { - "allTables": { - "type": "boolean", - "containers": [ - "properties" - ] - }, "createdDate": { "type": "string", "containers": [ @@ -1296252,11 +1296224,6 @@ } ], "response": { - "allTables": { - "containers": [ - "properties" - ] - }, "createdDate": { "containers": [ "properties" @@ -1812547,11 +1812514,6 @@ ], "POST": null, "response": { - "allTables": { - "containers": [ - "properties" - ] - }, "createdDate": { "containers": [ "properties" @@ -1813767,11 +1813729,6 @@ ], "POST": null, "response": { - "allTables": { - "containers": [ - "properties" - ] - }, "createdDate": { "containers": [ "properties" @@ -1815126,11 +1815083,6 @@ ], "POST": null, "response": { - "allTables": { - "containers": [ - "properties" - ] - }, "createdDate": { "containers": [ "properties" diff --git a/provider/cmd/pulumi-resource-azure-nextgen/schema-full.json b/provider/cmd/pulumi-resource-azure-nextgen/schema-full.json index 865fb9a39331..7ac77ce274ed 100644 --- a/provider/cmd/pulumi-resource-azure-nextgen/schema-full.json +++ b/provider/cmd/pulumi-resource-azure-nextgen/schema-full.json @@ -932681,7 +932681,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "developerPortalUrl": { "type": "string", @@ -932848,7 +932848,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "disableGateway": { "type": "boolean", @@ -948610,7 +948610,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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." + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003c/br\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them." }, "developerPortalUrl": { "type": "string", @@ -948768,7 +948768,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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." + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003c/br\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them." }, "enableClientCertificate": { "type": "boolean", @@ -952559,7 +952559,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "developerPortalUrl": { "type": "string", @@ -952726,7 +952726,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "disableGateway": { "type": "boolean", @@ -1509922,10 +1509922,6 @@ "azure-nextgen:operationalinsights/latest:DataExport": { "description": "The top level data export resource container.", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1509973,10 +1509969,6 @@ "type" ], "inputProperties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1511449,10 +1511441,6 @@ "azure-nextgen:operationalinsights/v20190801preview:DataExport": { "description": "The top level data export resource container.", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1511500,10 +1511488,6 @@ "type" ], "inputProperties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1513207,10 +1513191,6 @@ "azure-nextgen:operationalinsights/v20200801:DataExport": { "description": "The top level data export resource container.", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1513258,10 +1513238,6 @@ "type" ], "inputProperties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1626416,7 +1626392,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "developerPortalUrl": { "type": "string", @@ -1636871,7 +1636847,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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." + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003c/br\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them." }, "developerPortalUrl": { "type": "string", @@ -1639358,7 +1639334,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "developerPortalUrl": { "type": "string", @@ -1981208,10 +1981184,6 @@ "outputs": { "description": "The top level data export resource container.", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1982338,10 +1982310,6 @@ "outputs": { "description": "The top level data export resource container.", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -1983569,10 +1983537,6 @@ "outputs": { "description": "The top level data export resource container.", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." diff --git a/provider/cmd/pulumi-resource-azure-nextgen/schema.json b/provider/cmd/pulumi-resource-azure-nextgen/schema.json index d57ce81f0de0..7f630b0466a3 100644 --- a/provider/cmd/pulumi-resource-azure-nextgen/schema.json +++ b/provider/cmd/pulumi-resource-azure-nextgen/schema.json @@ -191320,7 +191320,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "developerPortalUrl": { "type": "string", @@ -191487,7 +191487,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "disableGateway": { "type": "boolean", @@ -249072,7 +249072,7 @@ ] }, "azure-nextgen:media/v20200201preview:MediaGraph": { - "description": "The Media Graph.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a Media Graph with a clear RTSP Source\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var mediaGraph = new AzureNextGen.Media.V20200201Preview.MediaGraph(\"mediaGraph\", new AzureNextGen.Media.V20200201Preview.MediaGraphArgs\n {\n AccountName = \"contosomedia\",\n Description = \"updated description\",\n MediaGraphName = \"SampleMediaGraph\",\n ResourceGroupName = \"contoso\",\n Sinks = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphAssetSinkArgs\n {\n AssetName = \"SampleAsset\",\n Inputs = \n {\n \"rtspSource\",\n },\n Name = \"AssetSink\",\n OdataType = \"#Microsoft.Media.MediaGraphAssetSink\",\n },\n },\n Sources = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphRtspSourceArgs\n {\n Endpoint = \n {\n { \"credentials\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphUsernamePasswordCredentialsArgs\n {\n OdataType = \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n Password = \"examplepassword\",\n Username = \"exampleusername\",\n } },\n { \"odataType\", \"#Microsoft.Media.MediaGraphClearEndpoint\" },\n { \"url\", \"rtsp://contoso.com:554/stream1\" },\n },\n Name = \"rtspSource\",\n OdataType = \"#Microsoft.Media.MediaGraphRtspSource\",\n Transport = \"Http\",\n },\n },\n });\n }\n\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst mediaGraph = new azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\", {\n accountName: \"contosomedia\",\n description: \"updated description\",\n mediaGraphName: \"SampleMediaGraph\",\n resourceGroupName: \"contoso\",\n sinks: [{\n assetName: \"SampleAsset\",\n inputs: [\"rtspSource\"],\n name: \"AssetSink\",\n odataType: \"#Microsoft.Media.MediaGraphAssetSink\",\n }],\n sources: [{\n endpoint: {\n credentials: {\n odataType: \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password: \"examplepassword\",\n username: \"exampleusername\",\n },\n odataType: \"#Microsoft.Media.MediaGraphClearEndpoint\",\n url: \"rtsp://contoso.com:554/stream1\",\n },\n name: \"rtspSource\",\n odataType: \"#Microsoft.Media.MediaGraphRtspSource\",\n transport: \"Http\",\n }],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nmedia_graph = azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\",\n account_name=\"contosomedia\",\n description=\"updated description\",\n media_graph_name=\"SampleMediaGraph\",\n resource_group_name=\"contoso\",\n sinks=[azure_nextgen.media.v20200201preview.MediaGraphAssetSinkArgs(\n asset_name=\"SampleAsset\",\n inputs=[\"rtspSource\"],\n name=\"AssetSink\",\n odata_type=\"#Microsoft.Media.MediaGraphAssetSink\",\n )],\n sources=[azure_nextgen.media.v20200201preview.MediaGraphRtspSourceArgs(\n endpoint={\n \"credentials\": azure_nextgen.media.v20200201preview.MediaGraphUsernamePasswordCredentialsArgs(\n odata_type=\"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password=\"examplepassword\",\n username=\"exampleusername\",\n ),\n \"odataType\": \"#Microsoft.Media.MediaGraphClearEndpoint\",\n \"url\": \"rtsp://contoso.com:554/stream1\",\n },\n name=\"rtspSource\",\n odata_type=\"#Microsoft.Media.MediaGraphRtspSource\",\n transport=\"Http\",\n )])\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create or update a Media Graph with an encrypted RTSP Source\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var mediaGraph = new AzureNextGen.Media.V20200201Preview.MediaGraph(\"mediaGraph\", new AzureNextGen.Media.V20200201Preview.MediaGraphArgs\n {\n AccountName = \"contosomedia\",\n Description = \"updated description\",\n MediaGraphName = \"SampleMediaGraph\",\n ResourceGroupName = \"contoso\",\n Sinks = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphAssetSinkArgs\n {\n AssetName = \"SampleAsset\",\n Inputs = \n {\n \"rtspSource\",\n },\n Name = \"AssetSink\",\n OdataType = \"#Microsoft.Media.MediaGraphAssetSink\",\n },\n },\n Sources = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphRtspSourceArgs\n {\n Endpoint = \n {\n { \"credentials\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphUsernamePasswordCredentialsArgs\n {\n OdataType = \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n Password = \"examplepassword\",\n Username = \"exampleusername\",\n } },\n { \"odataType\", \"#Microsoft.Media.MediaGraphTlsEndpoint\" },\n { \"trustedCertificates\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphPemCertificateListArgs\n {\n Certificates = \n {\n @\"-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIUajvPKmoO+8qaO89/ZGATl7ZYnTswDQYJKoZIhvcNAQEL\nBQAwUTESMBAGA1UECgwJTWljcm9zb2Z0MRQwEgYDVQQLDAtBenVyZSBNZWRpYTEl\nMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBDZXJ0aWZpY2F0ZTAgFw0yMDAyMDYy\nMTI5MTlaGA8zMDE5MDYwOTIxMjkxOVowUTESMBAGA1UECgwJTWljcm9zb2Z0MRQw\nEgYDVQQLDAtBenVyZSBNZWRpYTElMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBD\nZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2lg5ff\n7xXPaBZXHl/zrTukdiBtu7BNIOchHba51eloruPRzpvQx7Pedk3CVTut7LYinijf\nuol0EwkQ2FLt2i2jOqiva9nXR95ujIZHcKsEeMC4RSNSP4++k6SpP8FgyYVdv5ru\nf8GC+HyYQ4j0TqpR/cJs53l/LGRSldaFZ6fcDde1jeyca4VivAbAH1/WDIOvmjzo\n9XIGxZ10VSS5l5+DIgdkJZ+mDMLJIuVZ0YVF16ZGEB3beq1trk5lItvmSjQLTllH\nqMFm9UGY8jKZSo/BY8ewHEtnGSAFQK0TVuRx1HhUWwu6C9jk+2zmRS2090BNpQWa\nJMKFJrSPzFDPRX8CAwEAAaNTMFEwHQYDVR0OBBYEFIumbhu0lYk0EFDThEg0yyIn\n/wZZMB8GA1UdIwQYMBaAFIumbhu0lYk0EFDThEg0yyIn/wZZMA8GA1UdEwEB/wQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADUNw+/NGNVtigq9tMJKqlk39MTpDn1s\nZ1BVIAuAWSQjlevYZJeDIPUiWNWFhRe+xN7oOLnn2+NIXEKKeMSyuPoZYbN0mBkB\n99oS3XVipSANpmDvIepNdCrOnjfqDFIifRF1Dqjtb6i1hb6v/qYKVPLQvcrgGur7\nPKKkAu9p4YRZ3RBdwwaUuMgojrj/l6DGbeJY6IRVnVMY39rryMnZjA5xUlhCu55n\noB3t/jsJLwnQN+JbAjLAeuqgOWtgARsEFzvpt+VvDsaj0YLOJPhyJwTvHgaa/slB\nnECzd3TuyFKYeGssSni/QQ1e7yZcLapQqz66g5otdriw0IRdOfDxm5M=\n-----END CERTIFICATE-----\",\n },\n OdataType = \"#Microsoft.Media.MediaGraphPemCertificateList\",\n } },\n { \"url\", \"rtsps://contoso.com:443/stream1\" },\n { \"validationOptions\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphTlsValidationOptionsArgs\n {\n IgnoreHostname = true,\n IgnoreSignature = false,\n } },\n },\n Name = \"rtspSource\",\n OdataType = \"#Microsoft.Media.MediaGraphRtspSource\",\n Transport = \"Http\",\n },\n },\n });\n }\n\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst mediaGraph = new azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\", {\n accountName: \"contosomedia\",\n description: \"updated description\",\n mediaGraphName: \"SampleMediaGraph\",\n resourceGroupName: \"contoso\",\n sinks: [{\n assetName: \"SampleAsset\",\n inputs: [\"rtspSource\"],\n name: \"AssetSink\",\n odataType: \"#Microsoft.Media.MediaGraphAssetSink\",\n }],\n sources: [{\n endpoint: {\n credentials: {\n odataType: \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password: \"examplepassword\",\n username: \"exampleusername\",\n },\n odataType: \"#Microsoft.Media.MediaGraphTlsEndpoint\",\n trustedCertificates: {\n certificates: [`-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIUajvPKmoO+8qaO89/ZGATl7ZYnTswDQYJKoZIhvcNAQEL\nBQAwUTESMBAGA1UECgwJTWljcm9zb2Z0MRQwEgYDVQQLDAtBenVyZSBNZWRpYTEl\nMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBDZXJ0aWZpY2F0ZTAgFw0yMDAyMDYy\nMTI5MTlaGA8zMDE5MDYwOTIxMjkxOVowUTESMBAGA1UECgwJTWljcm9zb2Z0MRQw\nEgYDVQQLDAtBenVyZSBNZWRpYTElMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBD\nZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2lg5ff\n7xXPaBZXHl/zrTukdiBtu7BNIOchHba51eloruPRzpvQx7Pedk3CVTut7LYinijf\nuol0EwkQ2FLt2i2jOqiva9nXR95ujIZHcKsEeMC4RSNSP4++k6SpP8FgyYVdv5ru\nf8GC+HyYQ4j0TqpR/cJs53l/LGRSldaFZ6fcDde1jeyca4VivAbAH1/WDIOvmjzo\n9XIGxZ10VSS5l5+DIgdkJZ+mDMLJIuVZ0YVF16ZGEB3beq1trk5lItvmSjQLTllH\nqMFm9UGY8jKZSo/BY8ewHEtnGSAFQK0TVuRx1HhUWwu6C9jk+2zmRS2090BNpQWa\nJMKFJrSPzFDPRX8CAwEAAaNTMFEwHQYDVR0OBBYEFIumbhu0lYk0EFDThEg0yyIn\n/wZZMB8GA1UdIwQYMBaAFIumbhu0lYk0EFDThEg0yyIn/wZZMA8GA1UdEwEB/wQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADUNw+/NGNVtigq9tMJKqlk39MTpDn1s\nZ1BVIAuAWSQjlevYZJeDIPUiWNWFhRe+xN7oOLnn2+NIXEKKeMSyuPoZYbN0mBkB\n99oS3XVipSANpmDvIepNdCrOnjfqDFIifRF1Dqjtb6i1hb6v/qYKVPLQvcrgGur7\nPKKkAu9p4YRZ3RBdwwaUuMgojrj/l6DGbeJY6IRVnVMY39rryMnZjA5xUlhCu55n\noB3t/jsJLwnQN+JbAjLAeuqgOWtgARsEFzvpt+VvDsaj0YLOJPhyJwTvHgaa/slB\nnECzd3TuyFKYeGssSni/QQ1e7yZcLapQqz66g5otdriw0IRdOfDxm5M=\n-----END CERTIFICATE-----`],\n odataType: \"#Microsoft.Media.MediaGraphPemCertificateList\",\n },\n url: \"rtsps://contoso.com:443/stream1\",\n validationOptions: {\n ignoreHostname: true,\n ignoreSignature: false,\n },\n },\n name: \"rtspSource\",\n odataType: \"#Microsoft.Media.MediaGraphRtspSource\",\n transport: \"Http\",\n }],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nmedia_graph = azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\",\n account_name=\"contosomedia\",\n description=\"updated description\",\n media_graph_name=\"SampleMediaGraph\",\n resource_group_name=\"contoso\",\n sinks=[azure_nextgen.media.v20200201preview.MediaGraphAssetSinkArgs(\n asset_name=\"SampleAsset\",\n inputs=[\"rtspSource\"],\n name=\"AssetSink\",\n odata_type=\"#Microsoft.Media.MediaGraphAssetSink\",\n )],\n sources=[azure_nextgen.media.v20200201preview.MediaGraphRtspSourceArgs(\n endpoint={\n \"credentials\": azure_nextgen.media.v20200201preview.MediaGraphUsernamePasswordCredentialsArgs(\n odata_type=\"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password=\"examplepassword\",\n username=\"exampleusername\",\n ),\n \"odataType\": \"#Microsoft.Media.MediaGraphTlsEndpoint\",\n \"trustedCertificates\": azure_nextgen.media.v20200201preview.MediaGraphPemCertificateListArgs(\n certificates=[\"\"\"-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIUajvPKmoO+8qaO89/ZGATl7ZYnTswDQYJKoZIhvcNAQEL\nBQAwUTESMBAGA1UECgwJTWljcm9zb2Z0MRQwEgYDVQQLDAtBenVyZSBNZWRpYTEl\nMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBDZXJ0aWZpY2F0ZTAgFw0yMDAyMDYy\nMTI5MTlaGA8zMDE5MDYwOTIxMjkxOVowUTESMBAGA1UECgwJTWljcm9zb2Z0MRQw\nEgYDVQQLDAtBenVyZSBNZWRpYTElMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBD\nZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2lg5ff\n7xXPaBZXHl/zrTukdiBtu7BNIOchHba51eloruPRzpvQx7Pedk3CVTut7LYinijf\nuol0EwkQ2FLt2i2jOqiva9nXR95ujIZHcKsEeMC4RSNSP4++k6SpP8FgyYVdv5ru\nf8GC+HyYQ4j0TqpR/cJs53l/LGRSldaFZ6fcDde1jeyca4VivAbAH1/WDIOvmjzo\n9XIGxZ10VSS5l5+DIgdkJZ+mDMLJIuVZ0YVF16ZGEB3beq1trk5lItvmSjQLTllH\nqMFm9UGY8jKZSo/BY8ewHEtnGSAFQK0TVuRx1HhUWwu6C9jk+2zmRS2090BNpQWa\nJMKFJrSPzFDPRX8CAwEAAaNTMFEwHQYDVR0OBBYEFIumbhu0lYk0EFDThEg0yyIn\n/wZZMB8GA1UdIwQYMBaAFIumbhu0lYk0EFDThEg0yyIn/wZZMA8GA1UdEwEB/wQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADUNw+/NGNVtigq9tMJKqlk39MTpDn1s\nZ1BVIAuAWSQjlevYZJeDIPUiWNWFhRe+xN7oOLnn2+NIXEKKeMSyuPoZYbN0mBkB\n99oS3XVipSANpmDvIepNdCrOnjfqDFIifRF1Dqjtb6i1hb6v/qYKVPLQvcrgGur7\nPKKkAu9p4YRZ3RBdwwaUuMgojrj/l6DGbeJY6IRVnVMY39rryMnZjA5xUlhCu55n\noB3t/jsJLwnQN+JbAjLAeuqgOWtgARsEFzvpt+VvDsaj0YLOJPhyJwTvHgaa/slB\nnECzd3TuyFKYeGssSni/QQ1e7yZcLapQqz66g5otdriw0IRdOfDxm5M=\n-----END CERTIFICATE-----\"\"\"],\n odata_type=\"#Microsoft.Media.MediaGraphPemCertificateList\",\n ),\n \"url\": \"rtsps://contoso.com:443/stream1\",\n \"validationOptions\": azure_nextgen.media.v20200201preview.MediaGraphTlsValidationOptionsArgs(\n ignore_hostname=True,\n ignore_signature=False,\n ),\n },\n name=\"rtspSource\",\n odata_type=\"#Microsoft.Media.MediaGraphRtspSource\",\n transport=\"Http\",\n )])\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", + "description": "The Media Graph.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a Media Graph with a clear RTSP Source\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var mediaGraph = new AzureNextGen.Media.V20200201Preview.MediaGraph(\"mediaGraph\", new AzureNextGen.Media.V20200201Preview.MediaGraphArgs\n {\n AccountName = \"contosomedia\",\n Description = \"updated description\",\n MediaGraphName = \"SampleMediaGraph\",\n ResourceGroupName = \"contoso\",\n Sinks = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphAssetSinkArgs\n {\n AssetName = \"SampleAsset\",\n Inputs = \n {\n \"rtspSource\",\n },\n Name = \"AssetSink\",\n OdataType = \"#Microsoft.Media.MediaGraphAssetSink\",\n },\n },\n Sources = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphRtspSourceArgs\n {\n Endpoint = \n {\n { \"credentials\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphUsernamePasswordCredentialsArgs\n {\n OdataType = \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n Password = \"examplepassword\",\n Username = \"exampleusername\",\n } },\n { \"odataType\", \"#Microsoft.Media.MediaGraphClearEndpoint\" },\n { \"url\", \"rtsp://contoso.com:554/stream1\" },\n },\n Name = \"rtspSource\",\n OdataType = \"#Microsoft.Media.MediaGraphRtspSource\",\n Transport = \"Http\",\n },\n },\n });\n }\n\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst mediaGraph = new azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\", {\n accountName: \"contosomedia\",\n description: \"updated description\",\n mediaGraphName: \"SampleMediaGraph\",\n resourceGroupName: \"contoso\",\n sinks: [{\n assetName: \"SampleAsset\",\n inputs: [\"rtspSource\"],\n name: \"AssetSink\",\n odataType: \"#Microsoft.Media.MediaGraphAssetSink\",\n }],\n sources: [{\n endpoint: {\n credentials: {\n odataType: \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password: \"examplepassword\",\n username: \"exampleusername\",\n },\n odataType: \"#Microsoft.Media.MediaGraphClearEndpoint\",\n url: \"rtsp://contoso.com:554/stream1\",\n },\n name: \"rtspSource\",\n odataType: \"#Microsoft.Media.MediaGraphRtspSource\",\n transport: \"Http\",\n }],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nmedia_graph = azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\",\n account_name=\"contosomedia\",\n description=\"updated description\",\n media_graph_name=\"SampleMediaGraph\",\n resource_group_name=\"contoso\",\n sinks=[azure_nextgen.media.v20200201preview.MediaGraphAssetSinkArgs(\n asset_name=\"SampleAsset\",\n inputs=[\"rtspSource\"],\n name=\"AssetSink\",\n odata_type=\"#Microsoft.Media.MediaGraphAssetSink\",\n )],\n sources=[{\n \"endpoint\": {\n \"credentials\": azure_nextgen.media.v20200201preview.MediaGraphUsernamePasswordCredentialsArgs(\n odata_type=\"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password=\"examplepassword\",\n username=\"exampleusername\",\n ),\n \"odataType\": \"#Microsoft.Media.MediaGraphClearEndpoint\",\n \"url\": \"rtsp://contoso.com:554/stream1\",\n },\n \"name\": \"rtspSource\",\n \"odataType\": \"#Microsoft.Media.MediaGraphRtspSource\",\n \"transport\": \"Http\",\n }])\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create or update a Media Graph with an encrypted RTSP Source\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var mediaGraph = new AzureNextGen.Media.V20200201Preview.MediaGraph(\"mediaGraph\", new AzureNextGen.Media.V20200201Preview.MediaGraphArgs\n {\n AccountName = \"contosomedia\",\n Description = \"updated description\",\n MediaGraphName = \"SampleMediaGraph\",\n ResourceGroupName = \"contoso\",\n Sinks = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphAssetSinkArgs\n {\n AssetName = \"SampleAsset\",\n Inputs = \n {\n \"rtspSource\",\n },\n Name = \"AssetSink\",\n OdataType = \"#Microsoft.Media.MediaGraphAssetSink\",\n },\n },\n Sources = \n {\n new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphRtspSourceArgs\n {\n Endpoint = \n {\n { \"credentials\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphUsernamePasswordCredentialsArgs\n {\n OdataType = \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n Password = \"examplepassword\",\n Username = \"exampleusername\",\n } },\n { \"odataType\", \"#Microsoft.Media.MediaGraphTlsEndpoint\" },\n { \"trustedCertificates\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphPemCertificateListArgs\n {\n Certificates = \n {\n @\"-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIUajvPKmoO+8qaO89/ZGATl7ZYnTswDQYJKoZIhvcNAQEL\nBQAwUTESMBAGA1UECgwJTWljcm9zb2Z0MRQwEgYDVQQLDAtBenVyZSBNZWRpYTEl\nMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBDZXJ0aWZpY2F0ZTAgFw0yMDAyMDYy\nMTI5MTlaGA8zMDE5MDYwOTIxMjkxOVowUTESMBAGA1UECgwJTWljcm9zb2Z0MRQw\nEgYDVQQLDAtBenVyZSBNZWRpYTElMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBD\nZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2lg5ff\n7xXPaBZXHl/zrTukdiBtu7BNIOchHba51eloruPRzpvQx7Pedk3CVTut7LYinijf\nuol0EwkQ2FLt2i2jOqiva9nXR95ujIZHcKsEeMC4RSNSP4++k6SpP8FgyYVdv5ru\nf8GC+HyYQ4j0TqpR/cJs53l/LGRSldaFZ6fcDde1jeyca4VivAbAH1/WDIOvmjzo\n9XIGxZ10VSS5l5+DIgdkJZ+mDMLJIuVZ0YVF16ZGEB3beq1trk5lItvmSjQLTllH\nqMFm9UGY8jKZSo/BY8ewHEtnGSAFQK0TVuRx1HhUWwu6C9jk+2zmRS2090BNpQWa\nJMKFJrSPzFDPRX8CAwEAAaNTMFEwHQYDVR0OBBYEFIumbhu0lYk0EFDThEg0yyIn\n/wZZMB8GA1UdIwQYMBaAFIumbhu0lYk0EFDThEg0yyIn/wZZMA8GA1UdEwEB/wQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADUNw+/NGNVtigq9tMJKqlk39MTpDn1s\nZ1BVIAuAWSQjlevYZJeDIPUiWNWFhRe+xN7oOLnn2+NIXEKKeMSyuPoZYbN0mBkB\n99oS3XVipSANpmDvIepNdCrOnjfqDFIifRF1Dqjtb6i1hb6v/qYKVPLQvcrgGur7\nPKKkAu9p4YRZ3RBdwwaUuMgojrj/l6DGbeJY6IRVnVMY39rryMnZjA5xUlhCu55n\noB3t/jsJLwnQN+JbAjLAeuqgOWtgARsEFzvpt+VvDsaj0YLOJPhyJwTvHgaa/slB\nnECzd3TuyFKYeGssSni/QQ1e7yZcLapQqz66g5otdriw0IRdOfDxm5M=\n-----END CERTIFICATE-----\",\n },\n OdataType = \"#Microsoft.Media.MediaGraphPemCertificateList\",\n } },\n { \"url\", \"rtsps://contoso.com:443/stream1\" },\n { \"validationOptions\", new AzureNextGen.Media.V20200201Preview.Inputs.MediaGraphTlsValidationOptionsArgs\n {\n IgnoreHostname = true,\n IgnoreSignature = false,\n } },\n },\n Name = \"rtspSource\",\n OdataType = \"#Microsoft.Media.MediaGraphRtspSource\",\n Transport = \"Http\",\n },\n },\n });\n }\n\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst mediaGraph = new azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\", {\n accountName: \"contosomedia\",\n description: \"updated description\",\n mediaGraphName: \"SampleMediaGraph\",\n resourceGroupName: \"contoso\",\n sinks: [{\n assetName: \"SampleAsset\",\n inputs: [\"rtspSource\"],\n name: \"AssetSink\",\n odataType: \"#Microsoft.Media.MediaGraphAssetSink\",\n }],\n sources: [{\n endpoint: {\n credentials: {\n odataType: \"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password: \"examplepassword\",\n username: \"exampleusername\",\n },\n odataType: \"#Microsoft.Media.MediaGraphTlsEndpoint\",\n trustedCertificates: {\n certificates: [`-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIUajvPKmoO+8qaO89/ZGATl7ZYnTswDQYJKoZIhvcNAQEL\nBQAwUTESMBAGA1UECgwJTWljcm9zb2Z0MRQwEgYDVQQLDAtBenVyZSBNZWRpYTEl\nMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBDZXJ0aWZpY2F0ZTAgFw0yMDAyMDYy\nMTI5MTlaGA8zMDE5MDYwOTIxMjkxOVowUTESMBAGA1UECgwJTWljcm9zb2Z0MRQw\nEgYDVQQLDAtBenVyZSBNZWRpYTElMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBD\nZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2lg5ff\n7xXPaBZXHl/zrTukdiBtu7BNIOchHba51eloruPRzpvQx7Pedk3CVTut7LYinijf\nuol0EwkQ2FLt2i2jOqiva9nXR95ujIZHcKsEeMC4RSNSP4++k6SpP8FgyYVdv5ru\nf8GC+HyYQ4j0TqpR/cJs53l/LGRSldaFZ6fcDde1jeyca4VivAbAH1/WDIOvmjzo\n9XIGxZ10VSS5l5+DIgdkJZ+mDMLJIuVZ0YVF16ZGEB3beq1trk5lItvmSjQLTllH\nqMFm9UGY8jKZSo/BY8ewHEtnGSAFQK0TVuRx1HhUWwu6C9jk+2zmRS2090BNpQWa\nJMKFJrSPzFDPRX8CAwEAAaNTMFEwHQYDVR0OBBYEFIumbhu0lYk0EFDThEg0yyIn\n/wZZMB8GA1UdIwQYMBaAFIumbhu0lYk0EFDThEg0yyIn/wZZMA8GA1UdEwEB/wQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADUNw+/NGNVtigq9tMJKqlk39MTpDn1s\nZ1BVIAuAWSQjlevYZJeDIPUiWNWFhRe+xN7oOLnn2+NIXEKKeMSyuPoZYbN0mBkB\n99oS3XVipSANpmDvIepNdCrOnjfqDFIifRF1Dqjtb6i1hb6v/qYKVPLQvcrgGur7\nPKKkAu9p4YRZ3RBdwwaUuMgojrj/l6DGbeJY6IRVnVMY39rryMnZjA5xUlhCu55n\noB3t/jsJLwnQN+JbAjLAeuqgOWtgARsEFzvpt+VvDsaj0YLOJPhyJwTvHgaa/slB\nnECzd3TuyFKYeGssSni/QQ1e7yZcLapQqz66g5otdriw0IRdOfDxm5M=\n-----END CERTIFICATE-----`],\n odataType: \"#Microsoft.Media.MediaGraphPemCertificateList\",\n },\n url: \"rtsps://contoso.com:443/stream1\",\n validationOptions: {\n ignoreHostname: true,\n ignoreSignature: false,\n },\n },\n name: \"rtspSource\",\n odataType: \"#Microsoft.Media.MediaGraphRtspSource\",\n transport: \"Http\",\n }],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nmedia_graph = azure_nextgen.media.v20200201preview.MediaGraph(\"mediaGraph\",\n account_name=\"contosomedia\",\n description=\"updated description\",\n media_graph_name=\"SampleMediaGraph\",\n resource_group_name=\"contoso\",\n sinks=[azure_nextgen.media.v20200201preview.MediaGraphAssetSinkArgs(\n asset_name=\"SampleAsset\",\n inputs=[\"rtspSource\"],\n name=\"AssetSink\",\n odata_type=\"#Microsoft.Media.MediaGraphAssetSink\",\n )],\n sources=[{\n \"endpoint\": {\n \"credentials\": azure_nextgen.media.v20200201preview.MediaGraphUsernamePasswordCredentialsArgs(\n odata_type=\"#Microsoft.Media.MediaGraphUsernamePasswordCredentials\",\n password=\"examplepassword\",\n username=\"exampleusername\",\n ),\n \"odataType\": \"#Microsoft.Media.MediaGraphTlsEndpoint\",\n \"trustedCertificates\": azure_nextgen.media.v20200201preview.MediaGraphPemCertificateListArgs(\n certificates=[\"\"\"-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIUajvPKmoO+8qaO89/ZGATl7ZYnTswDQYJKoZIhvcNAQEL\nBQAwUTESMBAGA1UECgwJTWljcm9zb2Z0MRQwEgYDVQQLDAtBenVyZSBNZWRpYTEl\nMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBDZXJ0aWZpY2F0ZTAgFw0yMDAyMDYy\nMTI5MTlaGA8zMDE5MDYwOTIxMjkxOVowUTESMBAGA1UECgwJTWljcm9zb2Z0MRQw\nEgYDVQQLDAtBenVyZSBNZWRpYTElMCMGA1UEAwwcKFVudHJ1c3RlZCkgVGVzdCBD\nZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2lg5ff\n7xXPaBZXHl/zrTukdiBtu7BNIOchHba51eloruPRzpvQx7Pedk3CVTut7LYinijf\nuol0EwkQ2FLt2i2jOqiva9nXR95ujIZHcKsEeMC4RSNSP4++k6SpP8FgyYVdv5ru\nf8GC+HyYQ4j0TqpR/cJs53l/LGRSldaFZ6fcDde1jeyca4VivAbAH1/WDIOvmjzo\n9XIGxZ10VSS5l5+DIgdkJZ+mDMLJIuVZ0YVF16ZGEB3beq1trk5lItvmSjQLTllH\nqMFm9UGY8jKZSo/BY8ewHEtnGSAFQK0TVuRx1HhUWwu6C9jk+2zmRS2090BNpQWa\nJMKFJrSPzFDPRX8CAwEAAaNTMFEwHQYDVR0OBBYEFIumbhu0lYk0EFDThEg0yyIn\n/wZZMB8GA1UdIwQYMBaAFIumbhu0lYk0EFDThEg0yyIn/wZZMA8GA1UdEwEB/wQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADUNw+/NGNVtigq9tMJKqlk39MTpDn1s\nZ1BVIAuAWSQjlevYZJeDIPUiWNWFhRe+xN7oOLnn2+NIXEKKeMSyuPoZYbN0mBkB\n99oS3XVipSANpmDvIepNdCrOnjfqDFIifRF1Dqjtb6i1hb6v/qYKVPLQvcrgGur7\nPKKkAu9p4YRZ3RBdwwaUuMgojrj/l6DGbeJY6IRVnVMY39rryMnZjA5xUlhCu55n\noB3t/jsJLwnQN+JbAjLAeuqgOWtgARsEFzvpt+VvDsaj0YLOJPhyJwTvHgaa/slB\nnECzd3TuyFKYeGssSni/QQ1e7yZcLapQqz66g5otdriw0IRdOfDxm5M=\n-----END CERTIFICATE-----\"\"\"],\n odata_type=\"#Microsoft.Media.MediaGraphPemCertificateList\",\n ),\n \"url\": \"rtsps://contoso.com:443/stream1\",\n \"validationOptions\": azure_nextgen.media.v20200201preview.MediaGraphTlsValidationOptionsArgs(\n ignore_hostname=True,\n ignore_signature=False,\n ),\n },\n \"name\": \"rtspSource\",\n \"odataType\": \"#Microsoft.Media.MediaGraphRtspSource\",\n \"transport\": \"Http\",\n }])\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", "properties": { "created": { "type": "string", @@ -250890,7 +250890,7 @@ ] }, "azure-nextgen:network/latest:ApplicationGateway": { - "description": "Application gateway resource.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Application Gateway\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var applicationGateway = new AzureNextGen.Network.Latest.ApplicationGateway(\"applicationGateway\", new AzureNextGen.Network.Latest.ApplicationGatewayArgs\n {\n ApplicationGatewayName = \"appgw\",\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendAddressPoolArgs\n {\n BackendAddresses = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendAddressArgs\n {\n IpAddress = \"10.0.1.1\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendAddressArgs\n {\n IpAddress = \"10.0.1.2\",\n },\n },\n Name = \"appgwpool\",\n },\n },\n BackendHttpSettingsCollection = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendHttpSettingsArgs\n {\n CookieBasedAffinity = \"Disabled\",\n Name = \"appgwbhs\",\n Port = 80,\n Protocol = \"Http\",\n RequestTimeout = 30,\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayFrontendIPConfigurationArgs\n {\n Name = \"appgwfip\",\n PublicIPAddress = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip\",\n },\n },\n },\n FrontendPorts = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayFrontendPortArgs\n {\n Name = \"appgwfp\",\n Port = 443,\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayFrontendPortArgs\n {\n Name = \"appgwfp80\",\n Port = 80,\n },\n },\n GatewayIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayIPConfigurationArgs\n {\n Name = \"appgwipc\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet\",\n },\n },\n },\n HttpListeners = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHttpListenerArgs\n {\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n FrontendPort = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp\",\n },\n Name = \"appgwhl\",\n Protocol = \"Https\",\n RequireServerNameIndication = false,\n SslCertificate = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert\",\n },\n SslProfile = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1\",\n },\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHttpListenerArgs\n {\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n FrontendPort = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80\",\n },\n Name = \"appgwhttplistener\",\n Protocol = \"Http\",\n },\n },\n Identity = new AzureNextGen.Network.Latest.Inputs.ManagedServiceIdentityArgs\n {\n Type = \"UserAssigned\",\n },\n Location = \"eastus\",\n RequestRoutingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRequestRoutingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n BackendHttpSettings = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n HttpListener = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl\",\n },\n Name = \"appgwrule\",\n Priority = 10,\n RewriteRuleSet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n RuleType = \"Basic\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRequestRoutingRuleArgs\n {\n HttpListener = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener\",\n },\n Name = \"appgwPathBasedRule\",\n Priority = 20,\n RuleType = \"PathBasedRouting\",\n UrlPathMap = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1\",\n },\n },\n },\n ResourceGroupName = \"rg1\",\n RewriteRuleSets = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleSetArgs\n {\n Name = \"rewriteRuleSet1\",\n RewriteRules = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleArgs\n {\n ActionSet = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleActionSetArgs\n {\n RequestHeaderConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHeaderConfigurationArgs\n {\n HeaderName = \"X-Forwarded-For\",\n HeaderValue = \"{var_add_x_forwarded_for_proxy}\",\n },\n },\n ResponseHeaderConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHeaderConfigurationArgs\n {\n HeaderName = \"Strict-Transport-Security\",\n HeaderValue = \"max-age=31536000\",\n },\n },\n UrlConfiguration = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayUrlConfigurationArgs\n {\n ModifiedPath = \"/abc\",\n },\n },\n Conditions = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleConditionArgs\n {\n IgnoreCase = true,\n Negate = false,\n Pattern = \"^Bearer\",\n Variable = \"http_req_Authorization\",\n },\n },\n Name = \"Set X-Forwarded-For\",\n RuleSequence = 102,\n },\n },\n },\n },\n Sku = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySkuArgs\n {\n Capacity = 3,\n Name = \"Standard_v2\",\n Tier = \"Standard_v2\",\n },\n SslCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslCertificateArgs\n {\n Data = \"****\",\n Name = \"sslcert\",\n Password = \"****\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslCertificateArgs\n {\n KeyVaultSecretId = \"https://kv/secret\",\n Name = \"sslcert2\",\n },\n },\n SslProfiles = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslProfileArgs\n {\n ClientAuthConfiguration = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayClientAuthConfigurationArgs\n {\n VerifyClientCertIssuerDN = true,\n },\n Name = \"sslProfile1\",\n SslPolicy = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslPolicyArgs\n {\n CipherSuites = \n {\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\",\n },\n MinProtocolVersion = \"TLSv1_1\",\n PolicyType = \"Custom\",\n },\n TrustedClientCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert\",\n },\n },\n },\n },\n TrustedClientCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayTrustedClientCertificateArgs\n {\n Data = \"****\",\n Name = \"clientcert\",\n },\n },\n TrustedRootCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayTrustedRootCertificateArgs\n {\n Data = \"****\",\n Name = \"rootcert\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayTrustedRootCertificateArgs\n {\n KeyVaultSecretId = \"https://kv/secret\",\n Name = \"rootcert1\",\n },\n },\n UrlPathMaps = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayUrlPathMapArgs\n {\n DefaultBackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n DefaultBackendHttpSettings = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n DefaultRewriteRuleSet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n Name = \"pathMap1\",\n PathRules = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayPathRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n BackendHttpSettings = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n Name = \"apiPaths\",\n Paths = \n {\n \"/api\",\n \"/v1/api\",\n },\n RewriteRuleSet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n },\n },\n },\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewApplicationGateway(ctx, \"applicationGateway\", \u0026network.ApplicationGatewayArgs{\n\t\t\tApplicationGatewayName: pulumi.String(\"appgw\"),\n\t\t\tBackendAddressPools: network.ApplicationGatewayBackendAddressPoolArray{\n\t\t\t\t\u0026network.ApplicationGatewayBackendAddressPoolArgs{\n\t\t\t\t\tBackendAddresses: network.ApplicationGatewayBackendAddressArray{\n\t\t\t\t\t\t\u0026network.ApplicationGatewayBackendAddressArgs{\n\t\t\t\t\t\t\tIpAddress: pulumi.String(\"10.0.1.1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026network.ApplicationGatewayBackendAddressArgs{\n\t\t\t\t\t\t\tIpAddress: pulumi.String(\"10.0.1.2\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"appgwpool\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tBackendHttpSettingsCollection: network.ApplicationGatewayBackendHttpSettingsArray{\n\t\t\t\t\u0026network.ApplicationGatewayBackendHttpSettingsArgs{\n\t\t\t\t\tCookieBasedAffinity: pulumi.String(\"Disabled\"),\n\t\t\t\t\tName: pulumi.String(\"appgwbhs\"),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestTimeout: pulumi.Int(30),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.ApplicationGatewayFrontendIPConfigurationArray{\n\t\t\t\t\u0026network.ApplicationGatewayFrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"appgwfip\"),\n\t\t\t\t\tPublicIPAddress: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendPorts: network.ApplicationGatewayFrontendPortArray{\n\t\t\t\t\u0026network.ApplicationGatewayFrontendPortArgs{\n\t\t\t\t\tName: pulumi.String(\"appgwfp\"),\n\t\t\t\t\tPort: pulumi.Int(443),\n\t\t\t\t},\n\t\t\t\t\u0026network.ApplicationGatewayFrontendPortArgs{\n\t\t\t\t\tName: pulumi.String(\"appgwfp80\"),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t},\n\t\t\t},\n\t\t\tGatewayIPConfigurations: network.ApplicationGatewayIPConfigurationArray{\n\t\t\t\t\u0026network.ApplicationGatewayIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"appgwipc\"),\n\t\t\t\t\tSubnet: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tHttpListeners: network.ApplicationGatewayHttpListenerArray{\n\t\t\t\t\u0026network.ApplicationGatewayHttpListenerArgs{\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp\"),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"appgwhl\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Https\"),\n\t\t\t\t\tRequireServerNameIndication: pulumi.Bool(false),\n\t\t\t\t\tSslCertificate: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert\"),\n\t\t\t\t\t},\n\t\t\t\t\tSslProfile: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026network.ApplicationGatewayHttpListenerArgs{\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80\"),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"appgwhttplistener\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIdentity: \u0026network.ManagedServiceIdentityArgs{\n\t\t\t\tType: pulumi.String(\"UserAssigned\"),\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tRequestRoutingRules: network.ApplicationGatewayRequestRoutingRuleArray{\n\t\t\t\t\u0026network.ApplicationGatewayRequestRoutingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendHttpSettings: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\"),\n\t\t\t\t\t},\n\t\t\t\t\tHttpListener: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl\"),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"appgwrule\"),\n\t\t\t\t\tPriority: pulumi.Int(10),\n\t\t\t\t\tRewriteRuleSet: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\"),\n\t\t\t\t\t},\n\t\t\t\t\tRuleType: pulumi.String(\"Basic\"),\n\t\t\t\t},\n\t\t\t\t\u0026network.ApplicationGatewayRequestRoutingRuleArgs{\n\t\t\t\t\tHttpListener: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener\"),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"appgwPathBasedRule\"),\n\t\t\t\t\tPriority: pulumi.Int(20),\n\t\t\t\t\tRuleType: pulumi.String(\"PathBasedRouting\"),\n\t\t\t\t\tUrlPathMap: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tRewriteRuleSets: network.ApplicationGatewayRewriteRuleSetArray{\n\t\t\t\t\u0026network.ApplicationGatewayRewriteRuleSetArgs{\n\t\t\t\t\tName: pulumi.String(\"rewriteRuleSet1\"),\n\t\t\t\t\tRewriteRules: network.ApplicationGatewayRewriteRuleArray{\n\t\t\t\t\t\t\u0026network.ApplicationGatewayRewriteRuleArgs{\n\t\t\t\t\t\t\tActionSet: \u0026network.ApplicationGatewayRewriteRuleActionSetArgs{\n\t\t\t\t\t\t\t\tRequestHeaderConfigurations: network.ApplicationGatewayHeaderConfigurationArray{\n\t\t\t\t\t\t\t\t\t\u0026network.ApplicationGatewayHeaderConfigurationArgs{\n\t\t\t\t\t\t\t\t\t\tHeaderName: pulumi.String(\"X-Forwarded-For\"),\n\t\t\t\t\t\t\t\t\t\tHeaderValue: pulumi.String(\"{var_add_x_forwarded_for_proxy}\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tResponseHeaderConfigurations: network.ApplicationGatewayHeaderConfigurationArray{\n\t\t\t\t\t\t\t\t\t\u0026network.ApplicationGatewayHeaderConfigurationArgs{\n\t\t\t\t\t\t\t\t\t\tHeaderName: pulumi.String(\"Strict-Transport-Security\"),\n\t\t\t\t\t\t\t\t\t\tHeaderValue: pulumi.String(\"max-age=31536000\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tUrlConfiguration: \u0026network.ApplicationGatewayUrlConfigurationArgs{\n\t\t\t\t\t\t\t\t\tModifiedPath: pulumi.String(\"/abc\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tConditions: network.ApplicationGatewayRewriteRuleConditionArray{\n\t\t\t\t\t\t\t\t\u0026network.ApplicationGatewayRewriteRuleConditionArgs{\n\t\t\t\t\t\t\t\t\tIgnoreCase: pulumi.Bool(true),\n\t\t\t\t\t\t\t\t\tNegate: pulumi.Bool(false),\n\t\t\t\t\t\t\t\t\tPattern: pulumi.String(\"^Bearer\"),\n\t\t\t\t\t\t\t\t\tVariable: pulumi.String(\"http_req_Authorization\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tName: pulumi.String(\"Set X-Forwarded-For\"),\n\t\t\t\t\t\t\tRuleSequence: pulumi.Int(102),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSku: \u0026network.ApplicationGatewaySkuArgs{\n\t\t\t\tCapacity: pulumi.Int(3),\n\t\t\t\tName: pulumi.String(\"Standard_v2\"),\n\t\t\t\tTier: pulumi.String(\"Standard_v2\"),\n\t\t\t},\n\t\t\tSslCertificates: network.ApplicationGatewaySslCertificateArray{\n\t\t\t\t\u0026network.ApplicationGatewaySslCertificateArgs{\n\t\t\t\t\tData: pulumi.String(\"****\"),\n\t\t\t\t\tName: pulumi.String(\"sslcert\"),\n\t\t\t\t\tPassword: pulumi.String(\"****\"),\n\t\t\t\t},\n\t\t\t\t\u0026network.ApplicationGatewaySslCertificateArgs{\n\t\t\t\t\tKeyVaultSecretId: pulumi.String(\"https://kv/secret\"),\n\t\t\t\t\tName: pulumi.String(\"sslcert2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSslProfiles: network.ApplicationGatewaySslProfileArray{\n\t\t\t\t\u0026network.ApplicationGatewaySslProfileArgs{\n\t\t\t\t\tClientAuthConfiguration: \u0026network.ApplicationGatewayClientAuthConfigurationArgs{\n\t\t\t\t\t\tVerifyClientCertIssuerDN: pulumi.Bool(true),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"sslProfile1\"),\n\t\t\t\t\tSslPolicy: \u0026network.ApplicationGatewaySslPolicyArgs{\n\t\t\t\t\t\tCipherSuites: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tMinProtocolVersion: pulumi.String(\"TLSv1_1\"),\n\t\t\t\t\t\tPolicyType: pulumi.String(\"Custom\"),\n\t\t\t\t\t},\n\t\t\t\t\tTrustedClientCertificates: network.SubResourceArray{\n\t\t\t\t\t\t\u0026network.SubResourceArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTrustedClientCertificates: network.ApplicationGatewayTrustedClientCertificateArray{\n\t\t\t\t\u0026network.ApplicationGatewayTrustedClientCertificateArgs{\n\t\t\t\t\tData: pulumi.String(\"****\"),\n\t\t\t\t\tName: pulumi.String(\"clientcert\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTrustedRootCertificates: network.ApplicationGatewayTrustedRootCertificateArray{\n\t\t\t\t\u0026network.ApplicationGatewayTrustedRootCertificateArgs{\n\t\t\t\t\tData: pulumi.String(\"****\"),\n\t\t\t\t\tName: pulumi.String(\"rootcert\"),\n\t\t\t\t},\n\t\t\t\t\u0026network.ApplicationGatewayTrustedRootCertificateArgs{\n\t\t\t\t\tKeyVaultSecretId: pulumi.String(\"https://kv/secret\"),\n\t\t\t\t\tName: pulumi.String(\"rootcert1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tUrlPathMaps: network.ApplicationGatewayUrlPathMapArray{\n\t\t\t\t\u0026network.ApplicationGatewayUrlPathMapArgs{\n\t\t\t\t\tDefaultBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\"),\n\t\t\t\t\t},\n\t\t\t\t\tDefaultBackendHttpSettings: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\"),\n\t\t\t\t\t},\n\t\t\t\t\tDefaultRewriteRuleSet: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\"),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"pathMap1\"),\n\t\t\t\t\tPathRules: network.ApplicationGatewayPathRuleArray{\n\t\t\t\t\t\t\u0026network.ApplicationGatewayPathRuleArgs{\n\t\t\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tBackendHttpSettings: \u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tName: pulumi.String(\"apiPaths\"),\n\t\t\t\t\t\t\tPaths: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"/api\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"/v1/api\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tRewriteRuleSet: \u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst applicationGateway = new azure_nextgen.network.latest.ApplicationGateway(\"applicationGateway\", {\n applicationGatewayName: \"appgw\",\n backendAddressPools: [{\n backendAddresses: [\n {\n ipAddress: \"10.0.1.1\",\n },\n {\n ipAddress: \"10.0.1.2\",\n },\n ],\n name: \"appgwpool\",\n }],\n backendHttpSettingsCollection: [{\n cookieBasedAffinity: \"Disabled\",\n name: \"appgwbhs\",\n port: 80,\n protocol: \"Http\",\n requestTimeout: 30,\n }],\n frontendIPConfigurations: [{\n name: \"appgwfip\",\n publicIPAddress: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip\",\n },\n }],\n frontendPorts: [\n {\n name: \"appgwfp\",\n port: 443,\n },\n {\n name: \"appgwfp80\",\n port: 80,\n },\n ],\n gatewayIPConfigurations: [{\n name: \"appgwipc\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet\",\n },\n }],\n httpListeners: [\n {\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n frontendPort: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp\",\n },\n name: \"appgwhl\",\n protocol: \"Https\",\n requireServerNameIndication: false,\n sslCertificate: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert\",\n },\n sslProfile: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1\",\n },\n },\n {\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n frontendPort: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80\",\n },\n name: \"appgwhttplistener\",\n protocol: \"Http\",\n },\n ],\n identity: {\n type: \"UserAssigned\",\n },\n location: \"eastus\",\n requestRoutingRules: [\n {\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n backendHttpSettings: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n httpListener: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl\",\n },\n name: \"appgwrule\",\n priority: 10,\n rewriteRuleSet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n ruleType: \"Basic\",\n },\n {\n httpListener: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener\",\n },\n name: \"appgwPathBasedRule\",\n priority: 20,\n ruleType: \"PathBasedRouting\",\n urlPathMap: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1\",\n },\n },\n ],\n resourceGroupName: \"rg1\",\n rewriteRuleSets: [{\n name: \"rewriteRuleSet1\",\n rewriteRules: [{\n actionSet: {\n requestHeaderConfigurations: [{\n headerName: \"X-Forwarded-For\",\n headerValue: \"{var_add_x_forwarded_for_proxy}\",\n }],\n responseHeaderConfigurations: [{\n headerName: \"Strict-Transport-Security\",\n headerValue: \"max-age=31536000\",\n }],\n urlConfiguration: {\n modifiedPath: \"/abc\",\n },\n },\n conditions: [{\n ignoreCase: true,\n negate: false,\n pattern: \"^Bearer\",\n variable: \"http_req_Authorization\",\n }],\n name: \"Set X-Forwarded-For\",\n ruleSequence: 102,\n }],\n }],\n sku: {\n capacity: 3,\n name: \"Standard_v2\",\n tier: \"Standard_v2\",\n },\n sslCertificates: [\n {\n data: \"****\",\n name: \"sslcert\",\n password: \"****\",\n },\n {\n keyVaultSecretId: \"https://kv/secret\",\n name: \"sslcert2\",\n },\n ],\n sslProfiles: [{\n clientAuthConfiguration: {\n verifyClientCertIssuerDN: true,\n },\n name: \"sslProfile1\",\n sslPolicy: {\n cipherSuites: [\"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\"],\n minProtocolVersion: \"TLSv1_1\",\n policyType: \"Custom\",\n },\n trustedClientCertificates: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert\",\n }],\n }],\n trustedClientCertificates: [{\n data: \"****\",\n name: \"clientcert\",\n }],\n trustedRootCertificates: [\n {\n data: \"****\",\n name: \"rootcert\",\n },\n {\n keyVaultSecretId: \"https://kv/secret\",\n name: \"rootcert1\",\n },\n ],\n urlPathMaps: [{\n defaultBackendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n defaultBackendHttpSettings: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n defaultRewriteRuleSet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n name: \"pathMap1\",\n pathRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n backendHttpSettings: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n name: \"apiPaths\",\n paths: [\n \"/api\",\n \"/v1/api\",\n ],\n rewriteRuleSet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n }],\n }],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\napplication_gateway = azure_nextgen.network.latest.ApplicationGateway(\"applicationGateway\",\n application_gateway_name=\"appgw\",\n backend_address_pools=[azure_nextgen.network.latest.ApplicationGatewayBackendAddressPoolArgs(\n backend_addresses=[\n azure_nextgen.network.latest.ApplicationGatewayBackendAddressArgs(\n ip_address=\"10.0.1.1\",\n ),\n azure_nextgen.network.latest.ApplicationGatewayBackendAddressArgs(\n ip_address=\"10.0.1.2\",\n ),\n ],\n name=\"appgwpool\",\n )],\n backend_http_settings_collection=[azure_nextgen.network.latest.ApplicationGatewayBackendHttpSettingsArgs(\n cookie_based_affinity=\"Disabled\",\n name=\"appgwbhs\",\n port=80,\n protocol=\"Http\",\n request_timeout=30,\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.ApplicationGatewayFrontendIPConfigurationArgs(\n name=\"appgwfip\",\n public_ip_address=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip\",\n ),\n )],\n frontend_ports=[\n azure_nextgen.network.latest.ApplicationGatewayFrontendPortArgs(\n name=\"appgwfp\",\n port=443,\n ),\n azure_nextgen.network.latest.ApplicationGatewayFrontendPortArgs(\n name=\"appgwfp80\",\n port=80,\n ),\n ],\n gateway_ip_configurations=[azure_nextgen.network.latest.ApplicationGatewayIPConfigurationArgs(\n name=\"appgwipc\",\n subnet=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet\",\n ),\n )],\n http_listeners=[\n azure_nextgen.network.latest.ApplicationGatewayHttpListenerArgs(\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n ),\n frontend_port=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp\",\n ),\n name=\"appgwhl\",\n protocol=\"Https\",\n require_server_name_indication=False,\n ssl_certificate=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert\",\n ),\n ssl_profile=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1\",\n ),\n ),\n azure_nextgen.network.latest.ApplicationGatewayHttpListenerArgs(\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n ),\n frontend_port=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80\",\n ),\n name=\"appgwhttplistener\",\n protocol=\"Http\",\n ),\n ],\n identity=azure_nextgen.network.latest.ManagedServiceIdentityArgs(\n type=\"UserAssigned\",\n ),\n location=\"eastus\",\n request_routing_rules=[\n azure_nextgen.network.latest.ApplicationGatewayRequestRoutingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n ),\n backend_http_settings=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n ),\n http_listener=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl\",\n ),\n name=\"appgwrule\",\n priority=10,\n rewrite_rule_set=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n ),\n rule_type=\"Basic\",\n ),\n azure_nextgen.network.latest.ApplicationGatewayRequestRoutingRuleArgs(\n http_listener=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener\",\n ),\n name=\"appgwPathBasedRule\",\n priority=20,\n rule_type=\"PathBasedRouting\",\n url_path_map=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1\",\n ),\n ),\n ],\n resource_group_name=\"rg1\",\n rewrite_rule_sets=[azure_nextgen.network.latest.ApplicationGatewayRewriteRuleSetArgs(\n name=\"rewriteRuleSet1\",\n rewrite_rules=[azure_nextgen.network.latest.ApplicationGatewayRewriteRuleArgs(\n action_set=azure_nextgen.network.latest.ApplicationGatewayRewriteRuleActionSetArgs(\n request_header_configurations=[azure_nextgen.network.latest.ApplicationGatewayHeaderConfigurationArgs(\n header_name=\"X-Forwarded-For\",\n header_value=\"{var_add_x_forwarded_for_proxy}\",\n )],\n response_header_configurations=[azure_nextgen.network.latest.ApplicationGatewayHeaderConfigurationArgs(\n header_name=\"Strict-Transport-Security\",\n header_value=\"max-age=31536000\",\n )],\n url_configuration=azure_nextgen.network.latest.ApplicationGatewayUrlConfigurationArgs(\n modified_path=\"/abc\",\n ),\n ),\n conditions=[azure_nextgen.network.latest.ApplicationGatewayRewriteRuleConditionArgs(\n ignore_case=True,\n negate=False,\n pattern=\"^Bearer\",\n variable=\"http_req_Authorization\",\n )],\n name=\"Set X-Forwarded-For\",\n rule_sequence=102,\n )],\n )],\n sku=azure_nextgen.network.latest.ApplicationGatewaySkuArgs(\n capacity=3,\n name=\"Standard_v2\",\n tier=\"Standard_v2\",\n ),\n ssl_certificates=[\n azure_nextgen.network.latest.ApplicationGatewaySslCertificateArgs(\n data=\"****\",\n name=\"sslcert\",\n password=\"****\",\n ),\n azure_nextgen.network.latest.ApplicationGatewaySslCertificateArgs(\n key_vault_secret_id=\"https://kv/secret\",\n name=\"sslcert2\",\n ),\n ],\n ssl_profiles=[azure_nextgen.network.latest.ApplicationGatewaySslProfileArgs(\n client_auth_configuration=azure_nextgen.network.latest.ApplicationGatewayClientAuthConfigurationArgs(\n verify_client_cert_issuer_dn=True,\n ),\n name=\"sslProfile1\",\n ssl_policy=azure_nextgen.network.latest.ApplicationGatewaySslPolicyArgs(\n cipher_suites=[\"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\"],\n min_protocol_version=\"TLSv1_1\",\n policy_type=\"Custom\",\n ),\n trusted_client_certificates=[azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert\",\n )],\n )],\n trusted_client_certificates=[azure_nextgen.network.latest.ApplicationGatewayTrustedClientCertificateArgs(\n data=\"****\",\n name=\"clientcert\",\n )],\n trusted_root_certificates=[\n azure_nextgen.network.latest.ApplicationGatewayTrustedRootCertificateArgs(\n data=\"****\",\n name=\"rootcert\",\n ),\n azure_nextgen.network.latest.ApplicationGatewayTrustedRootCertificateArgs(\n key_vault_secret_id=\"https://kv/secret\",\n name=\"rootcert1\",\n ),\n ],\n url_path_maps=[azure_nextgen.network.latest.ApplicationGatewayUrlPathMapArgs(\n default_backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n ),\n default_backend_http_settings=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n ),\n default_rewrite_rule_set=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n ),\n name=\"pathMap1\",\n path_rules=[azure_nextgen.network.latest.ApplicationGatewayPathRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n ),\n backend_http_settings=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n ),\n name=\"apiPaths\",\n paths=[\n \"/api\",\n \"/v1/api\",\n ],\n rewrite_rule_set=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n ),\n )],\n )])\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", + "description": "Application gateway resource.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Application Gateway\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var applicationGateway = new AzureNextGen.Network.Latest.ApplicationGateway(\"applicationGateway\", new AzureNextGen.Network.Latest.ApplicationGatewayArgs\n {\n ApplicationGatewayName = \"appgw\",\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendAddressPoolArgs\n {\n BackendAddresses = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendAddressArgs\n {\n IpAddress = \"10.0.1.1\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendAddressArgs\n {\n IpAddress = \"10.0.1.2\",\n },\n },\n Name = \"appgwpool\",\n },\n },\n BackendHttpSettingsCollection = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayBackendHttpSettingsArgs\n {\n CookieBasedAffinity = \"Disabled\",\n Name = \"appgwbhs\",\n Port = 80,\n Protocol = \"Http\",\n RequestTimeout = 30,\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayFrontendIPConfigurationArgs\n {\n Name = \"appgwfip\",\n PublicIPAddress = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip\",\n },\n },\n },\n FrontendPorts = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayFrontendPortArgs\n {\n Name = \"appgwfp\",\n Port = 443,\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayFrontendPortArgs\n {\n Name = \"appgwfp80\",\n Port = 80,\n },\n },\n GatewayIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayIPConfigurationArgs\n {\n Name = \"appgwipc\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet\",\n },\n },\n },\n HttpListeners = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHttpListenerArgs\n {\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n FrontendPort = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp\",\n },\n Name = \"appgwhl\",\n Protocol = \"Https\",\n RequireServerNameIndication = false,\n SslCertificate = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert\",\n },\n SslProfile = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1\",\n },\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHttpListenerArgs\n {\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n FrontendPort = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80\",\n },\n Name = \"appgwhttplistener\",\n Protocol = \"Http\",\n },\n },\n Identity = new AzureNextGen.Network.Latest.Inputs.ManagedServiceIdentityArgs\n {\n Type = \"UserAssigned\",\n },\n Location = \"eastus\",\n RequestRoutingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRequestRoutingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n BackendHttpSettings = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n HttpListener = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl\",\n },\n Name = \"appgwrule\",\n Priority = 10,\n RewriteRuleSet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n RuleType = \"Basic\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRequestRoutingRuleArgs\n {\n HttpListener = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener\",\n },\n Name = \"appgwPathBasedRule\",\n Priority = 20,\n RuleType = \"PathBasedRouting\",\n UrlPathMap = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1\",\n },\n },\n },\n ResourceGroupName = \"rg1\",\n RewriteRuleSets = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleSetArgs\n {\n Name = \"rewriteRuleSet1\",\n RewriteRules = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleArgs\n {\n ActionSet = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleActionSetArgs\n {\n RequestHeaderConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHeaderConfigurationArgs\n {\n HeaderName = \"X-Forwarded-For\",\n HeaderValue = \"{var_add_x_forwarded_for_proxy}\",\n },\n },\n ResponseHeaderConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayHeaderConfigurationArgs\n {\n HeaderName = \"Strict-Transport-Security\",\n HeaderValue = \"max-age=31536000\",\n },\n },\n UrlConfiguration = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayUrlConfigurationArgs\n {\n ModifiedPath = \"/abc\",\n },\n },\n Conditions = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayRewriteRuleConditionArgs\n {\n IgnoreCase = true,\n Negate = false,\n Pattern = \"^Bearer\",\n Variable = \"http_req_Authorization\",\n },\n },\n Name = \"Set X-Forwarded-For\",\n RuleSequence = 102,\n },\n },\n },\n },\n Sku = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySkuArgs\n {\n Capacity = 3,\n Name = \"Standard_v2\",\n Tier = \"Standard_v2\",\n },\n SslCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslCertificateArgs\n {\n Data = \"****\",\n Name = \"sslcert\",\n Password = \"****\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslCertificateArgs\n {\n KeyVaultSecretId = \"https://kv/secret\",\n Name = \"sslcert2\",\n },\n },\n SslProfiles = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslProfileArgs\n {\n ClientAuthConfiguration = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayClientAuthConfigurationArgs\n {\n VerifyClientCertIssuerDN = true,\n },\n Name = \"sslProfile1\",\n SslPolicy = new AzureNextGen.Network.Latest.Inputs.ApplicationGatewaySslPolicyArgs\n {\n CipherSuites = \n {\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\",\n },\n MinProtocolVersion = \"TLSv1_1\",\n PolicyType = \"Custom\",\n },\n TrustedClientCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert\",\n },\n },\n },\n },\n TrustedClientCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayTrustedClientCertificateArgs\n {\n Data = \"****\",\n Name = \"clientcert\",\n },\n },\n TrustedRootCertificates = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayTrustedRootCertificateArgs\n {\n Data = \"****\",\n Name = \"rootcert\",\n },\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayTrustedRootCertificateArgs\n {\n KeyVaultSecretId = \"https://kv/secret\",\n Name = \"rootcert1\",\n },\n },\n UrlPathMaps = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayUrlPathMapArgs\n {\n DefaultBackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n DefaultBackendHttpSettings = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n DefaultRewriteRuleSet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n Name = \"pathMap1\",\n PathRules = \n {\n new AzureNextGen.Network.Latest.Inputs.ApplicationGatewayPathRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n BackendHttpSettings = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n Name = \"apiPaths\",\n Paths = \n {\n \"/api\",\n \"/v1/api\",\n },\n RewriteRuleSet = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n },\n },\n },\n },\n });\n }\n\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst applicationGateway = new azure_nextgen.network.latest.ApplicationGateway(\"applicationGateway\", {\n applicationGatewayName: \"appgw\",\n backendAddressPools: [{\n backendAddresses: [\n {\n ipAddress: \"10.0.1.1\",\n },\n {\n ipAddress: \"10.0.1.2\",\n },\n ],\n name: \"appgwpool\",\n }],\n backendHttpSettingsCollection: [{\n cookieBasedAffinity: \"Disabled\",\n name: \"appgwbhs\",\n port: 80,\n protocol: \"Http\",\n requestTimeout: 30,\n }],\n frontendIPConfigurations: [{\n name: \"appgwfip\",\n publicIPAddress: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip\",\n },\n }],\n frontendPorts: [\n {\n name: \"appgwfp\",\n port: 443,\n },\n {\n name: \"appgwfp80\",\n port: 80,\n },\n ],\n gatewayIPConfigurations: [{\n name: \"appgwipc\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet\",\n },\n }],\n httpListeners: [\n {\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n frontendPort: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp\",\n },\n name: \"appgwhl\",\n protocol: \"Https\",\n requireServerNameIndication: false,\n sslCertificate: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert\",\n },\n sslProfile: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1\",\n },\n },\n {\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n },\n frontendPort: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80\",\n },\n name: \"appgwhttplistener\",\n protocol: \"Http\",\n },\n ],\n identity: {\n type: \"UserAssigned\",\n },\n location: \"eastus\",\n requestRoutingRules: [\n {\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n backendHttpSettings: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n httpListener: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl\",\n },\n name: \"appgwrule\",\n priority: 10,\n rewriteRuleSet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n ruleType: \"Basic\",\n },\n {\n httpListener: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener\",\n },\n name: \"appgwPathBasedRule\",\n priority: 20,\n ruleType: \"PathBasedRouting\",\n urlPathMap: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1\",\n },\n },\n ],\n resourceGroupName: \"rg1\",\n rewriteRuleSets: [{\n name: \"rewriteRuleSet1\",\n rewriteRules: [{\n actionSet: {\n requestHeaderConfigurations: [{\n headerName: \"X-Forwarded-For\",\n headerValue: \"{var_add_x_forwarded_for_proxy}\",\n }],\n responseHeaderConfigurations: [{\n headerName: \"Strict-Transport-Security\",\n headerValue: \"max-age=31536000\",\n }],\n urlConfiguration: {\n modifiedPath: \"/abc\",\n },\n },\n conditions: [{\n ignoreCase: true,\n negate: false,\n pattern: \"^Bearer\",\n variable: \"http_req_Authorization\",\n }],\n name: \"Set X-Forwarded-For\",\n ruleSequence: 102,\n }],\n }],\n sku: {\n capacity: 3,\n name: \"Standard_v2\",\n tier: \"Standard_v2\",\n },\n sslCertificates: [\n {\n data: \"****\",\n name: \"sslcert\",\n password: \"****\",\n },\n {\n keyVaultSecretId: \"https://kv/secret\",\n name: \"sslcert2\",\n },\n ],\n sslProfiles: [{\n clientAuthConfiguration: {\n verifyClientCertIssuerDN: true,\n },\n name: \"sslProfile1\",\n sslPolicy: {\n cipherSuites: [\"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\"],\n minProtocolVersion: \"TLSv1_1\",\n policyType: \"Custom\",\n },\n trustedClientCertificates: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert\",\n }],\n }],\n trustedClientCertificates: [{\n data: \"****\",\n name: \"clientcert\",\n }],\n trustedRootCertificates: [\n {\n data: \"****\",\n name: \"rootcert\",\n },\n {\n keyVaultSecretId: \"https://kv/secret\",\n name: \"rootcert1\",\n },\n ],\n urlPathMaps: [{\n defaultBackendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n defaultBackendHttpSettings: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n defaultRewriteRuleSet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n name: \"pathMap1\",\n pathRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n },\n backendHttpSettings: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n },\n name: \"apiPaths\",\n paths: [\n \"/api\",\n \"/v1/api\",\n ],\n rewriteRuleSet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n },\n }],\n }],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\napplication_gateway = azure_nextgen.network.latest.ApplicationGateway(\"applicationGateway\",\n application_gateway_name=\"appgw\",\n backend_address_pools=[azure_nextgen.network.latest.ApplicationGatewayBackendAddressPoolArgs(\n backend_addresses=[\n azure_nextgen.network.latest.ApplicationGatewayBackendAddressArgs(\n ip_address=\"10.0.1.1\",\n ),\n azure_nextgen.network.latest.ApplicationGatewayBackendAddressArgs(\n ip_address=\"10.0.1.2\",\n ),\n ],\n name=\"appgwpool\",\n )],\n backend_http_settings_collection=[azure_nextgen.network.latest.ApplicationGatewayBackendHttpSettingsArgs(\n cookie_based_affinity=\"Disabled\",\n name=\"appgwbhs\",\n port=80,\n protocol=\"Http\",\n request_timeout=30,\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.ApplicationGatewayFrontendIPConfigurationArgs(\n name=\"appgwfip\",\n public_ip_address=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip\",\n ),\n )],\n frontend_ports=[\n azure_nextgen.network.latest.ApplicationGatewayFrontendPortArgs(\n name=\"appgwfp\",\n port=443,\n ),\n azure_nextgen.network.latest.ApplicationGatewayFrontendPortArgs(\n name=\"appgwfp80\",\n port=80,\n ),\n ],\n gateway_ip_configurations=[azure_nextgen.network.latest.ApplicationGatewayIPConfigurationArgs(\n name=\"appgwipc\",\n subnet=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet\",\n ),\n )],\n http_listeners=[\n azure_nextgen.network.latest.ApplicationGatewayHttpListenerArgs(\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n ),\n frontend_port=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp\",\n ),\n name=\"appgwhl\",\n protocol=\"Https\",\n require_server_name_indication=False,\n ssl_certificate=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert\",\n ),\n ssl_profile=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1\",\n ),\n ),\n azure_nextgen.network.latest.ApplicationGatewayHttpListenerArgs(\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip\",\n ),\n frontend_port=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80\",\n ),\n name=\"appgwhttplistener\",\n protocol=\"Http\",\n ),\n ],\n identity=azure_nextgen.network.latest.ManagedServiceIdentityArgs(\n type=\"UserAssigned\",\n ),\n location=\"eastus\",\n request_routing_rules=[\n azure_nextgen.network.latest.ApplicationGatewayRequestRoutingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n ),\n backend_http_settings=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n ),\n http_listener=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl\",\n ),\n name=\"appgwrule\",\n priority=10,\n rewrite_rule_set=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n ),\n rule_type=\"Basic\",\n ),\n azure_nextgen.network.latest.ApplicationGatewayRequestRoutingRuleArgs(\n http_listener=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener\",\n ),\n name=\"appgwPathBasedRule\",\n priority=20,\n rule_type=\"PathBasedRouting\",\n url_path_map=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1\",\n ),\n ),\n ],\n resource_group_name=\"rg1\",\n rewrite_rule_sets=[azure_nextgen.network.latest.ApplicationGatewayRewriteRuleSetArgs(\n name=\"rewriteRuleSet1\",\n rewrite_rules=[azure_nextgen.network.latest.ApplicationGatewayRewriteRuleArgs(\n action_set=azure_nextgen.network.latest.ApplicationGatewayRewriteRuleActionSetArgs(\n request_header_configurations=[azure_nextgen.network.latest.ApplicationGatewayHeaderConfigurationArgs(\n header_name=\"X-Forwarded-For\",\n header_value=\"{var_add_x_forwarded_for_proxy}\",\n )],\n response_header_configurations=[azure_nextgen.network.latest.ApplicationGatewayHeaderConfigurationArgs(\n header_name=\"Strict-Transport-Security\",\n header_value=\"max-age=31536000\",\n )],\n url_configuration=azure_nextgen.network.latest.ApplicationGatewayUrlConfigurationArgs(\n modified_path=\"/abc\",\n ),\n ),\n conditions=[azure_nextgen.network.latest.ApplicationGatewayRewriteRuleConditionArgs(\n ignore_case=True,\n negate=False,\n pattern=\"^Bearer\",\n variable=\"http_req_Authorization\",\n )],\n name=\"Set X-Forwarded-For\",\n rule_sequence=102,\n )],\n )],\n sku=azure_nextgen.network.latest.ApplicationGatewaySkuArgs(\n capacity=3,\n name=\"Standard_v2\",\n tier=\"Standard_v2\",\n ),\n ssl_certificates=[\n azure_nextgen.network.latest.ApplicationGatewaySslCertificateArgs(\n data=\"****\",\n name=\"sslcert\",\n password=\"****\",\n ),\n azure_nextgen.network.latest.ApplicationGatewaySslCertificateArgs(\n key_vault_secret_id=\"https://kv/secret\",\n name=\"sslcert2\",\n ),\n ],\n ssl_profiles=[azure_nextgen.network.latest.ApplicationGatewaySslProfileArgs(\n client_auth_configuration=azure_nextgen.network.latest.ApplicationGatewayClientAuthConfigurationArgs(\n verify_client_cert_issuer_dn=True,\n ),\n name=\"sslProfile1\",\n ssl_policy=azure_nextgen.network.latest.ApplicationGatewaySslPolicyArgs(\n cipher_suites=[\"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\"],\n min_protocol_version=\"TLSv1_1\",\n policy_type=\"Custom\",\n ),\n trusted_client_certificates=[azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert\",\n )],\n )],\n trusted_client_certificates=[azure_nextgen.network.latest.ApplicationGatewayTrustedClientCertificateArgs(\n data=\"****\",\n name=\"clientcert\",\n )],\n trusted_root_certificates=[\n azure_nextgen.network.latest.ApplicationGatewayTrustedRootCertificateArgs(\n data=\"****\",\n name=\"rootcert\",\n ),\n azure_nextgen.network.latest.ApplicationGatewayTrustedRootCertificateArgs(\n key_vault_secret_id=\"https://kv/secret\",\n name=\"rootcert1\",\n ),\n ],\n url_path_maps=[azure_nextgen.network.latest.ApplicationGatewayUrlPathMapArgs(\n default_backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n ),\n default_backend_http_settings=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n ),\n default_rewrite_rule_set=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n ),\n name=\"pathMap1\",\n path_rules=[azure_nextgen.network.latest.ApplicationGatewayPathRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool\",\n ),\n backend_http_settings=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs\",\n ),\n name=\"apiPaths\",\n paths=[\n \"/api\",\n \"/v1/api\",\n ],\n rewrite_rule_set=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1\",\n ),\n )],\n )])\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", "properties": { "authenticationCertificates": { "type": "array", @@ -256595,7 +256595,7 @@ ] }, "azure-nextgen:network/latest:LoadBalancer": { - "description": "LoadBalancer resource.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create load balancer\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n EnableTcpReset = false,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = true,\n EnableTcpReset = false,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{\n\t\t\t\t\u0026network.InboundNatRuleArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(3389),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tEnableTcpReset: pulumi.Bool(false),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(3389),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"in-nat-rule\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tEnableTcpReset: pulumi.Bool(false),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n enableTcpReset: false,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: true,\n enableTcpReset: false,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n enable_tcp_reset=False,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=True,\n enable_tcp_reset=False,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\")\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with Frontend IP in Zone 1\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n Zones = \n {\n \"1\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n OutboundRules = {},\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\"),\n\t\t\t\t\t},\n\t\t\t\t\tZones: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{\n\t\t\t\t\u0026network.InboundNatRuleArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(3389),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(3389),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"in-nat-rule\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{},\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n zones: [\"1\"],\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n outboundRules: [],\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n zones=[\"1\"],\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n outbound_rules=[],\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with Global Tier and one regional load balancer in its backend pool\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n LoadBalancerBackendAddresses = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancerBackendAddressArgs\n {\n LoadBalancerFrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\",\n },\n Name = \"regional-lb1-address\",\n },\n },\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = false,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n Tier = \"Global\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tLoadBalancerBackendAddresses: network.LoadBalancerBackendAddressArray{\n\t\t\t\t\t\t\u0026network.LoadBalancerBackendAddressArgs{\n\t\t\t\t\t\t\tLoadBalancerFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tName: pulumi.String(\"regional-lb1-address\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(false),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t\tTier: pulumi.String(\"Global\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n loadBalancerBackendAddresses: [{\n loadBalancerFrontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\",\n },\n name: \"regional-lb1-address\",\n }],\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: false,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n tier: \"Global\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n load_balancer_backend_addresses=[azure_nextgen.network.latest.LoadBalancerBackendAddressArgs(\n load_balancer_frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\",\n ),\n name=\"regional-lb1-address\",\n )],\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=False,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n tier=\"Global\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with Standard SKU\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n OutboundRules = {},\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{\n\t\t\t\t\u0026network.InboundNatRuleArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(3389),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(3389),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"in-nat-rule\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{},\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n outboundRules: [],\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n outbound_rules=[],\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with inbound nat pool\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = {},\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n Name = \"test\",\n PrivateIPAllocationMethod = \"Dynamic\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\",\n },\n Zones = {},\n },\n },\n InboundNatPools = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatPoolArgs\n {\n BackendPort = 8888,\n EnableFloatingIP = true,\n EnableTcpReset = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n },\n FrontendPortRangeEnd = 8085,\n FrontendPortRangeStart = 8080,\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\",\n IdleTimeoutInMinutes = 10,\n Name = \"test\",\n Protocol = \"Tcp\",\n },\n },\n InboundNatRules = {},\n LoadBalancerName = \"lb\",\n LoadBalancingRules = {},\n Location = \"eastus\",\n OutboundRules = {},\n Probes = {},\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\"),\n\t\t\t\t\tName: pulumi.String(\"test\"),\n\t\t\t\t\tPrivateIPAllocationMethod: pulumi.String(\"Dynamic\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\"),\n\t\t\t\t\t},\n\t\t\t\t\tZones: []interface{}{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{\n\t\t\t\t\u0026network.InboundNatPoolArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(8888),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tEnableTcpReset: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPortRangeEnd: pulumi.Int(8085),\n\t\t\t\t\tFrontendPortRangeStart: pulumi.Int(8080),\n\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\"),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"test\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{},\n\t\t\tProbes: network.ProbeArray{},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [],\n frontendIPConfigurations: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n name: \"test\",\n privateIPAllocationMethod: \"Dynamic\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\",\n },\n zones: [],\n }],\n inboundNatPools: [{\n backendPort: 8888,\n enableFloatingIP: true,\n enableTcpReset: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n },\n frontendPortRangeEnd: 8085,\n frontendPortRangeStart: 8080,\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\",\n idleTimeoutInMinutes: 10,\n name: \"test\",\n protocol: \"Tcp\",\n }],\n inboundNatRules: [],\n loadBalancerName: \"lb\",\n loadBalancingRules: [],\n location: \"eastus\",\n outboundRules: [],\n probes: [],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n name=\"test\",\n private_ip_allocation_method=\"Dynamic\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\",\n ),\n zones=[],\n )],\n inbound_nat_pools=[azure_nextgen.network.latest.InboundNatPoolArgs(\n backend_port=8888,\n enable_floating_ip=True,\n enable_tcp_reset=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n ),\n frontend_port_range_end=8085,\n frontend_port_range_start=8080,\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\",\n idle_timeout_in_minutes=10,\n name=\"test\",\n protocol=\"Tcp\",\n )],\n inbound_nat_rules=[],\n load_balancer_name=\"lb\",\n load_balancing_rules=[],\n location=\"eastus\",\n outbound_rules=[],\n probes=[],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with outbound rules\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n PublicIPAddress = new AzureNextGen.Network.Latest.Inputs.PublicIPAddressArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n DisableOutboundSnat = true,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n OutboundRules = \n {\n new AzureNextGen.Network.Latest.Inputs.OutboundRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n },\n Name = \"rule1\",\n Protocol = \"All\",\n },\n },\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tPublicIPAddress: \u0026network.PublicIPAddressArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{\n\t\t\t\t\u0026network.InboundNatRuleArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(3389),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(3389),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"in-nat-rule\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tDisableOutboundSnat: pulumi.Bool(true),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{\n\t\t\t\t\u0026network.OutboundRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendIPConfigurations: network.SubResourceArray{\n\t\t\t\t\t\t\u0026network.SubResourceArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"rule1\"),\n\t\t\t\t\tProtocol: pulumi.String(\"All\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n publicIPAddress: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\",\n },\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n disableOutboundSnat: true,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n outboundRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n frontendIPConfigurations: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n }],\n name: \"rule1\",\n protocol: \"All\",\n }],\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n public_ip_address=azure_nextgen.network.latest.PublicIPAddressArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\",\n ),\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n disable_outbound_snat=True,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n outbound_rules=[azure_nextgen.network.latest.OutboundRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n frontend_ip_configurations=[azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n )],\n name=\"rule1\",\n protocol=\"All\",\n )],\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", + "description": "LoadBalancer resource.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create load balancer\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n EnableTcpReset = false,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = true,\n EnableTcpReset = false,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n });\n }\n\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n enableTcpReset: false,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: true,\n enableTcpReset: false,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n enable_tcp_reset=False,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=True,\n enable_tcp_reset=False,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\")\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with Frontend IP in Zone 1\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n Zones = \n {\n \"1\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n OutboundRules = {},\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\"),\n\t\t\t\t\t},\n\t\t\t\t\tZones: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{\n\t\t\t\t\u0026network.InboundNatRuleArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(3389),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(3389),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"in-nat-rule\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{},\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n zones: [\"1\"],\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n outboundRules: [],\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n zones=[\"1\"],\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n outbound_rules=[],\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with Global Tier and one regional load balancer in its backend pool\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n LoadBalancerBackendAddresses = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancerBackendAddressArgs\n {\n LoadBalancerFrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\",\n },\n Name = \"regional-lb1-address\",\n },\n },\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = false,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n Tier = \"Global\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tLoadBalancerBackendAddresses: network.LoadBalancerBackendAddressArray{\n\t\t\t\t\t\t\u0026network.LoadBalancerBackendAddressArgs{\n\t\t\t\t\t\t\tLoadBalancerFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tName: pulumi.String(\"regional-lb1-address\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(false),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t\tTier: pulumi.String(\"Global\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n loadBalancerBackendAddresses: [{\n loadBalancerFrontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\",\n },\n name: \"regional-lb1-address\",\n }],\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: false,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n tier: \"Global\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n load_balancer_backend_addresses=[azure_nextgen.network.latest.LoadBalancerBackendAddressArgs(\n load_balancer_frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb\",\n ),\n name=\"regional-lb1-address\",\n )],\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=False,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n tier=\"Global\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with Standard SKU\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n OutboundRules = {},\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{\n\t\t\t\t\u0026network.InboundNatRuleArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(3389),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(3389),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"in-nat-rule\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{},\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n },\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n outboundRules: [],\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb\",\n ),\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n outbound_rules=[],\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with inbound nat pool\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = {},\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n Name = \"test\",\n PrivateIPAllocationMethod = \"Dynamic\",\n Subnet = new AzureNextGen.Network.Latest.Inputs.SubnetArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\",\n },\n Zones = {},\n },\n },\n InboundNatPools = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatPoolArgs\n {\n BackendPort = 8888,\n EnableFloatingIP = true,\n EnableTcpReset = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n },\n FrontendPortRangeEnd = 8085,\n FrontendPortRangeStart = 8080,\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\",\n IdleTimeoutInMinutes = 10,\n Name = \"test\",\n Protocol = \"Tcp\",\n },\n },\n InboundNatRules = {},\n LoadBalancerName = \"lb\",\n LoadBalancingRules = {},\n Location = \"eastus\",\n OutboundRules = {},\n Probes = {},\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\"),\n\t\t\t\t\tName: pulumi.String(\"test\"),\n\t\t\t\t\tPrivateIPAllocationMethod: pulumi.String(\"Dynamic\"),\n\t\t\t\t\tSubnet: \u0026network.SubnetArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\"),\n\t\t\t\t\t},\n\t\t\t\t\tZones: []interface{}{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{\n\t\t\t\t\u0026network.InboundNatPoolArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(8888),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tEnableTcpReset: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPortRangeEnd: pulumi.Int(8085),\n\t\t\t\t\tFrontendPortRangeStart: pulumi.Int(8080),\n\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\"),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"test\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{},\n\t\t\tProbes: network.ProbeArray{},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [],\n frontendIPConfigurations: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n name: \"test\",\n privateIPAllocationMethod: \"Dynamic\",\n subnet: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\",\n },\n zones: [],\n }],\n inboundNatPools: [{\n backendPort: 8888,\n enableFloatingIP: true,\n enableTcpReset: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n },\n frontendPortRangeEnd: 8085,\n frontendPortRangeStart: 8080,\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\",\n idleTimeoutInMinutes: 10,\n name: \"test\",\n protocol: \"Tcp\",\n }],\n inboundNatRules: [],\n loadBalancerName: \"lb\",\n loadBalancingRules: [],\n location: \"eastus\",\n outboundRules: [],\n probes: [],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n name=\"test\",\n private_ip_allocation_method=\"Dynamic\",\n subnet=azure_nextgen.network.latest.SubnetArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet\",\n ),\n zones=[],\n )],\n inbound_nat_pools=[azure_nextgen.network.latest.InboundNatPoolArgs(\n backend_port=8888,\n enable_floating_ip=True,\n enable_tcp_reset=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test\",\n ),\n frontend_port_range_end=8085,\n frontend_port_range_start=8080,\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test\",\n idle_timeout_in_minutes=10,\n name=\"test\",\n protocol=\"Tcp\",\n )],\n inbound_nat_rules=[],\n load_balancer_name=\"lb\",\n load_balancing_rules=[],\n location=\"eastus\",\n outbound_rules=[],\n probes=[],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create load balancer with outbound rules\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var loadBalancer = new AzureNextGen.Network.Latest.LoadBalancer(\"loadBalancer\", new AzureNextGen.Network.Latest.LoadBalancerArgs\n {\n BackendAddressPools = \n {\n new AzureNextGen.Network.Latest.Inputs.BackendAddressPoolArgs\n {\n Name = \"be-lb\",\n },\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.FrontendIPConfigurationArgs\n {\n Name = \"fe-lb\",\n PublicIPAddress = new AzureNextGen.Network.Latest.Inputs.PublicIPAddressArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\",\n },\n },\n },\n InboundNatPools = {},\n InboundNatRules = \n {\n new AzureNextGen.Network.Latest.Inputs.InboundNatRuleArgs\n {\n BackendPort = 3389,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 3389,\n IdleTimeoutInMinutes = 15,\n Name = \"in-nat-rule\",\n Protocol = \"Tcp\",\n },\n },\n LoadBalancerName = \"lb\",\n LoadBalancingRules = \n {\n new AzureNextGen.Network.Latest.Inputs.LoadBalancingRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n BackendPort = 80,\n DisableOutboundSnat = true,\n EnableFloatingIP = true,\n FrontendIPConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n FrontendPort = 80,\n IdleTimeoutInMinutes = 15,\n LoadDistribution = \"Default\",\n Name = \"rulelb\",\n Probe = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n Protocol = \"Tcp\",\n },\n },\n Location = \"eastus\",\n OutboundRules = \n {\n new AzureNextGen.Network.Latest.Inputs.OutboundRuleArgs\n {\n BackendAddressPool = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n FrontendIPConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n },\n Name = \"rule1\",\n Protocol = \"All\",\n },\n },\n Probes = \n {\n new AzureNextGen.Network.Latest.Inputs.ProbeArgs\n {\n IntervalInSeconds = 15,\n Name = \"probe-lb\",\n NumberOfProbes = 2,\n Port = 80,\n Protocol = \"Http\",\n RequestPath = \"healthcheck.aspx\",\n },\n },\n ResourceGroupName = \"rg1\",\n Sku = new AzureNextGen.Network.Latest.Inputs.LoadBalancerSkuArgs\n {\n Name = \"Standard\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewLoadBalancer(ctx, \"loadBalancer\", \u0026network.LoadBalancerArgs{\n\t\t\tBackendAddressPools: network.BackendAddressPoolArray{\n\t\t\t\t\u0026network.BackendAddressPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"be-lb\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFrontendIPConfigurations: network.FrontendIPConfigurationArray{\n\t\t\t\t\u0026network.FrontendIPConfigurationArgs{\n\t\t\t\t\tName: pulumi.String(\"fe-lb\"),\n\t\t\t\t\tPublicIPAddress: \u0026network.PublicIPAddressArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tInboundNatPools: network.InboundNatPoolArray{},\n\t\t\tInboundNatRules: network.InboundNatRuleArray{\n\t\t\t\t\u0026network.InboundNatRuleArgs{\n\t\t\t\t\tBackendPort: pulumi.Int(3389),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(3389),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"in-nat-rule\"),\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLoadBalancerName: pulumi.String(\"lb\"),\n\t\t\tLoadBalancingRules: network.LoadBalancingRuleArray{\n\t\t\t\t\u0026network.LoadBalancingRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tBackendPort: pulumi.Int(80),\n\t\t\t\t\tDisableOutboundSnat: pulumi.Bool(true),\n\t\t\t\t\tEnableFloatingIP: pulumi.Bool(true),\n\t\t\t\t\tFrontendIPConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendPort: pulumi.Int(80),\n\t\t\t\t\tIdleTimeoutInMinutes: pulumi.Int(15),\n\t\t\t\t\tLoadDistribution: pulumi.String(\"Default\"),\n\t\t\t\t\tName: pulumi.String(\"rulelb\"),\n\t\t\t\t\tProbe: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tProtocol: pulumi.String(\"Tcp\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tOutboundRules: network.OutboundRuleArray{\n\t\t\t\t\u0026network.OutboundRuleArgs{\n\t\t\t\t\tBackendAddressPool: \u0026network.SubResourceArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\"),\n\t\t\t\t\t},\n\t\t\t\t\tFrontendIPConfigurations: network.SubResourceArray{\n\t\t\t\t\t\t\u0026network.SubResourceArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"rule1\"),\n\t\t\t\t\tProtocol: pulumi.String(\"All\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProbes: network.ProbeArray{\n\t\t\t\t\u0026network.ProbeArgs{\n\t\t\t\t\tIntervalInSeconds: pulumi.Int(15),\n\t\t\t\t\tName: pulumi.String(\"probe-lb\"),\n\t\t\t\t\tNumberOfProbes: pulumi.Int(2),\n\t\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\t\tProtocol: pulumi.String(\"Http\"),\n\t\t\t\t\tRequestPath: pulumi.String(\"healthcheck.aspx\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026network.LoadBalancerSkuArgs{\n\t\t\t\tName: pulumi.String(\"Standard\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst loadBalancer = new azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\", {\n backendAddressPools: [{\n name: \"be-lb\",\n }],\n frontendIPConfigurations: [{\n name: \"fe-lb\",\n publicIPAddress: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\",\n },\n }],\n inboundNatPools: [],\n inboundNatRules: [{\n backendPort: 3389,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 3389,\n idleTimeoutInMinutes: 15,\n name: \"in-nat-rule\",\n protocol: \"Tcp\",\n }],\n loadBalancerName: \"lb\",\n loadBalancingRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n backendPort: 80,\n disableOutboundSnat: true,\n enableFloatingIP: true,\n frontendIPConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n },\n frontendPort: 80,\n idleTimeoutInMinutes: 15,\n loadDistribution: \"Default\",\n name: \"rulelb\",\n probe: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n },\n protocol: \"Tcp\",\n }],\n location: \"eastus\",\n outboundRules: [{\n backendAddressPool: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n },\n frontendIPConfigurations: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n }],\n name: \"rule1\",\n protocol: \"All\",\n }],\n probes: [{\n intervalInSeconds: 15,\n name: \"probe-lb\",\n numberOfProbes: 2,\n port: 80,\n protocol: \"Http\",\n requestPath: \"healthcheck.aspx\",\n }],\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Standard\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nload_balancer = azure_nextgen.network.latest.LoadBalancer(\"loadBalancer\",\n backend_address_pools=[azure_nextgen.network.latest.BackendAddressPoolArgs(\n name=\"be-lb\",\n )],\n frontend_ip_configurations=[azure_nextgen.network.latest.FrontendIPConfigurationArgs(\n name=\"fe-lb\",\n public_ip_address=azure_nextgen.network.latest.PublicIPAddressArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip\",\n ),\n )],\n inbound_nat_pools=[],\n inbound_nat_rules=[azure_nextgen.network.latest.InboundNatRuleArgs(\n backend_port=3389,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=3389,\n idle_timeout_in_minutes=15,\n name=\"in-nat-rule\",\n protocol=\"Tcp\",\n )],\n load_balancer_name=\"lb\",\n load_balancing_rules=[azure_nextgen.network.latest.LoadBalancingRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n backend_port=80,\n disable_outbound_snat=True,\n enable_floating_ip=True,\n frontend_ip_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n ),\n frontend_port=80,\n idle_timeout_in_minutes=15,\n load_distribution=\"Default\",\n name=\"rulelb\",\n probe=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb\",\n ),\n protocol=\"Tcp\",\n )],\n location=\"eastus\",\n outbound_rules=[azure_nextgen.network.latest.OutboundRuleArgs(\n backend_address_pool=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb\",\n ),\n frontend_ip_configurations=[azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb\",\n )],\n name=\"rule1\",\n protocol=\"All\",\n )],\n probes=[azure_nextgen.network.latest.ProbeArgs(\n interval_in_seconds=15,\n name=\"probe-lb\",\n number_of_probes=2,\n port=80,\n protocol=\"Http\",\n request_path=\"healthcheck.aspx\",\n )],\n resource_group_name=\"rg1\",\n sku=azure_nextgen.network.latest.LoadBalancerSkuArgs(\n name=\"Standard\",\n ))\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", "properties": { "backendAddressPools": { "type": "array", @@ -258637,7 +258637,7 @@ ] }, "azure-nextgen:network/latest:P2sVpnGateway": { - "description": "P2SVpnGateway Resource.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### P2SVpnGatewayPut\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var p2sVpnGateway = new AzureNextGen.Network.Latest.P2sVpnGateway(\"p2sVpnGateway\", new AzureNextGen.Network.Latest.P2sVpnGatewayArgs\n {\n CustomDnsServers = \n {\n \"1.1.1.1\",\n \"2.2.2.2\",\n },\n GatewayName = \"p2sVpnGateway1\",\n IsRoutingPreferenceInternet = false,\n Location = \"West US\",\n P2SConnectionConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.P2SConnectionConfigurationArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1\",\n Name = \"P2SConnectionConfig1\",\n RoutingConfiguration = new AzureNextGen.Network.Latest.Inputs.RoutingConfigurationArgs\n {\n AssociatedRouteTable = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n PropagatedRouteTables = new AzureNextGen.Network.Latest.Inputs.PropagatedRouteTableArgs\n {\n Ids = \n {\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable2\",\n },\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable3\",\n },\n },\n Labels = \n {\n \"label1\",\n \"label2\",\n },\n },\n VnetRoutes = new AzureNextGen.Network.Latest.Inputs.VnetRouteArgs\n {\n StaticRoutes = {},\n },\n },\n VpnClientAddressPool = new AzureNextGen.Network.Latest.Inputs.AddressSpaceArgs\n {\n AddressPrefixes = \n {\n \"101.3.0.0/16\",\n },\n },\n },\n },\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"key1\", \"value1\" },\n },\n VirtualHub = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1\",\n },\n VpnGatewayScaleUnit = 1,\n VpnServerConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1\",\n },\n });\n }\n\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst p2sVpnGateway = new azure_nextgen.network.latest.P2sVpnGateway(\"p2sVpnGateway\", {\n customDnsServers: [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n gatewayName: \"p2sVpnGateway1\",\n isRoutingPreferenceInternet: false,\n location: \"West US\",\n p2SConnectionConfigurations: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1\",\n name: \"P2SConnectionConfig1\",\n routingConfiguration: {\n associatedRouteTable: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n propagatedRouteTables: {\n ids: [\n {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable2\",\n },\n {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable3\",\n },\n ],\n labels: [\n \"label1\",\n \"label2\",\n ],\n },\n vnetRoutes: {\n staticRoutes: [],\n },\n },\n vpnClientAddressPool: {\n addressPrefixes: [\"101.3.0.0/16\"],\n },\n }],\n resourceGroupName: \"rg1\",\n tags: {\n key1: \"value1\",\n },\n virtualHub: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1\",\n },\n vpnGatewayScaleUnit: 1,\n vpnServerConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\np2s_vpn_gateway = azure_nextgen.network.latest.P2sVpnGateway(\"p2sVpnGateway\",\n custom_dns_servers=[\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n gateway_name=\"p2sVpnGateway1\",\n is_routing_preference_internet=False,\n location=\"West US\",\n p2_s_connection_configurations=[azure_nextgen.network.latest.P2SConnectionConfigurationArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1\",\n name=\"P2SConnectionConfig1\",\n routing_configuration=azure_nextgen.network.latest.RoutingConfigurationArgs(\n associated_route_table=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n ),\n propagated_route_tables=azure_nextgen.network.latest.PropagatedRouteTableArgs(\n ids=[\n azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n ),\n azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable2\",\n ),\n azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable3\",\n ),\n ],\n labels=[\n \"label1\",\n \"label2\",\n ],\n ),\n vnet_routes=azure_nextgen.network.latest.VnetRouteArgs(\n static_routes=[],\n ),\n ),\n vpn_client_address_pool=azure_nextgen.network.latest.AddressSpaceArgs(\n address_prefixes=[\"101.3.0.0/16\"],\n ),\n )],\n resource_group_name=\"rg1\",\n tags={\n \"key1\": \"value1\",\n },\n virtual_hub=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1\",\n ),\n vpn_gateway_scale_unit=1,\n vpn_server_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1\",\n ))\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", + "description": "P2SVpnGateway Resource.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### P2SVpnGatewayPut\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var p2sVpnGateway = new AzureNextGen.Network.Latest.P2sVpnGateway(\"p2sVpnGateway\", new AzureNextGen.Network.Latest.P2sVpnGatewayArgs\n {\n CustomDnsServers = \n {\n \"1.1.1.1\",\n \"2.2.2.2\",\n },\n GatewayName = \"p2sVpnGateway1\",\n IsRoutingPreferenceInternet = false,\n Location = \"West US\",\n P2SConnectionConfigurations = \n {\n new AzureNextGen.Network.Latest.Inputs.P2SConnectionConfigurationArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1\",\n Name = \"P2SConnectionConfig1\",\n RoutingConfiguration = new AzureNextGen.Network.Latest.Inputs.RoutingConfigurationArgs\n {\n AssociatedRouteTable = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n PropagatedRouteTables = new AzureNextGen.Network.Latest.Inputs.PropagatedRouteTableArgs\n {\n Ids = \n {\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable2\",\n },\n new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable3\",\n },\n },\n Labels = \n {\n \"label1\",\n \"label2\",\n },\n },\n VnetRoutes = new AzureNextGen.Network.Latest.Inputs.VnetRouteArgs\n {\n StaticRoutes = {},\n },\n },\n VpnClientAddressPool = new AzureNextGen.Network.Latest.Inputs.AddressSpaceArgs\n {\n AddressPrefixes = \n {\n \"101.3.0.0/16\",\n },\n },\n },\n },\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"key1\", \"value1\" },\n },\n VirtualHub = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1\",\n },\n VpnGatewayScaleUnit = 1,\n VpnServerConfiguration = new AzureNextGen.Network.Latest.Inputs.SubResourceArgs\n {\n Id = \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1\",\n },\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tnetwork \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/network/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := network.NewP2sVpnGateway(ctx, \"p2sVpnGateway\", \u0026network.P2sVpnGatewayArgs{\n\t\t\tCustomDnsServers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.1.1.1\"),\n\t\t\t\tpulumi.String(\"2.2.2.2\"),\n\t\t\t},\n\t\t\tGatewayName: pulumi.String(\"p2sVpnGateway1\"),\n\t\t\tIsRoutingPreferenceInternet: pulumi.Bool(false),\n\t\t\tLocation: pulumi.String(\"West US\"),\n\t\t\tP2SConnectionConfigurations: network.P2SConnectionConfigurationArray{\n\t\t\t\t\u0026network.P2SConnectionConfigurationArgs{\n\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1\"),\n\t\t\t\t\tName: pulumi.String(\"P2SConnectionConfig1\"),\n\t\t\t\t\tRoutingConfiguration: \u0026network.RoutingConfigurationArgs{\n\t\t\t\t\t\tAssociatedRouteTable: \u0026network.SubResourceArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPropagatedRouteTables: \u0026network.PropagatedRouteTableArgs{\n\t\t\t\t\t\t\tIds: network.SubResourceArray{\n\t\t\t\t\t\t\t\t\u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable2\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\u0026network.SubResourceArgs{\n\t\t\t\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable3\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tLabels: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"label1\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"label2\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tVnetRoutes: \u0026network.VnetRouteArgs{\n\t\t\t\t\t\t\tStaticRoutes: network.StaticRouteArray{},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tVpnClientAddressPool: \u0026network.AddressSpaceArgs{\n\t\t\t\t\t\tAddressPrefixes: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"101.3.0.0/16\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"key1\": pulumi.String(\"value1\"),\n\t\t\t},\n\t\t\tVirtualHub: \u0026network.SubResourceArgs{\n\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1\"),\n\t\t\t},\n\t\t\tVpnGatewayScaleUnit: pulumi.Int(1),\n\t\t\tVpnServerConfiguration: \u0026network.SubResourceArgs{\n\t\t\t\tId: pulumi.String(\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst p2sVpnGateway = new azure_nextgen.network.latest.P2sVpnGateway(\"p2sVpnGateway\", {\n customDnsServers: [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n gatewayName: \"p2sVpnGateway1\",\n isRoutingPreferenceInternet: false,\n location: \"West US\",\n p2SConnectionConfigurations: [{\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1\",\n name: \"P2SConnectionConfig1\",\n routingConfiguration: {\n associatedRouteTable: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n propagatedRouteTables: {\n ids: [\n {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n },\n {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable2\",\n },\n {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable3\",\n },\n ],\n labels: [\n \"label1\",\n \"label2\",\n ],\n },\n vnetRoutes: {\n staticRoutes: [],\n },\n },\n vpnClientAddressPool: {\n addressPrefixes: [\"101.3.0.0/16\"],\n },\n }],\n resourceGroupName: \"rg1\",\n tags: {\n key1: \"value1\",\n },\n virtualHub: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1\",\n },\n vpnGatewayScaleUnit: 1,\n vpnServerConfiguration: {\n id: \"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\np2s_vpn_gateway = azure_nextgen.network.latest.P2sVpnGateway(\"p2sVpnGateway\",\n custom_dns_servers=[\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n gateway_name=\"p2sVpnGateway1\",\n is_routing_preference_internet=False,\n location=\"West US\",\n p2_s_connection_configurations=[azure_nextgen.network.latest.P2SConnectionConfigurationArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1\",\n name=\"P2SConnectionConfig1\",\n routing_configuration=azure_nextgen.network.latest.RoutingConfigurationArgs(\n associated_route_table=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n ),\n propagated_route_tables=azure_nextgen.network.latest.PropagatedRouteTableArgs(\n ids=[\n azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1\",\n ),\n azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable2\",\n ),\n azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable3\",\n ),\n ],\n labels=[\n \"label1\",\n \"label2\",\n ],\n ),\n vnet_routes=azure_nextgen.network.latest.VnetRouteArgs(\n static_routes=[],\n ),\n ),\n vpn_client_address_pool=azure_nextgen.network.latest.AddressSpaceArgs(\n address_prefixes=[\"101.3.0.0/16\"],\n ),\n )],\n resource_group_name=\"rg1\",\n tags={\n \"key1\": \"value1\",\n },\n virtual_hub=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1\",\n ),\n vpn_gateway_scale_unit=1,\n vpn_server_configuration=azure_nextgen.network.latest.SubResourceArgs(\n id=\"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1\",\n ))\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", "properties": { "customDnsServers": { "type": "array", @@ -267966,10 +267966,6 @@ "azure-nextgen:operationalinsights/latest:DataExport": { "description": "The top level data export resource container.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### DataExportCreate\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var dataExport = new AzureNextGen.OperationalInsights.Latest.DataExport(\"dataExport\", new AzureNextGen.OperationalInsights.Latest.DataExportArgs\n {\n DataExportName = \"export1\",\n ResourceGroupName = \"RgTest1\",\n ResourceId = \"/subscriptions/192b9f85-a39a-4276-b96d-d5cd351703f9/resourceGroups/OIAutoRest1234/providers/Microsoft.EventHub/namespaces/test\",\n TableNames = \n {\n \"Heartbeat\",\n },\n WorkspaceName = \"DeWnTest1234\",\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\toperationalinsights \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/operationalinsights/latest\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := operationalinsights.NewDataExport(ctx, \"dataExport\", \u0026operationalinsights.DataExportArgs{\n\t\t\tDataExportName: pulumi.String(\"export1\"),\n\t\t\tResourceGroupName: pulumi.String(\"RgTest1\"),\n\t\t\tResourceId: pulumi.String(\"/subscriptions/192b9f85-a39a-4276-b96d-d5cd351703f9/resourceGroups/OIAutoRest1234/providers/Microsoft.EventHub/namespaces/test\"),\n\t\t\tTableNames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"Heartbeat\"),\n\t\t\t},\n\t\t\tWorkspaceName: pulumi.String(\"DeWnTest1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst dataExport = new azure_nextgen.operationalinsights.latest.DataExport(\"dataExport\", {\n dataExportName: \"export1\",\n resourceGroupName: \"RgTest1\",\n resourceId: \"/subscriptions/192b9f85-a39a-4276-b96d-d5cd351703f9/resourceGroups/OIAutoRest1234/providers/Microsoft.EventHub/namespaces/test\",\n tableNames: [\"Heartbeat\"],\n workspaceName: \"DeWnTest1234\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\ndata_export = azure_nextgen.operationalinsights.latest.DataExport(\"dataExport\",\n data_export_name=\"export1\",\n resource_group_name=\"RgTest1\",\n resource_id=\"/subscriptions/192b9f85-a39a-4276-b96d-d5cd351703f9/resourceGroups/OIAutoRest1234/providers/Microsoft.EventHub/namespaces/test\",\n table_names=[\"Heartbeat\"],\n workspace_name=\"DeWnTest1234\")\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -268017,10 +268013,6 @@ "type" ], "inputProperties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." @@ -284060,7 +284052,7 @@ ] }, "azure-nextgen:sql/v20190601preview:SyncMember": { - "description": "An Azure SQL Database sync member.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create a new sync member\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var syncMember = new AzureNextGen.Sql.V20190601Preview.SyncMember(\"syncMember\", new AzureNextGen.Sql.V20190601Preview.SyncMemberArgs\n {\n DatabaseName = \"syncgroupcrud-4328\",\n DatabaseType = \"AzureSqlDatabase\",\n ResourceGroupName = \"syncgroupcrud-65440\",\n ServerName = \"syncgroupcrud-8475\",\n SyncDirection = \"Bidirectional\",\n SyncGroupName = \"syncgroupcrud-3187\",\n SyncMemberAzureDatabaseResourceId = \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n SyncMemberName = \"syncmembercrud-4879\",\n UsePrivateLinkConnection = true,\n UserName = \"myUser\",\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tsql \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/sql/v20190601preview\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sql.NewSyncMember(ctx, \"syncMember\", \u0026sql.SyncMemberArgs{\n\t\t\tDatabaseName: pulumi.String(\"syncgroupcrud-4328\"),\n\t\t\tDatabaseType: pulumi.String(\"AzureSqlDatabase\"),\n\t\t\tResourceGroupName: pulumi.String(\"syncgroupcrud-65440\"),\n\t\t\tServerName: pulumi.String(\"syncgroupcrud-8475\"),\n\t\t\tSyncDirection: pulumi.String(\"Bidirectional\"),\n\t\t\tSyncGroupName: pulumi.String(\"syncgroupcrud-3187\"),\n\t\t\tSyncMemberAzureDatabaseResourceId: pulumi.String(\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\"),\n\t\t\tSyncMemberName: pulumi.String(\"syncmembercrud-4879\"),\n\t\t\tUsePrivateLinkConnection: pulumi.Bool(true),\n\t\t\tUserName: pulumi.String(\"myUser\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst syncMember = new azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\", {\n databaseName: \"syncgroupcrud-4328\",\n databaseType: \"AzureSqlDatabase\",\n resourceGroupName: \"syncgroupcrud-65440\",\n serverName: \"syncgroupcrud-8475\",\n syncDirection: \"Bidirectional\",\n syncGroupName: \"syncgroupcrud-3187\",\n syncMemberAzureDatabaseResourceId: \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n syncMemberName: \"syncmembercrud-4879\",\n usePrivateLinkConnection: true,\n userName: \"myUser\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nsync_member = azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\",\n database_name=\"syncgroupcrud-4328\",\n database_type=\"AzureSqlDatabase\",\n resource_group_name=\"syncgroupcrud-65440\",\n server_name=\"syncgroupcrud-8475\",\n sync_direction=\"Bidirectional\",\n sync_group_name=\"syncgroupcrud-3187\",\n sync_member_azure_database_resource_id=\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n sync_member_name=\"syncmembercrud-4879\",\n use_private_link_connection=True,\n user_name=\"myUser\")\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Update a sync member\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var syncMember = new AzureNextGen.Sql.V20190601Preview.SyncMember(\"syncMember\", new AzureNextGen.Sql.V20190601Preview.SyncMemberArgs\n {\n DatabaseName = \"syncgroupcrud-7421\",\n DatabaseType = \"AzureSqlDatabase\",\n ResourceGroupName = \"syncgroupcrud-65440\",\n ServerName = \"syncgroupcrud-3379.database.windows.net\",\n SyncDirection = \"Bidirectional\",\n SyncGroupName = \"syncgroupcrud-3187\",\n SyncMemberAzureDatabaseResourceId = \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n SyncMemberName = \"syncmembercrud-4879\",\n UsePrivateLinkConnection = true,\n UserName = \"myUser\",\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tsql \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/sql/v20190601preview\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sql.NewSyncMember(ctx, \"syncMember\", \u0026sql.SyncMemberArgs{\n\t\t\tDatabaseName: pulumi.String(\"syncgroupcrud-7421\"),\n\t\t\tDatabaseType: pulumi.String(\"AzureSqlDatabase\"),\n\t\t\tResourceGroupName: pulumi.String(\"syncgroupcrud-65440\"),\n\t\t\tServerName: pulumi.String(\"syncgroupcrud-3379.database.windows.net\"),\n\t\t\tSyncDirection: pulumi.String(\"Bidirectional\"),\n\t\t\tSyncGroupName: pulumi.String(\"syncgroupcrud-3187\"),\n\t\t\tSyncMemberAzureDatabaseResourceId: pulumi.String(\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\"),\n\t\t\tSyncMemberName: pulumi.String(\"syncmembercrud-4879\"),\n\t\t\tUsePrivateLinkConnection: pulumi.Bool(true),\n\t\t\tUserName: pulumi.String(\"myUser\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst syncMember = new azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\", {\n databaseName: \"syncgroupcrud-7421\",\n databaseType: \"AzureSqlDatabase\",\n resourceGroupName: \"syncgroupcrud-65440\",\n serverName: \"syncgroupcrud-3379.database.windows.net\",\n syncDirection: \"Bidirectional\",\n syncGroupName: \"syncgroupcrud-3187\",\n syncMemberAzureDatabaseResourceId: \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n syncMemberName: \"syncmembercrud-4879\",\n usePrivateLinkConnection: true,\n userName: \"myUser\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nsync_member = azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\",\n database_name=\"syncgroupcrud-7421\",\n database_type=\"AzureSqlDatabase\",\n resource_group_name=\"syncgroupcrud-65440\",\n server_name=\"syncgroupcrud-3379.database.windows.net\",\n sync_direction=\"Bidirectional\",\n sync_group_name=\"syncgroupcrud-3187\",\n sync_member_azure_database_resource_id=\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n sync_member_name=\"syncmembercrud-4879\",\n use_private_link_connection=True,\n user_name=\"myUser\")\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", + "description": "An Azure SQL Database sync member.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create a new sync member\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var syncMember = new AzureNextGen.Sql.V20190601Preview.SyncMember(\"syncMember\", new AzureNextGen.Sql.V20190601Preview.SyncMemberArgs\n {\n DatabaseName = \"syncgroupcrud-7421\",\n DatabaseType = \"AzureSqlDatabase\",\n ResourceGroupName = \"syncgroupcrud-65440\",\n ServerName = \"syncgroupcrud-3379.database.windows.net\",\n SyncDirection = \"Bidirectional\",\n SyncGroupName = \"syncgroupcrud-3187\",\n SyncMemberAzureDatabaseResourceId = \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n SyncMemberName = \"syncmembercrud-4879\",\n UsePrivateLinkConnection = true,\n UserName = \"myUser\",\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tsql \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/sql/v20190601preview\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sql.NewSyncMember(ctx, \"syncMember\", \u0026sql.SyncMemberArgs{\n\t\t\tDatabaseName: pulumi.String(\"syncgroupcrud-7421\"),\n\t\t\tDatabaseType: pulumi.String(\"AzureSqlDatabase\"),\n\t\t\tResourceGroupName: pulumi.String(\"syncgroupcrud-65440\"),\n\t\t\tServerName: pulumi.String(\"syncgroupcrud-3379.database.windows.net\"),\n\t\t\tSyncDirection: pulumi.String(\"Bidirectional\"),\n\t\t\tSyncGroupName: pulumi.String(\"syncgroupcrud-3187\"),\n\t\t\tSyncMemberAzureDatabaseResourceId: pulumi.String(\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\"),\n\t\t\tSyncMemberName: pulumi.String(\"syncmembercrud-4879\"),\n\t\t\tUsePrivateLinkConnection: pulumi.Bool(true),\n\t\t\tUserName: pulumi.String(\"myUser\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst syncMember = new azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\", {\n databaseName: \"syncgroupcrud-7421\",\n databaseType: \"AzureSqlDatabase\",\n resourceGroupName: \"syncgroupcrud-65440\",\n serverName: \"syncgroupcrud-3379.database.windows.net\",\n syncDirection: \"Bidirectional\",\n syncGroupName: \"syncgroupcrud-3187\",\n syncMemberAzureDatabaseResourceId: \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n syncMemberName: \"syncmembercrud-4879\",\n usePrivateLinkConnection: true,\n userName: \"myUser\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nsync_member = azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\",\n database_name=\"syncgroupcrud-7421\",\n database_type=\"AzureSqlDatabase\",\n resource_group_name=\"syncgroupcrud-65440\",\n server_name=\"syncgroupcrud-3379.database.windows.net\",\n sync_direction=\"Bidirectional\",\n sync_group_name=\"syncgroupcrud-3187\",\n sync_member_azure_database_resource_id=\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n sync_member_name=\"syncmembercrud-4879\",\n use_private_link_connection=True,\n user_name=\"myUser\")\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Update a sync member\n```csharp\nusing Pulumi;\nusing AzureNextGen = Pulumi.AzureNextGen;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var syncMember = new AzureNextGen.Sql.V20190601Preview.SyncMember(\"syncMember\", new AzureNextGen.Sql.V20190601Preview.SyncMemberArgs\n {\n DatabaseName = \"syncgroupcrud-7421\",\n DatabaseType = \"AzureSqlDatabase\",\n ResourceGroupName = \"syncgroupcrud-65440\",\n ServerName = \"syncgroupcrud-3379.database.windows.net\",\n SyncDirection = \"Bidirectional\",\n SyncGroupName = \"syncgroupcrud-3187\",\n SyncMemberAzureDatabaseResourceId = \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n SyncMemberName = \"syncmembercrud-4879\",\n UsePrivateLinkConnection = true,\n UserName = \"myUser\",\n });\n }\n\n}\n\n```\n\n```go\npackage main\n\nimport (\n\tsql \"github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/sql/v20190601preview\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sql.NewSyncMember(ctx, \"syncMember\", \u0026sql.SyncMemberArgs{\n\t\t\tDatabaseName: pulumi.String(\"syncgroupcrud-7421\"),\n\t\t\tDatabaseType: pulumi.String(\"AzureSqlDatabase\"),\n\t\t\tResourceGroupName: pulumi.String(\"syncgroupcrud-65440\"),\n\t\t\tServerName: pulumi.String(\"syncgroupcrud-3379.database.windows.net\"),\n\t\t\tSyncDirection: pulumi.String(\"Bidirectional\"),\n\t\t\tSyncGroupName: pulumi.String(\"syncgroupcrud-3187\"),\n\t\t\tSyncMemberAzureDatabaseResourceId: pulumi.String(\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\"),\n\t\t\tSyncMemberName: pulumi.String(\"syncmembercrud-4879\"),\n\t\t\tUsePrivateLinkConnection: pulumi.Bool(true),\n\t\t\tUserName: pulumi.String(\"myUser\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_nextgen from \"@pulumi/azure-nextgen\";\n\nconst syncMember = new azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\", {\n databaseName: \"syncgroupcrud-7421\",\n databaseType: \"AzureSqlDatabase\",\n resourceGroupName: \"syncgroupcrud-65440\",\n serverName: \"syncgroupcrud-3379.database.windows.net\",\n syncDirection: \"Bidirectional\",\n syncGroupName: \"syncgroupcrud-3187\",\n syncMemberAzureDatabaseResourceId: \"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n syncMemberName: \"syncmembercrud-4879\",\n usePrivateLinkConnection: true,\n userName: \"myUser\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_nextgen as azure_nextgen\n\nsync_member = azure_nextgen.sql.v20190601preview.SyncMember(\"syncMember\",\n database_name=\"syncgroupcrud-7421\",\n database_type=\"AzureSqlDatabase\",\n resource_group_name=\"syncgroupcrud-65440\",\n server_name=\"syncgroupcrud-3379.database.windows.net\",\n sync_direction=\"Bidirectional\",\n sync_group_name=\"syncgroupcrud-3187\",\n sync_member_azure_database_resource_id=\"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328\",\n sync_member_name=\"syncmembercrud-4879\",\n use_private_link_connection=True,\n user_name=\"myUser\")\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n", "properties": { "databaseName": { "type": "string", @@ -299559,7 +299551,7 @@ "additionalProperties": { "type": "string" }, - "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou 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" + "description": "Custom properties of the API Management service.\u003c/br\u003eSetting `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).\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.\u003c/br\u003eSetting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.\u003c/br\u003e\u003c/br\u003eNot 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`.\u003c/br\u003e\u003c/br\u003eYou can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`:\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\u003c/br\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\u003c/br\u003eTLS_RSA_WITH_AES_128_GCM_SHA256\u003c/br\u003eTLS_RSA_WITH_AES_256_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_CBC_SHA\u003cbr/\u003eTLS_RSA_WITH_AES_128_CBC_SHA.\u003cbr/\u003e\u003cbr/\u003eFor example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.\u003cbr/\u003e\u003cbr/\u003eNote: next ciphers can't be disabled since they are required by Azure CloudService internal components:\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\u003cbr/\u003eTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\u003cbr/\u003eTLS_RSA_WITH_AES_256_GCM_SHA384" }, "developerPortalUrl": { "type": "string", @@ -358495,10 +358487,6 @@ "outputs": { "description": "The top level data export resource container.", "properties": { - "allTables": { - "type": "boolean", - "description": "When ‘true’, all workspace's tables are exported." - }, "createdDate": { "type": "string", "description": "The latest data export rule modification time." diff --git a/sdk/dotnet/ApiManagement/Latest/ApiManagementService.cs b/sdk/dotnet/ApiManagement/Latest/ApiManagementService.cs index 4ee074c8597c..9f0e25485f23 100644 --- a/sdk/dotnet/ApiManagement/Latest/ApiManagementService.cs +++ b/sdk/dotnet/ApiManagement/Latest/ApiManagementService.cs @@ -39,7 +39,7 @@ public partial class ApiManagementService : Pulumi.CustomResource public Output CreatedAtUtc { get; private set; } = null!; /// - /// 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 + /// 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></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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256<br/>TLS_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_CBC_SHA<br/>TLS_RSA_WITH_AES_128_CBC_SHA.<br/><br/>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.<br/><br/>Note: next ciphers can't be disabled since they are required by Azure CloudService internal components:<br/>TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_GCM_SHA384 /// [Output("customProperties")] public Output?> CustomProperties { get; private set; } = null!; @@ -285,7 +285,7 @@ public InputList Certificates private InputMap? _customProperties; /// - /// 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 + /// 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></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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256<br/>TLS_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_CBC_SHA<br/>TLS_RSA_WITH_AES_128_CBC_SHA.<br/><br/>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.<br/><br/>Note: next ciphers can't be disabled since they are required by Azure CloudService internal components:<br/>TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_GCM_SHA384 /// public InputMap CustomProperties { diff --git a/sdk/dotnet/ApiManagement/Latest/GetApiManagementService.cs b/sdk/dotnet/ApiManagement/Latest/GetApiManagementService.cs index b6ada910a361..33f4d38c381b 100644 --- a/sdk/dotnet/ApiManagement/Latest/GetApiManagementService.cs +++ b/sdk/dotnet/ApiManagement/Latest/GetApiManagementService.cs @@ -56,7 +56,7 @@ public sealed class GetApiManagementServiceResult /// public readonly string CreatedAtUtc; /// - /// 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 + /// 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></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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256<br/>TLS_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_CBC_SHA<br/>TLS_RSA_WITH_AES_128_CBC_SHA.<br/><br/>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.<br/><br/>Note: next ciphers can't be disabled since they are required by Azure CloudService internal components:<br/>TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_GCM_SHA384 /// public readonly ImmutableDictionary? CustomProperties; /// diff --git a/sdk/dotnet/ApiManagement/V20190101/ApiManagementService.cs b/sdk/dotnet/ApiManagement/V20190101/ApiManagementService.cs index 6a34a0d309d8..879e49593373 100644 --- a/sdk/dotnet/ApiManagement/V20190101/ApiManagementService.cs +++ b/sdk/dotnet/ApiManagement/V20190101/ApiManagementService.cs @@ -33,7 +33,7 @@ public partial class ApiManagementService : Pulumi.CustomResource public Output CreatedAtUtc { get; private set; } = null!; /// - /// 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. + /// 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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256</br>TLS_RSA_WITH_AES_128_CBC_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA</br>TLS_RSA_WITH_AES_128_CBC_SHA.</br>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them. /// [Output("customProperties")] public Output?> CustomProperties { get; private set; } = null!; @@ -267,7 +267,7 @@ public InputList Certificates private InputMap? _customProperties; /// - /// 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. + /// 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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256</br>TLS_RSA_WITH_AES_128_CBC_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA</br>TLS_RSA_WITH_AES_128_CBC_SHA.</br>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them. /// public InputMap CustomProperties { diff --git a/sdk/dotnet/ApiManagement/V20190101/GetApiManagementService.cs b/sdk/dotnet/ApiManagement/V20190101/GetApiManagementService.cs index 546110e13c92..a4c4a32afb6b 100644 --- a/sdk/dotnet/ApiManagement/V20190101/GetApiManagementService.cs +++ b/sdk/dotnet/ApiManagement/V20190101/GetApiManagementService.cs @@ -52,7 +52,7 @@ public sealed class GetApiManagementServiceResult /// public readonly string CreatedAtUtc; /// - /// 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. + /// 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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256</br>TLS_RSA_WITH_AES_128_CBC_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA</br>TLS_RSA_WITH_AES_128_CBC_SHA.</br>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them. /// public readonly ImmutableDictionary? CustomProperties; /// diff --git a/sdk/dotnet/ApiManagement/V20191201/ApiManagementService.cs b/sdk/dotnet/ApiManagement/V20191201/ApiManagementService.cs index 6f79615b02e8..364f7efda639 100644 --- a/sdk/dotnet/ApiManagement/V20191201/ApiManagementService.cs +++ b/sdk/dotnet/ApiManagement/V20191201/ApiManagementService.cs @@ -39,7 +39,7 @@ public partial class ApiManagementService : Pulumi.CustomResource public Output CreatedAtUtc { get; private set; } = null!; /// - /// 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 + /// 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></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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256<br/>TLS_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_CBC_SHA<br/>TLS_RSA_WITH_AES_128_CBC_SHA.<br/><br/>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.<br/><br/>Note: next ciphers can't be disabled since they are required by Azure CloudService internal components:<br/>TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_GCM_SHA384 /// [Output("customProperties")] public Output?> CustomProperties { get; private set; } = null!; @@ -285,7 +285,7 @@ public InputList Certificates private InputMap? _customProperties; /// - /// 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 + /// 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></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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256<br/>TLS_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_CBC_SHA<br/>TLS_RSA_WITH_AES_128_CBC_SHA.<br/><br/>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.<br/><br/>Note: next ciphers can't be disabled since they are required by Azure CloudService internal components:<br/>TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_GCM_SHA384 /// public InputMap CustomProperties { diff --git a/sdk/dotnet/ApiManagement/V20191201/GetApiManagementService.cs b/sdk/dotnet/ApiManagement/V20191201/GetApiManagementService.cs index 64e289d2cc85..e569a208792a 100644 --- a/sdk/dotnet/ApiManagement/V20191201/GetApiManagementService.cs +++ b/sdk/dotnet/ApiManagement/V20191201/GetApiManagementService.cs @@ -56,7 +56,7 @@ public sealed class GetApiManagementServiceResult /// public readonly string CreatedAtUtc; /// - /// 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 + /// 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></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]`:</br>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA</br>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</br>TLS_RSA_WITH_AES_128_GCM_SHA256</br>TLS_RSA_WITH_AES_256_CBC_SHA256<br/>TLS_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_CBC_SHA<br/>TLS_RSA_WITH_AES_128_CBC_SHA.<br/><br/>For example: `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for all of them.<br/><br/>Note: next ciphers can't be disabled since they are required by Azure CloudService internal components:<br/>TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br/>TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256<br/>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br/>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br/>TLS_RSA_WITH_AES_256_GCM_SHA384 /// public readonly ImmutableDictionary? CustomProperties; /// diff --git a/sdk/dotnet/OperationalInsights/Latest/DataExport.cs b/sdk/dotnet/OperationalInsights/Latest/DataExport.cs index e646faddd00d..65fde6f74317 100644 --- a/sdk/dotnet/OperationalInsights/Latest/DataExport.cs +++ b/sdk/dotnet/OperationalInsights/Latest/DataExport.cs @@ -14,12 +14,6 @@ namespace Pulumi.AzureNextGen.OperationalInsights.Latest /// public partial class DataExport : Pulumi.CustomResource { - /// - /// When ‘true’, all workspace's tables are exported. - /// - [Output("allTables")] - public Output AllTables { get; private set; } = null!; - /// /// The latest data export rule modification time. /// @@ -125,12 +119,6 @@ public static DataExport Get(string name, Input id, CustomResourceOption public sealed class DataExportArgs : Pulumi.ResourceArgs { - /// - /// When ‘true’, all workspace's tables are exported. - /// - [Input("allTables")] - public Input? AllTables { get; set; } - /// /// The latest data export rule modification time. /// diff --git a/sdk/dotnet/OperationalInsights/Latest/GetDataExport.cs b/sdk/dotnet/OperationalInsights/Latest/GetDataExport.cs index c5748692813d..bf6696f51bda 100644 --- a/sdk/dotnet/OperationalInsights/Latest/GetDataExport.cs +++ b/sdk/dotnet/OperationalInsights/Latest/GetDataExport.cs @@ -45,10 +45,6 @@ public GetDataExportArgs() [OutputType] public sealed class GetDataExportResult { - /// - /// When ‘true’, all workspace's tables are exported. - /// - public readonly bool? AllTables; /// /// The latest data export rule modification time. /// @@ -88,8 +84,6 @@ public sealed class GetDataExportResult [OutputConstructor] private GetDataExportResult( - bool? allTables, - string? createdDate, string? dataExportId, @@ -108,7 +102,6 @@ private GetDataExportResult( string type) { - AllTables = allTables; CreatedDate = createdDate; DataExportId = dataExportId; Enable = enable; diff --git a/sdk/dotnet/OperationalInsights/V20190801Preview/DataExport.cs b/sdk/dotnet/OperationalInsights/V20190801Preview/DataExport.cs index 629c5284828a..762375f2ac00 100644 --- a/sdk/dotnet/OperationalInsights/V20190801Preview/DataExport.cs +++ b/sdk/dotnet/OperationalInsights/V20190801Preview/DataExport.cs @@ -14,12 +14,6 @@ namespace Pulumi.AzureNextGen.OperationalInsights.V20190801Preview /// public partial class DataExport : Pulumi.CustomResource { - /// - /// When ‘true’, all workspace's tables are exported. - /// - [Output("allTables")] - public Output AllTables { get; private set; } = null!; - /// /// The latest data export rule modification time. /// @@ -125,12 +119,6 @@ public static DataExport Get(string name, Input id, CustomResourceOption public sealed class DataExportArgs : Pulumi.ResourceArgs { - /// - /// When ‘true’, all workspace's tables are exported. - /// - [Input("allTables")] - public Input? AllTables { get; set; } - /// /// The latest data export rule modification time. /// diff --git a/sdk/dotnet/OperationalInsights/V20190801Preview/GetDataExport.cs b/sdk/dotnet/OperationalInsights/V20190801Preview/GetDataExport.cs index 57d37b0f99e0..9742def3a2c5 100644 --- a/sdk/dotnet/OperationalInsights/V20190801Preview/GetDataExport.cs +++ b/sdk/dotnet/OperationalInsights/V20190801Preview/GetDataExport.cs @@ -45,10 +45,6 @@ public GetDataExportArgs() [OutputType] public sealed class GetDataExportResult { - /// - /// When ‘true’, all workspace's tables are exported. - /// - public readonly bool? AllTables; /// /// The latest data export rule modification time. /// @@ -88,8 +84,6 @@ public sealed class GetDataExportResult [OutputConstructor] private GetDataExportResult( - bool? allTables, - string? createdDate, string? dataExportId, @@ -108,7 +102,6 @@ private GetDataExportResult( string type) { - AllTables = allTables; CreatedDate = createdDate; DataExportId = dataExportId; Enable = enable; diff --git a/sdk/dotnet/OperationalInsights/V20200801/DataExport.cs b/sdk/dotnet/OperationalInsights/V20200801/DataExport.cs index 3276a2542022..e2403562cc72 100644 --- a/sdk/dotnet/OperationalInsights/V20200801/DataExport.cs +++ b/sdk/dotnet/OperationalInsights/V20200801/DataExport.cs @@ -14,12 +14,6 @@ namespace Pulumi.AzureNextGen.OperationalInsights.V20200801 /// public partial class DataExport : Pulumi.CustomResource { - /// - /// When ‘true’, all workspace's tables are exported. - /// - [Output("allTables")] - public Output AllTables { get; private set; } = null!; - /// /// The latest data export rule modification time. /// @@ -125,12 +119,6 @@ public static DataExport Get(string name, Input id, CustomResourceOption public sealed class DataExportArgs : Pulumi.ResourceArgs { - /// - /// When ‘true’, all workspace's tables are exported. - /// - [Input("allTables")] - public Input? AllTables { get; set; } - /// /// The latest data export rule modification time. /// diff --git a/sdk/dotnet/OperationalInsights/V20200801/GetDataExport.cs b/sdk/dotnet/OperationalInsights/V20200801/GetDataExport.cs index a4586cbfa54b..057612cdfd7f 100644 --- a/sdk/dotnet/OperationalInsights/V20200801/GetDataExport.cs +++ b/sdk/dotnet/OperationalInsights/V20200801/GetDataExport.cs @@ -45,10 +45,6 @@ public GetDataExportArgs() [OutputType] public sealed class GetDataExportResult { - /// - /// When ‘true’, all workspace's tables are exported. - /// - public readonly bool? AllTables; /// /// The latest data export rule modification time. /// @@ -88,8 +84,6 @@ public sealed class GetDataExportResult [OutputConstructor] private GetDataExportResult( - bool? allTables, - string? createdDate, string? dataExportId, @@ -108,7 +102,6 @@ private GetDataExportResult( string type) { - AllTables = allTables; CreatedDate = createdDate; DataExportId = dataExportId; Enable = enable; diff --git a/sdk/go/azure/apimanagement/latest/apiManagementService.go b/sdk/go/azure/apimanagement/latest/apiManagementService.go index b45765ba2e66..ae784aad442b 100644 --- a/sdk/go/azure/apimanagement/latest/apiManagementService.go +++ b/sdk/go/azure/apimanagement/latest/apiManagementService.go @@ -22,7 +22,7 @@ type ApiManagementService struct { Certificates CertificateConfigurationResponseArrayOutput `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringOutput `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties pulumi.StringMapOutput `pulumi:"customProperties"` // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl pulumi.StringOutput `pulumi:"developerPortalUrl"` @@ -160,7 +160,7 @@ type apiManagementServiceState struct { Certificates []CertificateConfigurationResponse `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc *string `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties map[string]string `pulumi:"customProperties"` // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl *string `pulumi:"developerPortalUrl"` @@ -223,7 +223,7 @@ type ApiManagementServiceState struct { Certificates CertificateConfigurationResponseArrayInput // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringPtrInput - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties pulumi.StringMapInput // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl pulumi.StringPtrInput @@ -288,7 +288,7 @@ type apiManagementServiceArgs struct { ApiVersionConstraint *ApiVersionConstraint `pulumi:"apiVersionConstraint"` // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates []CertificateConfiguration `pulumi:"certificates"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties map[string]string `pulumi:"customProperties"` // Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. DisableGateway *bool `pulumi:"disableGateway"` @@ -328,7 +328,7 @@ type ApiManagementServiceArgs struct { ApiVersionConstraint ApiVersionConstraintPtrInput // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates CertificateConfigurationArrayInput - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties pulumi.StringMapInput // Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. DisableGateway pulumi.BoolPtrInput diff --git a/sdk/go/azure/apimanagement/latest/getApiManagementService.go b/sdk/go/azure/apimanagement/latest/getApiManagementService.go index fe54f660955c..1d31128ef975 100644 --- a/sdk/go/azure/apimanagement/latest/getApiManagementService.go +++ b/sdk/go/azure/apimanagement/latest/getApiManagementService.go @@ -33,7 +33,7 @@ type LookupApiManagementServiceResult struct { Certificates []CertificateConfigurationResponse `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc string `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties map[string]string `pulumi:"customProperties"` // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl string `pulumi:"developerPortalUrl"` diff --git a/sdk/go/azure/apimanagement/v20190101/apiManagementService.go b/sdk/go/azure/apimanagement/v20190101/apiManagementService.go index 687d04204f9d..44d7bc8d5b54 100644 --- a/sdk/go/azure/apimanagement/v20190101/apiManagementService.go +++ b/sdk/go/azure/apimanagement/v20190101/apiManagementService.go @@ -20,7 +20,7 @@ type ApiManagementService struct { Certificates CertificateConfigurationResponseArrayOutput `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringOutput `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. CustomProperties pulumi.StringMapOutput `pulumi:"customProperties"` // Developer Portal endpoint URL of the API Management service. DeveloperPortalUrl pulumi.StringOutput `pulumi:"developerPortalUrl"` @@ -154,7 +154,7 @@ type apiManagementServiceState struct { Certificates []CertificateConfigurationResponse `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc *string `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. CustomProperties map[string]string `pulumi:"customProperties"` // Developer Portal endpoint URL of the API Management service. DeveloperPortalUrl *string `pulumi:"developerPortalUrl"` @@ -213,7 +213,7 @@ type ApiManagementServiceState struct { Certificates CertificateConfigurationResponseArrayInput // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringPtrInput - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. CustomProperties pulumi.StringMapInput // Developer Portal endpoint URL of the API Management service. DeveloperPortalUrl pulumi.StringPtrInput @@ -274,7 +274,7 @@ type apiManagementServiceArgs struct { AdditionalLocations []AdditionalLocation `pulumi:"additionalLocations"` // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates []CertificateConfiguration `pulumi:"certificates"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. CustomProperties map[string]string `pulumi:"customProperties"` // Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. EnableClientCertificate *bool `pulumi:"enableClientCertificate"` @@ -310,7 +310,7 @@ type ApiManagementServiceArgs struct { AdditionalLocations AdditionalLocationArrayInput // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates CertificateConfigurationArrayInput - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. CustomProperties pulumi.StringMapInput // Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. EnableClientCertificate pulumi.BoolPtrInput diff --git a/sdk/go/azure/apimanagement/v20190101/getApiManagementService.go b/sdk/go/azure/apimanagement/v20190101/getApiManagementService.go index 153cd7a94a13..d50c960a6555 100644 --- a/sdk/go/azure/apimanagement/v20190101/getApiManagementService.go +++ b/sdk/go/azure/apimanagement/v20190101/getApiManagementService.go @@ -31,7 +31,7 @@ type LookupApiManagementServiceResult struct { Certificates []CertificateConfigurationResponse `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc string `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. CustomProperties map[string]string `pulumi:"customProperties"` // Developer Portal endpoint URL of the API Management service. DeveloperPortalUrl string `pulumi:"developerPortalUrl"` diff --git a/sdk/go/azure/apimanagement/v20191201/apiManagementService.go b/sdk/go/azure/apimanagement/v20191201/apiManagementService.go index c6380203ea4e..559fe11f7b03 100644 --- a/sdk/go/azure/apimanagement/v20191201/apiManagementService.go +++ b/sdk/go/azure/apimanagement/v20191201/apiManagementService.go @@ -22,7 +22,7 @@ type ApiManagementService struct { Certificates CertificateConfigurationResponseArrayOutput `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringOutput `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties pulumi.StringMapOutput `pulumi:"customProperties"` // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl pulumi.StringOutput `pulumi:"developerPortalUrl"` @@ -160,7 +160,7 @@ type apiManagementServiceState struct { Certificates []CertificateConfigurationResponse `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc *string `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties map[string]string `pulumi:"customProperties"` // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl *string `pulumi:"developerPortalUrl"` @@ -223,7 +223,7 @@ type ApiManagementServiceState struct { Certificates CertificateConfigurationResponseArrayInput // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringPtrInput - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties pulumi.StringMapInput // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl pulumi.StringPtrInput @@ -288,7 +288,7 @@ type apiManagementServiceArgs struct { ApiVersionConstraint *ApiVersionConstraint `pulumi:"apiVersionConstraint"` // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates []CertificateConfiguration `pulumi:"certificates"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties map[string]string `pulumi:"customProperties"` // Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. DisableGateway *bool `pulumi:"disableGateway"` @@ -328,7 +328,7 @@ type ApiManagementServiceArgs struct { ApiVersionConstraint ApiVersionConstraintPtrInput // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates CertificateConfigurationArrayInput - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties pulumi.StringMapInput // Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. DisableGateway pulumi.BoolPtrInput diff --git a/sdk/go/azure/apimanagement/v20191201/getApiManagementService.go b/sdk/go/azure/apimanagement/v20191201/getApiManagementService.go index bc78ead25a11..06751fba79a3 100644 --- a/sdk/go/azure/apimanagement/v20191201/getApiManagementService.go +++ b/sdk/go/azure/apimanagement/v20191201/getApiManagementService.go @@ -33,7 +33,7 @@ type LookupApiManagementServiceResult struct { Certificates []CertificateConfigurationResponse `pulumi:"certificates"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc string `pulumi:"createdAtUtc"` - // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + // 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 CustomProperties map[string]string `pulumi:"customProperties"` // DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl string `pulumi:"developerPortalUrl"` diff --git a/sdk/go/azure/operationalinsights/latest/dataExport.go b/sdk/go/azure/operationalinsights/latest/dataExport.go index 38d0bc376ed7..b766ac60b63f 100644 --- a/sdk/go/azure/operationalinsights/latest/dataExport.go +++ b/sdk/go/azure/operationalinsights/latest/dataExport.go @@ -14,8 +14,6 @@ import ( type DataExport struct { pulumi.CustomResourceState - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrOutput `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // The data export rule ID. @@ -88,8 +86,6 @@ func GetDataExport(ctx *pulumi.Context, // Input properties used for looking up and filtering DataExport resources. type dataExportState struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. @@ -111,8 +107,6 @@ type dataExportState struct { } type DataExportState struct { - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrInput // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. @@ -138,8 +132,6 @@ func (DataExportState) ElementType() reflect.Type { } type dataExportArgs struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. @@ -164,8 +156,6 @@ type dataExportArgs struct { // The set of arguments for constructing a DataExport resource. type DataExportArgs struct { - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrInput // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. diff --git a/sdk/go/azure/operationalinsights/latest/getDataExport.go b/sdk/go/azure/operationalinsights/latest/getDataExport.go index 677f44b8b39f..28e58e952081 100644 --- a/sdk/go/azure/operationalinsights/latest/getDataExport.go +++ b/sdk/go/azure/operationalinsights/latest/getDataExport.go @@ -27,8 +27,6 @@ type LookupDataExportArgs struct { // The top level data export resource container. type LookupDataExportResult struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. diff --git a/sdk/go/azure/operationalinsights/v20190801preview/dataExport.go b/sdk/go/azure/operationalinsights/v20190801preview/dataExport.go index 40e1a330976b..cd6f5866b1cf 100644 --- a/sdk/go/azure/operationalinsights/v20190801preview/dataExport.go +++ b/sdk/go/azure/operationalinsights/v20190801preview/dataExport.go @@ -14,8 +14,6 @@ import ( type DataExport struct { pulumi.CustomResourceState - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrOutput `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // The data export rule ID. @@ -88,8 +86,6 @@ func GetDataExport(ctx *pulumi.Context, // Input properties used for looking up and filtering DataExport resources. type dataExportState struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. @@ -111,8 +107,6 @@ type dataExportState struct { } type DataExportState struct { - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrInput // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. @@ -138,8 +132,6 @@ func (DataExportState) ElementType() reflect.Type { } type dataExportArgs struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. @@ -164,8 +156,6 @@ type dataExportArgs struct { // The set of arguments for constructing a DataExport resource. type DataExportArgs struct { - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrInput // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. diff --git a/sdk/go/azure/operationalinsights/v20190801preview/getDataExport.go b/sdk/go/azure/operationalinsights/v20190801preview/getDataExport.go index 65657b5748e9..b0adbfd952f9 100644 --- a/sdk/go/azure/operationalinsights/v20190801preview/getDataExport.go +++ b/sdk/go/azure/operationalinsights/v20190801preview/getDataExport.go @@ -27,8 +27,6 @@ type LookupDataExportArgs struct { // The top level data export resource container. type LookupDataExportResult struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. diff --git a/sdk/go/azure/operationalinsights/v20200801/dataExport.go b/sdk/go/azure/operationalinsights/v20200801/dataExport.go index 55973f7b7085..2c6fd63e2808 100644 --- a/sdk/go/azure/operationalinsights/v20200801/dataExport.go +++ b/sdk/go/azure/operationalinsights/v20200801/dataExport.go @@ -14,8 +14,6 @@ import ( type DataExport struct { pulumi.CustomResourceState - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrOutput `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // The data export rule ID. @@ -88,8 +86,6 @@ func GetDataExport(ctx *pulumi.Context, // Input properties used for looking up and filtering DataExport resources. type dataExportState struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. @@ -111,8 +107,6 @@ type dataExportState struct { } type DataExportState struct { - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrInput // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. @@ -138,8 +132,6 @@ func (DataExportState) ElementType() reflect.Type { } type dataExportArgs struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. @@ -164,8 +156,6 @@ type dataExportArgs struct { // The set of arguments for constructing a DataExport resource. type DataExportArgs struct { - // When ‘true’, all workspace's tables are exported. - AllTables pulumi.BoolPtrInput // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. diff --git a/sdk/go/azure/operationalinsights/v20200801/getDataExport.go b/sdk/go/azure/operationalinsights/v20200801/getDataExport.go index 676b7d7d34f3..49d603564e63 100644 --- a/sdk/go/azure/operationalinsights/v20200801/getDataExport.go +++ b/sdk/go/azure/operationalinsights/v20200801/getDataExport.go @@ -27,8 +27,6 @@ type LookupDataExportArgs struct { // The top level data export resource container. type LookupDataExportResult struct { - // When ‘true’, all workspace's tables are exported. - AllTables *bool `pulumi:"allTables"` // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. diff --git a/sdk/nodejs/apimanagement/latest/apiManagementService.ts b/sdk/nodejs/apimanagement/latest/apiManagementService.ts index 070578be2bcb..583ec595ec4d 100644 --- a/sdk/nodejs/apimanagement/latest/apiManagementService.ts +++ b/sdk/nodejs/apimanagement/latest/apiManagementService.ts @@ -53,7 +53,7 @@ export class ApiManagementService extends pulumi.CustomResource { */ public /*out*/ readonly createdAtUtc!: pulumi.Output; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 */ public readonly customProperties!: pulumi.Output<{[key: string]: string} | undefined>; /** @@ -279,7 +279,7 @@ export interface ApiManagementServiceArgs { */ readonly certificates?: pulumi.Input[]>; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 */ readonly customProperties?: pulumi.Input<{[key: string]: pulumi.Input}>; /** diff --git a/sdk/nodejs/apimanagement/latest/getApiManagementService.ts b/sdk/nodejs/apimanagement/latest/getApiManagementService.ts index 176de01b910e..01eae121f4fd 100644 --- a/sdk/nodejs/apimanagement/latest/getApiManagementService.ts +++ b/sdk/nodejs/apimanagement/latest/getApiManagementService.ts @@ -52,7 +52,7 @@ export interface GetApiManagementServiceResult { */ readonly createdAtUtc: string; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 */ readonly customProperties?: {[key: string]: string}; /** diff --git a/sdk/nodejs/apimanagement/v20190101/apiManagementService.ts b/sdk/nodejs/apimanagement/v20190101/apiManagementService.ts index 99c863a29230..d009996845ed 100644 --- a/sdk/nodejs/apimanagement/v20190101/apiManagementService.ts +++ b/sdk/nodejs/apimanagement/v20190101/apiManagementService.ts @@ -49,7 +49,7 @@ export class ApiManagementService extends pulumi.CustomResource { */ public /*out*/ readonly createdAtUtc!: pulumi.Output; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. */ public readonly customProperties!: pulumi.Output<{[key: string]: string} | undefined>; /** @@ -263,7 +263,7 @@ export interface ApiManagementServiceArgs { */ readonly certificates?: pulumi.Input[]>; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. */ readonly customProperties?: pulumi.Input<{[key: string]: pulumi.Input}>; /** diff --git a/sdk/nodejs/apimanagement/v20190101/getApiManagementService.ts b/sdk/nodejs/apimanagement/v20190101/getApiManagementService.ts index ba8d437cc6d0..0319be40b923 100644 --- a/sdk/nodejs/apimanagement/v20190101/getApiManagementService.ts +++ b/sdk/nodejs/apimanagement/v20190101/getApiManagementService.ts @@ -48,7 +48,7 @@ export interface GetApiManagementServiceResult { */ readonly createdAtUtc: string; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. */ readonly customProperties?: {[key: string]: string}; /** diff --git a/sdk/nodejs/apimanagement/v20191201/apiManagementService.ts b/sdk/nodejs/apimanagement/v20191201/apiManagementService.ts index 64060b3460e1..9954976dd088 100644 --- a/sdk/nodejs/apimanagement/v20191201/apiManagementService.ts +++ b/sdk/nodejs/apimanagement/v20191201/apiManagementService.ts @@ -53,7 +53,7 @@ export class ApiManagementService extends pulumi.CustomResource { */ public /*out*/ readonly createdAtUtc!: pulumi.Output; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 */ public readonly customProperties!: pulumi.Output<{[key: string]: string} | undefined>; /** @@ -279,7 +279,7 @@ export interface ApiManagementServiceArgs { */ readonly certificates?: pulumi.Input[]>; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 */ readonly customProperties?: pulumi.Input<{[key: string]: pulumi.Input}>; /** diff --git a/sdk/nodejs/apimanagement/v20191201/getApiManagementService.ts b/sdk/nodejs/apimanagement/v20191201/getApiManagementService.ts index 37cc6654b27f..1a1bb7b01d3a 100644 --- a/sdk/nodejs/apimanagement/v20191201/getApiManagementService.ts +++ b/sdk/nodejs/apimanagement/v20191201/getApiManagementService.ts @@ -52,7 +52,7 @@ export interface GetApiManagementServiceResult { */ readonly createdAtUtc: string; /** - * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + * 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 */ readonly customProperties?: {[key: string]: string}; /** diff --git a/sdk/nodejs/operationalinsights/latest/dataExport.ts b/sdk/nodejs/operationalinsights/latest/dataExport.ts index 16873985fe64..784f77fff1ce 100644 --- a/sdk/nodejs/operationalinsights/latest/dataExport.ts +++ b/sdk/nodejs/operationalinsights/latest/dataExport.ts @@ -34,10 +34,6 @@ export class DataExport extends pulumi.CustomResource { return obj['__pulumiType'] === DataExport.__pulumiType; } - /** - * When ‘true’, all workspace's tables are exported. - */ - public readonly allTables!: pulumi.Output; /** * The latest data export rule modification time. */ @@ -97,7 +93,6 @@ export class DataExport extends pulumi.CustomResource { if (!args || args.workspaceName === undefined) { throw new Error("Missing required property 'workspaceName'"); } - inputs["allTables"] = args ? args.allTables : undefined; inputs["createdDate"] = args ? args.createdDate : undefined; inputs["dataExportId"] = args ? args.dataExportId : undefined; inputs["dataExportName"] = args ? args.dataExportName : undefined; @@ -111,7 +106,6 @@ export class DataExport extends pulumi.CustomResource { inputs["name"] = undefined /*out*/; inputs["type"] = undefined /*out*/; } else { - inputs["allTables"] = undefined /*out*/; inputs["createdDate"] = undefined /*out*/; inputs["dataExportId"] = undefined /*out*/; inputs["enable"] = undefined /*out*/; @@ -139,10 +133,6 @@ export class DataExport extends pulumi.CustomResource { * The set of arguments for constructing a DataExport resource. */ export interface DataExportArgs { - /** - * When ‘true’, all workspace's tables are exported. - */ - readonly allTables?: pulumi.Input; /** * The latest data export rule modification time. */ diff --git a/sdk/nodejs/operationalinsights/latest/getDataExport.ts b/sdk/nodejs/operationalinsights/latest/getDataExport.ts index 0951d6482637..0aa5790f9cdf 100644 --- a/sdk/nodejs/operationalinsights/latest/getDataExport.ts +++ b/sdk/nodejs/operationalinsights/latest/getDataExport.ts @@ -40,10 +40,6 @@ export interface GetDataExportArgs { * The top level data export resource container. */ export interface GetDataExportResult { - /** - * When ‘true’, all workspace's tables are exported. - */ - readonly allTables?: boolean; /** * The latest data export rule modification time. */ diff --git a/sdk/nodejs/operationalinsights/v20190801preview/dataExport.ts b/sdk/nodejs/operationalinsights/v20190801preview/dataExport.ts index 8490b9711514..9b0938479cbf 100644 --- a/sdk/nodejs/operationalinsights/v20190801preview/dataExport.ts +++ b/sdk/nodejs/operationalinsights/v20190801preview/dataExport.ts @@ -34,10 +34,6 @@ export class DataExport extends pulumi.CustomResource { return obj['__pulumiType'] === DataExport.__pulumiType; } - /** - * When ‘true’, all workspace's tables are exported. - */ - public readonly allTables!: pulumi.Output; /** * The latest data export rule modification time. */ @@ -97,7 +93,6 @@ export class DataExport extends pulumi.CustomResource { if (!args || args.workspaceName === undefined) { throw new Error("Missing required property 'workspaceName'"); } - inputs["allTables"] = args ? args.allTables : undefined; inputs["createdDate"] = args ? args.createdDate : undefined; inputs["dataExportId"] = args ? args.dataExportId : undefined; inputs["dataExportName"] = args ? args.dataExportName : undefined; @@ -111,7 +106,6 @@ export class DataExport extends pulumi.CustomResource { inputs["name"] = undefined /*out*/; inputs["type"] = undefined /*out*/; } else { - inputs["allTables"] = undefined /*out*/; inputs["createdDate"] = undefined /*out*/; inputs["dataExportId"] = undefined /*out*/; inputs["enable"] = undefined /*out*/; @@ -139,10 +133,6 @@ export class DataExport extends pulumi.CustomResource { * The set of arguments for constructing a DataExport resource. */ export interface DataExportArgs { - /** - * When ‘true’, all workspace's tables are exported. - */ - readonly allTables?: pulumi.Input; /** * The latest data export rule modification time. */ diff --git a/sdk/nodejs/operationalinsights/v20190801preview/getDataExport.ts b/sdk/nodejs/operationalinsights/v20190801preview/getDataExport.ts index f7334ceac6ac..a95885cd3c82 100644 --- a/sdk/nodejs/operationalinsights/v20190801preview/getDataExport.ts +++ b/sdk/nodejs/operationalinsights/v20190801preview/getDataExport.ts @@ -40,10 +40,6 @@ export interface GetDataExportArgs { * The top level data export resource container. */ export interface GetDataExportResult { - /** - * When ‘true’, all workspace's tables are exported. - */ - readonly allTables?: boolean; /** * The latest data export rule modification time. */ diff --git a/sdk/nodejs/operationalinsights/v20200801/dataExport.ts b/sdk/nodejs/operationalinsights/v20200801/dataExport.ts index ebb40e0f5420..921e2b83ed66 100644 --- a/sdk/nodejs/operationalinsights/v20200801/dataExport.ts +++ b/sdk/nodejs/operationalinsights/v20200801/dataExport.ts @@ -34,10 +34,6 @@ export class DataExport extends pulumi.CustomResource { return obj['__pulumiType'] === DataExport.__pulumiType; } - /** - * When ‘true’, all workspace's tables are exported. - */ - public readonly allTables!: pulumi.Output; /** * The latest data export rule modification time. */ @@ -97,7 +93,6 @@ export class DataExport extends pulumi.CustomResource { if (!args || args.workspaceName === undefined) { throw new Error("Missing required property 'workspaceName'"); } - inputs["allTables"] = args ? args.allTables : undefined; inputs["createdDate"] = args ? args.createdDate : undefined; inputs["dataExportId"] = args ? args.dataExportId : undefined; inputs["dataExportName"] = args ? args.dataExportName : undefined; @@ -111,7 +106,6 @@ export class DataExport extends pulumi.CustomResource { inputs["name"] = undefined /*out*/; inputs["type"] = undefined /*out*/; } else { - inputs["allTables"] = undefined /*out*/; inputs["createdDate"] = undefined /*out*/; inputs["dataExportId"] = undefined /*out*/; inputs["enable"] = undefined /*out*/; @@ -139,10 +133,6 @@ export class DataExport extends pulumi.CustomResource { * The set of arguments for constructing a DataExport resource. */ export interface DataExportArgs { - /** - * When ‘true’, all workspace's tables are exported. - */ - readonly allTables?: pulumi.Input; /** * The latest data export rule modification time. */ diff --git a/sdk/nodejs/operationalinsights/v20200801/getDataExport.ts b/sdk/nodejs/operationalinsights/v20200801/getDataExport.ts index 350d2aa4e843..9f2a71d9b8d0 100644 --- a/sdk/nodejs/operationalinsights/v20200801/getDataExport.ts +++ b/sdk/nodejs/operationalinsights/v20200801/getDataExport.ts @@ -40,10 +40,6 @@ export interface GetDataExportArgs { * The top level data export resource container. */ export interface GetDataExportResult { - /** - * When ‘true’, all workspace's tables are exported. - */ - readonly allTables?: boolean; /** * The latest data export rule modification time. */ diff --git a/sdk/python/pulumi_azure_nextgen/_tables.py b/sdk/python/pulumi_azure_nextgen/_tables.py index a61333408bdb..4db1168bf74f 100644 --- a/sdk/python/pulumi_azure_nextgen/_tables.py +++ b/sdk/python/pulumi_azure_nextgen/_tables.py @@ -210,7 +210,6 @@ "alexa_skill_id": "alexaSkillId", "alias_name": "aliasName", "all_of": "allOf", - "all_tables": "allTables", "all_tenants": "allTenants", "allocatable_v_ms": "allocatableVMs", "allocated_ip_addresses": "allocatedIpAddresses", @@ -7345,7 +7344,6 @@ "alexaSkillId": "alexa_skill_id", "aliasName": "alias_name", "allOf": "all_of", - "allTables": "all_tables", "allTenants": "all_tenants", "allocatableVMs": "allocatable_v_ms", "allocatedIpAddresses": "allocated_ip_addresses", diff --git a/sdk/python/pulumi_azure_nextgen/apimanagement/latest/api_management_service.py b/sdk/python/pulumi_azure_nextgen/apimanagement/latest/api_management_service.py index fc8613be1057..fc9b2f4dc930 100644 --- a/sdk/python/pulumi_azure_nextgen/apimanagement/latest/api_management_service.py +++ b/sdk/python/pulumi_azure_nextgen/apimanagement/latest/api_management_service.py @@ -46,7 +46,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AdditionalLocationArgs']]]] additional_locations: Additional datacenter locations of the API Management service. :param pulumi.Input[pulumi.InputType['ApiVersionConstraintArgs']] api_version_constraint: Control Plane Apis version constraint for the API Management service. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CertificateConfigurationArgs']]]] certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] custom_properties: 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] custom_properties: 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 :param pulumi.Input[bool] disable_gateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. :param pulumi.Input[bool] enable_client_certificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HostnameConfigurationArgs']]]] hostname_configurations: Custom hostname configuration of the API Management service. @@ -185,7 +185,7 @@ def created_at_utc(self) -> pulumi.Output[str]: @pulumi.getter(name="customProperties") def custom_properties(self) -> pulumi.Output[Optional[Mapping[str, str]]]: """ - 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 """ return pulumi.get(self, "custom_properties") diff --git a/sdk/python/pulumi_azure_nextgen/apimanagement/latest/get_api_management_service.py b/sdk/python/pulumi_azure_nextgen/apimanagement/latest/get_api_management_service.py index 732545bd6ef7..48b2dce4edca 100644 --- a/sdk/python/pulumi_azure_nextgen/apimanagement/latest/get_api_management_service.py +++ b/sdk/python/pulumi_azure_nextgen/apimanagement/latest/get_api_management_service.py @@ -148,7 +148,7 @@ def created_at_utc(self) -> str: @pulumi.getter(name="customProperties") def custom_properties(self) -> Optional[Mapping[str, str]]: """ - 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 """ return pulumi.get(self, "custom_properties") diff --git a/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/api_management_service.py b/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/api_management_service.py index f58e093a5cc7..875d86070782 100644 --- a/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/api_management_service.py +++ b/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/api_management_service.py @@ -43,7 +43,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AdditionalLocationArgs']]]] additional_locations: Additional datacenter locations of the API Management service. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CertificateConfigurationArgs']]]] certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] custom_properties: 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 pulumi.Input[Mapping[str, pulumi.Input[str]]] custom_properties: 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. :param pulumi.Input[bool] enable_client_certificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HostnameConfigurationArgs']]]] hostname_configurations: Custom hostname configuration of the API Management service. :param pulumi.Input[pulumi.InputType['ApiManagementServiceIdentityArgs']] identity: Managed service identity of the Api Management service. @@ -171,7 +171,7 @@ def created_at_utc(self) -> pulumi.Output[str]: @pulumi.getter(name="customProperties") def custom_properties(self) -> pulumi.Output[Optional[Mapping[str, str]]]: """ - 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. """ return pulumi.get(self, "custom_properties") diff --git a/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/get_api_management_service.py b/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/get_api_management_service.py index 6dd8dd036ae9..a52e11832eda 100644 --- a/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/get_api_management_service.py +++ b/sdk/python/pulumi_azure_nextgen/apimanagement/v20190101/get_api_management_service.py @@ -134,7 +134,7 @@ def created_at_utc(self) -> str: @pulumi.getter(name="customProperties") def custom_properties(self) -> Optional[Mapping[str, str]]: """ - 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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. + 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 all of them. """ return pulumi.get(self, "custom_properties") diff --git a/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/api_management_service.py b/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/api_management_service.py index 1e248c739f22..e59dcb032990 100644 --- a/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/api_management_service.py +++ b/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/api_management_service.py @@ -46,7 +46,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AdditionalLocationArgs']]]] additional_locations: Additional datacenter locations of the API Management service. :param pulumi.Input[pulumi.InputType['ApiVersionConstraintArgs']] api_version_constraint: Control Plane Apis version constraint for the API Management service. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CertificateConfigurationArgs']]]] certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] custom_properties: 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] custom_properties: 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 :param pulumi.Input[bool] disable_gateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. :param pulumi.Input[bool] enable_client_certificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HostnameConfigurationArgs']]]] hostname_configurations: Custom hostname configuration of the API Management service. @@ -185,7 +185,7 @@ def created_at_utc(self) -> pulumi.Output[str]: @pulumi.getter(name="customProperties") def custom_properties(self) -> pulumi.Output[Optional[Mapping[str, str]]]: """ - 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 """ return pulumi.get(self, "custom_properties") diff --git a/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/get_api_management_service.py b/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/get_api_management_service.py index 25a07f2223da..8aa8e0de1b2f 100644 --- a/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/get_api_management_service.py +++ b/sdk/python/pulumi_azure_nextgen/apimanagement/v20191201/get_api_management_service.py @@ -148,7 +148,7 @@ def created_at_utc(self) -> str: @pulumi.getter(name="customProperties") def custom_properties(self) -> Optional[Mapping[str, str]]: """ - 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
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`.

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 + 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.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.

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

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 all of 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 """ return pulumi.get(self, "custom_properties") diff --git a/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/data_export.py b/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/data_export.py index 614593d11646..490d48d4ada2 100644 --- a/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/data_export.py +++ b/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/data_export.py @@ -15,7 +15,6 @@ class DataExport(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - all_tables: Optional[pulumi.Input[bool]] = None, created_date: Optional[pulumi.Input[str]] = None, data_export_id: Optional[pulumi.Input[str]] = None, data_export_name: Optional[pulumi.Input[str]] = None, @@ -34,7 +33,6 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[bool] all_tables: When ‘true’, all workspace's tables are exported. :param pulumi.Input[str] created_date: The latest data export rule modification time. :param pulumi.Input[str] data_export_id: The data export rule ID. :param pulumi.Input[str] data_export_name: The data export rule name. @@ -63,7 +61,6 @@ def __init__(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = dict() - __props__['all_tables'] = all_tables __props__['created_date'] = created_date __props__['data_export_id'] = data_export_id if data_export_name is None: @@ -110,14 +107,6 @@ def get(resource_name: str, return DataExport(resource_name, opts=opts, __props__=__props__) - @property - @pulumi.getter(name="allTables") - def all_tables(self) -> pulumi.Output[Optional[bool]]: - """ - When ‘true’, all workspace's tables are exported. - """ - return pulumi.get(self, "all_tables") - @property @pulumi.getter(name="createdDate") def created_date(self) -> pulumi.Output[Optional[str]]: diff --git a/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/get_data_export.py b/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/get_data_export.py index c2f720b6c634..b1628b2756fe 100644 --- a/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/get_data_export.py +++ b/sdk/python/pulumi_azure_nextgen/operationalinsights/latest/get_data_export.py @@ -19,10 +19,7 @@ class GetDataExportResult: """ The top level data export resource container. """ - def __init__(__self__, all_tables=None, created_date=None, data_export_id=None, enable=None, event_hub_name=None, last_modified_date=None, name=None, resource_id=None, table_names=None, type=None): - if all_tables and not isinstance(all_tables, bool): - raise TypeError("Expected argument 'all_tables' to be a bool") - pulumi.set(__self__, "all_tables", all_tables) + def __init__(__self__, created_date=None, data_export_id=None, enable=None, event_hub_name=None, last_modified_date=None, name=None, resource_id=None, table_names=None, type=None): if created_date and not isinstance(created_date, str): raise TypeError("Expected argument 'created_date' to be a str") pulumi.set(__self__, "created_date", created_date) @@ -51,14 +48,6 @@ def __init__(__self__, all_tables=None, created_date=None, data_export_id=None, raise TypeError("Expected argument 'type' to be a str") pulumi.set(__self__, "type", type) - @property - @pulumi.getter(name="allTables") - def all_tables(self) -> Optional[bool]: - """ - When ‘true’, all workspace's tables are exported. - """ - return pulumi.get(self, "all_tables") - @property @pulumi.getter(name="createdDate") def created_date(self) -> Optional[str]: @@ -138,7 +127,6 @@ def __await__(self): if False: yield self return GetDataExportResult( - all_tables=self.all_tables, created_date=self.created_date, data_export_id=self.data_export_id, enable=self.enable, @@ -172,7 +160,6 @@ def get_data_export(data_export_name: Optional[str] = None, __ret__ = pulumi.runtime.invoke('azure-nextgen:operationalinsights/latest:getDataExport', __args__, opts=opts, typ=GetDataExportResult).value return AwaitableGetDataExportResult( - all_tables=__ret__.all_tables, created_date=__ret__.created_date, data_export_id=__ret__.data_export_id, enable=__ret__.enable, diff --git a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/data_export.py b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/data_export.py index 1ef6e9c2b049..247bbbf7912d 100644 --- a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/data_export.py +++ b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/data_export.py @@ -15,7 +15,6 @@ class DataExport(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - all_tables: Optional[pulumi.Input[bool]] = None, created_date: Optional[pulumi.Input[str]] = None, data_export_id: Optional[pulumi.Input[str]] = None, data_export_name: Optional[pulumi.Input[str]] = None, @@ -34,7 +33,6 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[bool] all_tables: When ‘true’, all workspace's tables are exported. :param pulumi.Input[str] created_date: The latest data export rule modification time. :param pulumi.Input[str] data_export_id: The data export rule ID. :param pulumi.Input[str] data_export_name: The data export rule name. @@ -63,7 +61,6 @@ def __init__(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = dict() - __props__['all_tables'] = all_tables __props__['created_date'] = created_date __props__['data_export_id'] = data_export_id if data_export_name is None: @@ -110,14 +107,6 @@ def get(resource_name: str, return DataExport(resource_name, opts=opts, __props__=__props__) - @property - @pulumi.getter(name="allTables") - def all_tables(self) -> pulumi.Output[Optional[bool]]: - """ - When ‘true’, all workspace's tables are exported. - """ - return pulumi.get(self, "all_tables") - @property @pulumi.getter(name="createdDate") def created_date(self) -> pulumi.Output[Optional[str]]: diff --git a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/get_data_export.py b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/get_data_export.py index e8ab70f5436b..9fe9804edb9e 100644 --- a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/get_data_export.py +++ b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20190801preview/get_data_export.py @@ -19,10 +19,7 @@ class GetDataExportResult: """ The top level data export resource container. """ - def __init__(__self__, all_tables=None, created_date=None, data_export_id=None, enable=None, event_hub_name=None, last_modified_date=None, name=None, resource_id=None, table_names=None, type=None): - if all_tables and not isinstance(all_tables, bool): - raise TypeError("Expected argument 'all_tables' to be a bool") - pulumi.set(__self__, "all_tables", all_tables) + def __init__(__self__, created_date=None, data_export_id=None, enable=None, event_hub_name=None, last_modified_date=None, name=None, resource_id=None, table_names=None, type=None): if created_date and not isinstance(created_date, str): raise TypeError("Expected argument 'created_date' to be a str") pulumi.set(__self__, "created_date", created_date) @@ -51,14 +48,6 @@ def __init__(__self__, all_tables=None, created_date=None, data_export_id=None, raise TypeError("Expected argument 'type' to be a str") pulumi.set(__self__, "type", type) - @property - @pulumi.getter(name="allTables") - def all_tables(self) -> Optional[bool]: - """ - When ‘true’, all workspace's tables are exported. - """ - return pulumi.get(self, "all_tables") - @property @pulumi.getter(name="createdDate") def created_date(self) -> Optional[str]: @@ -138,7 +127,6 @@ def __await__(self): if False: yield self return GetDataExportResult( - all_tables=self.all_tables, created_date=self.created_date, data_export_id=self.data_export_id, enable=self.enable, @@ -172,7 +160,6 @@ def get_data_export(data_export_name: Optional[str] = None, __ret__ = pulumi.runtime.invoke('azure-nextgen:operationalinsights/v20190801preview:getDataExport', __args__, opts=opts, typ=GetDataExportResult).value return AwaitableGetDataExportResult( - all_tables=__ret__.all_tables, created_date=__ret__.created_date, data_export_id=__ret__.data_export_id, enable=__ret__.enable, diff --git a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/data_export.py b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/data_export.py index ebfffe22b0b3..2ee21a4f24ff 100644 --- a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/data_export.py +++ b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/data_export.py @@ -15,7 +15,6 @@ class DataExport(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - all_tables: Optional[pulumi.Input[bool]] = None, created_date: Optional[pulumi.Input[str]] = None, data_export_id: Optional[pulumi.Input[str]] = None, data_export_name: Optional[pulumi.Input[str]] = None, @@ -34,7 +33,6 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[bool] all_tables: When ‘true’, all workspace's tables are exported. :param pulumi.Input[str] created_date: The latest data export rule modification time. :param pulumi.Input[str] data_export_id: The data export rule ID. :param pulumi.Input[str] data_export_name: The data export rule name. @@ -63,7 +61,6 @@ def __init__(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = dict() - __props__['all_tables'] = all_tables __props__['created_date'] = created_date __props__['data_export_id'] = data_export_id if data_export_name is None: @@ -110,14 +107,6 @@ def get(resource_name: str, return DataExport(resource_name, opts=opts, __props__=__props__) - @property - @pulumi.getter(name="allTables") - def all_tables(self) -> pulumi.Output[Optional[bool]]: - """ - When ‘true’, all workspace's tables are exported. - """ - return pulumi.get(self, "all_tables") - @property @pulumi.getter(name="createdDate") def created_date(self) -> pulumi.Output[Optional[str]]: diff --git a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/get_data_export.py b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/get_data_export.py index bedf6db26bcd..d55b6d88ae78 100644 --- a/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/get_data_export.py +++ b/sdk/python/pulumi_azure_nextgen/operationalinsights/v20200801/get_data_export.py @@ -19,10 +19,7 @@ class GetDataExportResult: """ The top level data export resource container. """ - def __init__(__self__, all_tables=None, created_date=None, data_export_id=None, enable=None, event_hub_name=None, last_modified_date=None, name=None, resource_id=None, table_names=None, type=None): - if all_tables and not isinstance(all_tables, bool): - raise TypeError("Expected argument 'all_tables' to be a bool") - pulumi.set(__self__, "all_tables", all_tables) + def __init__(__self__, created_date=None, data_export_id=None, enable=None, event_hub_name=None, last_modified_date=None, name=None, resource_id=None, table_names=None, type=None): if created_date and not isinstance(created_date, str): raise TypeError("Expected argument 'created_date' to be a str") pulumi.set(__self__, "created_date", created_date) @@ -51,14 +48,6 @@ def __init__(__self__, all_tables=None, created_date=None, data_export_id=None, raise TypeError("Expected argument 'type' to be a str") pulumi.set(__self__, "type", type) - @property - @pulumi.getter(name="allTables") - def all_tables(self) -> Optional[bool]: - """ - When ‘true’, all workspace's tables are exported. - """ - return pulumi.get(self, "all_tables") - @property @pulumi.getter(name="createdDate") def created_date(self) -> Optional[str]: @@ -138,7 +127,6 @@ def __await__(self): if False: yield self return GetDataExportResult( - all_tables=self.all_tables, created_date=self.created_date, data_export_id=self.data_export_id, enable=self.enable, @@ -172,7 +160,6 @@ def get_data_export(data_export_name: Optional[str] = None, __ret__ = pulumi.runtime.invoke('azure-nextgen:operationalinsights/v20200801:getDataExport', __args__, opts=opts, typ=GetDataExportResult).value return AwaitableGetDataExportResult( - all_tables=__ret__.all_tables, created_date=__ret__.created_date, data_export_id=__ret__.data_export_id, enable=__ret__.enable,