次の方法で共有


IUpdate インターフェイス

定義

変更可能なすべての設定を含む、アプリケーション ゲートウェイの更新操作のテンプレート。

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackendHttpConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithDisabledSslProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithExistingSubnet, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithInstanceCount, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithIPConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithListener, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithManagedServiceIdentity, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRedirectConfiguration, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRequestRoutingRule, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSku, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSslCert, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithWebApplicationFirewall, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Update.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IUpdate = interface
    interface IAppliable<IApplicationGateway>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithSku
    interface IWithInstanceCount
    interface IWithWebApplicationFirewall
    interface IWithBackend
    interface IWithBackendHttpConfig
    interface IWithIPConfig
    interface IWithFrontend
    interface IWithPublicIPAddress
    interface IWithPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithExistingPublicIPAddress<IUpdate>
    interface IWithNewPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithFrontendPort
    interface IWithSslCert
    interface IWithListener
    interface IWithRequestRoutingRule
    interface IWithExistingSubnet
    interface IWithSubnet<IUpdate>
    interface IWithProbe
    interface IWithDisabledSslProtocol
    interface IWithDisabledSslProtocolBeta
    interface IBeta
    interface IWithAuthenticationCertificate
    interface IWithAuthenticationCertificateBeta
    interface IWithManagedServiceIdentity
    interface IWithRedirectConfiguration
    interface IWithRedirectConfigurationBeta
Public Interface IUpdate
Implements IAppliable(Of IApplicationGateway), IBeta, IUpdateWithTags(Of IUpdate), IWithAuthenticationCertificate, IWithBackend, IWithBackendHttpConfig, IWithDisabledSslProtocol, IWithExistingPublicIPAddress(Of IUpdate), IWithExistingSubnet, IWithFrontend, IWithFrontendPort, IWithInstanceCount, IWithIPConfig, IWithListener, IWithManagedServiceIdentity, IWithNewPublicIPAddressNoDnsLabel(Of IUpdate), IWithProbe, IWithPublicIPAddress, IWithPublicIPAddressNoDnsLabel(Of IUpdate), IWithRedirectConfiguration, IWithRequestRoutingRule, IWithSku, IWithSslCert, IWithSubnet(Of IUpdate), IWithWebApplicationFirewall
実装

プロパティ

Key

変更可能なすべての設定を含む、アプリケーション ゲートウェイの更新操作のテンプレート。

(継承元 IIndexable)

メソッド

Apply()

更新要求を実行します。

