次の方法で共有


ApplicationGateway コンストラクター

定義

オーバーロード

ApplicationGateway()

ApplicationGateway クラスの新しいインスタンスを初期化します。

ApplicationGateway(String, String, String, String, IDictionary<String, String>, ApplicationGatewaySku, ApplicationGatewaySslPolicy, String, IList<ApplicationGatewayIPConfiguration>, IList<ApplicationGatewayAuthenticationCertificate>, IList<ApplicationGatewayTrustedRootCertificate>, IList<ApplicationGatewayTrustedClientCertificate>, IList<ApplicationGatewaySslCertificate>, IList<ApplicationGatewayFrontendIPConfiguration>, IList<ApplicationGatewayFrontendPort>, IList<ApplicationGatewayProbe>, IList<ApplicationGatewayBackendAddressPool>, IList<ApplicationGatewayBackendHttpSettings>, IList<ApplicationGatewayBackendSettings>, IList<ApplicationGatewayHttpListener>, IList<ApplicationGatewayListener>, IList<ApplicationGatewaySslProfile>, IList<ApplicationGatewayUrlPathMap>, IList<ApplicationGatewayRequestRoutingRule>, IList<ApplicationGatewayRoutingRule>, IList<ApplicationGatewayRewriteRuleSet>, IList<ApplicationGatewayRedirectConfiguration>, ApplicationGatewayWebApplicationFirewallConfiguration, SubResource, Nullable<Boolean>, Nullable<Boolean>, ApplicationGatewayAutoscaleConfiguration, IList<ApplicationGatewayPrivateLinkConfiguration>, IList<ApplicationGatewayPrivateEndpointConnection>, String, String, IList<ApplicationGatewayCustomError>, Nullable<Boolean>, IList<ApplicationGatewayLoadDistributionPolicy>, ApplicationGatewayGlobalConfiguration, String, IList<String>, ManagedServiceIdentity)

ApplicationGateway クラスの新しいインスタンスを初期化します。

ApplicationGateway()

ApplicationGateway クラスの新しいインスタンスを初期化します。

public ApplicationGateway ();
Public Sub New ()

適用対象

ApplicationGateway(String, String, String, String, IDictionary<String, String>, ApplicationGatewaySku, ApplicationGatewaySslPolicy, String, IList<ApplicationGatewayIPConfiguration>, IList<ApplicationGatewayAuthenticationCertificate>, IList<ApplicationGatewayTrustedRootCertificate>, IList<ApplicationGatewayTrustedClientCertificate>, IList<ApplicationGatewaySslCertificate>, IList<ApplicationGatewayFrontendIPConfiguration>, IList<ApplicationGatewayFrontendPort>, IList<ApplicationGatewayProbe>, IList<ApplicationGatewayBackendAddressPool>, IList<ApplicationGatewayBackendHttpSettings>, IList<ApplicationGatewayBackendSettings>, IList<ApplicationGatewayHttpListener>, IList<ApplicationGatewayListener>, IList<ApplicationGatewaySslProfile>, IList<ApplicationGatewayUrlPathMap>, IList<ApplicationGatewayRequestRoutingRule>, IList<ApplicationGatewayRoutingRule>, IList<ApplicationGatewayRewriteRuleSet>, IList<ApplicationGatewayRedirectConfiguration>, ApplicationGatewayWebApplicationFirewallConfiguration, SubResource, Nullable<Boolean>, Nullable<Boolean>, ApplicationGatewayAutoscaleConfiguration, IList<ApplicationGatewayPrivateLinkConfiguration>, IList<ApplicationGatewayPrivateEndpointConnection>, String, String, IList<ApplicationGatewayCustomError>, Nullable<Boolean>, IList<ApplicationGatewayLoadDistributionPolicy>, ApplicationGatewayGlobalConfiguration, String, IList<String>, ManagedServiceIdentity)

ApplicationGateway クラスの新しいインスタンスを初期化します。

