Package-level declarations

Types

Link copied to clipboard
enum Access : Enum<Access> , ConvertibleToJava<Access>

The access type of the rule.

Link copied to clipboard
enum AccessRuleDirection : Enum<AccessRuleDirection> , ConvertibleToJava<AccessRuleDirection>

Direction that specifies whether the access rules is inbound/outbound.

Link copied to clipboard
enum ActionType : Enum<ActionType> , ConvertibleToJava<ActionType>

Describes the override action to be applied when rule matches.

Link copied to clipboard
enum AddressPrefixType : Enum<AddressPrefixType> , ConvertibleToJava<AddressPrefixType>

Address prefix type.

Link copied to clipboard
enum AddressSpaceAggregationOption : Enum<AddressSpaceAggregationOption> , ConvertibleToJava<AddressSpaceAggregationOption>

Determine update behavior for changes to network groups referenced within the rules in this configuration.

Link copied to clipboard
enum AdminState : Enum<AdminState> , ConvertibleToJava<AdminState>

Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet

enum ApplicationGatewayClientRevocationOptions : Enum<ApplicationGatewayClientRevocationOptions> , ConvertibleToJava<ApplicationGatewayClientRevocationOptions>

Verify client certificate revocation status.

Link copied to clipboard
enum ApplicationGatewayCookieBasedAffinity : Enum<ApplicationGatewayCookieBasedAffinity> , ConvertibleToJava<ApplicationGatewayCookieBasedAffinity>

Cookie based affinity.

Link copied to clipboard
enum ApplicationGatewayCustomErrorStatusCode : Enum<ApplicationGatewayCustomErrorStatusCode> , ConvertibleToJava<ApplicationGatewayCustomErrorStatusCode>

Status code of the application gateway custom error.

Link copied to clipboard
enum ApplicationGatewayFirewallMode : Enum<ApplicationGatewayFirewallMode> , ConvertibleToJava<ApplicationGatewayFirewallMode>

Web application firewall mode.

enum ApplicationGatewayFirewallRateLimitDuration : Enum<ApplicationGatewayFirewallRateLimitDuration> , ConvertibleToJava<ApplicationGatewayFirewallRateLimitDuration>

Duration over which Rate Limit policy will be applied. Applies only when ruleType is RateLimitRule.

enum ApplicationGatewayFirewallUserSessionVariable : Enum<ApplicationGatewayFirewallUserSessionVariable> , ConvertibleToJava<ApplicationGatewayFirewallUserSessionVariable>

User Session clause variable.

enum ApplicationGatewayLoadDistributionAlgorithm : Enum<ApplicationGatewayLoadDistributionAlgorithm> , ConvertibleToJava<ApplicationGatewayLoadDistributionAlgorithm>

Load Distribution Targets resource of an application gateway.

Link copied to clipboard
enum ApplicationGatewayProtocol : Enum<ApplicationGatewayProtocol> , ConvertibleToJava<ApplicationGatewayProtocol>

The protocol used for the probe.

Link copied to clipboard
enum ApplicationGatewayRedirectType : Enum<ApplicationGatewayRedirectType> , ConvertibleToJava<ApplicationGatewayRedirectType>

HTTP redirection type.

Link copied to clipboard
enum ApplicationGatewayRequestRoutingRuleType : Enum<ApplicationGatewayRequestRoutingRuleType> , ConvertibleToJava<ApplicationGatewayRequestRoutingRuleType>

Rule type.

Link copied to clipboard
enum ApplicationGatewaySkuFamily : Enum<ApplicationGatewaySkuFamily> , ConvertibleToJava<ApplicationGatewaySkuFamily>

Family of an application gateway SKU.

Link copied to clipboard
enum ApplicationGatewaySkuName : Enum<ApplicationGatewaySkuName> , ConvertibleToJava<ApplicationGatewaySkuName>

Name of an application gateway SKU.

Link copied to clipboard
enum ApplicationGatewaySslCipherSuite : Enum<ApplicationGatewaySslCipherSuite> , ConvertibleToJava<ApplicationGatewaySslCipherSuite>

Ssl cipher suites enums.

Link copied to clipboard
enum ApplicationGatewaySslPolicyName : Enum<ApplicationGatewaySslPolicyName> , ConvertibleToJava<ApplicationGatewaySslPolicyName>

Name of Ssl predefined policy.

Link copied to clipboard
enum ApplicationGatewaySslPolicyType : Enum<ApplicationGatewaySslPolicyType> , ConvertibleToJava<ApplicationGatewaySslPolicyType>

Type of Ssl Policy.

Link copied to clipboard
enum ApplicationGatewaySslProtocol : Enum<ApplicationGatewaySslProtocol> , ConvertibleToJava<ApplicationGatewaySslProtocol>

