Interface ApplicationGateway.Definition
- All Superinterfaces:
ApplicationGateway.DefinitionStages.Blank
,ApplicationGateway.DefinitionStages.WithAuthenticationCertificate
,ApplicationGateway.DefinitionStages.WithAvailabilityZone
,ApplicationGateway.DefinitionStages.WithBackend
,ApplicationGateway.DefinitionStages.WithBackendHttpConfig
,ApplicationGateway.DefinitionStages.WithCreate
,ApplicationGateway.DefinitionStages.WithDisabledSslProtocol
,ApplicationGateway.DefinitionStages.WithExistingSubnet
,ApplicationGateway.DefinitionStages.WithFrontendPort
,ApplicationGateway.DefinitionStages.WithGroup
,ApplicationGateway.DefinitionStages.WithHttp2
,ApplicationGateway.DefinitionStages.WithInstanceCount
,ApplicationGateway.DefinitionStages.WithListener
,ApplicationGateway.DefinitionStages.WithManagedServiceIdentity
,ApplicationGateway.DefinitionStages.WithPrivateFrontend
,ApplicationGateway.DefinitionStages.WithPrivateIPAddress
,ApplicationGateway.DefinitionStages.WithProbe
,ApplicationGateway.DefinitionStages.WithPublicFrontend
,ApplicationGateway.DefinitionStages.WithPublicIPAddress
,ApplicationGateway.DefinitionStages.WithRedirectConfiguration
,ApplicationGateway.DefinitionStages.WithRequestRoutingRule
,ApplicationGateway.DefinitionStages.WithRequestRoutingRuleOrCreate
,ApplicationGateway.DefinitionStages.WithSku
,ApplicationGateway.DefinitionStages.WithSslCert
,ApplicationGateway.DefinitionStages.WithWebApplicationFirewall
,Creatable<ApplicationGateway>
,GroupableResource.DefinitionStages.WithCreatableResourceGroup<ApplicationGateway.DefinitionStages.WithRequestRoutingRule>
,GroupableResource.DefinitionStages.WithExistingResourceGroup<ApplicationGateway.DefinitionStages.WithRequestRoutingRule>
,GroupableResource.DefinitionStages.WithGroup<ApplicationGateway.DefinitionStages.WithRequestRoutingRule>
,GroupableResource.DefinitionStages.WithNewResourceGroup<ApplicationGateway.DefinitionStages.WithRequestRoutingRule>
,HasName
,HasPrivateIPAddress.DefinitionStages.WithPrivateIPAddress<ApplicationGateway.DefinitionStages.WithCreate>
,HasPublicIPAddress.DefinitionStages.WithExistingPublicIPAddress<ApplicationGateway.DefinitionStages.WithCreate>
,HasPublicIPAddress.DefinitionStages.WithNewPublicIPAddressNoDnsLabel<ApplicationGateway.DefinitionStages.WithCreate>
,HasPublicIPAddress.DefinitionStages.WithPublicIPAddressNoDnsLabel<ApplicationGateway.DefinitionStages.WithCreate>
,HasSubnet.DefinitionStages.WithSubnet<ApplicationGateway.DefinitionStages.WithCreate>
,Indexable
,Resource.DefinitionWithRegion<ApplicationGateway.DefinitionStages.WithGroup>
,Resource.DefinitionWithTags<ApplicationGateway.DefinitionStages.WithCreate>
- Enclosing interface:
- ApplicationGateway
public static interface ApplicationGateway.Definition
extends ApplicationGateway.DefinitionStages.Blank, ApplicationGateway.DefinitionStages.WithGroup, ApplicationGateway.DefinitionStages.WithCreate, ApplicationGateway.DefinitionStages.WithRequestRoutingRule, ApplicationGateway.DefinitionStages.WithRequestRoutingRuleOrCreate
The entirety of the application gateway definition.
-
Method Summary
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithAuthenticationCertificate
defineAuthenticationCertificate
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithAvailabilityZone
withAvailabilityZone
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithBackend
defineBackend
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithBackendHttpConfig
defineBackendHttpConfiguration
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithDisabledSslProtocol
withDisabledSslProtocol, withDisabledSslProtocols
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithExistingSubnet
withExistingSubnet, withExistingSubnet
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithFrontendPort
withFrontendPort, withFrontendPort
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithHttp2
withHttp2, withoutHttp2
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithInstanceCount
withAutoScale, withInstanceCount
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithListener
defineListener
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithManagedServiceIdentity
withIdentity
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithPrivateFrontend
withoutPrivateFrontend, withPrivateFrontend
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithProbe
defineProbe
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithPublicFrontend
withoutPublicFrontend
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithRedirectConfiguration
defineRedirectConfiguration
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithRequestRoutingRule
definePathBasedRoutingRule, defineRequestRoutingRule
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithSku
withSize, withTier
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithSslCert
defineSslCertificate
Methods inherited from interface com.microsoft.azure.management.network.ApplicationGateway.DefinitionStages.WithWebApplicationFirewall
withWebApplicationFirewall, withWebApplicationFirewall
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Creatable
create, createAsync, createAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithCreatableResourceGroup
withNewResourceGroup
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithExistingResourceGroup
withExistingResourceGroup, withExistingResourceGroup
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithNewResourceGroup
withNewResourceGroup, withNewResourceGroup
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.network.model.HasPrivateIPAddress.DefinitionStages.WithPrivateIPAddress
withPrivateIPAddressDynamic, withPrivateIPAddressStatic
Methods inherited from interface com.microsoft.azure.management.network.model.HasPublicIPAddress.DefinitionStages.WithExistingPublicIPAddress
withExistingPublicIPAddress, withExistingPublicIPAddress
Methods inherited from interface com.microsoft.azure.management.network.model.HasPublicIPAddress.DefinitionStages.WithNewPublicIPAddressNoDnsLabel
withNewPublicIPAddress, withNewPublicIPAddress
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet.DefinitionStages.WithSubnet
withExistingSubnet
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion
withRegion, withRegion
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags
withTag, withTags