(継承元 IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

更新要求を非同期的に実行します。

(継承元 IAppliable<T>)
DefineAuthenticationCertificate(String)

バックエンドで使用するためにゲートウェイにアタッチされる新しいアプリケーション ゲートウェイ認証証明書の定義を開始します。

(継承元 IWithAuthenticationCertificateBeta)
DefineBackend(String)

ゲートウェイにアタッチする新しいアプリケーション ゲートウェイ バックエンドの定義を開始します。

(継承元 IWithBackend)
DefineBackendHttpConfiguration(String)

ゲートウェイにアタッチする新しいアプリケーション ゲートウェイ バックエンド HTTP 構成の定義を開始します。

(継承元 IWithBackendHttpConfig)
DefineDefaultIPConfiguration()

既定の IP 構成の定義を開始します。 既定の IP 構成が既に存在する場合、これは と updateDefaultIPConfiguration()同じです。

(継承元 IWithIPConfig)
DefineListener(String)

ゲートウェイにアタッチする新しいアプリケーション ゲートウェイ リスナーの定義を開始します。

(継承元 IWithListener)
DefinePrivateFrontend()

既定のプライベート フロントエンド IP 構成の定義を開始し、まだ存在しない場合は作成します。

(継承元 IWithFrontend)
DefineProbe(String)

新しいプローブの定義を開始します。

(継承元 IWithProbe)
DefinePublicFrontend()

既定のパブリック フロントエンド IP 構成の定義を開始し、まだ存在しない場合は作成します。

(継承元 IWithFrontend)
DefineRedirectConfiguration(String)

ゲートウェイにアタッチする新しいアプリケーション ゲートウェイ リダイレクト構成の定義を開始します。

(継承元 IWithRedirectConfigurationBeta)
DefineRequestRoutingRule(String)

このアプリケーション ゲートウェイの要求ルーティング規則の定義を開始します。

(継承元 IWithRequestRoutingRule)
DefineSslCertificate(String)

フロントエンド HTTPS リスナーで使用するためにゲートウェイにアタッチされる新しいアプリケーション ゲートウェイ SSL 証明書の定義を開始します。

(継承元 IWithSslCert)
UpdateBackend(String)

このアプリケーション ゲートウェイ上の既存のバックエンドの更新を開始します。

(継承元 IWithBackend)
UpdateBackendHttpConfiguration(String)

バックエンド HTTP 構成の更新を開始します。

(継承元 IWithBackendHttpConfig)
UpdateDefaultIPConfiguration()

既定の IP 構成の更新を開始します。つまり、存在する IP 構成は 1 つだけであると仮定して 1 つだけです。

(継承元 IWithIPConfig)
UpdateFrontend(String)

既存のフロントエンド IP 構成の更新を開始します。

(継承元 IWithFrontend)
UpdateIPConfiguration(String)

既存の IP 構成の更新を開始します。

(継承元 IWithIPConfig)
UpdateListener(String)

リスナーの更新を開始します。

(継承元 IWithListener)
UpdateProbe(String)

既存のプローブの更新を開始します。

(継承元 IWithProbe)
UpdatePublicFrontend()

パブリック フロントエンド IP 構成 (存在する場合) の更新を開始します。

(継承元 IWithFrontend)
UpdateRedirectConfiguration(String)

リダイレクト構成の更新を開始します。

(継承元 IWithRedirectConfigurationBeta)
UpdateRequestRoutingRule(String)

要求ルーティング規則の更新を開始します。

(継承元 IWithRequestRoutingRule)
WithAutoscale(Int32, Int32)

最小および最大自動スケール バインドを指定します。

(継承元 IWithInstanceCount)
WithDisabledSslProtocol(ApplicationGatewaySslProtocol)

指定した SSL プロトコルを無効にします。

(継承元 IWithDisabledSslProtocolBeta)
WithDisabledSslProtocols(ApplicationGatewaySslProtocol[])

指定した SSL プロトコルを無効にします。

(継承元 IWithDisabledSslProtocolBeta)
WithEnableHttp2()

Application Gatewayで HTTP2 トラフィックを有効にします。

WithExistingPublicIPAddress(IPublicIPAddress)

既存のパブリック IP アドレスをリソースに関連付けます。

(継承元 IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

既存のパブリック IP アドレスをリソースに関連付けます。

(継承元 IWithExistingPublicIPAddress<ReturnT>)
WithExistingSubnet(INetwork, String)

アプリケーション ゲートウェイがプライベート IP アドレスを取得するサブネットを指定します。 これにより、新しい IP 構成が作成されます (まだ存在しない場合)。 プライベート (内部) フロントエンドが有効になっている場合は、このサブネットも使用するように構成されます。

(継承元 IWithExistingSubnet)
WithExistingSubnet(ISubnet)

アプリケーション ゲートウェイがプライベート IP アドレスを取得するサブネットを指定します。 これにより、新しい IP 構成が作成されます (まだ存在しない場合)。 プライベート (内部) フロントエンドが有効になっている場合は、このサブネットも使用するように構成されます。

(継承元 IWithExistingSubnet)
WithExistingSubnet(String, String)

指定したサブネットをこのリソースに割り当てます。

(継承元 IWithSubnet<ReturnT>)
WithFrontendPort(Int32)

自動生成された名前と指定されたポート番号を持つフロントエンド ポートを作成します (既に存在する場合を除く)。

(継承元 IWithFrontendPort)
WithFrontendPort(Int32, String)

この名前または番号に一致するポートが既に存在しない限り、指定した名前とポート番号を使用してフロントエンド ポートを作成します。

(継承元 IWithFrontendPort)
WithIdentity(ManagedServiceIdentity)

アプリケーション ゲートウェイに関連付ける ID を指定します。

(継承元 IWithManagedServiceIdentity)
WithInstanceCount(Int32)

アプリケーション ゲートウェイの容量 (インスタンス数) を指定します。

(継承元 IWithInstanceCount)
WithNewPublicIPAddress()

リソースと同じリージョンとグループに新しいパブリック IP アドレスを作成し、それをリソースに関連付けます。 パブリック IP アドレスの内部名と DNS ラベルは、リソースの名前から派生します。

(継承元 IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

リソースに関連付ける新しいパブリック IP アドレスを作成します。

(継承元 IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithoutAnyDisabledSslProtocols()

以前に無効になっている場合は、すべての SSL プロトコルを有効にします。

(継承元 IWithDisabledSslProtocolBeta)
WithoutAuthenticationCertificate(String)

既存のアプリケーション ゲートウェイ認証証明書を削除します。

(継承元 IWithAuthenticationCertificateBeta)
WithoutBackend(String)

指定したバックエンドを削除します。 他の設定で参照されているバックエンドを削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithBackend)
WithoutBackendFqdn(String)

指定した完全修飾ドメイン名 (FQDN) がバックエンドに関連付けられていないことを確認します。

(継承元 IWithBackend)
WithoutBackendHttpConfiguration(String)

指定したバックエンド HTTP 構成をこのアプリケーション ゲートウェイから削除します。 他の設定によって参照されるバックエンド HTTP 構成を削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithBackendHttpConfig)
WithoutBackendIPAddress(String)

指定した IP アドレスがバックエンドに関連付けられていないことを確認します。

(継承元 IWithBackend)
WithoutCertificate(String)

指定した SSL 証明書をアプリケーション ゲートウェイから削除します。 他の設定で参照されている証明書を削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithSslCert)
WithoutDisabledSslProtocol(ApplicationGatewaySslProtocol)

以前に無効になっている場合は、指定した SSL プロトコルを有効にします。

(継承元 IWithDisabledSslProtocolBeta)
WithoutDisabledSslProtocols(ApplicationGatewaySslProtocol[])

以前に無効になっている場合は、指定した SSL プロトコルを有効にします。

(継承元 IWithDisabledSslProtocolBeta)
WithoutEnableHttp2()

Application Gatewayの HTTP2 トラフィックを無効にします。

WithoutFrontend(String)

指定したフロントエンド IP 構成を削除します。 他の設定で参照されているフロントエンドを削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithFrontend)
WithoutFrontendPort(Int32)