Minimum version of Ssl protocol to be supported on application gateway.

Link copied to clipboard
enum ApplicationGatewayTier : Enum<ApplicationGatewayTier> , ConvertibleToJava<ApplicationGatewayTier>

Tier of an application gateway.

Link copied to clipboard
enum AssociationAccessMode : Enum<AssociationAccessMode> , ConvertibleToJava<AssociationAccessMode>

Access mode on the association.

Link copied to clipboard
enum AuthorizationUseStatus : Enum<AuthorizationUseStatus> , ConvertibleToJava<AuthorizationUseStatus>

The authorization use status.

Link copied to clipboard
enum AutoLearnPrivateRangesMode : Enum<AutoLearnPrivateRangesMode> , ConvertibleToJava<AutoLearnPrivateRangesMode>

The operation mode for automatically learning private ranges to not be SNAT

Link copied to clipboard
enum AzureFirewallApplicationRuleProtocolType : Enum<AzureFirewallApplicationRuleProtocolType> , ConvertibleToJava<AzureFirewallApplicationRuleProtocolType>

Protocol type.

Link copied to clipboard
enum AzureFirewallNatRCActionType : Enum<AzureFirewallNatRCActionType> , ConvertibleToJava<AzureFirewallNatRCActionType>

The type of action.

Link copied to clipboard
enum AzureFirewallNetworkRuleProtocol : Enum<AzureFirewallNetworkRuleProtocol> , ConvertibleToJava<AzureFirewallNetworkRuleProtocol>

The protocol of a Network Rule resource.

Link copied to clipboard
enum AzureFirewallRCActionType : Enum<AzureFirewallRCActionType> , ConvertibleToJava<AzureFirewallRCActionType>

The type of action.

Link copied to clipboard
enum AzureFirewallSkuName : Enum<AzureFirewallSkuName> , ConvertibleToJava<AzureFirewallSkuName>

Name of an Azure Firewall SKU.

Link copied to clipboard
enum AzureFirewallSkuTier : Enum<AzureFirewallSkuTier> , ConvertibleToJava<AzureFirewallSkuTier>

Tier of an Azure Firewall.

Link copied to clipboard
enum AzureFirewallThreatIntelMode : Enum<AzureFirewallThreatIntelMode> , ConvertibleToJava<AzureFirewallThreatIntelMode>

The operation mode for Threat Intelligence.

Link copied to clipboard
enum BastionHostSkuName : Enum<BastionHostSkuName> , ConvertibleToJava<BastionHostSkuName>

The name of the sku of this Bastion Host.

Link copied to clipboard
enum CommissionedState : Enum<CommissionedState> , ConvertibleToJava<CommissionedState>

The commissioned state of the Custom IP Prefix.

Link copied to clipboard
enum ConfigurationType : Enum<ConfigurationType> , ConvertibleToJava<ConfigurationType>

Configuration Deployment Type.

Link copied to clipboard
enum ConnectionMonitorEndpointFilterItemType : Enum<ConnectionMonitorEndpointFilterItemType> , ConvertibleToJava<ConnectionMonitorEndpointFilterItemType>

The type of item included in the filter. Currently only 'AgentAddress' is supported.

Link copied to clipboard
enum ConnectionMonitorEndpointFilterType : Enum<ConnectionMonitorEndpointFilterType> , ConvertibleToJava<ConnectionMonitorEndpointFilterType>

The behavior of the endpoint filter. Currently only 'Include' is supported.

enum ConnectionMonitorTestConfigurationProtocol : Enum<ConnectionMonitorTestConfigurationProtocol> , ConvertibleToJava<ConnectionMonitorTestConfigurationProtocol>

The protocol to use in test evaluation.

Link copied to clipboard
enum ConnectivityTopology : Enum<ConnectivityTopology> , ConvertibleToJava<ConnectivityTopology>

Connectivity topology type.

Link copied to clipboard
enum CoverageLevel : Enum<CoverageLevel> , ConvertibleToJava<CoverageLevel>

Test coverage for the endpoint.

Link copied to clipboard
enum CustomIpPrefixType : Enum<CustomIpPrefixType> , ConvertibleToJava<CustomIpPrefixType>

Type of custom IP prefix. Should be Singular, Parent, or Child.

Link copied to clipboard
enum DdosSettingsProtectionMode : Enum<DdosSettingsProtectionMode> , ConvertibleToJava<DdosSettingsProtectionMode>

The DDoS protection mode of the public IP

Link copied to clipboard
enum DeleteExistingPeering : Enum<DeleteExistingPeering> , ConvertibleToJava<DeleteExistingPeering>

Flag if need to remove current existing peerings.

