Uses of Interface
com.azure.resourcemanager.network.models.ApplicationGateway.DefinitionStages.WithCreate
Packages that use ApplicationGateway.DefinitionStages.WithCreate
Package
Description
Package containing the data models for NetworkManagementClient.
-
Uses of ApplicationGateway.DefinitionStages.WithCreate in com.azure.resourcemanager.network.models
Subinterfaces of ApplicationGateway.DefinitionStages.WithCreate in com.azure.resourcemanager.network.modelsModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the application gateway definition.static interfaceThe stage of an application gateway definition allowing to continue adding more request routing rules, or start specifying optional settings, or create the application gateway.Subinterfaces with type arguments of type ApplicationGateway.DefinitionStages.WithCreate in com.azure.resourcemanager.network.modelsModifier and TypeInterfaceDescriptionstatic interfaceThe stage of an application gateway definition containing all the required inputs for the resource to be created, but also allowing for any other optional settings to be specified.static interfaceThe stage of an application gateway definition allowing to specify the subnet the app gateway is getting its private IP address from.static interfaceThe stage of an application gateway definition allowing to specify the default IP address the app gateway will be internally available at, if a default private frontend has been enabled.static interfaceThe stage of an application gateway definition allowing to add a new Internet-facing frontend with a public IP address.Methods in com.azure.resourcemanager.network.models that return ApplicationGateway.DefinitionStages.WithCreateModifier and TypeMethodDescriptionApplicationGateway.DefinitionStages.WithInstanceCount.withAutoScale(int minCapacity, int maxCapacity) Specifies the min and max auto scale bound.ApplicationGateway.DefinitionStages.WithAvailabilityZone.withAvailabilityZone(AvailabilityZoneId zoneId) Specifies the availability zone for the application gateway.ApplicationGateway.DefinitionStages.WithSslPolicy.withCustomV2SslPolicy(ApplicationGatewaySslProtocol minProtocolVersion, List<ApplicationGatewaySslCipherSuite> cipherSuites) Configures to use CustomV2 policy for the application gateway.ApplicationGateway.DefinitionStages.WithDisabledSslProtocol.withDisabledSslProtocol(ApplicationGatewaySslProtocol protocol) Deprecated.This method no longer has effect.ApplicationGateway.DefinitionStages.WithDisabledSslProtocol.withDisabledSslProtocols(ApplicationGatewaySslProtocol... protocols) Deprecated.This method no longer has effect.ApplicationGateway.DefinitionStages.WithExistingSubnet.withExistingSubnet(Network network, String subnetName) Specifies the subnet the application gateway gets its private IP address from.ApplicationGateway.DefinitionStages.WithExistingSubnet.withExistingSubnet(Subnet subnet) Specifies the subnet the application gateway gets its private IP address from.ApplicationGateway.DefinitionStages.WithWebApplicationFirewallPolicy.withExistingWebApplicationFirewallPolicy(WebApplicationFirewallPolicy wafPolicy) Associates an existing Web Application Firewall Policy with the application gateway.ApplicationGateway.DefinitionStages.WithWebApplicationFirewallPolicy.withExistingWebApplicationFirewallPolicy(String resourceId) Associates an existing Web Application Firewall Policy with the application gateway.ApplicationGateway.DefinitionStages.WithFrontendPort.withFrontendPort(int portNumber) Creates a frontend port with an auto-generated name and the specified port number, unless one already exists.ApplicationGateway.DefinitionStages.WithFrontendPort.withFrontendPort(int portNumber, String name) Creates a frontend port with the specified name and port number, unless a port matching this name and/or number already exists.ApplicationGateway.DefinitionStages.WithHttp2.withHttp2()Enables HTTP2 for the application gateway.ApplicationGateway.DefinitionStages.WithManagedServiceIdentity.withIdentity(ManagedServiceIdentity identity) Specifies an identity to be associated with the application gateway.ApplicationGateway.DefinitionStages.WithInstanceCount.withInstanceCount(int instanceCount) Specifies the capacity (number of instances) for the application gateway.ApplicationGateway.DefinitionStages.WithWebApplicationFirewallPolicy.withNewWebApplicationFirewallPolicy(WebApplicationFirewallMode mode) Associates a new Web Application Firewall Policy with the application gateway.ApplicationGateway.DefinitionStages.WithWebApplicationFirewallPolicy.withNewWebApplicationFirewallPolicy(Creatable<WebApplicationFirewallPolicy> creatable) Associates a new Web Application Firewall Policy with the application gateway.ApplicationGateway.DefinitionStages.WithHttp2.withoutHttp2()Disables HTTP2 for the application gateway.ApplicationGateway.DefinitionStages.WithPrivateFrontend.withoutPrivateFrontend()Specifies that no private (internal) frontend should be enabled.ApplicationGateway.DefinitionStages.WithPublicFrontend.withoutPublicFrontend()Specifies that the application gateway should not be Internet-facing.ApplicationGateway.DefinitionStages.WithSslPolicy.withPredefinedSslPolicy(ApplicationGatewaySslPolicyName policyName) Configures to use predefined TLS/SSL policy for the application gateway.ApplicationGateway.DefinitionStages.WithPrivateFrontend.withPrivateFrontend()Enables a private (internal) default frontend within the subnet containing the application gateway.ApplicationGateway.DefinitionStages.WithSku.withSize(ApplicationGatewaySkuName size) Specifies the size of the application gateway to create within the context of the selected tier.ApplicationGateway.DefinitionStages.WithSslPolicy.withSslPolicy(ApplicationGatewaySslPolicy sslPolicy) Configures to use the provided TLS/SSL policy for the application gateway.ApplicationGateway.DefinitionStages.WithSku.withTier(ApplicationGatewayTier tier) Set tier of an application gateway.ApplicationGateway.DefinitionStages.WithWebApplicationFirewall.withWebApplicationFirewall(boolean enabled, ApplicationGatewayFirewallMode mode) Deprecated.No further investments will be made on legacy WAF configuration.ApplicationGateway.DefinitionStages.WithWebApplicationFirewall.withWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration) Deprecated.No further investments will be made on legacy WAF configuration.Methods in com.azure.resourcemanager.network.models that return types with arguments of type ApplicationGateway.DefinitionStages.WithCreateModifier and TypeMethodDescriptionApplicationGatewayAuthenticationCertificate.DefinitionStages.Blank<ApplicationGateway.DefinitionStages.WithCreate> ApplicationGateway.DefinitionStages.WithAuthenticationCertificate.defineAuthenticationCertificate(String name) Begins the definition of a new application gateway authentication certificate to be attached to the gateway for use by the backends.ApplicationGateway.DefinitionStages.WithBackend.defineBackend(String name) Begins the definition of a new application gateway backend to be attached to the gateway.ApplicationGatewayBackendHttpConfiguration.DefinitionStages.Blank<ApplicationGateway.DefinitionStages.WithCreate> ApplicationGateway.DefinitionStages.WithBackendHttpConfig.defineBackendHttpConfiguration(String name) Begins the definition of a new application gateway backend HTTP configuration to be attached to the gateway.ApplicationGateway.DefinitionStages.WithListener.defineListener(String name) Begins the definition of a new application gateway listener to be attached to the gateway.ApplicationGateway.DefinitionStages.WithProbe.defineProbe(String name) Begins the definition of a new probe.ApplicationGatewayRedirectConfiguration.DefinitionStages.Blank<ApplicationGateway.DefinitionStages.WithCreate> ApplicationGateway.DefinitionStages.WithRedirectConfiguration.defineRedirectConfiguration(String name) Begins the definition of a new application gateway redirect configuration to be attached to the gateway.ApplicationGatewaySslCertificate.DefinitionStages.Blank<ApplicationGateway.DefinitionStages.WithCreate> ApplicationGateway.DefinitionStages.WithSslCert.defineSslCertificate(String name) Begins the definition of a new application gateway SSL certificate to be attached to the gateway for use in HTTPS listeners.