public ApplicationGateway (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewaySku sku = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslPolicy sslPolicy = default, string operationalState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayIPConfiguration> gatewayIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayAuthenticationCertificate> authenticationCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedRootCertificate> trustedRootCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedClientCertificate> trustedClientCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslCertificate> sslCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendIPConfiguration> frontendIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendPort> frontendPorts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe> probes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendAddressPool> backendAddressPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings> backendSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayHttpListener> httpListeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayListener> listeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslProfile> sslProfiles = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayUrlPathMap> urlPathMaps = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRequestRoutingRule> requestRoutingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRoutingRule> routingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRewriteRuleSet> rewriteRuleSets = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRedirectConfiguration> redirectConfigurations = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration = default, Microsoft.Azure.Management.Network.Models.SubResource firewallPolicy = default, bool? enableHttp2 = default, bool? enableFips = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateEndpointConnection> privateEndpointConnections = default, string resourceGuid = default, string provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayCustomError> customErrorConfigurations = default, bool? forceFirewallPolicyAssociation = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayGlobalConfiguration globalConfiguration = default, string etag = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Network.Models.ManagedServiceIdentity identity = default);
new Microsoft.Azure.Management.Network.Models.ApplicationGateway : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ApplicationGatewaySku * Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslPolicy * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayIPConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayAuthenticationCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedRootCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedClientCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendIPConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendPort> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendAddressPool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayHttpListener> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayListener> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslProfile> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayUrlPathMap> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRequestRoutingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRoutingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRewriteRuleSet> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRedirectConfiguration> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration * Microsoft.Azure.Management.Network.Models.SubResource * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayAutoscaleConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateLinkConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateEndpointConnection> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayCustomError> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayLoadDistributionPolicy> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayGlobalConfiguration * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Network.Models.ManagedServiceIdentity -> Microsoft.Azure.Management.Network.Models.ApplicationGateway
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As ApplicationGatewaySku = Nothing, Optional sslPolicy As ApplicationGatewaySslPolicy = Nothing, Optional operationalState As String = Nothing, Optional gatewayIPConfigurations As IList(Of ApplicationGatewayIPConfiguration) = Nothing, Optional authenticationCertificates As IList(Of ApplicationGatewayAuthenticationCertificate) = Nothing, Optional trustedRootCertificates As IList(Of ApplicationGatewayTrustedRootCertificate) = Nothing, Optional trustedClientCertificates As IList(Of ApplicationGatewayTrustedClientCertificate) = Nothing, Optional sslCertificates As IList(Of ApplicationGatewaySslCertificate) = Nothing, Optional frontendIPConfigurations As IList(Of ApplicationGatewayFrontendIPConfiguration) = Nothing, Optional frontendPorts As IList(Of ApplicationGatewayFrontendPort) = Nothing, Optional probes As IList(Of ApplicationGatewayProbe) = Nothing, Optional backendAddressPools As IList(Of ApplicationGatewayBackendAddressPool) = Nothing, Optional backendHttpSettingsCollection As IList(Of ApplicationGatewayBackendHttpSettings) = Nothing, Optional backendSettingsCollection As IList(Of ApplicationGatewayBackendSettings) = Nothing, Optional httpListeners As IList(Of ApplicationGatewayHttpListener) = Nothing, Optional listeners As IList(Of ApplicationGatewayListener) = Nothing, Optional sslProfiles As IList(Of ApplicationGatewaySslProfile) = Nothing, Optional urlPathMaps As IList(Of ApplicationGatewayUrlPathMap) = Nothing, Optional requestRoutingRules As IList(Of ApplicationGatewayRequestRoutingRule) = Nothing, Optional routingRules As IList(Of ApplicationGatewayRoutingRule) = Nothing, Optional rewriteRuleSets As IList(Of ApplicationGatewayRewriteRuleSet) = Nothing, Optional redirectConfigurations As IList(Of ApplicationGatewayRedirectConfiguration) = Nothing, Optional webApplicationFirewallConfiguration As ApplicationGatewayWebApplicationFirewallConfiguration = Nothing, Optional firewallPolicy As SubResource = Nothing, Optional enableHttp2 As Nullable(Of Boolean) = Nothing, Optional enableFips As Nullable(Of Boolean) = Nothing, Optional autoscaleConfiguration As ApplicationGatewayAutoscaleConfiguration = Nothing, Optional privateLinkConfigurations As IList(Of ApplicationGatewayPrivateLinkConfiguration) = Nothing, Optional privateEndpointConnections As IList(Of ApplicationGatewayPrivateEndpointConnection) = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional customErrorConfigurations As IList(Of ApplicationGatewayCustomError) = Nothing, Optional forceFirewallPolicyAssociation As Nullable(Of Boolean) = Nothing, Optional loadDistributionPolicies As IList(Of ApplicationGatewayLoadDistributionPolicy) = Nothing, Optional globalConfiguration As ApplicationGatewayGlobalConfiguration = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing)

パラメーター

id
String

リソースの ID

name
String

リソース名。

type
String

リソースの種類。

location
String

リソースの場所。

tags
IDictionary<String,String>

リソース タグ。

sku
ApplicationGatewaySku

アプリケーション ゲートウェイ リソースの SKU。

sslPolicy
ApplicationGatewaySslPolicy

アプリケーション ゲートウェイ リソースの SSL ポリシー。

operationalState
String

アプリケーション ゲートウェイ リソースの操作状態。 使用可能な値は、'Stopped'、'Starting'、'Running'、'Stopping' です。

gatewayIPConfigurations
IList<ApplicationGatewayIPConfiguration>

アプリケーション ゲートウェイ リソースのサブネット。 既定の制限については、「Application Gateway制限」を参照してください。

authenticationCertificates
IList<ApplicationGatewayAuthenticationCertificate>

アプリケーション ゲートウェイ リソースの認証証明書。 既定の制限については、「Application Gateway制限」を参照してください。

trustedRootCertificates
IList<ApplicationGatewayTrustedRootCertificate>

アプリケーション ゲートウェイ リソースの信頼されたルート証明書。 既定の制限については、「Application Gateway制限」を参照してください。