Link copied to clipboard
enum DeleteOptions : Enum<DeleteOptions> , ConvertibleToJava<DeleteOptions>

Specify what happens to the public IP address when the VM using it is deleted

Link copied to clipboard
enum DestinationPortBehavior : Enum<DestinationPortBehavior> , ConvertibleToJava<DestinationPortBehavior>

Destination port behavior.

Link copied to clipboard
enum DhGroup : Enum<DhGroup> , ConvertibleToJava<DhGroup>

The DH Group used in IKE Phase 1 for initial SA.

Link copied to clipboard
enum DisableBgpRoutePropagation : Enum<DisableBgpRoutePropagation> , ConvertibleToJava<DisableBgpRoutePropagation>

Determines whether BGP route propagation is enabled. Defaults to true.

Link copied to clipboard
enum EndpointType : Enum<EndpointType> , ConvertibleToJava<EndpointType>

The endpoint type.

Link copied to clipboard
enum ExceptionEntryMatchVariable : Enum<ExceptionEntryMatchVariable> , ConvertibleToJava<ExceptionEntryMatchVariable>

The variable on which we evaluate the exception condition

Link copied to clipboard
enum ExceptionEntrySelectorMatchOperator : Enum<ExceptionEntrySelectorMatchOperator> , ConvertibleToJava<ExceptionEntrySelectorMatchOperator>

When the matchVariable points to a key-value pair (e.g, RequestHeader), this operates on the selector

Link copied to clipboard
enum ExceptionEntryValueMatchOperator : Enum<ExceptionEntryValueMatchOperator> , ConvertibleToJava<ExceptionEntryValueMatchOperator>

Operates on the allowed values for the matchVariable

Link copied to clipboard
enum ExpressRouteCircuitPeeringState : Enum<ExpressRouteCircuitPeeringState> , ConvertibleToJava<ExpressRouteCircuitPeeringState>

The state of peering.

Link copied to clipboard
enum ExpressRouteCircuitSkuFamily : Enum<ExpressRouteCircuitSkuFamily> , ConvertibleToJava<ExpressRouteCircuitSkuFamily>

The family of the SKU.

Link copied to clipboard
enum ExpressRouteCircuitSkuTier : Enum<ExpressRouteCircuitSkuTier> , ConvertibleToJava<ExpressRouteCircuitSkuTier>

The tier of the SKU.

Link copied to clipboard
enum ExpressRouteLinkAdminState : Enum<ExpressRouteLinkAdminState> , ConvertibleToJava<ExpressRouteLinkAdminState>

Administrative state of the physical port.

Link copied to clipboard
enum ExpressRouteLinkMacSecCipher : Enum<ExpressRouteLinkMacSecCipher> , ConvertibleToJava<ExpressRouteLinkMacSecCipher>

Mac security cipher.

Link copied to clipboard
enum ExpressRouteLinkMacSecSciState : Enum<ExpressRouteLinkMacSecSciState> , ConvertibleToJava<ExpressRouteLinkMacSecSciState>

Sci mode enabled/disabled.

Link copied to clipboard
enum ExpressRoutePeeringState : Enum<ExpressRoutePeeringState> , ConvertibleToJava<ExpressRoutePeeringState>

The peering state.

Link copied to clipboard
enum ExpressRoutePeeringType : Enum<ExpressRoutePeeringType> , ConvertibleToJava<ExpressRoutePeeringType>

The peering type.

Link copied to clipboard
enum ExpressRoutePortsBillingType : Enum<ExpressRoutePortsBillingType> , ConvertibleToJava<ExpressRoutePortsBillingType>

The billing type of the ExpressRoutePort resource.

Link copied to clipboard
enum ExpressRoutePortsEncapsulation : Enum<ExpressRoutePortsEncapsulation> , ConvertibleToJava<ExpressRoutePortsEncapsulation>

Encapsulation method on physical ports.

Link copied to clipboard
enum ExtendedLocationTypes : Enum<ExtendedLocationTypes> , ConvertibleToJava<ExtendedLocationTypes>

The type of the extended location.

Link copied to clipboard
enum FirewallPolicyFilterRuleActionType : Enum<FirewallPolicyFilterRuleActionType> , ConvertibleToJava<FirewallPolicyFilterRuleActionType>

The type of action.

enum FirewallPolicyFilterRuleCollectionActionType : Enum<FirewallPolicyFilterRuleCollectionActionType> , ConvertibleToJava<FirewallPolicyFilterRuleCollectionActionType>

The type of action.

Link copied to clipboard
enum FirewallPolicyIDPSQuerySortOrder : Enum<FirewallPolicyIDPSQuerySortOrder> , ConvertibleToJava<FirewallPolicyIDPSQuerySortOrder>

