IWithCreate インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リソースの作成に必要なすべての入力を含むアプリケーション ゲートウェイ定義のステージ。また、その他のオプション設定を指定することもできます。
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
- 派生
- 実装
-
IWithAuthenticationCertificate IWithAuthenticationCertificateBeta IWithAvailabilityZone IWithBackend IWithBackendHttpConfig IWithDisabledSslProtocol IWithDisabledSslProtocolBeta IWithExistingSubnet IWithFrontendPort IWithInstanceCount IWithListener IWithManagedServiceIdentity IWithPrivateFrontend IWithPrivateIPAddress IWithProbe IWithPublicFrontend IWithPublicIPAddress IWithRedirectConfiguration IWithRedirectConfigurationBeta IWithSku IWithSslCert IWithWebApplicationFirewall IWithPrivateIPAddress<IWithCreate> IWithExistingPublicIPAddress<IWithCreate> IWithExistingPublicIPAddress<ReturnT> IWithNewPublicIPAddressNoDnsLabel<IWithCreate> IWithNewPublicIPAddressNoDnsLabel<ReturnT> IWithPublicIPAddressNoDnsLabel<IWithCreate> IWithSubnet<IWithCreate> IBeta IDefinitionWithTags<IWithCreate> ICreatable<IApplicationGateway> IIndexable
プロパティ
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) |
適用対象
Azure SDK for .NET