指定したフロントエンド ポートを削除します。 他の設定で参照されているフロントエンド ポートを削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithFrontendPort)
WithoutFrontendPort(String)

指定したフロントエンド ポートを削除します。 他の設定で参照されているフロントエンド ポートを削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithFrontendPort)
WithoutIPConfiguration(String)

指定した IP 構成を削除します。 他の設定によって参照される IP 構成を削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。 また、アプリケーション ゲートウェイを機能させるには、少なくとも 1 つの IP 構成が必要です。

(継承元 IWithIPConfig)
WithoutListener(String)

アプリケーション ゲートウェイからフロントエンド リスナーを削除します。 他の設定で参照されているリスナーを削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithListener)
WithoutPrivateFrontend()

アプリケーション ゲートウェイをプライベートにしないように指定します。つまり、そのエンドポイントは仮想ネットワーク内から内部的にアクセスできないようにする必要があります。 プライベート フロントエンドを参照している他の設定がある場合は、それを削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithFrontend)
WithoutProbe(String)

アプリケーション ゲートウェイからプローブを削除します。 バックエンド HTTP 構成からこのプローブへの参照はすべて自動的に削除されます。

(継承元 IWithProbe)
WithoutPublicFrontend()

アプリケーション ゲートウェイをインターネットに接続しないように指定します。 パブリック フロントエンドを参照している他の設定がある場合は、それを削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithFrontend)
WithoutPublicIPAddress()

パブリック IP アドレスへの既存の参照を削除します。

(継承元 IWithExistingPublicIPAddress<ReturnT>)
WithoutRedirectConfiguration(String)

アプリケーション ゲートウェイからリダイレクト構成を削除します。 他の設定によって参照されるリダイレクト構成を削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithRedirectConfigurationBeta)
WithoutRequestRoutingRule(String)

アプリケーション ゲートウェイから要求ルーティング規則を削除します。

(継承元 IWithRequestRoutingRule)
WithoutSslCertificate(String)

指定した SSL 証明書をアプリケーション ゲートウェイから削除します。 他の設定で参照されている証明書を削除すると、アプリケーション ゲートウェイが壊れる可能性があることに注意してください。

(継承元 IWithSslCert)
WithoutTag(String)

リソースからタグを削除します。

(継承元 IUpdateWithTags<T>)
WithSize(ApplicationGatewaySkuName)

選択した層のコンテキスト内で使用するアプリケーション ゲートウェイのサイズを指定します。

(継承元 IWithSku)
WithTag(String, String)

リソースにタグを追加します。

(継承元 IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

リソースのタグを {@link Map} として指定します。

(継承元 IUpdateWithTags<T>)
WithTier(ApplicationGatewayTier)

アプリケーション ゲートウェイのレベルを設定します。 使用可能な値は、'Standard'、'WAF'、'Standard_v2'、'WAF_v2' です。

(継承元 IWithSku)
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration)

webApplicationFirewallConfiguration を指定します

(継承元 IWithWebApplicationFirewall)

適用対象