Describes if results should be in ascending/descending order

enum FirewallPolicyIntrusionDetectionProfileType : Enum<FirewallPolicyIntrusionDetectionProfileType> , ConvertibleToJava<FirewallPolicyIntrusionDetectionProfileType>

IDPS profile name. When attached to a parent policy, the firewall's effective profile is the profile name of the parent policy.

Link copied to clipboard
enum FirewallPolicyIntrusionDetectionProtocol : Enum<FirewallPolicyIntrusionDetectionProtocol> , ConvertibleToJava<FirewallPolicyIntrusionDetectionProtocol>

The rule bypass protocol.

enum FirewallPolicyIntrusionDetectionStateType : Enum<FirewallPolicyIntrusionDetectionStateType> , ConvertibleToJava<FirewallPolicyIntrusionDetectionStateType>

Intrusion detection general state. When attached to a parent policy, the firewall's effective IDPS mode is the stricter mode of the two.

Link copied to clipboard
enum FirewallPolicyNatRuleActionType : Enum<FirewallPolicyNatRuleActionType> , ConvertibleToJava<FirewallPolicyNatRuleActionType>

The type of action.

enum FirewallPolicyNatRuleCollectionActionType : Enum<FirewallPolicyNatRuleCollectionActionType> , ConvertibleToJava<FirewallPolicyNatRuleCollectionActionType>

The type of action.

enum FirewallPolicyRuleApplicationProtocolType : Enum<FirewallPolicyRuleApplicationProtocolType> , ConvertibleToJava<FirewallPolicyRuleApplicationProtocolType>

Protocol type.

enum FirewallPolicyRuleConditionApplicationProtocolType : Enum<FirewallPolicyRuleConditionApplicationProtocolType> , ConvertibleToJava<FirewallPolicyRuleConditionApplicationProtocolType>

Protocol type.

enum FirewallPolicyRuleConditionNetworkProtocol : Enum<FirewallPolicyRuleConditionNetworkProtocol> , ConvertibleToJava<FirewallPolicyRuleConditionNetworkProtocol>

The Network protocol of a Rule condition.

Link copied to clipboard
enum FirewallPolicyRuleNetworkProtocol : Enum<FirewallPolicyRuleNetworkProtocol> , ConvertibleToJava<FirewallPolicyRuleNetworkProtocol>

The Network protocol of a Rule.

Link copied to clipboard
enum FirewallPolicySkuTier : Enum<FirewallPolicySkuTier> , ConvertibleToJava<FirewallPolicySkuTier>

Tier of Firewall Policy.

Link copied to clipboard
enum FlowLogFormatType : Enum<FlowLogFormatType> , ConvertibleToJava<FlowLogFormatType>

The file type of flow log.

Link copied to clipboard
enum GatewayLoadBalancerTunnelInterfaceType : Enum<GatewayLoadBalancerTunnelInterfaceType> , ConvertibleToJava<GatewayLoadBalancerTunnelInterfaceType>

Traffic type of gateway load balancer tunnel interface.

Link copied to clipboard
enum GatewayLoadBalancerTunnelProtocol : Enum<GatewayLoadBalancerTunnelProtocol> , ConvertibleToJava<GatewayLoadBalancerTunnelProtocol>

Protocol of gateway load balancer tunnel interface.

Link copied to clipboard
enum Geo : Enum<Geo> , ConvertibleToJava<Geo>

The Geo for CIDR advertising. Should be an Geo code.

Link copied to clipboard
enum GroupConnectivity : Enum<GroupConnectivity> , ConvertibleToJava<GroupConnectivity>

Group connectivity type.

Link copied to clipboard
enum GroupMemberType : Enum<GroupMemberType> , ConvertibleToJava<GroupMemberType>

The type of the group member.

Link copied to clipboard
enum HTTPConfigurationMethod : Enum<HTTPConfigurationMethod> , ConvertibleToJava<HTTPConfigurationMethod>

The HTTP method to use.

Link copied to clipboard
enum HubRoutingPreference : Enum<HubRoutingPreference> , ConvertibleToJava<HubRoutingPreference>

The hubRoutingPreference of this VirtualHub.

Link copied to clipboard
enum IkeEncryption : Enum<IkeEncryption> , ConvertibleToJava<IkeEncryption>

The IKE encryption algorithm (IKE phase 2).

Link copied to clipboard
enum IkeIntegrity : Enum<IkeIntegrity> , ConvertibleToJava<IkeIntegrity>

The IKE integrity algorithm (IKE phase 2).

Link copied to clipboard
enum IPAllocationMethod : Enum<IPAllocationMethod> , ConvertibleToJava<IPAllocationMethod>

The private IP address allocation method.

