diff --git a/lib/services/websiteManagement2/LICENSE.txt b/lib/services/websiteManagement2/LICENSE.txt
index 5431ba98b9..8f3d856145 100644
--- a/lib/services/websiteManagement2/LICENSE.txt
+++ b/lib/services/websiteManagement2/LICENSE.txt
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2018 Microsoft
+Copyright (c) 2019 Microsoft
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/services/websiteManagement2/lib/models/corsSettings.js b/lib/services/websiteManagement2/lib/models/corsSettings.js
index 294a621ffa..3545b8e225 100644
--- a/lib/services/websiteManagement2/lib/models/corsSettings.js
+++ b/lib/services/websiteManagement2/lib/models/corsSettings.js
@@ -20,6 +20,10 @@ class CorsSettings {
* @property {array} [allowedOrigins] Gets or sets the list of origins that
* should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
+ * @property {boolean} [supportCredentials] Gets or sets whether CORS
+ * requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
*/
constructor() {
}
@@ -51,6 +55,13 @@ class CorsSettings {
}
}
}
+ },
+ supportCredentials: {
+ required: false,
+ serializedName: 'supportCredentials',
+ type: {
+ name: 'Boolean'
+ }
}
}
}
diff --git a/lib/services/websiteManagement2/lib/models/index.d.ts b/lib/services/websiteManagement2/lib/models/index.d.ts
index febbb7cee5..5dedf085fe 100644
--- a/lib/services/websiteManagement2/lib/models/index.d.ts
+++ b/lib/services/websiteManagement2/lib/models/index.d.ts
@@ -502,6 +502,10 @@ export interface VnetInfo extends ProxyOnlyResource {
* addresses.
*/
dnsServers?: string;
+ /**
+ * Flag that is used to denote if this is VNET injection
+ */
+ isSwift?: boolean;
}
/**
@@ -897,6 +901,12 @@ export interface CorsSettings {
* calls (for example: http://example.com:12345). Use "*" to allow all.
*/
allowedOrigins?: string[];
+ /**
+ * Gets or sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ */
+ supportCredentials?: boolean;
}
/**
@@ -1438,9 +1448,17 @@ export interface SiteConfig {
*/
xManagedServiceIdentityId?: number;
/**
- * IP security restrictions.
+ * IP security restrictions for main.
*/
ipSecurityRestrictions?: IpSecurityRestriction[];
+ /**
+ * IP security restrictions for scm.
+ */
+ scmIpSecurityRestrictions?: IpSecurityRestriction[];
+ /**
+ * IP security restrictions for scm to use main.
+ */
+ scmIpSecurityRestrictionsUseMain?: boolean;
/**
* Http20Enabled: configures a web site to allow clients to connect over http2.0
*/
@@ -3544,6 +3562,10 @@ export interface StackMajorVersion {
* Minor versions associated with the major version.
*/
minorVersions?: StackMinorVersion[];
+ /**
+ * true if this supports Application Insights; otherwise, false.
+ */
+ applicationInsights?: boolean;
}
/**
@@ -5456,6 +5478,12 @@ export interface SiteAuthSettings extends ProxyOnlyResource {
* More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
*/
clientSecret?: string;
+ /**
+ * An alternative to the client secret, that is the thumbprint of a certificate used for signing
+ * purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ */
+ clientSecretCertificateThumbprint?: string;
/**
* The OpenID Connect Issuer URI that represents the entity which issues access tokens for this
* application.
@@ -5782,9 +5810,17 @@ export interface SiteConfigResource extends ProxyOnlyResource {
*/
xManagedServiceIdentityId?: number;
/**
- * IP security restrictions.
+ * IP security restrictions for main.
*/
ipSecurityRestrictions?: IpSecurityRestriction[];
+ /**
+ * IP security restrictions for scm.
+ */
+ scmIpSecurityRestrictions?: IpSecurityRestriction[];
+ /**
+ * IP security restrictions for scm to use main.
+ */
+ scmIpSecurityRestrictionsUseMain?: boolean;
/**
* Http20Enabled: configures a web site to allow clients to connect over http2.0
*/
diff --git a/lib/services/websiteManagement2/lib/models/networkFeatures.js b/lib/services/websiteManagement2/lib/models/networkFeatures.js
index d45dbeeeb2..3141bcca24 100644
--- a/lib/services/websiteManagement2/lib/models/networkFeatures.js
+++ b/lib/services/websiteManagement2/lib/models/networkFeatures.js
@@ -39,6 +39,8 @@ class NetworkFeatures extends models['ProxyOnlyResource'] {
* @property {string} [virtualNetworkConnection.dnsServers] DNS servers to be
* used by this Virtual Network. This should be a comma-separated list of IP
* addresses.
+ * @property {boolean} [virtualNetworkConnection.isSwift] Flag that is used
+ * to denote if this is VNET injection
* @property {array} [hybridConnections] The Hybrid Connections summary view.
* @property {array} [hybridConnectionsV2] The Hybrid Connection V2 (Service
* Bus) view.
diff --git a/lib/services/websiteManagement2/lib/models/site.js b/lib/services/websiteManagement2/lib/models/site.js
index 85bbd53fab..2806ce3cae 100644
--- a/lib/services/websiteManagement2/lib/models/site.js
+++ b/lib/services/websiteManagement2/lib/models/site.js
@@ -167,6 +167,10 @@ class Site extends models['Resource'] {
* @property {array} [siteConfig.cors.allowedOrigins] Gets or sets the list
* of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
+ * @property {boolean} [siteConfig.cors.supportCredentials] Gets or sets
+ * whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
* @property {object} [siteConfig.push] Push endpoint settings.
* @property {boolean} [siteConfig.push.isPushEnabled] Gets or sets a flag
* indicating whether the Push endpoint is enabled.
@@ -194,7 +198,11 @@ class Site extends models['Resource'] {
* @property {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
* @property {array} [siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ * @property {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ * @property {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP
+ * security restrictions for scm to use main.
* @property {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a
* web site to allow clients to connect over http2.0
* @property {string} [siteConfig.minTlsVersion] MinTlsVersion: configures
diff --git a/lib/services/websiteManagement2/lib/models/siteAuthSettings.js b/lib/services/websiteManagement2/lib/models/siteAuthSettings.js
index 40c3303dad..c8f769b81e 100644
--- a/lib/services/websiteManagement2/lib/models/siteAuthSettings.js
+++ b/lib/services/websiteManagement2/lib/models/siteAuthSettings.js
@@ -67,6 +67,10 @@ class SiteAuthSettings extends models['ProxyOnlyResource'] {
* authenticate end users.
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
+ * @property {string} [clientSecretCertificateThumbprint] An alternative to
+ * the client secret, that is the thumbprint of a certificate used for
+ * signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
* @property {string} [issuer] The OpenID Connect Issuer URI that represents
* the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -261,6 +265,13 @@ class SiteAuthSettings extends models['ProxyOnlyResource'] {
name: 'String'
}
},
+ clientSecretCertificateThumbprint: {
+ required: false,
+ serializedName: 'properties.clientSecretCertificateThumbprint',
+ type: {
+ name: 'String'
+ }
+ },
issuer: {
required: false,
serializedName: 'properties.issuer',
diff --git a/lib/services/websiteManagement2/lib/models/siteConfig.js b/lib/services/websiteManagement2/lib/models/siteConfig.js
index ff08360a07..f907e93c04 100644
--- a/lib/services/websiteManagement2/lib/models/siteConfig.js
+++ b/lib/services/websiteManagement2/lib/models/siteConfig.js
@@ -122,6 +122,10 @@ class SiteConfig {
* @property {array} [cors.allowedOrigins] Gets or sets the list of origins
* that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
+ * @property {boolean} [cors.supportCredentials] Gets or sets whether CORS
+ * requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
* @property {object} [push] Push endpoint settings.
* @property {boolean} [push.isPushEnabled] Gets or sets a flag indicating
* whether the Push endpoint is enabled.
@@ -146,7 +150,12 @@ class SiteConfig {
* @property {number} [managedServiceIdentityId] Managed Service Identity Id
* @property {number} [xManagedServiceIdentityId] Explicit Managed Service
* Identity Id
- * @property {array} [ipSecurityRestrictions] IP security restrictions.
+ * @property {array} [ipSecurityRestrictions] IP security restrictions for
+ * main.
+ * @property {array} [scmIpSecurityRestrictions] IP security restrictions for
+ * scm.
+ * @property {boolean} [scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
* @property {boolean} [http20Enabled] Http20Enabled: configures a web site
* to allow clients to connect over http2.0. Default value: true .
* @property {string} [minTlsVersion] MinTlsVersion: configures the minimum
@@ -570,6 +579,28 @@ class SiteConfig {
}
}
},
+ scmIpSecurityRestrictions: {
+ required: false,
+ serializedName: 'scmIpSecurityRestrictions',
+ type: {
+ name: 'Sequence',
+ element: {
+ required: false,
+ serializedName: 'IpSecurityRestrictionElementType',
+ type: {
+ name: 'Composite',
+ className: 'IpSecurityRestriction'
+ }
+ }
+ }
+ },
+ scmIpSecurityRestrictionsUseMain: {
+ required: false,
+ serializedName: 'scmIpSecurityRestrictionsUseMain',
+ type: {
+ name: 'Boolean'
+ }
+ },
http20Enabled: {
required: false,
serializedName: 'http20Enabled',
diff --git a/lib/services/websiteManagement2/lib/models/siteConfigResource.js b/lib/services/websiteManagement2/lib/models/siteConfigResource.js
index de7e6a320b..f0688c1bba 100644
--- a/lib/services/websiteManagement2/lib/models/siteConfigResource.js
+++ b/lib/services/websiteManagement2/lib/models/siteConfigResource.js
@@ -125,6 +125,10 @@ class SiteConfigResource extends models['ProxyOnlyResource'] {
* @property {array} [cors.allowedOrigins] Gets or sets the list of origins
* that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
+ * @property {boolean} [cors.supportCredentials] Gets or sets whether CORS
+ * requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
* @property {object} [push] Push endpoint settings.
* @property {boolean} [push.isPushEnabled] Gets or sets a flag indicating
* whether the Push endpoint is enabled.
@@ -149,7 +153,12 @@ class SiteConfigResource extends models['ProxyOnlyResource'] {
* @property {number} [managedServiceIdentityId] Managed Service Identity Id
* @property {number} [xManagedServiceIdentityId] Explicit Managed Service
* Identity Id
- * @property {array} [ipSecurityRestrictions] IP security restrictions.
+ * @property {array} [ipSecurityRestrictions] IP security restrictions for
+ * main.
+ * @property {array} [scmIpSecurityRestrictions] IP security restrictions for
+ * scm.
+ * @property {boolean} [scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
* @property {boolean} [http20Enabled] Http20Enabled: configures a web site
* to allow clients to connect over http2.0. Default value: true .
* @property {string} [minTlsVersion] MinTlsVersion: configures the minimum
@@ -605,6 +614,28 @@ class SiteConfigResource extends models['ProxyOnlyResource'] {
}
}
},
+ scmIpSecurityRestrictions: {
+ required: false,
+ serializedName: 'properties.scmIpSecurityRestrictions',
+ type: {
+ name: 'Sequence',
+ element: {
+ required: false,
+ serializedName: 'IpSecurityRestrictionElementType',
+ type: {
+ name: 'Composite',
+ className: 'IpSecurityRestriction'
+ }
+ }
+ }
+ },
+ scmIpSecurityRestrictionsUseMain: {
+ required: false,
+ serializedName: 'properties.scmIpSecurityRestrictionsUseMain',
+ type: {
+ name: 'Boolean'
+ }
+ },
http20Enabled: {
required: false,
serializedName: 'properties.http20Enabled',
diff --git a/lib/services/websiteManagement2/lib/models/sitePatchResource.js b/lib/services/websiteManagement2/lib/models/sitePatchResource.js
index cf6efd2880..234feca19d 100644
--- a/lib/services/websiteManagement2/lib/models/sitePatchResource.js
+++ b/lib/services/websiteManagement2/lib/models/sitePatchResource.js
@@ -167,6 +167,10 @@ class SitePatchResource extends models['ProxyOnlyResource'] {
* @property {array} [siteConfig.cors.allowedOrigins] Gets or sets the list
* of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
+ * @property {boolean} [siteConfig.cors.supportCredentials] Gets or sets
+ * whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
* @property {object} [siteConfig.push] Push endpoint settings.
* @property {boolean} [siteConfig.push.isPushEnabled] Gets or sets a flag
* indicating whether the Push endpoint is enabled.
@@ -194,7 +198,11 @@ class SitePatchResource extends models['ProxyOnlyResource'] {
* @property {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
* @property {array} [siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ * @property {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ * @property {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP
+ * security restrictions for scm to use main.
* @property {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a
* web site to allow clients to connect over http2.0
* @property {string} [siteConfig.minTlsVersion] MinTlsVersion: configures
diff --git a/lib/services/websiteManagement2/lib/models/stackMajorVersion.js b/lib/services/websiteManagement2/lib/models/stackMajorVersion.js
index 5fec37fa10..9a8dbd2717 100644
--- a/lib/services/websiteManagement2/lib/models/stackMajorVersion.js
+++ b/lib/services/websiteManagement2/lib/models/stackMajorVersion.js
@@ -25,6 +25,8 @@ class StackMajorVersion {
* major version; otherwise, false.
* @property {array} [minorVersions] Minor versions associated with the major
* version.
+ * @property {boolean} [applicationInsights] true if this
+ * supports Application Insights; otherwise, false.
*/
constructor() {
}
@@ -78,6 +80,13 @@ class StackMajorVersion {
}
}
}
+ },
+ applicationInsights: {
+ required: false,
+ serializedName: 'applicationInsights',
+ type: {
+ name: 'Boolean'
+ }
}
}
}
diff --git a/lib/services/websiteManagement2/lib/models/vnetInfo.js b/lib/services/websiteManagement2/lib/models/vnetInfo.js
index 43bc07acda..368e28e4cc 100644
--- a/lib/services/websiteManagement2/lib/models/vnetInfo.js
+++ b/lib/services/websiteManagement2/lib/models/vnetInfo.js
@@ -31,6 +31,8 @@ class VnetInfo extends models['ProxyOnlyResource'] {
* required; otherwise, false.
* @property {string} [dnsServers] DNS servers to be used by this Virtual
* Network. This should be a comma-separated list of IP addresses.
+ * @property {boolean} [isSwift] Flag that is used to denote if this is VNET
+ * injection
*/
constructor() {
super();
@@ -133,6 +135,13 @@ class VnetInfo extends models['ProxyOnlyResource'] {
type: {
name: 'String'
}
+ },
+ isSwift: {
+ required: false,
+ serializedName: 'properties.isSwift',
+ type: {
+ name: 'Boolean'
+ }
}
}
}
diff --git a/lib/services/websiteManagement2/lib/operations/index.d.ts b/lib/services/websiteManagement2/lib/operations/index.d.ts
index eb291bb310..bf390854bc 100644
--- a/lib/services/websiteManagement2/lib/operations/index.d.ts
+++ b/lib/services/websiteManagement2/lib/operations/index.d.ts
@@ -9166,6 +9166,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -9207,7 +9212,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -9551,6 +9562,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -9592,7 +9608,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -10035,6 +10057,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -10076,7 +10103,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -10408,6 +10441,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -10449,7 +10487,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -11655,6 +11699,11 @@ export interface WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -11824,6 +11873,11 @@ export interface WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -13994,6 +14048,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -14033,7 +14092,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -14241,6 +14307,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -14280,7 +14351,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -14507,6 +14585,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -14546,7 +14629,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -14754,6 +14844,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -14793,7 +14888,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -23504,6 +23606,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -23545,7 +23652,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -23892,6 +24005,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -23933,7 +24051,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -24385,6 +24509,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -24426,7 +24555,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -24761,6 +24896,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -24802,7 +24942,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -26081,6 +26227,11 @@ export interface WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -26253,6 +26404,11 @@ export interface WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -28398,6 +28554,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -28437,7 +28598,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -28648,6 +28816,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -28687,7 +28860,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -28917,6 +29097,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -28956,7 +29141,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -29167,6 +29359,11 @@ export interface WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -29206,7 +29403,14 @@ export interface WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -39820,6 +40024,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -39865,6 +40072,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -40007,6 +40217,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -40052,6 +40265,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -42243,6 +42459,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -42285,6 +42504,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -42418,6 +42640,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -42460,6 +42685,9 @@ export interface WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -43119,6 +43347,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -43160,7 +43393,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -43504,6 +43743,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -43545,7 +43789,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -45208,6 +45458,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -45249,7 +45504,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -45596,6 +45857,11 @@ export interface WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -45637,7 +45903,13 @@ export interface WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
diff --git a/lib/services/websiteManagement2/lib/operations/webApps.js b/lib/services/websiteManagement2/lib/operations/webApps.js
index db3e5939da..dc90496206 100644
--- a/lib/services/websiteManagement2/lib/operations/webApps.js
+++ b/lib/services/websiteManagement2/lib/operations/webApps.js
@@ -703,6 +703,11 @@ function _get(resourceGroupName, name, options, callback) {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -744,7 +749,13 @@ function _get(resourceGroupName, name, options, callback) {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -1311,6 +1322,11 @@ function _deleteMethod(resourceGroupName, name, options, callback) {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -1352,7 +1368,13 @@ function _deleteMethod(resourceGroupName, name, options, callback) {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -3598,6 +3620,11 @@ function _listApplicationSettings(resourceGroupName, name, options, callback) {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -6907,7 +6934,7 @@ function _getSwiftVirtualNetworkConnection(resourceGroupName, name, options, cal
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{subscriptionId}', encodeURIComponent(this.client.subscriptionId));
@@ -7091,7 +7118,7 @@ function _createOrUpdateSwiftVirtualNetworkConnection(resourceGroupName, name, c
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{subscriptionId}', encodeURIComponent(this.client.subscriptionId));
@@ -7268,7 +7295,7 @@ function _deleteSwiftVirtualNetwork(resourceGroupName, name, options, callback)
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{subscriptionId}', encodeURIComponent(this.client.subscriptionId));
@@ -7434,7 +7461,7 @@ function _updateSwiftVirtualNetworkConnection(resourceGroupName, name, connectio
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{subscriptionId}', encodeURIComponent(this.client.subscriptionId));
@@ -7878,6 +7905,11 @@ function _getConfiguration(resourceGroupName, name, options, callback) {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -7917,7 +7949,14 @@ function _getConfiguration(resourceGroupName, name, options, callback) {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -8282,6 +8321,11 @@ function _createOrUpdateConfiguration(resourceGroupName, name, siteConfig, optio
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -8321,7 +8365,14 @@ function _createOrUpdateConfiguration(resourceGroupName, name, siteConfig, optio
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -26214,6 +26265,11 @@ function _getSlot(resourceGroupName, name, slot, options, callback) {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -26255,7 +26311,13 @@ function _getSlot(resourceGroupName, name, slot, options, callback) {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -26832,6 +26894,11 @@ function _deleteSlot(resourceGroupName, name, slot, options, callback) {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -26873,7 +26940,13 @@ function _deleteSlot(resourceGroupName, name, slot, options, callback) {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -29201,6 +29274,11 @@ function _listApplicationSettingsSlot(resourceGroupName, name, slot, options, ca
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -32271,7 +32349,7 @@ function _getSwiftVirtualNetworkConnectionSlot(resourceGroupName, name, slot, op
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{slot}', encodeURIComponent(slot));
@@ -32462,7 +32540,7 @@ function _createOrUpdateSwiftVirtualNetworkConnectionSlot(resourceGroupName, nam
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{slot}', encodeURIComponent(slot));
@@ -32646,7 +32724,7 @@ function _deleteSwiftVirtualNetworkSlot(resourceGroupName, name, slot, options,
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{slot}', encodeURIComponent(slot));
@@ -32819,7 +32897,7 @@ function _updateSwiftVirtualNetworkConnectionSlot(resourceGroupName, name, conne
// Construct URL
let baseUrl = this.client.baseUri;
- let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/virtualNetwork';
+ let requestUrl = baseUrl + (baseUrl.endsWith('/') ? '' : '/') + 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork';
requestUrl = requestUrl.replace('{resourceGroupName}', encodeURIComponent(resourceGroupName));
requestUrl = requestUrl.replace('{name}', encodeURIComponent(name));
requestUrl = requestUrl.replace('{slot}', encodeURIComponent(slot));
@@ -33271,6 +33349,11 @@ function _getConfigurationSlot(resourceGroupName, name, slot, options, callback)
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -33310,7 +33393,14 @@ function _getConfigurationSlot(resourceGroupName, name, slot, options, callback)
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -33682,6 +33772,11 @@ function _createOrUpdateConfigurationSlot(resourceGroupName, name, siteConfig, s
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -33721,7 +33816,14 @@ function _createOrUpdateConfigurationSlot(resourceGroupName, name, siteConfig, s
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -55323,6 +55425,9 @@ function _getVnetConnectionSlot(resourceGroupName, name, vnetName, slot, options
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -55692,6 +55797,9 @@ function _deleteVnetConnectionSlot(resourceGroupName, name, vnetName, slot, opti
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -60455,6 +60563,9 @@ function _getVnetConnection(resourceGroupName, name, vnetName, options, callback
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -60810,6 +60921,9 @@ function _deleteVnetConnection(resourceGroupName, name, vnetName, options, callb
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -62123,6 +62237,11 @@ function _getWebJob(resourceGroupName, name, webJobName, options, callback) {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -62164,7 +62283,13 @@ function _getWebJob(resourceGroupName, name, webJobName, options, callback) {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -65077,6 +65202,11 @@ function _beginInstallSiteExtension(resourceGroupName, name, siteExtensionId, op
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -65118,7 +65248,13 @@ function _beginInstallSiteExtension(resourceGroupName, name, siteExtensionId, op
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -77203,6 +77339,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -77244,7 +77385,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -77600,6 +77747,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -77641,7 +77793,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -78126,6 +78284,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -78167,7 +78330,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -78511,6 +78680,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -78552,7 +78726,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -80070,6 +80250,11 @@ class WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -80251,6 +80436,11 @@ class WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -83030,6 +83220,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -83069,7 +83264,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -83289,6 +83491,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -83328,7 +83535,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -83570,6 +83784,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -83609,7 +83828,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -83829,6 +84055,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -83868,7 +84099,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -95456,6 +95694,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -95497,7 +95740,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -95856,6 +96105,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -95897,7 +96151,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -96391,6 +96651,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -96432,7 +96697,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -96779,6 +97050,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -96820,7 +97096,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -98411,6 +98693,11 @@ class WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -98595,6 +98882,11 @@ class WebApps {
* More information on OpenID Connect:
* http://openid.net/specs/openid-connect-core-1_0.html
*
+ * @param {string} [siteAuthSettings.clientSecretCertificateThumbprint] An
+ * alternative to the client secret, that is the thumbprint of a certificate
+ * used for signing purposes. This property acts as
+ * a replacement for the Client Secret. It is also optional.
+ *
* @param {string} [siteAuthSettings.issuer] The OpenID Connect Issuer URI that
* represents the entity which issues access tokens for this application.
* When using Azure Active Directory, this value is the URI of the directory
@@ -101295,6 +101587,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -101334,7 +101631,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -101557,6 +101861,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -101596,7 +101905,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -101841,6 +102157,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -101880,7 +102201,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -102103,6 +102431,11 @@ class WebApps {
* origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteConfig.cors.supportCredentials] Gets or sets whether
+ * CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteConfig.push.isPushEnabled Gets or sets a flag
@@ -102142,7 +102475,14 @@ class WebApps {
* @param {number} [siteConfig.xManagedServiceIdentityId] Explicit Managed
* Service Identity Id
*
- * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions.
+ * @param {array} [siteConfig.ipSecurityRestrictions] IP security restrictions
+ * for main.
+ *
+ * @param {array} [siteConfig.scmIpSecurityRestrictions] IP security
+ * restrictions for scm.
+ *
+ * @param {boolean} [siteConfig.scmIpSecurityRestrictionsUseMain] IP security
+ * restrictions for scm to use main.
*
* @param {boolean} [siteConfig.http20Enabled] Http20Enabled: configures a web
* site to allow clients to connect over http2.0
@@ -116146,6 +116486,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -116203,6 +116546,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -116387,6 +116733,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -116444,6 +116793,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {string} slot Name of the deployment slot. If a slot is not
@@ -119406,6 +119758,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -119460,6 +119815,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -119635,6 +119993,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -119689,6 +120050,9 @@ class WebApps {
* @param {string} [connectionEnvelope.dnsServers] DNS servers to be used by
* this Virtual Network. This should be a comma-separated list of IP addresses.
*
+ * @param {boolean} [connectionEnvelope.isSwift] Flag that is used to denote if
+ * this is VNET injection
+ *
* @param {string} [connectionEnvelope.kind] Kind of resource.
*
* @param {object} [options] Optional Parameters.
@@ -120498,6 +120862,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -120539,7 +120908,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -120895,6 +121270,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -120936,7 +121316,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -122938,6 +123324,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -122979,7 +123370,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0
@@ -123338,6 +123735,11 @@ class WebApps {
* the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*
+ * @param {boolean} [siteEnvelope.siteConfig.cors.supportCredentials] Gets or
+ * sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ *
* @param {object} [siteEnvelope.siteConfig.push] Push endpoint settings.
*
* @param {boolean} siteEnvelope.siteConfig.push.isPushEnabled Gets or sets a
@@ -123379,7 +123781,13 @@ class WebApps {
* Managed Service Identity Id
*
* @param {array} [siteEnvelope.siteConfig.ipSecurityRestrictions] IP security
- * restrictions.
+ * restrictions for main.
+ *
+ * @param {array} [siteEnvelope.siteConfig.scmIpSecurityRestrictions] IP
+ * security restrictions for scm.
+ *
+ * @param {boolean} [siteEnvelope.siteConfig.scmIpSecurityRestrictionsUseMain]
+ * IP security restrictions for scm to use main.
*
* @param {boolean} [siteEnvelope.siteConfig.http20Enabled] Http20Enabled:
* configures a web site to allow clients to connect over http2.0