Share via


IWithCreate Interface

Definition

The stage of the definition which contains all the minimum required inputs for the resource to be created (via WithCreate.create()), but also allows for any other optional settings to be specified.

public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithAdditionalProperty, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithApplicationRuleCollection, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithFirewallPolicy, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithIpConfiguration, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithNatRuleCollection, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithNetworkRuleCollection, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithSku, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithThreatIntelMode, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithVirtualHub, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithZones, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IAzureFirewall>
type IWithCreate = interface
    interface ICreatable<IAzureFirewall>
    interface IIndexable
    interface IDefinitionWithRegion<IWithCreate>
    interface IDefinitionWithTags<IWithCreate>
    interface IWithAdditionalProperty
    interface IWithApplicationRuleCollection
    interface IWithNatRuleCollection
    interface IWithNetworkRuleCollection
    interface IWithFirewallPolicy
    interface IWithIpConfiguration
    interface IWithSku
    interface IWithThreatIntelMode
    interface IWithVirtualHub
    interface IWithZones
Public Interface IWithCreate
Implements ICreatable(Of IAzureFirewall), IDefinitionWithRegion(Of IWithCreate), IDefinitionWithTags(Of IWithCreate), IWithAdditionalProperty, IWithApplicationRuleCollection, IWithFirewallPolicy, IWithIpConfiguration, IWithNatRuleCollection, IWithNetworkRuleCollection, IWithSku, IWithThreatIntelMode, IWithVirtualHub, IWithZones
Derived
Implements

Properties

Key (Inherited from IIndexable)
Name

Gets the name of the creatable resource.

(Inherited from ICreatable<T>)

Methods

Create()

Execute the create request.

(Inherited from ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Puts the request into the queue and allow the HTTP client to execute it when system resources are available.

(Inherited from ICreatable<T>)
DefineAzureFirewallApplicationRuleCollection(String)

Sets the Azure firewall application rule collection.

(Inherited from IWithApplicationRuleCollection)
DefineAzureFirewallIpConfiguration(String)

Sets the IP configuration of Azure firewall .

(Inherited from IWithIpConfiguration)
DefineAzureFirewallNatRuleCollection(String)

Sets the Azure firewall nat rule collection.

(Inherited from IWithNatRuleCollection)
DefineAzureFirewallNetworkRuleCollection(String)

Sets the Azure firewall network rule collection.

(Inherited from IWithNetworkRuleCollection)
WithAdditionalProperties(IDictionary<String,String>)

Sets the the additional properties used to further config.

(Inherited from IWithAdditionalProperty)
WithAdditionalProperty(String, String)

Sets the the additional properties used to further config.

(Inherited from IWithAdditionalProperty)
WithAlertModeForThreatIntel()

Enables the operation mode as 'Alert' for threat intelligence.

(Inherited from IWithThreatIntelMode)
WithAzureFirewallHubSkuName()

Sets the resource SKU name to 'AZFW_Hub'.

(Inherited from IWithSku)
WithAzureFirewallVnetSkuName()

Sets the resource SKU name to 'AZFW_VNet'.

(Inherited from IWithSku)
WithDenyModeForThreatIntel()

Enables the operation mode as 'Deny' for threat intelligence.

(Inherited from IWithThreatIntelMode)
WithFirewallPolicy(String)

Sets the firewall policy to which the firewall belongs.

(Inherited from IWithFirewallPolicy)
WithOffModeForThreatIntel()

Enables the operation mode as 'Off' for threat intelligence.

(Inherited from IWithThreatIntelMode)
WithRegion(Region)

Specifies the region for the resource.

(Inherited from IDefinitionWithRegion<T>)
WithRegion(String)

Specifies the region for the resource by name.

(Inherited from IDefinitionWithRegion<T>)
WithStandardSkuTier()

Sets the resource SKU tier to 'Standard'.

(Inherited from IWithSku)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IDefinitionWithTags<T>)
WithVirtualHub(String)

Sets the virtual hub to which the firewall belongs.

(Inherited from IWithVirtualHub)
WithZone(String)

Sets the availability zone denoting where the resource needs to come from.

(Inherited from IWithZones)
WithZones(IList<String>)

Sets the list of availability zones denoting where the resource needs to come from.

(Inherited from IWithZones)

Applies to