Link copied to clipboard
enum IpAllocationType : Enum<IpAllocationType> , ConvertibleToJava<IpAllocationType>

The type for the IpAllocation.

Link copied to clipboard
enum IpsecEncryption : Enum<IpsecEncryption> , ConvertibleToJava<IpsecEncryption>

The IPSec encryption algorithm (IKE phase 1).

Link copied to clipboard
enum IpsecIntegrity : Enum<IpsecIntegrity> , ConvertibleToJava<IpsecIntegrity>

The IPSec integrity algorithm (IKE phase 1).

Link copied to clipboard
enum IPVersion : Enum<IPVersion> , ConvertibleToJava<IPVersion>

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

Link copied to clipboard
enum IsGlobal : Enum<IsGlobal> , ConvertibleToJava<IsGlobal>

Flag if global mesh is supported.

Link copied to clipboard
enum LoadBalancerBackendAddressAdminState : Enum<LoadBalancerBackendAddressAdminState> , ConvertibleToJava<LoadBalancerBackendAddressAdminState>

A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.

Link copied to clipboard
enum LoadBalancerOutboundRuleProtocol : Enum<LoadBalancerOutboundRuleProtocol> , ConvertibleToJava<LoadBalancerOutboundRuleProtocol>

The protocol for the outbound rule in load balancer.

Link copied to clipboard
enum LoadBalancerSkuName : Enum<LoadBalancerSkuName> , ConvertibleToJava<LoadBalancerSkuName>

Name of a load balancer SKU.

Link copied to clipboard
enum LoadBalancerSkuTier : Enum<LoadBalancerSkuTier> , ConvertibleToJava<LoadBalancerSkuTier>

Tier of a load balancer SKU.

Link copied to clipboard
enum LoadDistribution : Enum<LoadDistribution> , ConvertibleToJava<LoadDistribution>

The load distribution policy for this rule.

Link copied to clipboard
enum ManagedRuleEnabledState : Enum<ManagedRuleEnabledState> , ConvertibleToJava<ManagedRuleEnabledState>

The state of the managed rule. Defaults to Disabled if not specified.

Link copied to clipboard
enum NatGatewaySkuName : Enum<NatGatewaySkuName> , ConvertibleToJava<NatGatewaySkuName>

Name of Nat Gateway SKU.

Link copied to clipboard
enum NetworkIntentPolicyBasedService : Enum<NetworkIntentPolicyBasedService> , ConvertibleToJava<NetworkIntentPolicyBasedService>

Network intent policy based services.

Link copied to clipboard
enum NetworkInterfaceAuxiliaryMode : Enum<NetworkInterfaceAuxiliaryMode> , ConvertibleToJava<NetworkInterfaceAuxiliaryMode>

Auxiliary mode of Network Interface resource.

Link copied to clipboard
enum NetworkInterfaceAuxiliarySku : Enum<NetworkInterfaceAuxiliarySku> , ConvertibleToJava<NetworkInterfaceAuxiliarySku>

Auxiliary sku of Network Interface resource.

Link copied to clipboard
enum NetworkInterfaceMigrationPhase : Enum<NetworkInterfaceMigrationPhase> , ConvertibleToJava<NetworkInterfaceMigrationPhase>

Migration phase of Network Interface resource.

Link copied to clipboard
enum NetworkInterfaceNicType : Enum<NetworkInterfaceNicType> , ConvertibleToJava<NetworkInterfaceNicType>

Type of Network Interface resource.

Link copied to clipboard
enum NetworkProtocol : Enum<NetworkProtocol> , ConvertibleToJava<NetworkProtocol>

Network protocol this resource applies to.

Link copied to clipboard
enum NextStep : Enum<NextStep> , ConvertibleToJava<NextStep>

Next step after rule is evaluated. Current supported behaviors are 'Continue'(to next rule) and 'Terminate'.

Link copied to clipboard
enum NicTypeInRequest : Enum<NicTypeInRequest> , ConvertibleToJava<NicTypeInRequest>

NIC type. This should be either PublicNic or PrivateNic.

Link copied to clipboard
enum OutputType : Enum<OutputType> , ConvertibleToJava<OutputType>

Connection monitor output destination type. Currently, only "Workspace" is supported.

Link copied to clipboard
enum OwaspCrsExclusionEntryMatchVariable : Enum<OwaspCrsExclusionEntryMatchVariable> , ConvertibleToJava<OwaspCrsExclusionEntryMatchVariable>

The variable to be excluded.

enum OwaspCrsExclusionEntrySelectorMatchOperator : Enum<OwaspCrsExclusionEntrySelectorMatchOperator> , ConvertibleToJava<OwaspCrsExclusionEntrySelectorMatchOperator>

When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.

