次の方法で共有


IWithCreate インターフェイス

定義

リソースの作成に必要なすべての入力を含むアプリケーション ゲートウェイ定義のステージ。また、その他のオプション設定を指定することもできます。

public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithAvailabilityZone, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithBackend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithBackendHttpConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithDisabledSslProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithExistingSubnet, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithInstanceCount, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithListener, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithManagedServiceIdentity, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPrivateFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPrivateIPAddress, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPublicFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRedirectConfiguration, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithSku, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithSslCert, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithWebApplicationFirewall, Microsoft.Azure.Management.Network.Fluent.HasPrivateIPAddress.Definition.IWithPrivateIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Definition.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IWithCreate = interface
    interface ICreatable<IApplicationGateway>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithSku
    interface IWithWebApplicationFirewall
    interface IWithInstanceCount
    interface IWithSslCert
    interface IWithFrontendPort
    interface IWithListener
    interface IWithBackendHttpConfig
    interface IWithBackend
    interface IWithExistingSubnet
    interface IWithSubnet<IWithCreate>
    interface IWithPrivateIPAddress
    interface IWithPrivateIPAddress<IWithCreate>
    interface IWithPrivateFrontend
    interface IWithPublicFrontend
    interface IWithPublicIPAddress
    interface IWithPublicIPAddressNoDnsLabel<IWithCreate>
    interface IWithExistingPublicIPAddress<IWithCreate>
    interface IWithNewPublicIPAddressNoDnsLabel<IWithCreate>
    interface IWithProbe
    interface IWithDisabledSslProtocol
    interface IWithDisabledSslProtocolBeta
    interface IBeta
    interface IWithAuthenticationCertificate
    interface IWithAuthenticationCertificateBeta
    interface IWithRedirectConfiguration
    interface IWithRedirectConfigurationBeta
    interface IWithManagedServiceIdentity
    interface IWithAvailabilityZone
Public Interface IWithCreate
Implements IBeta, ICreatable(Of IApplicationGateway), IDefinitionWithTags(Of IWithCreate), IWithAuthenticationCertificate, IWithAvailabilityZone, IWithBackend, IWithBackendHttpConfig, IWithDisabledSslProtocol, IWithExistingPublicIPAddress(Of IWithCreate), IWithExistingSubnet, IWithFrontendPort, IWithInstanceCount, IWithListener, IWithManagedServiceIdentity, IWithNewPublicIPAddressNoDnsLabel(Of IWithCreate), IWithPrivateFrontend, IWithPrivateIPAddress, IWithPrivateIPAddress(Of IWithCreate), IWithProbe, IWithPublicFrontend, IWithPublicIPAddressNoDnsLabel(Of IWithCreate), IWithRedirectConfiguration, IWithSku, IWithSslCert, IWithSubnet(Of IWithCreate), IWithWebApplicationFirewall
派生
実装

プロパティ

Key

リソースの作成に必要なすべての入力を含むアプリケーション ゲートウェイ定義のステージ。また、その他のオプション設定を指定することもできます。

(継承元 IIndexable)
Name

作成可能なリソースの名前を取得します。

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

(継承元 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。

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

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

(継承元 IWithAuthenticationCertificateBeta)
DefineBackend(String)

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

(継承元 IWithBackend)
DefineBackendHttpConfiguration(String)

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

(継承元 IWithBackendHttpConfig)
DefineListener(String)

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

(継承元 IWithListener)
DefineProbe(String)

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

(継承元 IWithProbe)
DefineRedirectConfiguration(String)

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

(継承元 IWithRedirectConfigurationBeta)
DefineSslCertificate(String)

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

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

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

(継承元 IWithInstanceCount)
WithAvailabilityZone(AvailabilityZoneId)

アプリケーション ゲートウェイの可用性ゾーンを指定します。 この機能はほとんどのサブスクリプションでは有効ではなく、今後大幅な再設計や削除が行われる可能性があることに注意してください。

(継承元 IWithAvailabilityZone)
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)

アプリケーション ゲートウェイの容量 (インスタンス数) を指定します。 既定では、1 つのインスタンスが使用されます。

(継承元 IWithInstanceCount)
WithNewPublicIPAddress()

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

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

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

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

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

WithoutPrivateFrontend()

プライベート (内部) フロントエンドを有効にしてはならないことを指定します。

(継承元 IWithPrivateFrontend)
WithoutPublicFrontend()

アプリケーション ゲートウェイをインターネットに接続しないように指定します。

(継承元 IWithPublicFrontend)
WithPrivateFrontend()

アプリケーション ゲートウェイを含むサブネット内でプライベート (内部) の既定のフロントエンドを有効にします。 自動生成された名前を持つフロントエンドが存在しない場合は作成されます。

(継承元 IWithPrivateFrontend)
WithPrivateIPAddressDynamic()

関連付けられたサブネット内で動的プライベート IP アドレスの割り当てを有効にします。

(継承元 IWithPrivateIPAddress<ReturnT>)
WithPrivateIPAddressStatic(String)

関連付けられたサブネット内で、指定した静的プライベート IP アドレスを割り当てます。

(継承元 IWithPrivateIPAddress<ReturnT>)
WithSize(ApplicationGatewaySkuName)

選択した層のコンテキスト内で作成するアプリケーション ゲートウェイのサイズを指定します。 既定では、最小サイズが使用されます。

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

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

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

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

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

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

(継承元 IWithSku)
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration)

Web アプリケーション ファイアウォールの構成を指定します。

(継承元 IWithWebApplicationFirewall)
WithWebApplicationFirewall(Boolean, ApplicationGatewayFirewallMode)

既定値を使用して Web アプリケーション ファイアウォールの構成を指定します。

(継承元 IWithWebApplicationFirewall)

適用対象