Share via


IDefinition<ParentT> Interface

Definition

The entirety of an application gateway IP configuration definition.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayIPConfiguration.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayIPConfiguration.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayIPConfiguration.Definition.IWithSubnet<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Definition.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayIPConfiguration.Definition.IWithAttach<ParentT>>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithSubnet<'ParentT>
    interface IWithSubnet<IWithAttach<'ParentT>>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithSubnet(Of IWithAttach(Of ParentT)), IWithSubnet(Of ParentT)

Type Parameters

ParentT

The stage of the parent application gateway definition to return to after attaching this definition.

Implements

Methods

Attach() (Inherited from IInDefinition<ParentT>)
WithExistingSubnet(INetwork, String)

Specifies an existing subnet the application gateway should be part of and get its private IP address from.

(Inherited from IWithSubnet<ParentT>)
WithExistingSubnet(ISubnet)

Specifies an existing subnet the application gateway should be part of and get its private IP address from.

(Inherited from IWithSubnet<ParentT>)
WithExistingSubnet(String, String)

Assigns the specified subnet to this resource.

(Inherited from IWithSubnet<ReturnT>)

Applies to