Link copied to clipboard
enum PacketCaptureTargetType : Enum<PacketCaptureTargetType> , ConvertibleToJava<PacketCaptureTargetType>

Target type of the resource provided.

Link copied to clipboard
enum PcProtocol : Enum<PcProtocol> , ConvertibleToJava<PcProtocol>

Protocol to be filtered on.

Link copied to clipboard
enum PfsGroup : Enum<PfsGroup> , ConvertibleToJava<PfsGroup>

The Pfs Group used in IKE Phase 2 for new child SA.

Link copied to clipboard
enum PreferredIPVersion : Enum<PreferredIPVersion> , ConvertibleToJava<PreferredIPVersion>

The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.

Link copied to clipboard
enum PreferredRoutingGateway : Enum<PreferredRoutingGateway> , ConvertibleToJava<PreferredRoutingGateway>

The preferred gateway to route on-prem traffic

Link copied to clipboard
enum PrivateEndpointVNetPolicies : Enum<PrivateEndpointVNetPolicies> , ConvertibleToJava<PrivateEndpointVNetPolicies>

Private Endpoint VNet Policies.

Link copied to clipboard
enum ProbeNoHealthyBackendsBehavior : Enum<ProbeNoHealthyBackendsBehavior> , ConvertibleToJava<ProbeNoHealthyBackendsBehavior>

Determines how new connections are handled by the load balancer when all backend instances are probed down.

Link copied to clipboard
enum ProbeProtocol : Enum<ProbeProtocol> , ConvertibleToJava<ProbeProtocol>

The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

Link copied to clipboard
enum ProtocolType : Enum<ProtocolType> , ConvertibleToJava<ProtocolType>

RNM supported protocol types.

enum PublicIpAddressDnsSettingsDomainNameLabelScope : Enum<PublicIpAddressDnsSettingsDomainNameLabelScope> , ConvertibleToJava<PublicIpAddressDnsSettingsDomainNameLabelScope>

The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.

Link copied to clipboard
enum PublicIPAddressMigrationPhase : Enum<PublicIPAddressMigrationPhase> , ConvertibleToJava<PublicIPAddressMigrationPhase>

Migration phase of Public IP Address.

Link copied to clipboard
enum PublicIPAddressSkuName : Enum<PublicIPAddressSkuName> , ConvertibleToJava<PublicIPAddressSkuName>

Name of a public IP address SKU.

Link copied to clipboard
enum PublicIPAddressSkuTier : Enum<PublicIPAddressSkuTier> , ConvertibleToJava<PublicIPAddressSkuTier>

Tier of a public IP address SKU.

Link copied to clipboard
enum PublicIPPrefixSkuName : Enum<PublicIPPrefixSkuName> , ConvertibleToJava<PublicIPPrefixSkuName>

Name of a public IP prefix SKU.

Link copied to clipboard
enum PublicIPPrefixSkuTier : Enum<PublicIPPrefixSkuTier> , ConvertibleToJava<PublicIPPrefixSkuTier>

Tier of a public IP prefix SKU.

Link copied to clipboard
enum ResiliencyModel : Enum<ResiliencyModel> , ConvertibleToJava<ResiliencyModel>

Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed

Link copied to clipboard
enum ResourceIdentityType : Enum<ResourceIdentityType> , ConvertibleToJava<ResourceIdentityType>

The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.

Link copied to clipboard
enum RouteFilterRuleType : Enum<RouteFilterRuleType> , ConvertibleToJava<RouteFilterRuleType>

The rule type of the rule.

Link copied to clipboard
enum RouteMapActionType : Enum<RouteMapActionType> , ConvertibleToJava<RouteMapActionType>

Type of action to be taken. Supported types are 'Remove', 'Add', 'Replace', and 'Drop.'

Link copied to clipboard
enum RouteMapMatchCondition : Enum<RouteMapMatchCondition> , ConvertibleToJava<RouteMapMatchCondition>

Match condition to apply RouteMap rules.

Link copied to clipboard
enum RouteNextHopType : Enum<RouteNextHopType> , ConvertibleToJava<RouteNextHopType>

The type of Azure hop the packet should be sent to.

Link copied to clipboard
enum RoutingRuleDestinationType : Enum<RoutingRuleDestinationType> , ConvertibleToJava<RoutingRuleDestinationType>

Destination type.

Link copied to clipboard
enum RoutingRuleNextHopType : Enum<RoutingRuleNextHopType> , ConvertibleToJava<RoutingRuleNextHopType>

Next hop type.

Link copied to clipboard
enum ScrubbingRuleEntryMatchOperator : Enum<ScrubbingRuleEntryMatchOperator> , ConvertibleToJava<ScrubbingRuleEntryMatchOperator>

When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.