trustedClientCertificates
IList<ApplicationGatewayTrustedClientCertificate>

アプリケーション ゲートウェイ リソースの信頼されたクライアント証明書。 既定の制限については、「Application Gateway制限」を参照してください。

sslCertificates
IList<ApplicationGatewaySslCertificate>

アプリケーション ゲートウェイ リソースの SSL 証明書。 既定の制限については、「Application Gateway制限」を参照してください。

frontendIPConfigurations
IList<ApplicationGatewayFrontendIPConfiguration>

アプリケーション ゲートウェイ リソースのフロントエンド IP アドレス。 既定の制限については、「Application Gateway制限」を参照してください。

frontendPorts
IList<ApplicationGatewayFrontendPort>

アプリケーション ゲートウェイ リソースのフロントエンド ポート。 既定の制限については、「Application Gateway制限」を参照してください。

probes
IList<ApplicationGatewayProbe>

アプリケーション ゲートウェイ リソースのプローブ。

backendAddressPools
IList<ApplicationGatewayBackendAddressPool>

アプリケーション ゲートウェイ リソースのバックエンド アドレス プール。 既定の制限については、「Application Gateway制限」を参照してください。

backendHttpSettingsCollection
IList<ApplicationGatewayBackendHttpSettings>

アプリケーション ゲートウェイ リソースのバックエンド http 設定。 既定の制限については、「Application Gateway制限」を参照してください。

backendSettingsCollection
IList<ApplicationGatewayBackendSettings>

アプリケーション ゲートウェイ リソースのバックエンド設定。 既定の制限については、「Application Gateway制限」を参照してください。

httpListeners
IList<ApplicationGatewayHttpListener>

アプリケーション ゲートウェイ リソースの Http リスナー。 既定の制限については、「Application Gateway制限」を参照してください。

listeners
IList<ApplicationGatewayListener>

アプリケーション ゲートウェイ リソースのリスナー。 既定の制限については、「Application Gateway制限」を参照してください。

sslProfiles
IList<ApplicationGatewaySslProfile>

アプリケーション ゲートウェイ リソースの SSL プロファイル。 既定の制限については、「Application Gateway制限」を参照してください。

urlPathMaps
IList<ApplicationGatewayUrlPathMap>

アプリケーション ゲートウェイ リソースの URL パス マップ。 既定の制限については、「Application Gateway制限」を参照してください。

requestRoutingRules
IList<ApplicationGatewayRequestRoutingRule>

アプリケーション ゲートウェイ リソースの要求ルーティング規則。

routingRules
IList<ApplicationGatewayRoutingRule>

アプリケーション ゲートウェイ リソースのルーティング規則。

rewriteRuleSets
IList<ApplicationGatewayRewriteRuleSet>

アプリケーション ゲートウェイ リソースの書き換えルール。

redirectConfigurations
IList<ApplicationGatewayRedirectConfiguration>

アプリケーション ゲートウェイ リソースのリダイレクト構成。 既定の制限については、「Application Gateway制限」を参照してください。

webApplicationFirewallConfiguration
ApplicationGatewayWebApplicationFirewallConfiguration

Web アプリケーション ファイアウォールの構成。

firewallPolicy
SubResource

FirewallPolicy リソースへの参照。

enableHttp2
Nullable<Boolean>

アプリケーション ゲートウェイ リソースで HTTP2 が有効になっているかどうか。

enableFips
Nullable<Boolean>

アプリケーション ゲートウェイ リソースで FIPS が有効になっているかどうか。

autoscaleConfiguration
ApplicationGatewayAutoscaleConfiguration

自動スケーリング構成。

privateLinkConfigurations
IList<ApplicationGatewayPrivateLinkConfiguration>

アプリケーション ゲートウェイでの PrivateLink 構成。

privateEndpointConnections
IList<ApplicationGatewayPrivateEndpointConnection>

アプリケーション ゲートウェイでのプライベート エンドポイント接続。

resourceGuid
String

アプリケーション ゲートウェイ リソースのリソース GUID プロパティ。

provisioningState
String

アプリケーション ゲートウェイ リソースのプロビジョニング状態。 使用可能な値には、'Succeeded'、'Updating'、'Deleting'、'Failed' などがあります。

customErrorConfigurations
IList<ApplicationGatewayCustomError>

アプリケーション ゲートウェイ リソースのカスタム エラー構成。

forceFirewallPolicyAssociation
Nullable<Boolean>

true の場合、ポリシーが WAF 構成と異なるかどうかに関係なく、ファイアウォール ポリシーをアプリケーション ゲートウェイに関連付けます。

loadDistributionPolicies
IList<ApplicationGatewayLoadDistributionPolicy>

アプリケーション ゲートウェイ リソースの負荷分散ポリシー。

globalConfiguration
ApplicationGatewayGlobalConfiguration

グローバル構成。

etag
String

リソースが更新されるたびに変更される一意の読み取り専用文字列。

zones
IList<String>

リソースの取得元を表す可用性ゾーンの一覧。

identity
ManagedServiceIdentity

構成されている場合は、アプリケーション ゲートウェイの ID。

適用対象