IWithCreate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
-
IWithAdditionalProperty IWithApplicationRuleCollection IWithFirewallPolicy IWithIpConfiguration IWithNatRuleCollection IWithNetworkRuleCollection IWithSku IWithThreatIntelMode IWithVirtualHub IWithZones IDefinitionWithRegion<IWithCreate> IDefinitionWithTags<IWithCreate> ICreatable<IAzureFirewall> IIndexable
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) |