Link copied to clipboard
enum ScrubbingRuleEntryMatchVariable : Enum<ScrubbingRuleEntryMatchVariable> , ConvertibleToJava<ScrubbingRuleEntryMatchVariable>

The variable to be scrubbed from the logs.

Link copied to clipboard
enum ScrubbingRuleEntryState : Enum<ScrubbingRuleEntryState> , ConvertibleToJava<ScrubbingRuleEntryState>

Defines the state of log scrubbing rule. Default value is Enabled.

Link copied to clipboard
enum SecurityConfigurationRuleAccess : Enum<SecurityConfigurationRuleAccess> , ConvertibleToJava<SecurityConfigurationRuleAccess>

Indicates the access allowed for this particular rule

Link copied to clipboard
enum SecurityConfigurationRuleDirection : Enum<SecurityConfigurationRuleDirection> , ConvertibleToJava<SecurityConfigurationRuleDirection>

Indicates if the traffic matched against the rule in inbound or outbound.

Link copied to clipboard
enum SecurityConfigurationRuleProtocol : Enum<SecurityConfigurationRuleProtocol> , ConvertibleToJava<SecurityConfigurationRuleProtocol>

Network protocol this rule applies to.

Link copied to clipboard
enum SecurityProviderName : Enum<SecurityProviderName> , ConvertibleToJava<SecurityProviderName>

The security provider name.

Link copied to clipboard
enum SecurityRuleAccess : Enum<SecurityRuleAccess> , ConvertibleToJava<SecurityRuleAccess>

The network traffic is allowed or denied.

Link copied to clipboard
enum SecurityRuleDirection : Enum<SecurityRuleDirection> , ConvertibleToJava<SecurityRuleDirection>

The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.

Link copied to clipboard
enum SecurityRuleProtocol : Enum<SecurityRuleProtocol> , ConvertibleToJava<SecurityRuleProtocol>

Network protocol this rule applies to.

Link copied to clipboard
enum SensitivityType : Enum<SensitivityType> , ConvertibleToJava<SensitivityType>

Describes the override sensitivity to be applied when rule matches.

Link copied to clipboard
enum ServiceProviderProvisioningState : Enum<ServiceProviderProvisioningState> , ConvertibleToJava<ServiceProviderProvisioningState>

The ServiceProviderProvisioningState state of the resource.

Link copied to clipboard
enum SharingScope : Enum<SharingScope> , ConvertibleToJava<SharingScope>

Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.

Link copied to clipboard
enum SyncMode : Enum<SyncMode> , ConvertibleToJava<SyncMode>

Backend address synchronous mode for the backend pool

Link copied to clipboard
enum TransportProtocol : Enum<TransportProtocol> , ConvertibleToJava<TransportProtocol>

The reference to the transport protocol used by the load balancing rule.

Link copied to clipboard
enum UseHubGateway : Enum<UseHubGateway> , ConvertibleToJava<UseHubGateway>

Flag if need to use hub gateway.

Link copied to clipboard
enum VirtualNetworkEncryptionEnforcement : Enum<VirtualNetworkEncryptionEnforcement> , ConvertibleToJava<VirtualNetworkEncryptionEnforcement>

If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.

Link copied to clipboard
enum VirtualNetworkGatewayConnectionMode : Enum<VirtualNetworkGatewayConnectionMode> , ConvertibleToJava<VirtualNetworkGatewayConnectionMode>

The connection mode for this connection.

Link copied to clipboard
enum VirtualNetworkGatewayConnectionProtocol : Enum<VirtualNetworkGatewayConnectionProtocol> , ConvertibleToJava<VirtualNetworkGatewayConnectionProtocol>

Connection protocol used for this connection.

Link copied to clipboard
enum VirtualNetworkGatewayConnectionType : Enum<VirtualNetworkGatewayConnectionType> , ConvertibleToJava<VirtualNetworkGatewayConnectionType>

Gateway connection type.

Link copied to clipboard
enum VirtualNetworkGatewaySkuName : Enum<VirtualNetworkGatewaySkuName> , ConvertibleToJava<VirtualNetworkGatewaySkuName>

Gateway SKU name.

Link copied to clipboard
enum VirtualNetworkGatewaySkuTier : Enum<VirtualNetworkGatewaySkuTier> , ConvertibleToJava<VirtualNetworkGatewaySkuTier>

Gateway SKU tier.

Link copied to clipboard
enum VirtualNetworkGatewayType : Enum<VirtualNetworkGatewayType> , ConvertibleToJava<VirtualNetworkGatewayType>

The type of this virtual network gateway.

Link copied to clipboard
enum VirtualNetworkPeeringLevel : Enum<VirtualNetworkPeeringLevel> , ConvertibleToJava<VirtualNetworkPeeringLevel>

The peering sync status of the virtual network peering.

Link copied to clipboard
enum VirtualNetworkPeeringState : Enum<VirtualNetworkPeeringState> , ConvertibleToJava<VirtualNetworkPeeringState>

The status of the virtual network peering.

enum VirtualNetworkPrivateEndpointNetworkPolicies : Enum<VirtualNetworkPrivateEndpointNetworkPolicies> , ConvertibleToJava<VirtualNetworkPrivateEndpointNetworkPolicies>

Enable or Disable apply network policies on private end point in the subnet.

enum VirtualNetworkPrivateLinkServiceNetworkPolicies : Enum<VirtualNetworkPrivateLinkServiceNetworkPolicies> , ConvertibleToJava<VirtualNetworkPrivateLinkServiceNetworkPolicies>

Enable or Disable apply network policies on private link service in the subnet.

Link copied to clipboard
enum VnetLocalRouteOverrideCriteria : Enum<VnetLocalRouteOverrideCriteria> , ConvertibleToJava<VnetLocalRouteOverrideCriteria>

Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke.

Link copied to clipboard
enum VpnAuthenticationType : Enum<VpnAuthenticationType> , ConvertibleToJava<VpnAuthenticationType>

VPN authentication types enabled for the VpnServerConfiguration.

Link copied to clipboard
enum VpnClientProtocol : Enum<VpnClientProtocol> , ConvertibleToJava<VpnClientProtocol>

VPN client protocol enabled for the virtual network gateway.

Link copied to clipboard
enum VpnGatewayGeneration : Enum<VpnGatewayGeneration> , ConvertibleToJava<VpnGatewayGeneration>

The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.

Link copied to clipboard
enum VpnGatewayTunnelingProtocol : Enum<VpnGatewayTunnelingProtocol> , ConvertibleToJava<VpnGatewayTunnelingProtocol>

VPN protocol enabled for the VpnServerConfiguration.

Link copied to clipboard
enum VpnLinkConnectionMode : Enum<VpnLinkConnectionMode> , ConvertibleToJava<VpnLinkConnectionMode>

Vpn link connection mode.

Link copied to clipboard
enum VpnNatRuleMode : Enum<VpnNatRuleMode> , ConvertibleToJava<VpnNatRuleMode>

The Source NAT direction of a VPN NAT.

Link copied to clipboard
enum VpnNatRuleType : Enum<VpnNatRuleType> , ConvertibleToJava<VpnNatRuleType>

The type of NAT rule for VPN NAT.

Link copied to clipboard
enum VpnPolicyMemberAttributeType : Enum<VpnPolicyMemberAttributeType> , ConvertibleToJava<VpnPolicyMemberAttributeType>

The Vpn Policy member attribute type.

Link copied to clipboard
enum VpnType : Enum<VpnType> , ConvertibleToJava<VpnType>

The type of this virtual network gateway.

Link copied to clipboard
enum WebApplicationFirewallAction : Enum<WebApplicationFirewallAction> , ConvertibleToJava<WebApplicationFirewallAction>

Type of Actions.

Link copied to clipboard
enum WebApplicationFirewallEnabledState : Enum<WebApplicationFirewallEnabledState> , ConvertibleToJava<WebApplicationFirewallEnabledState>

The state of the policy.

Link copied to clipboard
enum WebApplicationFirewallMatchVariable : Enum<WebApplicationFirewallMatchVariable> , ConvertibleToJava<WebApplicationFirewallMatchVariable>

Match Variable.

Link copied to clipboard
enum WebApplicationFirewallMode : Enum<WebApplicationFirewallMode> , ConvertibleToJava<WebApplicationFirewallMode>

The mode of the policy.

Link copied to clipboard
enum WebApplicationFirewallOperator : Enum<WebApplicationFirewallOperator> , ConvertibleToJava<WebApplicationFirewallOperator>

The operator to be matched.

Link copied to clipboard
enum WebApplicationFirewallRuleType : Enum<WebApplicationFirewallRuleType> , ConvertibleToJava<WebApplicationFirewallRuleType>

The rule type.

Link copied to clipboard
enum WebApplicationFirewallScrubbingState : Enum<WebApplicationFirewallScrubbingState> , ConvertibleToJava<WebApplicationFirewallScrubbingState>

State of the log scrubbing config. Default value is Enabled.

Link copied to clipboard
enum WebApplicationFirewallState : Enum<WebApplicationFirewallState> , ConvertibleToJava<WebApplicationFirewallState>

Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.

Link copied to clipboard
enum WebApplicationFirewallTransform : Enum<WebApplicationFirewallTransform> , ConvertibleToJava<WebApplicationFirewallTransform>

Transforms applied before matching.