Package-level declarations

Types

Link copied to clipboard
data class AadAuthenticationParametersArgs(val aadAudience: Output<String>? = null, val aadIssuer: Output<String>? = null, val aadTenant: Output<String>? = null) : ConvertibleToJava<AadAuthenticationParametersArgs>

AAD Vpn authentication type related parameters.

Link copied to clipboard
data class ActionArgs(val parameters: Output<List<ParameterArgs>>? = null, val type: Output<Either<String, RouteMapActionType>>? = null) : ConvertibleToJava<ActionArgs>

Action to be taken on a route matching a RouteMap criterion.

Link copied to clipboard

Builder for ActionArgs.

Link copied to clipboard
data class AddressPrefixItemArgs(val addressPrefix: Output<String>? = null, val addressPrefixType: Output<Either<String, AddressPrefixType>>? = null) : ConvertibleToJava<AddressPrefixItemArgs>

Address prefix item.

Link copied to clipboard
data class AddressSpaceArgs(val addressPrefixes: Output<List<String>>? = null, val ipamPoolPrefixAllocations: Output<List<IpamPoolPrefixAllocationArgs>>? = null) : ConvertibleToJava<AddressSpaceArgs>

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

Link copied to clipboard
data class ApplicationGatewayAuthenticationCertificateArgs(val data: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayAuthenticationCertificateArgs>

Authentication certificates of an application gateway.

data class ApplicationGatewayAutoscaleConfigurationArgs(val maxCapacity: Output<Int>? = null, val minCapacity: Output<Int>) : ConvertibleToJava<ApplicationGatewayAutoscaleConfigurationArgs>

Application Gateway autoscale configuration.

Link copied to clipboard
data class ApplicationGatewayBackendAddressArgs(val fqdn: Output<String>? = null, val ipAddress: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayBackendAddressArgs>

Backend address of an application gateway.

Link copied to clipboard
data class ApplicationGatewayBackendAddressPoolArgs(val backendAddresses: Output<List<ApplicationGatewayBackendAddressArgs>>? = null, val id: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayBackendAddressPoolArgs>

Backend Address Pool of an application gateway.

data class ApplicationGatewayBackendHttpSettingsArgs(val affinityCookieName: Output<String>? = null, val authenticationCertificates: Output<List<SubResourceArgs>>? = null, val connectionDraining: Output<ApplicationGatewayConnectionDrainingArgs>? = null, val cookieBasedAffinity: Output<Either<String, ApplicationGatewayCookieBasedAffinity>>? = null, val hostName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val path: Output<String>? = null, val pickHostNameFromBackendAddress: Output<Boolean>? = null, val port: Output<Int>? = null, val probe: Output<SubResourceArgs>? = null, val probeEnabled: Output<Boolean>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val requestTimeout: Output<Int>? = null, val trustedRootCertificates: Output<List<SubResourceArgs>>? = null) : ConvertibleToJava<ApplicationGatewayBackendHttpSettingsArgs>

Backend address pool settings of an application gateway.

Link copied to clipboard
data class ApplicationGatewayBackendSettingsArgs(val hostName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val pickHostNameFromBackendAddress: Output<Boolean>? = null, val port: Output<Int>? = null, val probe: Output<SubResourceArgs>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val timeout: Output<Int>? = null, val trustedRootCertificates: Output<List<SubResourceArgs>>? = null) : ConvertibleToJava<ApplicationGatewayBackendSettingsArgs>

Backend address pool settings of an application gateway.

data class ApplicationGatewayClientAuthConfigurationArgs(val verifyClientCertIssuerDN: Output<Boolean>? = null, val verifyClientRevocation: Output<Either<String, ApplicationGatewayClientRevocationOptions>>? = null) : ConvertibleToJava<ApplicationGatewayClientAuthConfigurationArgs>

Application gateway client authentication configuration.

Link copied to clipboard
data class ApplicationGatewayConnectionDrainingArgs(val drainTimeoutInSec: Output<Int>, val enabled: Output<Boolean>) : ConvertibleToJava<ApplicationGatewayConnectionDrainingArgs>

Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.

Link copied to clipboard
data class ApplicationGatewayCustomErrorArgs(val customErrorPageUrl: Output<String>? = null, val statusCode: Output<Either<String, ApplicationGatewayCustomErrorStatusCode>>? = null) : ConvertibleToJava<ApplicationGatewayCustomErrorArgs>

Custom error of an application gateway.

data class ApplicationGatewayFirewallDisabledRuleGroupArgs(val ruleGroupName: Output<String>, val rules: Output<List<Int>>? = null) : ConvertibleToJava<ApplicationGatewayFirewallDisabledRuleGroupArgs>

Allows to disable rules within a rule group or an entire rule group.

Link copied to clipboard
data class ApplicationGatewayFirewallExclusionArgs(val matchVariable: Output<String>, val selector: Output<String>, val selectorMatchOperator: Output<String>) : ConvertibleToJava<ApplicationGatewayFirewallExclusionArgs>

Allow to exclude some variable satisfy the condition for the WAF check.

data class ApplicationGatewayFrontendIPConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val privateIPAddress: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val privateLinkConfiguration: Output<SubResourceArgs>? = null, val publicIPAddress: Output<SubResourceArgs>? = null, val subnet: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayFrontendIPConfigurationArgs>

Frontend IP configuration of an application gateway.

Link copied to clipboard
data class ApplicationGatewayFrontendPortArgs(val id: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null) : ConvertibleToJava<ApplicationGatewayFrontendPortArgs>

Frontend port of an application gateway.

data class ApplicationGatewayGlobalConfigurationArgs(val enableRequestBuffering: Output<Boolean>? = null, val enableResponseBuffering: Output<Boolean>? = null) : ConvertibleToJava<ApplicationGatewayGlobalConfigurationArgs>

Application Gateway global configuration.

data class ApplicationGatewayHeaderConfigurationArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null, val headerValueMatcher: Output<HeaderValueMatcherArgs>? = null) : ConvertibleToJava<ApplicationGatewayHeaderConfigurationArgs>

Header configuration of the Actions set in Application Gateway.

Link copied to clipboard
data class ApplicationGatewayHttpListenerArgs(val customErrorConfigurations: Output<List<ApplicationGatewayCustomErrorArgs>>? = null, val firewallPolicy: Output<SubResourceArgs>? = null, val frontendIPConfiguration: Output<SubResourceArgs>? = null, val frontendPort: Output<SubResourceArgs>? = null, val hostName: Output<String>? = null, val hostNames: Output<List<String>>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val requireServerNameIndication: Output<Boolean>? = null, val sslCertificate: Output<SubResourceArgs>? = null, val sslProfile: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayHttpListenerArgs>

Http listener of an application gateway.

Link copied to clipboard
data class ApplicationGatewayIPConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val subnet: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayIPConfigurationArgs>

IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.

Link copied to clipboard
data class ApplicationGatewayListenerArgs(val frontendIPConfiguration: Output<SubResourceArgs>? = null, val frontendPort: Output<SubResourceArgs>? = null, val hostNames: Output<List<String>>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val sslCertificate: Output<SubResourceArgs>? = null, val sslProfile: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayListenerArgs>

Listener of an application gateway.

data class ApplicationGatewayLoadDistributionPolicyArgs(val id: Output<String>? = null, val loadDistributionAlgorithm: Output<Either<String, ApplicationGatewayLoadDistributionAlgorithm>>? = null, val loadDistributionTargets: Output<List<ApplicationGatewayLoadDistributionTargetArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayLoadDistributionPolicyArgs>

Load Distribution Policy of an application gateway.

data class ApplicationGatewayLoadDistributionTargetArgs(val backendAddressPool: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val weightPerServer: Output<Int>? = null) : ConvertibleToJava<ApplicationGatewayLoadDistributionTargetArgs>

Load Distribution Target of an application gateway.

Link copied to clipboard
data class ApplicationGatewayPathRuleArgs(val backendAddressPool: Output<SubResourceArgs>? = null, val backendHttpSettings: Output<SubResourceArgs>? = null, val firewallPolicy: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val loadDistributionPolicy: Output<SubResourceArgs>? = null, val name: Output<String>? = null, val paths: Output<List<String>>? = null, val redirectConfiguration: Output<SubResourceArgs>? = null, val rewriteRuleSet: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayPathRuleArgs>

Path rule of URL path map of an application gateway.

data class ApplicationGatewayPrivateLinkConfigurationArgs(val id: Output<String>? = null, val ipConfigurations: Output<List<ApplicationGatewayPrivateLinkIpConfigurationArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayPrivateLinkConfigurationArgs>

Private Link Configuration on an application gateway.

data class ApplicationGatewayPrivateLinkIpConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val primary: Output<Boolean>? = null, val privateIPAddress: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val subnet: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayPrivateLinkIpConfigurationArgs>

The application gateway private link ip configuration.

Link copied to clipboard
data class ApplicationGatewayProbeArgs(val host: Output<String>? = null, val id: Output<String>? = null, val interval: Output<Int>? = null, val match: Output<ApplicationGatewayProbeHealthResponseMatchArgs>? = null, val minServers: Output<Int>? = null, val name: Output<String>? = null, val path: Output<String>? = null, val pickHostNameFromBackendHttpSettings: Output<Boolean>? = null, val pickHostNameFromBackendSettings: Output<Boolean>? = null, val port: Output<Int>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val timeout: Output<Int>? = null, val unhealthyThreshold: Output<Int>? = null) : ConvertibleToJava<ApplicationGatewayProbeArgs>

Probe of the application gateway.

data class ApplicationGatewayProbeHealthResponseMatch(val body: String? = null, val statusCodes: List<String>? = null) : ConvertibleToJava<ApplicationGatewayProbeHealthResponseMatch>

Application gateway probe health response match.

data class ApplicationGatewayProbeHealthResponseMatchArgs(val body: Output<String>? = null, val statusCodes: Output<List<String>>? = null) : ConvertibleToJava<ApplicationGatewayProbeHealthResponseMatchArgs>

Application gateway probe health response match.

data class ApplicationGatewayRedirectConfigurationArgs(val id: Output<String>? = null, val includePath: Output<Boolean>? = null, val includeQueryString: Output<Boolean>? = null, val name: Output<String>? = null, val pathRules: Output<List<SubResourceArgs>>? = null, val redirectType: Output<Either<String, ApplicationGatewayRedirectType>>? = null, val requestRoutingRules: Output<List<SubResourceArgs>>? = null, val targetListener: Output<SubResourceArgs>? = null, val targetUrl: Output<String>? = null, val urlPathMaps: Output<List<SubResourceArgs>>? = null) : ConvertibleToJava<ApplicationGatewayRedirectConfigurationArgs>

Redirect configuration of an application gateway.

Link copied to clipboard
data class ApplicationGatewayRequestRoutingRuleArgs(val backendAddressPool: Output<SubResourceArgs>? = null, val backendHttpSettings: Output<SubResourceArgs>? = null, val httpListener: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val loadDistributionPolicy: Output<SubResourceArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val redirectConfiguration: Output<SubResourceArgs>? = null, val rewriteRuleSet: Output<SubResourceArgs>? = null, val ruleType: Output<Either<String, ApplicationGatewayRequestRoutingRuleType>>? = null, val urlPathMap: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayRequestRoutingRuleArgs>

Request routing rule of an application gateway.

data class ApplicationGatewayRewriteRuleActionSetArgs(val requestHeaderConfigurations: Output<List<ApplicationGatewayHeaderConfigurationArgs>>? = null, val responseHeaderConfigurations: Output<List<ApplicationGatewayHeaderConfigurationArgs>>? = null, val urlConfiguration: Output<ApplicationGatewayUrlConfigurationArgs>? = null) : ConvertibleToJava<ApplicationGatewayRewriteRuleActionSetArgs>

Set of actions in the Rewrite Rule in Application Gateway.

Link copied to clipboard
data class ApplicationGatewayRewriteRuleArgs(val actionSet: Output<ApplicationGatewayRewriteRuleActionSetArgs>? = null, val conditions: Output<List<ApplicationGatewayRewriteRuleConditionArgs>>? = null, val name: Output<String>? = null, val ruleSequence: Output<Int>? = null) : ConvertibleToJava<ApplicationGatewayRewriteRuleArgs>

Rewrite rule of an application gateway.

data class ApplicationGatewayRewriteRuleConditionArgs(val ignoreCase: Output<Boolean>? = null, val negate: Output<Boolean>? = null, val pattern: Output<String>? = null, val variable: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayRewriteRuleConditionArgs>

Set of conditions in the Rewrite Rule in Application Gateway.

Link copied to clipboard
data class ApplicationGatewayRewriteRuleSetArgs(val id: Output<String>? = null, val name: Output<String>? = null, val rewriteRules: Output<List<ApplicationGatewayRewriteRuleArgs>>? = null) : ConvertibleToJava<ApplicationGatewayRewriteRuleSetArgs>

Rewrite rule set of an application gateway.

Link copied to clipboard
data class ApplicationGatewayRoutingRuleArgs(val backendAddressPool: Output<SubResourceArgs>? = null, val backendSettings: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val listener: Output<SubResourceArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>, val ruleType: Output<Either<String, ApplicationGatewayRequestRoutingRuleType>>? = null) : ConvertibleToJava<ApplicationGatewayRoutingRuleArgs>

Routing rule of an application gateway.

Link copied to clipboard
data class ApplicationGatewaySkuArgs(val capacity: Output<Int>? = null, val family: Output<Either<String, ApplicationGatewaySkuFamily>>? = null, val name: Output<Either<String, ApplicationGatewaySkuName>>? = null, val tier: Output<Either<String, ApplicationGatewayTier>>? = null) : ConvertibleToJava<ApplicationGatewaySkuArgs>

SKU of an application gateway.

Link copied to clipboard
data class ApplicationGatewaySslCertificateArgs(val data: Output<String>? = null, val id: Output<String>? = null, val keyVaultSecretId: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null) : ConvertibleToJava<ApplicationGatewaySslCertificateArgs>

SSL certificates of an application gateway.

Link copied to clipboard
data class ApplicationGatewaySslPolicyArgs(val cipherSuites: Output<List<Either<String, ApplicationGatewaySslCipherSuite>>>? = null, val disabledSslProtocols: Output<List<Either<String, ApplicationGatewaySslProtocol>>>? = null, val minProtocolVersion: Output<Either<String, ApplicationGatewaySslProtocol>>? = null, val policyName: Output<Either<String, ApplicationGatewaySslPolicyName>>? = null, val policyType: Output<Either<String, ApplicationGatewaySslPolicyType>>? = null) : ConvertibleToJava<ApplicationGatewaySslPolicyArgs>

Application Gateway Ssl policy.

Link copied to clipboard
data class ApplicationGatewaySslProfileArgs(val clientAuthConfiguration: Output<ApplicationGatewayClientAuthConfigurationArgs>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val sslPolicy: Output<ApplicationGatewaySslPolicyArgs>? = null, val trustedClientCertificates: Output<List<SubResourceArgs>>? = null) : ConvertibleToJava<ApplicationGatewaySslProfileArgs>

SSL profile of an application gateway.

data class ApplicationGatewayTrustedClientCertificateArgs(val data: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayTrustedClientCertificateArgs>

Trusted client certificates of an application gateway.

data class ApplicationGatewayTrustedRootCertificateArgs(val data: Output<String>? = null, val id: Output<String>? = null, val keyVaultSecretId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayTrustedRootCertificateArgs>

Trusted Root certificates of an application gateway.

Link copied to clipboard
data class ApplicationGatewayUrlConfigurationArgs(val modifiedPath: Output<String>? = null, val modifiedQueryString: Output<String>? = null, val reroute: Output<Boolean>? = null) : ConvertibleToJava<ApplicationGatewayUrlConfigurationArgs>

Url configuration of the Actions set in Application Gateway.

Link copied to clipboard
data class ApplicationGatewayUrlPathMapArgs(val defaultBackendAddressPool: Output<SubResourceArgs>? = null, val defaultBackendHttpSettings: Output<SubResourceArgs>? = null, val defaultLoadDistributionPolicy: Output<SubResourceArgs>? = null, val defaultRedirectConfiguration: Output<SubResourceArgs>? = null, val defaultRewriteRuleSet: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val pathRules: Output<List<ApplicationGatewayPathRuleArgs>>? = null) : ConvertibleToJava<ApplicationGatewayUrlPathMapArgs>

UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.

data class ApplicationGatewayWebApplicationFirewallConfigurationArgs(val disabledRuleGroups: Output<List<ApplicationGatewayFirewallDisabledRuleGroupArgs>>? = null, val enabled: Output<Boolean>, val exclusions: Output<List<ApplicationGatewayFirewallExclusionArgs>>? = null, val fileUploadLimitInMb: Output<Int>? = null, val firewallMode: Output<Either<String, ApplicationGatewayFirewallMode>>, val maxRequestBodySize: Output<Int>? = null, val maxRequestBodySizeInKb: Output<Int>? = null, val requestBodyCheck: Output<Boolean>? = null, val ruleSetType: Output<String>, val ruleSetVersion: Output<String>) : ConvertibleToJava<ApplicationGatewayWebApplicationFirewallConfigurationArgs>

Application gateway web application firewall configuration.

Link copied to clipboard
data class ApplicationRuleArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val fqdnTags: Output<List<String>>? = null, val httpHeadersToInsert: Output<List<FirewallPolicyHttpHeaderToInsertArgs>>? = null, val name: Output<String>? = null, val protocols: Output<List<FirewallPolicyRuleApplicationProtocolArgs>>? = null, val ruleType: Output<String>, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null, val targetFqdns: Output<List<String>>? = null, val targetUrls: Output<List<String>>? = null, val terminateTLS: Output<Boolean>? = null, val webCategories: Output<List<String>>? = null) : ConvertibleToJava<ApplicationRuleArgs>

Rule of type application.

Link copied to clipboard
data class ApplicationRuleConditionArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val fqdnTags: Output<List<String>>? = null, val name: Output<String>? = null, val protocols: Output<List<FirewallPolicyRuleConditionApplicationProtocolArgs>>? = null, val ruleConditionType: Output<String>, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null, val targetFqdns: Output<List<String>>? = null) : ConvertibleToJava<ApplicationRuleConditionArgs>

Rule condition of type application.

Link copied to clipboard
data class ApplicationSecurityGroupArgs(val id: Output<String>? = null, val location: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ApplicationSecurityGroupArgs>

An application security group in a resource group.

Link copied to clipboard
data class AzureFirewallApplicationRuleArgs(val description: Output<String>? = null, val fqdnTags: Output<List<String>>? = null, val name: Output<String>? = null, val protocols: Output<List<AzureFirewallApplicationRuleProtocolArgs>>? = null, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null, val targetFqdns: Output<List<String>>? = null) : ConvertibleToJava<AzureFirewallApplicationRuleArgs>

Properties of an application rule.

data class AzureFirewallApplicationRuleCollectionArgs(val action: Output<AzureFirewallRCActionArgs>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val rules: Output<List<AzureFirewallApplicationRuleArgs>>? = null) : ConvertibleToJava<AzureFirewallApplicationRuleCollectionArgs>

Application rule collection resource.

Link copied to clipboard
data class AzureFirewallApplicationRuleProtocolArgs(val port: Output<Int>? = null, val protocolType: Output<Either<String, AzureFirewallApplicationRuleProtocolType>>? = null) : ConvertibleToJava<AzureFirewallApplicationRuleProtocolArgs>

Properties of the application rule protocol.

Link copied to clipboard
data class AzureFirewallAutoscaleConfigurationArgs(val maxCapacity: Output<Int>? = null, val minCapacity: Output<Int>? = null) : ConvertibleToJava<AzureFirewallAutoscaleConfigurationArgs>

Azure Firewall Autoscale Configuration parameters.

Link copied to clipboard
data class AzureFirewallIPConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val publicIPAddress: Output<SubResourceArgs>? = null, val subnet: Output<SubResourceArgs>? = null) : ConvertibleToJava<AzureFirewallIPConfigurationArgs>

IP configuration of an Azure Firewall.

Link copied to clipboard
data class AzureFirewallNatRCActionArgs(val type: Output<Either<String, AzureFirewallNatRCActionType>>? = null) : ConvertibleToJava<AzureFirewallNatRCActionArgs>

AzureFirewall NAT Rule Collection Action.

Link copied to clipboard
data class AzureFirewallNatRuleArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val name: Output<String>? = null, val protocols: Output<List<Either<String, AzureFirewallNetworkRuleProtocol>>>? = null, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null, val translatedAddress: Output<String>? = null, val translatedFqdn: Output<String>? = null, val translatedPort: Output<String>? = null) : ConvertibleToJava<AzureFirewallNatRuleArgs>

Properties of a NAT rule.

Link copied to clipboard
data class AzureFirewallNatRuleCollectionArgs(val action: Output<AzureFirewallNatRCActionArgs>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val rules: Output<List<AzureFirewallNatRuleArgs>>? = null) : ConvertibleToJava<AzureFirewallNatRuleCollectionArgs>

NAT rule collection resource.

Link copied to clipboard
data class AzureFirewallNetworkRuleArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val destinationFqdns: Output<List<String>>? = null, val destinationIpGroups: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val name: Output<String>? = null, val protocols: Output<List<Either<String, AzureFirewallNetworkRuleProtocol>>>? = null, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null) : ConvertibleToJava<AzureFirewallNetworkRuleArgs>

Properties of the network rule.

Link copied to clipboard
data class AzureFirewallNetworkRuleCollectionArgs(val action: Output<AzureFirewallRCActionArgs>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val rules: Output<List<AzureFirewallNetworkRuleArgs>>? = null) : ConvertibleToJava<AzureFirewallNetworkRuleCollectionArgs>

Network rule collection resource.

Link copied to clipboard
data class AzureFirewallPublicIPAddressArgs(val address: Output<String>? = null) : ConvertibleToJava<AzureFirewallPublicIPAddressArgs>

Public IP Address associated with azure firewall.

Link copied to clipboard
data class AzureFirewallRCActionArgs(val type: Output<Either<String, AzureFirewallRCActionType>>? = null) : ConvertibleToJava<AzureFirewallRCActionArgs>

Properties of the AzureFirewallRCAction.

Link copied to clipboard
data class AzureFirewallSkuArgs(val name: Output<Either<String, AzureFirewallSkuName>>? = null, val tier: Output<Either<String, AzureFirewallSkuTier>>? = null) : ConvertibleToJava<AzureFirewallSkuArgs>

SKU of an Azure Firewall.

Link copied to clipboard
data class BackendAddressPoolArgs(val drainPeriodInSeconds: Output<Int>? = null, val id: Output<String>? = null, val loadBalancerBackendAddresses: Output<List<LoadBalancerBackendAddressArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val syncMode: Output<Either<String, SyncMode>>? = null, val tunnelInterfaces: Output<List<GatewayLoadBalancerTunnelInterfaceArgs>>? = null, val virtualNetwork: Output<SubResourceArgs>? = null) : ConvertibleToJava<BackendAddressPoolArgs>

Pool of backend IP addresses.

Link copied to clipboard
data class BastionHostIPConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPAddress: Output<SubResourceArgs>? = null, val subnet: Output<SubResourceArgs>) : ConvertibleToJava<BastionHostIPConfigurationArgs>

IP configuration of an Bastion Host.

data class BastionHostPropertiesFormatNetworkAclsArgs(val ipRules: Output<List<IPRuleArgs>>? = null) : ConvertibleToJava<BastionHostPropertiesFormatNetworkAclsArgs>
Link copied to clipboard
data class BastionShareableLink(val vm: VM) : ConvertibleToJava<BastionShareableLink>

Bastion Shareable Link.

Link copied to clipboard
data class BgpSettingsArgs(val asn: Output<Double>? = null, val bgpPeeringAddress: Output<String>? = null, val bgpPeeringAddresses: Output<List<IPConfigurationBgpPeeringAddressArgs>>? = null, val peerWeight: Output<Int>? = null) : ConvertibleToJava<BgpSettingsArgs>

BGP settings details.

Link copied to clipboard
Link copied to clipboard
data class BreakOutCategoryPoliciesArgs(val allow: Output<Boolean>? = null, val default: Output<Boolean>? = null, val optimize: Output<Boolean>? = null) : ConvertibleToJava<BreakOutCategoryPoliciesArgs>

Network Virtual Appliance Sku Properties.

Link copied to clipboard
data class ConnectionMonitorDestinationArgs(val address: Output<String>? = null, val port: Output<Int>? = null, val resourceId: Output<String>? = null) : ConvertibleToJava<ConnectionMonitorDestinationArgs>

Describes the destination of connection monitor.

Link copied to clipboard
data class ConnectionMonitorEndpointArgs(val address: Output<String>? = null, val coverageLevel: Output<Either<String, CoverageLevel>>? = null, val filter: Output<ConnectionMonitorEndpointFilterArgs>? = null, val locationDetails: Output<ConnectionMonitorEndpointLocationDetailsArgs>? = null, val name: Output<String>, val resourceId: Output<String>? = null, val scope: Output<ConnectionMonitorEndpointScopeArgs>? = null, val subscriptionId: Output<String>? = null, val type: Output<Either<String, EndpointType>>? = null) : ConvertibleToJava<ConnectionMonitorEndpointArgs>

Describes the connection monitor endpoint.

Link copied to clipboard
data class ConnectionMonitorEndpointFilterArgs(val items: Output<List<ConnectionMonitorEndpointFilterItemArgs>>? = null, val type: Output<Either<String, ConnectionMonitorEndpointFilterType>>? = null) : ConvertibleToJava<ConnectionMonitorEndpointFilterArgs>

Describes the connection monitor endpoint filter.

Link copied to clipboard
data class ConnectionMonitorEndpointFilterItemArgs(val address: Output<String>? = null, val type: Output<Either<String, ConnectionMonitorEndpointFilterItemType>>? = null) : ConvertibleToJava<ConnectionMonitorEndpointFilterItemArgs>

Describes the connection monitor endpoint filter item.

data class ConnectionMonitorEndpointLocationDetailsArgs(val region: Output<String>? = null) : ConvertibleToJava<ConnectionMonitorEndpointLocationDetailsArgs>

Connection monitor endpoint location details only being used for 'AzureArcNetwork' type endpoints, which contains the region details.

Link copied to clipboard
data class ConnectionMonitorEndpointScopeArgs(val exclude: Output<List<ConnectionMonitorEndpointScopeItemArgs>>? = null, val include: Output<List<ConnectionMonitorEndpointScopeItemArgs>>? = null) : ConvertibleToJava<ConnectionMonitorEndpointScopeArgs>

Describes the connection monitor endpoint scope.

Link copied to clipboard
data class ConnectionMonitorEndpointScopeItemArgs(val address: Output<String>? = null) : ConvertibleToJava<ConnectionMonitorEndpointScopeItemArgs>

Describes the connection monitor endpoint scope item.

Link copied to clipboard
data class ConnectionMonitorHttpConfigurationArgs(val method: Output<Either<String, HTTPConfigurationMethod>>? = null, val path: Output<String>? = null, val port: Output<Int>? = null, val preferHTTPS: Output<Boolean>? = null, val requestHeaders: Output<List<HTTPHeaderArgs>>? = null, val validStatusCodeRanges: Output<List<String>>? = null) : ConvertibleToJava<ConnectionMonitorHttpConfigurationArgs>

Describes the HTTP configuration.

Link copied to clipboard
data class ConnectionMonitorIcmpConfigurationArgs(val disableTraceRoute: Output<Boolean>? = null) : ConvertibleToJava<ConnectionMonitorIcmpConfigurationArgs>

Describes the ICMP configuration.

Link copied to clipboard
data class ConnectionMonitorOutputArgs(val type: Output<Either<String, OutputType>>? = null, val workspaceSettings: Output<ConnectionMonitorWorkspaceSettingsArgs>? = null) : ConvertibleToJava<ConnectionMonitorOutputArgs>

Describes a connection monitor output destination.

Link copied to clipboard
data class ConnectionMonitorSourceArgs(val port: Output<Int>? = null, val resourceId: Output<String>) : ConvertibleToJava<ConnectionMonitorSourceArgs>

Describes the source of connection monitor.

Link copied to clipboard
data class ConnectionMonitorSuccessThresholdArgs(val checksFailedPercent: Output<Int>? = null, val roundTripTimeMs: Output<Double>? = null) : ConvertibleToJava<ConnectionMonitorSuccessThresholdArgs>

Describes the threshold for declaring a test successful.

Link copied to clipboard
data class ConnectionMonitorTcpConfigurationArgs(val destinationPortBehavior: Output<Either<String, DestinationPortBehavior>>? = null, val disableTraceRoute: Output<Boolean>? = null, val port: Output<Int>? = null) : ConvertibleToJava<ConnectionMonitorTcpConfigurationArgs>

Describes the TCP configuration.

Link copied to clipboard
data class ConnectionMonitorTestConfigurationArgs(val httpConfiguration: Output<ConnectionMonitorHttpConfigurationArgs>? = null, val icmpConfiguration: Output<ConnectionMonitorIcmpConfigurationArgs>? = null, val name: Output<String>, val preferredIPVersion: Output<Either<String, PreferredIPVersion>>? = null, val protocol: Output<Either<String, ConnectionMonitorTestConfigurationProtocol>>, val successThreshold: Output<ConnectionMonitorSuccessThresholdArgs>? = null, val tcpConfiguration: Output<ConnectionMonitorTcpConfigurationArgs>? = null, val testFrequencySec: Output<Int>? = null) : ConvertibleToJava<ConnectionMonitorTestConfigurationArgs>

Describes a connection monitor test configuration.

Link copied to clipboard
data class ConnectionMonitorTestGroupArgs(val destinations: Output<List<String>>, val disable: Output<Boolean>? = null, val name: Output<String>, val sources: Output<List<String>>, val testConfigurations: Output<List<String>>) : ConvertibleToJava<ConnectionMonitorTestGroupArgs>

Describes the connection monitor test group.

Link copied to clipboard
data class ConnectionMonitorWorkspaceSettingsArgs(val workspaceResourceId: Output<String>? = null) : ConvertibleToJava<ConnectionMonitorWorkspaceSettingsArgs>

Describes the settings for producing output into a log analytics workspace.

Link copied to clipboard
data class ConnectivityGroupItemArgs(val groupConnectivity: Output<Either<String, GroupConnectivity>>, val isGlobal: Output<Either<String, IsGlobal>>? = null, val networkGroupId: Output<String>, val useHubGateway: Output<Either<String, UseHubGateway>>? = null) : ConvertibleToJava<ConnectivityGroupItemArgs>

Connectivity group item.

data class ContainerNetworkInterfaceConfigurationArgs(val containerNetworkInterfaces: Output<List<SubResourceArgs>>? = null, val id: Output<String>? = null, val ipConfigurations: Output<List<IPConfigurationProfileArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<ContainerNetworkInterfaceConfigurationArgs>

Container network interface configuration child resource.

Link copied to clipboard
data class CriterionArgs(val asPath: Output<List<String>>? = null, val community: Output<List<String>>? = null, val matchCondition: Output<Either<String, RouteMapMatchCondition>>? = null, val routePrefix: Output<List<String>>? = null) : ConvertibleToJava<CriterionArgs>

A matching criteria which matches routes based on route prefix, community, and AS path.

Link copied to clipboard
Link copied to clipboard
data class CustomDnsConfigPropertiesFormatArgs(val fqdn: Output<String>? = null, val ipAddresses: Output<List<String>>? = null) : ConvertibleToJava<CustomDnsConfigPropertiesFormatArgs>

Contains custom Dns resolution configuration from customer.

Link copied to clipboard
data class DdosSettingsArgs(val ddosProtectionPlan: Output<SubResourceArgs>? = null, val protectionMode: Output<Either<String, DdosSettingsProtectionMode>>? = null) : ConvertibleToJava<DdosSettingsArgs>

Contains the DDoS protection settings of the public IP.

Link copied to clipboard
Link copied to clipboard
data class DelegationArgs(val actions: Output<List<String>>? = null, val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val serviceName: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<DelegationArgs>

Details the service to which the subnet is delegated.

Link copied to clipboard
Link copied to clipboard
data class DelegationPropertiesArgs(val serviceName: Output<String>? = null) : ConvertibleToJava<DelegationPropertiesArgs>

Properties of the delegation.

Link copied to clipboard
data class DevicePropertiesArgs(val deviceModel: Output<String>? = null, val deviceVendor: Output<String>? = null, val linkSpeedInMbps: Output<Int>? = null) : ConvertibleToJava<DevicePropertiesArgs>

List of properties of the device.

Link copied to clipboard
data class DhcpOptionsArgs(val dnsServers: Output<List<String>>? = null) : ConvertibleToJava<DhcpOptionsArgs>

DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.

Link copied to clipboard
Link copied to clipboard
data class DnsSettingsArgs(val enableProxy: Output<Boolean>? = null, val requireProxyForNetworkRules: Output<Boolean>? = null, val servers: Output<List<String>>? = null) : ConvertibleToJava<DnsSettingsArgs>

DNS Proxy Settings in Firewall Policy.

Link copied to clipboard
Link copied to clipboard
data class EndpointServiceArgs(val id: Output<String>? = null) : ConvertibleToJava<EndpointServiceArgs>

Identifies the service being brought into the virtual network.

Link copied to clipboard
data class ExceptionEntryArgs(val exceptionManagedRuleSets: Output<List<ExclusionManagedRuleSetArgs>>? = null, val matchVariable: Output<Either<String, ExceptionEntryMatchVariable>>, val selector: Output<String>? = null, val selectorMatchOperator: Output<Either<String, ExceptionEntrySelectorMatchOperator>>? = null, val valueMatchOperator: Output<Either<String, ExceptionEntryValueMatchOperator>>, val values: Output<List<String>>? = null) : ConvertibleToJava<ExceptionEntryArgs>

Adds exception to allow a request when the condition is satisfied.

Link copied to clipboard
Link copied to clipboard
data class ExclusionManagedRuleArgs(val ruleId: Output<String>) : ConvertibleToJava<ExclusionManagedRuleArgs>

Defines a managed rule to use for exclusion.

Link copied to clipboard
data class ExclusionManagedRuleGroupArgs(val ruleGroupName: Output<String>, val rules: Output<List<ExclusionManagedRuleArgs>>? = null) : ConvertibleToJava<ExclusionManagedRuleGroupArgs>

Defines a managed rule group to use for exclusion.

Link copied to clipboard
data class ExclusionManagedRuleSetArgs(val ruleGroups: Output<List<ExclusionManagedRuleGroupArgs>>? = null, val ruleSetType: Output<String>, val ruleSetVersion: Output<String>) : ConvertibleToJava<ExclusionManagedRuleSetArgs>

Defines a managed rule set for Exclusions.

Link copied to clipboard
data class ExplicitProxyArgs(val enableExplicitProxy: Output<Boolean>? = null, val enablePacFile: Output<Boolean>? = null, val httpPort: Output<Int>? = null, val httpsPort: Output<Int>? = null, val pacFile: Output<String>? = null, val pacFilePort: Output<Int>? = null) : ConvertibleToJava<ExplicitProxyArgs>

Explicit Proxy Settings in Firewall Policy.

Link copied to clipboard
Link copied to clipboard
data class ExpressRouteCircuitAuthorizationArgs(val authorizationKey: Output<String>? = null, val authorizationUseStatus: Output<Either<String, AuthorizationUseStatus>>? = null, val id: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ExpressRouteCircuitAuthorizationArgs>

Authorization in an ExpressRouteCircuit resource.

Link copied to clipboard
data class ExpressRouteCircuitConnectionArgs(val addressPrefix: Output<String>? = null, val authorizationKey: Output<String>? = null, val expressRouteCircuitPeering: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val ipv6CircuitConnectionConfig: Output<Ipv6CircuitConnectionConfigArgs>? = null, val name: Output<String>? = null, val peerExpressRouteCircuitPeering: Output<SubResourceArgs>? = null) : ConvertibleToJava<ExpressRouteCircuitConnectionArgs>

Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

Link copied to clipboard
data class ExpressRouteCircuitPeeringArgs(val azureASN: Output<Int>? = null, val connections: Output<List<ExpressRouteCircuitConnectionArgs>>? = null, val gatewayManagerEtag: Output<String>? = null, val id: Output<String>? = null, val ipv6PeeringConfig: Output<Ipv6ExpressRouteCircuitPeeringConfigArgs>? = null, val microsoftPeeringConfig: Output<ExpressRouteCircuitPeeringConfigArgs>? = null, val name: Output<String>? = null, val peerASN: Output<Double>? = null, val peeringType: Output<Either<String, ExpressRoutePeeringType>>? = null, val primaryAzurePort: Output<String>? = null, val primaryPeerAddressPrefix: Output<String>? = null, val routeFilter: Output<SubResourceArgs>? = null, val secondaryAzurePort: Output<String>? = null, val secondaryPeerAddressPrefix: Output<String>? = null, val sharedKey: Output<String>? = null, val state: Output<Either<String, ExpressRoutePeeringState>>? = null, val stats: Output<ExpressRouteCircuitStatsArgs>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<ExpressRouteCircuitPeeringArgs>

Peering in an ExpressRouteCircuit resource.

Link copied to clipboard
data class ExpressRouteCircuitPeeringConfigArgs(val advertisedCommunities: Output<List<String>>? = null, val advertisedPublicPrefixes: Output<List<String>>? = null, val customerASN: Output<Int>? = null, val legacyMode: Output<Int>? = null, val routingRegistryName: Output<String>? = null) : ConvertibleToJava<ExpressRouteCircuitPeeringConfigArgs>

Specifies the peering configuration.

Link copied to clipboard
data class ExpressRouteCircuitPeeringIdArgs(val id: Output<String>? = null) : ConvertibleToJava<ExpressRouteCircuitPeeringIdArgs>

ExpressRoute circuit peering identifier.

data class ExpressRouteCircuitServiceProviderPropertiesArgs(val bandwidthInMbps: Output<Int>? = null, val peeringLocation: Output<String>? = null, val serviceProviderName: Output<String>? = null) : ConvertibleToJava<ExpressRouteCircuitServiceProviderPropertiesArgs>

Contains ServiceProviderProperties in an ExpressRouteCircuit.

Link copied to clipboard
data class ExpressRouteCircuitSkuArgs(val family: Output<Either<String, ExpressRouteCircuitSkuFamily>>? = null, val name: Output<String>? = null, val tier: Output<Either<String, ExpressRouteCircuitSkuTier>>? = null) : ConvertibleToJava<ExpressRouteCircuitSkuArgs>

Contains SKU in an ExpressRouteCircuit.

Link copied to clipboard
data class ExpressRouteCircuitStatsArgs(val primarybytesIn: Output<Double>? = null, val primarybytesOut: Output<Double>? = null, val secondarybytesIn: Output<Double>? = null, val secondarybytesOut: Output<Double>? = null) : ConvertibleToJava<ExpressRouteCircuitStatsArgs>

Contains stats associated with the peering.

Link copied to clipboard
data class ExpressRouteConnectionArgs(val authorizationKey: Output<String>? = null, val enableInternetSecurity: Output<Boolean>? = null, val enablePrivateLinkFastPath: Output<Boolean>? = null, val expressRouteCircuitPeering: Output<ExpressRouteCircuitPeeringIdArgs>, val expressRouteGatewayBypass: Output<Boolean>? = null, val id: Output<String>? = null, val name: Output<String>, val routingConfiguration: Output<RoutingConfigurationArgs>? = null, val routingWeight: Output<Int>? = null) : ConvertibleToJava<ExpressRouteConnectionArgs>

ExpressRouteConnection resource.

data class ExpressRouteGatewayPropertiesAutoScaleConfigurationArgs(val bounds: Output<ExpressRouteGatewayPropertiesBoundsArgs>? = null) : ConvertibleToJava<ExpressRouteGatewayPropertiesAutoScaleConfigurationArgs>

Configuration for auto scaling.

Link copied to clipboard
data class ExpressRouteGatewayPropertiesBoundsArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<ExpressRouteGatewayPropertiesBoundsArgs>

Minimum and maximum number of scale units to deploy.

Link copied to clipboard
data class ExpressRouteLinkArgs(val adminState: Output<Either<String, ExpressRouteLinkAdminState>>? = null, val id: Output<String>? = null, val macSecConfig: Output<ExpressRouteLinkMacSecConfigArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<ExpressRouteLinkArgs>

ExpressRouteLink child resource definition.

Link copied to clipboard
data class ExpressRouteLinkMacSecConfigArgs(val cakSecretIdentifier: Output<String>? = null, val cipher: Output<Either<String, ExpressRouteLinkMacSecCipher>>? = null, val cknSecretIdentifier: Output<String>? = null, val sciState: Output<Either<String, ExpressRouteLinkMacSecSciState>>? = null) : ConvertibleToJava<ExpressRouteLinkMacSecConfigArgs>

ExpressRouteLink Mac Security Configuration.

Link copied to clipboard
data class ExtendedLocationArgs(val name: Output<String>? = null, val type: Output<Either<String, ExtendedLocationTypes>>? = null) : ConvertibleToJava<ExtendedLocationArgs>

ExtendedLocation complex type.

Link copied to clipboard
data class FilterItems(val field: String? = null, val values: List<String>? = null) : ConvertibleToJava<FilterItems>

Will contain the filter name and values to operate on

Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyCertificateAuthorityArgs(val keyVaultSecretId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<FirewallPolicyCertificateAuthorityArgs>

Trusted Root certificates properties for tls.

Link copied to clipboard
data class FirewallPolicyFilterRuleActionArgs(val type: Output<Either<String, FirewallPolicyFilterRuleActionType>>? = null) : ConvertibleToJava<FirewallPolicyFilterRuleActionArgs>

Properties of the FirewallPolicyFilterRuleAction.

Link copied to clipboard
data class FirewallPolicyFilterRuleArgs(val action: Output<FirewallPolicyFilterRuleActionArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val ruleConditions: Output<List<Any>>? = null, val ruleType: Output<String>) : ConvertibleToJava<FirewallPolicyFilterRuleArgs>

Firewall Policy Filter Rule.

data class FirewallPolicyFilterRuleCollectionActionArgs(val type: Output<Either<String, FirewallPolicyFilterRuleCollectionActionType>>? = null) : ConvertibleToJava<FirewallPolicyFilterRuleCollectionActionArgs>

Properties of the FirewallPolicyFilterRuleCollectionAction.

Link copied to clipboard
data class FirewallPolicyFilterRuleCollectionArgs(val action: Output<FirewallPolicyFilterRuleCollectionActionArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val ruleCollectionType: Output<String>, val rules: Output<List<Any>>? = null) : ConvertibleToJava<FirewallPolicyFilterRuleCollectionArgs>

Firewall Policy Filter Rule Collection.

Link copied to clipboard
data class FirewallPolicyHttpHeaderToInsertArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null) : ConvertibleToJava<FirewallPolicyHttpHeaderToInsertArgs>

name and value of HTTP/S header to insert

Link copied to clipboard
data class FirewallPolicyInsightsArgs(val isEnabled: Output<Boolean>? = null, val logAnalyticsResources: Output<FirewallPolicyLogAnalyticsResourcesArgs>? = null, val retentionDays: Output<Int>? = null) : ConvertibleToJava<FirewallPolicyInsightsArgs>

Firewall Policy Insights.

Link copied to clipboard
data class FirewallPolicyIntrusionDetectionArgs(val configuration: Output<FirewallPolicyIntrusionDetectionConfigurationArgs>? = null, val mode: Output<Either<String, FirewallPolicyIntrusionDetectionStateType>>? = null, val profile: Output<Either<String, FirewallPolicyIntrusionDetectionProfileType>>? = null) : ConvertibleToJava<FirewallPolicyIntrusionDetectionArgs>

Configuration for intrusion detection mode and rules.

data class FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val destinationIpGroups: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, FirewallPolicyIntrusionDetectionProtocol>>? = null, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null) : ConvertibleToJava<FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArgs>

Intrusion detection bypass traffic specification.

data class FirewallPolicyIntrusionDetectionConfigurationArgs(val bypassTrafficSettings: Output<List<FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArgs>>? = null, val privateRanges: Output<List<String>>? = null, val signatureOverrides: Output<List<FirewallPolicyIntrusionDetectionSignatureSpecificationArgs>>? = null) : ConvertibleToJava<FirewallPolicyIntrusionDetectionConfigurationArgs>

The operation for configuring intrusion detection.

data class FirewallPolicyIntrusionDetectionSignatureSpecificationArgs(val id: Output<String>? = null, val mode: Output<Either<String, FirewallPolicyIntrusionDetectionStateType>>? = null) : ConvertibleToJava<FirewallPolicyIntrusionDetectionSignatureSpecificationArgs>

Intrusion detection signatures specification states.

Link copied to clipboard
data class FirewallPolicyLogAnalyticsResourcesArgs(val defaultWorkspaceId: Output<SubResourceArgs>? = null, val workspaces: Output<List<FirewallPolicyLogAnalyticsWorkspaceArgs>>? = null) : ConvertibleToJava<FirewallPolicyLogAnalyticsResourcesArgs>

Log Analytics Resources for Firewall Policy Insights.

Link copied to clipboard
data class FirewallPolicyLogAnalyticsWorkspaceArgs(val region: Output<String>? = null, val workspaceId: Output<SubResourceArgs>? = null) : ConvertibleToJava<FirewallPolicyLogAnalyticsWorkspaceArgs>

Log Analytics Workspace for Firewall Policy Insights.

Link copied to clipboard
data class FirewallPolicyNatRuleActionArgs(val type: Output<Either<String, FirewallPolicyNatRuleActionType>>? = null) : ConvertibleToJava<FirewallPolicyNatRuleActionArgs>

Properties of the FirewallPolicyNatRuleAction.

Link copied to clipboard
data class FirewallPolicyNatRuleArgs(val action: Output<FirewallPolicyNatRuleActionArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val ruleCondition: Output<Any>? = null, val ruleType: Output<String>, val translatedAddress: Output<String>? = null, val translatedPort: Output<String>? = null) : ConvertibleToJava<FirewallPolicyNatRuleArgs>

Firewall Policy NAT Rule.

data class FirewallPolicyNatRuleCollectionActionArgs(val type: Output<Either<String, FirewallPolicyNatRuleCollectionActionType>>? = null) : ConvertibleToJava<FirewallPolicyNatRuleCollectionActionArgs>

Properties of the FirewallPolicyNatRuleCollectionAction.

Link copied to clipboard
data class FirewallPolicyNatRuleCollectionArgs(val action: Output<FirewallPolicyNatRuleCollectionActionArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val ruleCollectionType: Output<String>, val rules: Output<List<Any>>? = null) : ConvertibleToJava<FirewallPolicyNatRuleCollectionArgs>

Firewall Policy NAT Rule Collection.

data class FirewallPolicyRuleApplicationProtocolArgs(val port: Output<Int>? = null, val protocolType: Output<Either<String, FirewallPolicyRuleApplicationProtocolType>>? = null) : ConvertibleToJava<FirewallPolicyRuleApplicationProtocolArgs>

Properties of the application rule protocol.

data class FirewallPolicyRuleConditionApplicationProtocolArgs(val port: Output<Int>? = null, val protocolType: Output<Either<String, FirewallPolicyRuleConditionApplicationProtocolType>>? = null) : ConvertibleToJava<FirewallPolicyRuleConditionApplicationProtocolArgs>

Properties of the application rule protocol.

Link copied to clipboard
data class FirewallPolicySkuArgs(val tier: Output<Either<String, FirewallPolicySkuTier>>? = null) : ConvertibleToJava<FirewallPolicySkuArgs>

SKU of Firewall policy.

Link copied to clipboard
data class FirewallPolicySNATArgs(val autoLearnPrivateRanges: Output<Either<String, AutoLearnPrivateRangesMode>>? = null, val privateRanges: Output<List<String>>? = null) : ConvertibleToJava<FirewallPolicySNATArgs>

The private IP addresses/IP ranges to which traffic will not be SNAT.

Link copied to clipboard
data class FirewallPolicySQLArgs(val allowSqlRedirect: Output<Boolean>? = null) : ConvertibleToJava<FirewallPolicySQLArgs>

SQL Settings in Firewall Policy.

Link copied to clipboard
data class FirewallPolicyThreatIntelWhitelistArgs(val fqdns: Output<List<String>>? = null, val ipAddresses: Output<List<String>>? = null) : ConvertibleToJava<FirewallPolicyThreatIntelWhitelistArgs>

ThreatIntel Whitelist for Firewall Policy.

Link copied to clipboard
data class FirewallPolicyTransportSecurityArgs(val certificateAuthority: Output<FirewallPolicyCertificateAuthorityArgs>? = null) : ConvertibleToJava<FirewallPolicyTransportSecurityArgs>

Configuration needed to perform TLS termination & initiation.

Link copied to clipboard
data class FlowLogFormatParametersArgs(val type: Output<Either<String, FlowLogFormatType>>? = null, val version: Output<Int>? = null) : ConvertibleToJava<FlowLogFormatParametersArgs>

Parameters that define the flow log format.

Link copied to clipboard
data class FrontendIPConfigurationArgs(val gatewayLoadBalancer: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val privateIPAddress: Output<String>? = null, val privateIPAddressVersion: Output<Either<String, IPVersion>>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPAddress: Output<PublicIPAddressArgs>? = null, val publicIPPrefix: Output<SubResourceArgs>? = null, val subnet: Output<SubnetArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<FrontendIPConfigurationArgs>

Frontend IP address of the load balancer.

data class GatewayCustomBgpIpAddressIpConfigurationArgs(val customBgpIpAddress: Output<String>, val ipConfigurationId: Output<String>) : ConvertibleToJava<GatewayCustomBgpIpAddressIpConfigurationArgs>

GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection.

Link copied to clipboard
data class GatewayLoadBalancerTunnelInterfaceArgs(val identifier: Output<Int>? = null, val port: Output<Int>? = null, val protocol: Output<Either<String, GatewayLoadBalancerTunnelProtocol>>? = null, val type: Output<Either<String, GatewayLoadBalancerTunnelInterfaceType>>? = null) : ConvertibleToJava<GatewayLoadBalancerTunnelInterfaceArgs>

Gateway load balancer tunnel interface of a load balancer backend address pool.

Link copied to clipboard
data class GetActiveSessionsPlainArgs(val bastionHostName: String, val resourceGroupName: String) : ConvertibleToJava<GetActiveSessionsPlainArgs>
Link copied to clipboard
data class GetAdminRuleCollectionPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String) : ConvertibleToJava<GetAdminRuleCollectionPlainArgs>
Link copied to clipboard
data class GetAdminRulePlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String, val ruleName: String) : ConvertibleToJava<GetAdminRulePlainArgs>
data class GetApplicationGatewayBackendHealthOnDemandPlainArgs(val applicationGatewayName: String, val backendAddressPool: SubResource? = null, val backendHttpSettings: SubResource? = null, val expand: String? = null, val host: String? = null, val match: ApplicationGatewayProbeHealthResponseMatch? = null, val path: String? = null, val pickHostNameFromBackendHttpSettings: Boolean? = null, val protocol: Either<String, ApplicationGatewayProtocol>? = null, val resourceGroupName: String, val timeout: Int? = null) : ConvertibleToJava<GetApplicationGatewayBackendHealthOnDemandPlainArgs>
Link copied to clipboard
data class GetApplicationGatewayPlainArgs(val applicationGatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationGatewayPlainArgs>
data class GetApplicationGatewayPrivateEndpointConnectionPlainArgs(val applicationGatewayName: String, val connectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationGatewayPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetApplicationSecurityGroupPlainArgs(val applicationSecurityGroupName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationSecurityGroupPlainArgs>
Link copied to clipboard
data class GetAzureFirewallPlainArgs(val azureFirewallName: String, val resourceGroupName: String) : ConvertibleToJava<GetAzureFirewallPlainArgs>
Link copied to clipboard
data class GetBastionHostPlainArgs(val bastionHostName: String, val resourceGroupName: String) : ConvertibleToJava<GetBastionHostPlainArgs>
Link copied to clipboard
data class GetBastionShareableLinkPlainArgs(val bastionHostName: String, val resourceGroupName: String, val vms: List<BastionShareableLink>? = null) : ConvertibleToJava<GetBastionShareableLinkPlainArgs>
Link copied to clipboard
data class GetConfigurationPolicyGroupPlainArgs(val configurationPolicyGroupName: String, val resourceGroupName: String, val vpnServerConfigurationName: String) : ConvertibleToJava<GetConfigurationPolicyGroupPlainArgs>
Link copied to clipboard
data class GetConnectionMonitorPlainArgs(val connectionMonitorName: String, val networkWatcherName: String, val resourceGroupName: String) : ConvertibleToJava<GetConnectionMonitorPlainArgs>
Link copied to clipboard
data class GetConnectivityConfigurationPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String) : ConvertibleToJava<GetConnectivityConfigurationPlainArgs>
Link copied to clipboard
data class GetCustomIPPrefixPlainArgs(val customIpPrefixName: String, val expand: String? = null, val resourceGroupName: String) : ConvertibleToJava<GetCustomIPPrefixPlainArgs>
Link copied to clipboard
data class GetDdosCustomPolicyPlainArgs(val ddosCustomPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetDdosCustomPolicyPlainArgs>
Link copied to clipboard
data class GetDdosProtectionPlanPlainArgs(val ddosProtectionPlanName: String, val resourceGroupName: String) : ConvertibleToJava<GetDdosProtectionPlanPlainArgs>
Link copied to clipboard
data class GetDefaultAdminRulePlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String, val ruleName: String) : ConvertibleToJava<GetDefaultAdminRulePlainArgs>
Link copied to clipboard
data class GetDefaultUserRulePlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String, val ruleName: String) : ConvertibleToJava<GetDefaultUserRulePlainArgs>
Link copied to clipboard
data class GetDscpConfigurationPlainArgs(val dscpConfigurationName: String, val resourceGroupName: String) : ConvertibleToJava<GetDscpConfigurationPlainArgs>
data class GetExpressRouteCircuitAuthorizationPlainArgs(val authorizationName: String, val circuitName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRouteCircuitAuthorizationPlainArgs>
data class GetExpressRouteCircuitConnectionPlainArgs(val circuitName: String, val connectionName: String, val peeringName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRouteCircuitConnectionPlainArgs>
Link copied to clipboard
data class GetExpressRouteCircuitPeeringPlainArgs(val circuitName: String, val peeringName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRouteCircuitPeeringPlainArgs>
Link copied to clipboard
data class GetExpressRouteCircuitPlainArgs(val circuitName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRouteCircuitPlainArgs>
Link copied to clipboard
data class GetExpressRouteConnectionPlainArgs(val connectionName: String, val expressRouteGatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRouteConnectionPlainArgs>
data class GetExpressRouteCrossConnectionPeeringPlainArgs(val crossConnectionName: String, val peeringName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRouteCrossConnectionPeeringPlainArgs>
Link copied to clipboard
data class GetExpressRouteGatewayPlainArgs(val expressRouteGatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRouteGatewayPlainArgs>
data class GetExpressRoutePortAuthorizationPlainArgs(val authorizationName: String, val expressRoutePortName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRoutePortAuthorizationPlainArgs>
Link copied to clipboard
data class GetExpressRoutePortPlainArgs(val expressRoutePortName: String, val resourceGroupName: String) : ConvertibleToJava<GetExpressRoutePortPlainArgs>
Link copied to clipboard
data class GetFirewallPolicyDraftPlainArgs(val firewallPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetFirewallPolicyDraftPlainArgs>
Link copied to clipboard
data class GetFirewallPolicyPlainArgs(val expand: String? = null, val firewallPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetFirewallPolicyPlainArgs>
data class GetFirewallPolicyRuleCollectionGroupDraftPlainArgs(val firewallPolicyName: String, val resourceGroupName: String, val ruleCollectionGroupName: String) : ConvertibleToJava<GetFirewallPolicyRuleCollectionGroupDraftPlainArgs>
data class GetFirewallPolicyRuleCollectionGroupPlainArgs(val firewallPolicyName: String, val resourceGroupName: String, val ruleCollectionGroupName: String) : ConvertibleToJava<GetFirewallPolicyRuleCollectionGroupPlainArgs>
Link copied to clipboard
data class GetFirewallPolicyRuleGroupPlainArgs(val firewallPolicyName: String, val resourceGroupName: String, val ruleGroupName: String) : ConvertibleToJava<GetFirewallPolicyRuleGroupPlainArgs>
Link copied to clipboard
data class GetFlowLogPlainArgs(val flowLogName: String, val networkWatcherName: String, val resourceGroupName: String) : ConvertibleToJava<GetFlowLogPlainArgs>
Link copied to clipboard
data class GetHubRouteTablePlainArgs(val resourceGroupName: String, val routeTableName: String, val virtualHubName: String) : ConvertibleToJava<GetHubRouteTablePlainArgs>
Link copied to clipboard
data class GetHubVirtualNetworkConnectionPlainArgs(val connectionName: String, val resourceGroupName: String, val virtualHubName: String) : ConvertibleToJava<GetHubVirtualNetworkConnectionPlainArgs>
Link copied to clipboard
data class GetInboundNatRulePlainArgs(val expand: String? = null, val inboundNatRuleName: String, val loadBalancerName: String, val resourceGroupName: String) : ConvertibleToJava<GetInboundNatRulePlainArgs>
Link copied to clipboard
data class GetInterfaceEndpointPlainArgs(val expand: String? = null, val interfaceEndpointName: String, val resourceGroupName: String) : ConvertibleToJava<GetInterfaceEndpointPlainArgs>
Link copied to clipboard
data class GetIpAllocationPlainArgs(val expand: String? = null, val ipAllocationName: String, val resourceGroupName: String) : ConvertibleToJava<GetIpAllocationPlainArgs>
Link copied to clipboard
data class GetIpamPoolPlainArgs(val networkManagerName: String, val poolName: String, val resourceGroupName: String) : ConvertibleToJava<GetIpamPoolPlainArgs>
Link copied to clipboard
data class GetIpamPoolUsagePlainArgs(val networkManagerName: String, val poolName: String, val resourceGroupName: String) : ConvertibleToJava<GetIpamPoolUsagePlainArgs>
Link copied to clipboard
data class GetIpGroupPlainArgs(val expand: String? = null, val ipGroupsName: String, val resourceGroupName: String) : ConvertibleToJava<GetIpGroupPlainArgs>
data class GetLoadBalancerBackendAddressPoolPlainArgs(val backendAddressPoolName: String, val loadBalancerName: String, val resourceGroupName: String) : ConvertibleToJava<GetLoadBalancerBackendAddressPoolPlainArgs>
Link copied to clipboard
data class GetLoadBalancerPlainArgs(val expand: String? = null, val loadBalancerName: String, val resourceGroupName: String) : ConvertibleToJava<GetLoadBalancerPlainArgs>
Link copied to clipboard
data class GetLocalNetworkGatewayPlainArgs(val localNetworkGatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetLocalNetworkGatewayPlainArgs>
data class GetManagementGroupNetworkManagerConnectionPlainArgs(val managementGroupId: String, val networkManagerConnectionName: String) : ConvertibleToJava<GetManagementGroupNetworkManagerConnectionPlainArgs>
Link copied to clipboard
data class GetNatGatewayPlainArgs(val expand: String? = null, val natGatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetNatGatewayPlainArgs>
Link copied to clipboard
data class GetNatRulePlainArgs(val gatewayName: String, val natRuleName: String, val resourceGroupName: String) : ConvertibleToJava<GetNatRulePlainArgs>
Link copied to clipboard
data class GetNetworkGroupPlainArgs(val networkGroupName: String, val networkManagerName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkGroupPlainArgs>
Link copied to clipboard
data class GetNetworkInterfacePlainArgs(val expand: String? = null, val networkInterfaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkInterfacePlainArgs>
data class GetNetworkInterfaceTapConfigurationPlainArgs(val networkInterfaceName: String, val resourceGroupName: String, val tapConfigurationName: String) : ConvertibleToJava<GetNetworkInterfaceTapConfigurationPlainArgs>
Link copied to clipboard
data class GetNetworkManagerPlainArgs(val networkManagerName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkManagerPlainArgs>
data class GetNetworkManagerRoutingConfigurationPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkManagerRoutingConfigurationPlainArgs>
Link copied to clipboard
data class GetNetworkProfilePlainArgs(val expand: String? = null, val networkProfileName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkProfilePlainArgs>
Link copied to clipboard
data class GetNetworkSecurityGroupPlainArgs(val expand: String? = null, val networkSecurityGroupName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkSecurityGroupPlainArgs>
data class GetNetworkSecurityPerimeterAccessRulePlainArgs(val accessRuleName: String, val networkSecurityPerimeterName: String, val profileName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkSecurityPerimeterAccessRulePlainArgs>
data class GetNetworkSecurityPerimeterAssociationPlainArgs(val associationName: String, val networkSecurityPerimeterName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkSecurityPerimeterAssociationPlainArgs>
Link copied to clipboard
data class GetNetworkSecurityPerimeterLinkPlainArgs(val linkName: String, val networkSecurityPerimeterName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkSecurityPerimeterLinkPlainArgs>
data class GetNetworkSecurityPerimeterLoggingConfigurationPlainArgs(val loggingConfigurationName: String, val networkSecurityPerimeterName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkSecurityPerimeterLoggingConfigurationPlainArgs>
Link copied to clipboard
data class GetNetworkSecurityPerimeterPlainArgs(val networkSecurityPerimeterName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkSecurityPerimeterPlainArgs>
data class GetNetworkSecurityPerimeterProfilePlainArgs(val networkSecurityPerimeterName: String, val profileName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkSecurityPerimeterProfilePlainArgs>
data class GetNetworkVirtualApplianceBootDiagnosticLogsPlainArgs(val consoleScreenshotStorageSasUrl: String? = null, val instanceId: Int? = null, val networkVirtualApplianceName: String, val resourceGroupName: String, val serialConsoleStorageSasUrl: String? = null) : ConvertibleToJava<GetNetworkVirtualApplianceBootDiagnosticLogsPlainArgs>
data class GetNetworkVirtualApplianceConnectionPlainArgs(val connectionName: String, val networkVirtualApplianceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkVirtualApplianceConnectionPlainArgs>
Link copied to clipboard
data class GetNetworkVirtualAppliancePlainArgs(val expand: String? = null, val networkVirtualApplianceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkVirtualAppliancePlainArgs>
Link copied to clipboard
data class GetNetworkWatcherPlainArgs(val networkWatcherName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkWatcherPlainArgs>
Link copied to clipboard
data class GetNspAccessRulePlainArgs(val accessRuleName: String, val networkSecurityPerimeterName: String, val profileName: String, val resourceGroupName: String) : ConvertibleToJava<GetNspAccessRulePlainArgs>
Link copied to clipboard
data class GetNspAssociationPlainArgs(val associationName: String, val networkSecurityPerimeterName: String, val resourceGroupName: String) : ConvertibleToJava<GetNspAssociationPlainArgs>
Link copied to clipboard
data class GetNspLinkPlainArgs(val linkName: String, val networkSecurityPerimeterName: String, val resourceGroupName: String) : ConvertibleToJava<GetNspLinkPlainArgs>
Link copied to clipboard
data class GetNspProfilePlainArgs(val networkSecurityPerimeterName: String, val profileName: String, val resourceGroupName: String) : ConvertibleToJava<GetNspProfilePlainArgs>
data class GetP2sVpnGatewayP2sVpnConnectionHealthDetailedPlainArgs(val gatewayName: String, val outputBlobSasUrl: String? = null, val resourceGroupName: String, val vpnUserNamesFilter: List<String>? = null) : ConvertibleToJava<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedPlainArgs>
data class GetP2sVpnGatewayP2sVpnConnectionHealthPlainArgs(val gatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetP2sVpnGatewayP2sVpnConnectionHealthPlainArgs>
Link copied to clipboard
data class GetP2sVpnGatewayPlainArgs(val gatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetP2sVpnGatewayPlainArgs>
Link copied to clipboard
data class GetP2sVpnServerConfigurationPlainArgs(val p2SVpnServerConfigurationName: String, val resourceGroupName: String, val virtualWanName: String) : ConvertibleToJava<GetP2sVpnServerConfigurationPlainArgs>
Link copied to clipboard
data class GetPacketCapturePlainArgs(val networkWatcherName: String, val packetCaptureName: String, val resourceGroupName: String) : ConvertibleToJava<GetPacketCapturePlainArgs>
Link copied to clipboard
data class GetPrivateDnsZoneGroupPlainArgs(val privateDnsZoneGroupName: String, val privateEndpointName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateDnsZoneGroupPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointPlainArgs(val expand: String? = null, val privateEndpointName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointPlainArgs>
Link copied to clipboard
data class GetPrivateLinkServicePlainArgs(val expand: String? = null, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetPrivateLinkServicePlainArgs>
data class GetPrivateLinkServicePrivateEndpointConnectionPlainArgs(val expand: String? = null, val peConnectionName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetPrivateLinkServicePrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetPublicIPAddressPlainArgs(val expand: String? = null, val publicIpAddressName: String, val resourceGroupName: String) : ConvertibleToJava<GetPublicIPAddressPlainArgs>
Link copied to clipboard
data class GetPublicIPPrefixPlainArgs(val expand: String? = null, val publicIpPrefixName: String, val resourceGroupName: String) : ConvertibleToJava<GetPublicIPPrefixPlainArgs>
Link copied to clipboard
data class GetReachabilityAnalysisIntentPlainArgs(val networkManagerName: String, val reachabilityAnalysisIntentName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetReachabilityAnalysisIntentPlainArgs>
Link copied to clipboard
data class GetReachabilityAnalysisRunPlainArgs(val networkManagerName: String, val reachabilityAnalysisRunName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetReachabilityAnalysisRunPlainArgs>
Link copied to clipboard
data class GetRouteFilterPlainArgs(val expand: String? = null, val resourceGroupName: String, val routeFilterName: String) : ConvertibleToJava<GetRouteFilterPlainArgs>
Link copied to clipboard
data class GetRouteFilterRulePlainArgs(val resourceGroupName: String, val routeFilterName: String, val ruleName: String) : ConvertibleToJava<GetRouteFilterRulePlainArgs>
Link copied to clipboard
data class GetRouteMapPlainArgs(val resourceGroupName: String, val routeMapName: String, val virtualHubName: String) : ConvertibleToJava<GetRouteMapPlainArgs>
Link copied to clipboard
data class GetRoutePlainArgs(val resourceGroupName: String, val routeName: String, val routeTableName: String) : ConvertibleToJava<GetRoutePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetRouteTablePlainArgs(val expand: String? = null, val resourceGroupName: String, val routeTableName: String) : ConvertibleToJava<GetRouteTablePlainArgs>
Link copied to clipboard
data class GetRoutingIntentPlainArgs(val resourceGroupName: String, val routingIntentName: String, val virtualHubName: String) : ConvertibleToJava<GetRoutingIntentPlainArgs>
Link copied to clipboard
data class GetRoutingRuleCollectionPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String) : ConvertibleToJava<GetRoutingRuleCollectionPlainArgs>
Link copied to clipboard
data class GetRoutingRulePlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String, val ruleName: String) : ConvertibleToJava<GetRoutingRulePlainArgs>
Link copied to clipboard
data class GetScopeConnectionPlainArgs(val networkManagerName: String, val resourceGroupName: String, val scopeConnectionName: String) : ConvertibleToJava<GetScopeConnectionPlainArgs>
Link copied to clipboard
data class GetSecurityAdminConfigurationPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String) : ConvertibleToJava<GetSecurityAdminConfigurationPlainArgs>
Link copied to clipboard
data class GetSecurityPartnerProviderPlainArgs(val resourceGroupName: String, val securityPartnerProviderName: String) : ConvertibleToJava<GetSecurityPartnerProviderPlainArgs>
Link copied to clipboard
data class GetSecurityRulePlainArgs(val networkSecurityGroupName: String, val resourceGroupName: String, val securityRuleName: String) : ConvertibleToJava<GetSecurityRulePlainArgs>
Link copied to clipboard
data class GetSecurityUserConfigurationPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String) : ConvertibleToJava<GetSecurityUserConfigurationPlainArgs>
Link copied to clipboard
data class GetSecurityUserRuleCollectionPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String) : ConvertibleToJava<GetSecurityUserRuleCollectionPlainArgs>
Link copied to clipboard
data class GetSecurityUserRulePlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String, val ruleName: String) : ConvertibleToJava<GetSecurityUserRulePlainArgs>
data class GetServiceEndpointPolicyDefinitionPlainArgs(val resourceGroupName: String, val serviceEndpointPolicyDefinitionName: String, val serviceEndpointPolicyName: String) : ConvertibleToJava<GetServiceEndpointPolicyDefinitionPlainArgs>
Link copied to clipboard
data class GetServiceEndpointPolicyPlainArgs(val expand: String? = null, val resourceGroupName: String, val serviceEndpointPolicyName: String) : ConvertibleToJava<GetServiceEndpointPolicyPlainArgs>
Link copied to clipboard
data class GetStaticCidrPlainArgs(val networkManagerName: String, val poolName: String, val resourceGroupName: String, val staticCidrName: String) : ConvertibleToJava<GetStaticCidrPlainArgs>
Link copied to clipboard
data class GetStaticMemberPlainArgs(val networkGroupName: String, val networkManagerName: String, val resourceGroupName: String, val staticMemberName: String) : ConvertibleToJava<GetStaticMemberPlainArgs>
Link copied to clipboard
data class GetSubnetPlainArgs(val expand: String? = null, val resourceGroupName: String, val subnetName: String, val virtualNetworkName: String) : ConvertibleToJava<GetSubnetPlainArgs>
Link copied to clipboard
data class GetSubscriptionNetworkManagerConnectionPlainArgs(val networkManagerConnectionName: String) : ConvertibleToJava<GetSubscriptionNetworkManagerConnectionPlainArgs>
Link copied to clipboard
data class GetUserRuleCollectionPlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String) : ConvertibleToJava<GetUserRuleCollectionPlainArgs>
Link copied to clipboard
data class GetUserRulePlainArgs(val configurationName: String, val networkManagerName: String, val resourceGroupName: String, val ruleCollectionName: String, val ruleName: String) : ConvertibleToJava<GetUserRulePlainArgs>
Link copied to clipboard
data class GetVerifierWorkspacePlainArgs(val networkManagerName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetVerifierWorkspacePlainArgs>
Link copied to clipboard
data class GetVirtualApplianceSitePlainArgs(val networkVirtualApplianceName: String, val resourceGroupName: String, val siteName: String) : ConvertibleToJava<GetVirtualApplianceSitePlainArgs>
Link copied to clipboard
data class GetVirtualHubBgpConnectionPlainArgs(val connectionName: String, val resourceGroupName: String, val virtualHubName: String) : ConvertibleToJava<GetVirtualHubBgpConnectionPlainArgs>
Link copied to clipboard
data class GetVirtualHubIpConfigurationPlainArgs(val ipConfigName: String, val resourceGroupName: String, val virtualHubName: String) : ConvertibleToJava<GetVirtualHubIpConfigurationPlainArgs>
Link copied to clipboard
data class GetVirtualHubPlainArgs(val resourceGroupName: String, val virtualHubName: String) : ConvertibleToJava<GetVirtualHubPlainArgs>
Link copied to clipboard
data class GetVirtualHubRouteTableV2PlainArgs(val resourceGroupName: String, val routeTableName: String, val virtualHubName: String) : ConvertibleToJava<GetVirtualHubRouteTableV2PlainArgs>
data class GetVirtualNetworkGatewayAdvertisedRoutesPlainArgs(val peer: String, val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayAdvertisedRoutesPlainArgs>
data class GetVirtualNetworkGatewayBgpPeerStatusPlainArgs(val peer: String? = null, val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayBgpPeerStatusPlainArgs>
data class GetVirtualNetworkGatewayConnectionIkeSasPlainArgs(val resourceGroupName: String, val virtualNetworkGatewayConnectionName: String) : ConvertibleToJava<GetVirtualNetworkGatewayConnectionIkeSasPlainArgs>
data class GetVirtualNetworkGatewayConnectionPlainArgs(val resourceGroupName: String, val virtualNetworkGatewayConnectionName: String) : ConvertibleToJava<GetVirtualNetworkGatewayConnectionPlainArgs>
data class GetVirtualNetworkGatewayLearnedRoutesPlainArgs(val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayLearnedRoutesPlainArgs>
Link copied to clipboard
data class GetVirtualNetworkGatewayNatRulePlainArgs(val natRuleName: String, val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayNatRulePlainArgs>
Link copied to clipboard
data class GetVirtualNetworkGatewayPlainArgs(val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayPlainArgs>
data class GetVirtualNetworkGatewayResiliencyInformationPlainArgs(val attemptRefresh: Boolean? = null, val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayResiliencyInformationPlainArgs>
data class GetVirtualNetworkGatewayRoutesInformationPlainArgs(val attemptRefresh: Boolean? = null, val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayRoutesInformationPlainArgs>
data class GetVirtualNetworkGatewayVpnclientConnectionHealthPlainArgs(val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayVpnclientConnectionHealthPlainArgs>
data class GetVirtualNetworkGatewayVpnclientIpsecParametersPlainArgs(val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayVpnclientIpsecParametersPlainArgs>
data class GetVirtualNetworkGatewayVpnProfilePackageUrlPlainArgs(val resourceGroupName: String, val virtualNetworkGatewayName: String) : ConvertibleToJava<GetVirtualNetworkGatewayVpnProfilePackageUrlPlainArgs>
Link copied to clipboard
data class GetVirtualNetworkPeeringPlainArgs(val resourceGroupName: String, val virtualNetworkName: String, val virtualNetworkPeeringName: String) : ConvertibleToJava<GetVirtualNetworkPeeringPlainArgs>
Link copied to clipboard
data class GetVirtualNetworkPlainArgs(val expand: String? = null, val resourceGroupName: String, val virtualNetworkName: String) : ConvertibleToJava<GetVirtualNetworkPlainArgs>
Link copied to clipboard
data class GetVirtualNetworkTapPlainArgs(val resourceGroupName: String, val tapName: String) : ConvertibleToJava<GetVirtualNetworkTapPlainArgs>
Link copied to clipboard
data class GetVirtualRouterPeeringPlainArgs(val peeringName: String, val resourceGroupName: String, val virtualRouterName: String) : ConvertibleToJava<GetVirtualRouterPeeringPlainArgs>
Link copied to clipboard
data class GetVirtualRouterPlainArgs(val expand: String? = null, val resourceGroupName: String, val virtualRouterName: String) : ConvertibleToJava<GetVirtualRouterPlainArgs>
Link copied to clipboard
data class GetVirtualWanPlainArgs(val resourceGroupName: String, val virtualWANName: String) : ConvertibleToJava<GetVirtualWanPlainArgs>
Link copied to clipboard
data class GetVpnConnectionPlainArgs(val connectionName: String, val gatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetVpnConnectionPlainArgs>
Link copied to clipboard
data class GetVpnGatewayPlainArgs(val gatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetVpnGatewayPlainArgs>
Link copied to clipboard
data class GetVpnLinkConnectionIkeSasPlainArgs(val connectionName: String, val gatewayName: String, val linkConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetVpnLinkConnectionIkeSasPlainArgs>
Link copied to clipboard
data class GetVpnServerConfigurationPlainArgs(val resourceGroupName: String, val vpnServerConfigurationName: String) : ConvertibleToJava<GetVpnServerConfigurationPlainArgs>
Link copied to clipboard
data class GetVpnSitePlainArgs(val resourceGroupName: String, val vpnSiteName: String) : ConvertibleToJava<GetVpnSitePlainArgs>
Link copied to clipboard
data class GetWebApplicationFirewallPolicyPlainArgs(val policyName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebApplicationFirewallPolicyPlainArgs>
Link copied to clipboard
data class GroupByUserSessionArgs(val groupByVariables: Output<List<GroupByVariableArgs>>) : ConvertibleToJava<GroupByUserSessionArgs>

Define user session identifier group by clauses.

Link copied to clipboard
data class GroupByVariableArgs(val variableName: Output<Either<String, ApplicationGatewayFirewallUserSessionVariable>>) : ConvertibleToJava<GroupByVariableArgs>

Define user session group by clause variables.

Link copied to clipboard
data class HeaderValueMatcherArgs(val ignoreCase: Output<Boolean>? = null, val negate: Output<Boolean>? = null, val pattern: Output<String>? = null) : ConvertibleToJava<HeaderValueMatcherArgs>

An optional field under "Rewrite Action". It lets you capture and modify the value(s) of a specific header when multiple headers with the same name exist. Currently supported for Set-Cookie Response header only. For more details, visit https://aka.ms/appgwheadercrud

Link copied to clipboard
data class HTTPHeaderArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<HTTPHeaderArgs>

The HTTP header.

Link copied to clipboard
Link copied to clipboard
data class HubArgs(val resourceId: Output<String>? = null, val resourceType: Output<String>? = null) : ConvertibleToJava<HubArgs>

Hub Item.

Link copied to clipboard

Builder for HubArgs.

Link copied to clipboard
data class HubIPAddressesArgs(val privateIPAddress: Output<String>? = null, val publicIPs: Output<HubPublicIPAddressesArgs>? = null) : ConvertibleToJava<HubIPAddressesArgs>

IP addresses associated with azure firewall.

Link copied to clipboard
Link copied to clipboard
data class HubPublicIPAddressesArgs(val addresses: Output<List<AzureFirewallPublicIPAddressArgs>>? = null, val count: Output<Int>? = null) : ConvertibleToJava<HubPublicIPAddressesArgs>

Public IP addresses associated with azure firewall.

Link copied to clipboard
data class HubRouteArgs(val destinationType: Output<String>, val destinations: Output<List<String>>, val name: Output<String>, val nextHop: Output<String>, val nextHopType: Output<String>) : ConvertibleToJava<HubRouteArgs>

RouteTable route.

Link copied to clipboard
Link copied to clipboard
data class InboundNatPoolArgs(val backendPort: Output<Int>, val enableFloatingIP: Output<Boolean>? = null, val enableTcpReset: Output<Boolean>? = null, val frontendIPConfiguration: Output<SubResourceArgs>? = null, val frontendPortRangeEnd: Output<Int>, val frontendPortRangeStart: Output<Int>, val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, TransportProtocol>>) : ConvertibleToJava<InboundNatPoolArgs>

Inbound NAT pool of the load balancer.

Link copied to clipboard
Link copied to clipboard
data class InboundNatRuleArgs(val backendAddressPool: Output<SubResourceArgs>? = null, val backendPort: Output<Int>? = null, val enableFloatingIP: Output<Boolean>? = null, val enableTcpReset: Output<Boolean>? = null, val frontendIPConfiguration: Output<SubResourceArgs>? = null, val frontendPort: Output<Int>? = null, val frontendPortRangeEnd: Output<Int>? = null, val frontendPortRangeStart: Output<Int>? = null, val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, TransportProtocol>>? = null) : ConvertibleToJava<InboundNatRuleArgs>

Inbound NAT rule of the load balancer.

Link copied to clipboard
Link copied to clipboard
data class InternetIngressPublicIpsPropertiesArgs(val id: Output<String>? = null) : ConvertibleToJava<InternetIngressPublicIpsPropertiesArgs>

Resource Uri of Public Ip for Standard Load Balancer Frontend End.

Link copied to clipboard
data class IpamPoolPrefixAllocationArgs(val id: Output<String>? = null, val numberOfIpAddresses: Output<String>? = null) : ConvertibleToJava<IpamPoolPrefixAllocationArgs>

IpamPool prefix allocation reference.

Link copied to clipboard
data class IpamPoolPropertiesArgs(val addressPrefixes: Output<List<String>>, val description: Output<String>? = null, val displayName: Output<String>? = null, val parentPoolName: Output<String>? = null) : ConvertibleToJava<IpamPoolPropertiesArgs>

Properties of IpamPool resource properties which are specific to the Pool resource.

Link copied to clipboard
data class IPConfigurationBgpPeeringAddressArgs(val customBgpIpAddresses: Output<List<String>>? = null, val ipconfigurationId: Output<String>? = null) : ConvertibleToJava<IPConfigurationBgpPeeringAddressArgs>

Properties of IPConfigurationBgpPeeringAddress.

Link copied to clipboard
data class IPConfigurationProfileArgs(val id: Output<String>? = null, val name: Output<String>? = null, val subnet: Output<SubnetArgs>? = null) : ConvertibleToJava<IPConfigurationProfileArgs>

IP configuration profile child resource.

Link copied to clipboard
data class IPRuleArgs(val addressPrefix: Output<String>? = null) : ConvertibleToJava<IPRuleArgs>
Link copied to clipboard

Builder for IPRuleArgs.

Link copied to clipboard
data class IpsecPolicyArgs(val dhGroup: Output<Either<String, DhGroup>>, val ikeEncryption: Output<Either<String, IkeEncryption>>, val ikeIntegrity: Output<Either<String, IkeIntegrity>>, val ipsecEncryption: Output<Either<String, IpsecEncryption>>, val ipsecIntegrity: Output<Either<String, IpsecIntegrity>>, val pfsGroup: Output<Either<String, PfsGroup>>, val saDataSizeKilobytes: Output<Int>, val saLifeTimeSeconds: Output<Int>) : ConvertibleToJava<IpsecPolicyArgs>

An IPSec Policy configuration for a virtual network gateway connection.

Link copied to clipboard
Link copied to clipboard
data class IpTagArgs(val ipTagType: Output<String>? = null, val tag: Output<String>? = null) : ConvertibleToJava<IpTagArgs>

Contains the IpTag associated with the object.

Link copied to clipboard

Builder for IpTagArgs.

Link copied to clipboard
data class IPTrafficArgs(val destinationIps: Output<List<String>>, val destinationPorts: Output<List<String>>, val protocols: Output<List<Either<String, NetworkProtocol>>>, val sourceIps: Output<List<String>>, val sourcePorts: Output<List<String>>) : ConvertibleToJava<IPTrafficArgs>

IP traffic information.

Link copied to clipboard
Link copied to clipboard
data class Ipv6CircuitConnectionConfigArgs(val addressPrefix: Output<String>? = null) : ConvertibleToJava<Ipv6CircuitConnectionConfigArgs>

IPv6 Circuit Connection properties for global reach.

Link copied to clipboard
data class Ipv6ExpressRouteCircuitPeeringConfigArgs(val microsoftPeeringConfig: Output<ExpressRouteCircuitPeeringConfigArgs>? = null, val primaryPeerAddressPrefix: Output<String>? = null, val routeFilter: Output<SubResourceArgs>? = null, val secondaryPeerAddressPrefix: Output<String>? = null, val state: Output<Either<String, ExpressRouteCircuitPeeringState>>? = null) : ConvertibleToJava<Ipv6ExpressRouteCircuitPeeringConfigArgs>

Contains IPv6 peering config.

data class ListActiveConnectivityConfigurationPlainArgs(val networkManagerName: String, val regions: List<String>? = null, val resourceGroupName: String, val skipToken: String? = null) : ConvertibleToJava<ListActiveConnectivityConfigurationPlainArgs>
data class ListActiveConnectivityConfigurationsPlainArgs(val networkManagerName: String, val regions: List<String>? = null, val resourceGroupName: String, val skipToken: String? = null, val top: Int? = null) : ConvertibleToJava<ListActiveConnectivityConfigurationsPlainArgs>
Link copied to clipboard
data class ListActiveSecurityAdminRulePlainArgs(val networkManagerName: String, val regions: List<String>? = null, val resourceGroupName: String, val skipToken: String? = null) : ConvertibleToJava<ListActiveSecurityAdminRulePlainArgs>
Link copied to clipboard
data class ListActiveSecurityAdminRulesPlainArgs(val networkManagerName: String, val regions: List<String>? = null, val resourceGroupName: String, val skipToken: String? = null, val top: Int? = null) : ConvertibleToJava<ListActiveSecurityAdminRulesPlainArgs>
Link copied to clipboard
data class ListActiveSecurityUserRulePlainArgs(val networkManagerName: String, val regions: List<String>? = null, val resourceGroupName: String, val skipToken: String? = null) : ConvertibleToJava<ListActiveSecurityUserRulePlainArgs>
Link copied to clipboard
data class ListActiveSecurityUserRulesPlainArgs(val networkManagerName: String, val regions: List<String>? = null, val resourceGroupName: String, val skipToken: String? = null) : ConvertibleToJava<ListActiveSecurityUserRulesPlainArgs>
data class ListEffectiveConnectivityConfigurationPlainArgs(val resourceGroupName: String, val skipToken: String? = null, val virtualNetworkName: String) : ConvertibleToJava<ListEffectiveConnectivityConfigurationPlainArgs>
data class ListEffectiveVirtualNetworkByNetworkGroupPlainArgs(val networkGroupName: String, val networkManagerName: String, val resourceGroupName: String, val skipToken: String? = null) : ConvertibleToJava<ListEffectiveVirtualNetworkByNetworkGroupPlainArgs>
data class ListEffectiveVirtualNetworkByNetworkManagerPlainArgs(val conditionalMembers: String? = null, val networkManagerName: String, val resourceGroupName: String, val skipToken: String? = null, val top: Int? = null) : ConvertibleToJava<ListEffectiveVirtualNetworkByNetworkManagerPlainArgs>
Link copied to clipboard
data class ListFirewallPolicyIdpsSignaturePlainArgs(val filters: List<FilterItems>? = null, val firewallPolicyName: String, val orderBy: OrderBy? = null, val resourceGroupName: String, val resultsPerPage: Int? = null, val search: String? = null, val skip: Int? = null) : ConvertibleToJava<ListFirewallPolicyIdpsSignaturePlainArgs>
data class ListFirewallPolicyIdpsSignaturesFilterValuePlainArgs(val filterName: String? = null, val firewallPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<ListFirewallPolicyIdpsSignaturesFilterValuePlainArgs>
Link copied to clipboard
data class ListIpamPoolAssociatedResourcesPlainArgs(val networkManagerName: String, val poolName: String, val resourceGroupName: String) : ConvertibleToJava<ListIpamPoolAssociatedResourcesPlainArgs>
data class ListListEffectiveVirtualNetworkByNetworkGroupPlainArgs(val networkGroupName: String, val networkManagerName: String, val resourceGroupName: String, val skipToken: String? = null) : ConvertibleToJava<ListListEffectiveVirtualNetworkByNetworkGroupPlainArgs>
data class ListNetworkManagerDeploymentStatusPlainArgs(val deploymentTypes: List<Either<String, ConfigurationType>>? = null, val networkManagerName: String, val regions: List<String>? = null, val resourceGroupName: String, val skipToken: String? = null, val top: Int? = null) : ConvertibleToJava<ListNetworkManagerDeploymentStatusPlainArgs>
data class ListNetworkManagerEffectiveConnectivityConfigurationsPlainArgs(val resourceGroupName: String, val skipToken: String? = null, val top: Int? = null, val virtualNetworkName: String) : ConvertibleToJava<ListNetworkManagerEffectiveConnectivityConfigurationsPlainArgs>
data class ListNetworkManagerEffectiveSecurityAdminRulePlainArgs(val resourceGroupName: String, val skipToken: String? = null, val virtualNetworkName: String) : ConvertibleToJava<ListNetworkManagerEffectiveSecurityAdminRulePlainArgs>
data class ListNetworkManagerEffectiveSecurityAdminRulesPlainArgs(val resourceGroupName: String, val skipToken: String? = null, val top: Int? = null, val virtualNetworkName: String) : ConvertibleToJava<ListNetworkManagerEffectiveSecurityAdminRulesPlainArgs>
data class ListVpnLinkConnectionDefaultSharedKeyPlainArgs(val connectionName: String, val gatewayName: String, val linkConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<ListVpnLinkConnectionDefaultSharedKeyPlainArgs>
Link copied to clipboard
data class LoadBalancerBackendAddressArgs(val adminState: Output<Either<String, LoadBalancerBackendAddressAdminState>>? = null, val ipAddress: Output<String>? = null, val loadBalancerFrontendIPConfiguration: Output<SubResourceArgs>? = null, val name: Output<String>? = null, val subnet: Output<SubResourceArgs>? = null, val virtualNetwork: Output<SubResourceArgs>? = null) : ConvertibleToJava<LoadBalancerBackendAddressArgs>

Load balancer backend addresses.

Link copied to clipboard
data class LoadBalancerSkuArgs(val name: Output<Either<String, LoadBalancerSkuName>>? = null, val tier: Output<Either<String, LoadBalancerSkuTier>>? = null) : ConvertibleToJava<LoadBalancerSkuArgs>

SKU of a load balancer.

Link copied to clipboard
data class LoadBalancingRuleArgs(val backendAddressPool: Output<SubResourceArgs>? = null, val backendAddressPools: Output<List<SubResourceArgs>>? = null, val backendPort: Output<Int>? = null, val disableOutboundSnat: Output<Boolean>? = null, val enableFloatingIP: Output<Boolean>? = null, val enableTcpReset: Output<Boolean>? = null, val frontendIPConfiguration: Output<SubResourceArgs>? = null, val frontendPort: Output<Int>, val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val loadDistribution: Output<Either<String, LoadDistribution>>? = null, val name: Output<String>? = null, val probe: Output<SubResourceArgs>? = null, val protocol: Output<Either<String, TransportProtocol>>) : ConvertibleToJava<LoadBalancingRuleArgs>

A load balancing rule for a load balancer.

Link copied to clipboard
data class LocalNetworkGatewayArgs(val bgpSettings: Output<BgpSettingsArgs>? = null, val fqdn: Output<String>? = null, val gatewayIpAddress: Output<String>? = null, val id: Output<String>? = null, val localNetworkAddressSpace: Output<AddressSpaceArgs>? = null, val location: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LocalNetworkGatewayArgs>

A common class for general resource information.

Link copied to clipboard
data class ManagedRuleGroupOverrideArgs(val ruleGroupName: Output<String>, val rules: Output<List<ManagedRuleOverrideArgs>>? = null) : ConvertibleToJava<ManagedRuleGroupOverrideArgs>

Defines a managed rule group override setting.

Link copied to clipboard
data class ManagedRuleOverrideArgs(val action: Output<Either<String, ActionType>>? = null, val ruleId: Output<String>, val sensitivity: Output<Either<String, SensitivityType>>? = null, val state: Output<Either<String, ManagedRuleEnabledState>>? = null) : ConvertibleToJava<ManagedRuleOverrideArgs>

Defines a managed rule group override setting.

Link copied to clipboard
data class ManagedRulesDefinitionArgs(val exceptions: Output<List<ExceptionEntryArgs>>? = null, val exclusions: Output<List<OwaspCrsExclusionEntryArgs>>? = null, val managedRuleSets: Output<List<ManagedRuleSetArgs>>) : ConvertibleToJava<ManagedRulesDefinitionArgs>

Allow to exclude some variable satisfy the condition for the WAF check.

Link copied to clipboard
data class ManagedRuleSetArgs(val ruleGroupOverrides: Output<List<ManagedRuleGroupOverrideArgs>>? = null, val ruleSetType: Output<String>, val ruleSetVersion: Output<String>) : ConvertibleToJava<ManagedRuleSetArgs>

Defines a managed rule set.

Link copied to clipboard
Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<ResourceIdentityType>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Identity for the resource.

Link copied to clipboard
data class MatchConditionArgs(val matchValues: Output<List<String>>, val matchVariables: Output<List<MatchVariableArgs>>, val negationConditon: Output<Boolean>? = null, val operator: Output<Either<String, WebApplicationFirewallOperator>>, val transforms: Output<List<Either<String, WebApplicationFirewallTransform>>>? = null) : ConvertibleToJava<MatchConditionArgs>

Define match conditions.

Link copied to clipboard
Link copied to clipboard
data class MatchVariableArgs(val selector: Output<String>? = null, val variableName: Output<Either<String, WebApplicationFirewallMatchVariable>>) : ConvertibleToJava<MatchVariableArgs>

Define match variables.

Link copied to clipboard
Link copied to clipboard
data class NatGatewayArgs(val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val location: Output<String>? = null, val publicIpAddresses: Output<List<SubResourceArgs>>? = null, val publicIpPrefixes: Output<List<SubResourceArgs>>? = null, val sku: Output<NatGatewaySkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<NatGatewayArgs>

Nat Gateway resource.

Link copied to clipboard
Link copied to clipboard
data class NatGatewaySkuArgs(val name: Output<Either<String, NatGatewaySkuName>>? = null) : ConvertibleToJava<NatGatewaySkuArgs>

SKU of nat gateway.

Link copied to clipboard
Link copied to clipboard
data class NatRuleArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val ipProtocols: Output<List<Either<String, FirewallPolicyRuleNetworkProtocol>>>? = null, val name: Output<String>? = null, val ruleType: Output<String>, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null, val translatedAddress: Output<String>? = null, val translatedFqdn: Output<String>? = null, val translatedPort: Output<String>? = null) : ConvertibleToJava<NatRuleArgs>

Rule of type nat.

Link copied to clipboard
Link copied to clipboard
data class NatRuleConditionArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val ipProtocols: Output<List<Either<String, FirewallPolicyRuleConditionNetworkProtocol>>>? = null, val name: Output<String>? = null, val ruleConditionType: Output<String>, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null) : ConvertibleToJava<NatRuleConditionArgs>

Rule condition of type nat.

Link copied to clipboard
data class NetworkInterfaceDnsSettingsArgs(val dnsServers: Output<List<String>>? = null, val internalDnsNameLabel: Output<String>? = null) : ConvertibleToJava<NetworkInterfaceDnsSettingsArgs>

DNS settings of a network interface.

Link copied to clipboard
data class NetworkInterfaceIPConfigurationArgs(val applicationGatewayBackendAddressPools: Output<List<ApplicationGatewayBackendAddressPoolArgs>>? = null, val applicationSecurityGroups: Output<List<ApplicationSecurityGroupArgs>>? = null, val gatewayLoadBalancer: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val loadBalancerBackendAddressPools: Output<List<BackendAddressPoolArgs>>? = null, val loadBalancerInboundNatRules: Output<List<InboundNatRuleArgs>>? = null, val name: Output<String>? = null, val primary: Output<Boolean>? = null, val privateIPAddress: Output<String>? = null, val privateIPAddressPrefixLength: Output<Int>? = null, val privateIPAddressVersion: Output<Either<String, IPVersion>>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPAddress: Output<PublicIPAddressArgs>? = null, val subnet: Output<SubnetArgs>? = null, val type: Output<String>? = null, val virtualNetworkTaps: Output<List<VirtualNetworkTapArgs>>? = null) : ConvertibleToJava<NetworkInterfaceIPConfigurationArgs>

IPConfiguration in a network interface.

data class NetworkManagerPropertiesNetworkManagerScopesArgs(val managementGroups: Output<List<String>>? = null, val subscriptions: Output<List<String>>? = null) : ConvertibleToJava<NetworkManagerPropertiesNetworkManagerScopesArgs>

Scope of Network Manager.

Link copied to clipboard
data class NetworkManagerRoutingGroupItemArgs(val networkGroupId: Output<String>) : ConvertibleToJava<NetworkManagerRoutingGroupItemArgs>

Network manager routing group item.

Link copied to clipboard
data class NetworkManagerSecurityGroupItemArgs(val networkGroupId: Output<String>) : ConvertibleToJava<NetworkManagerSecurityGroupItemArgs>

Network manager security group item.

Link copied to clipboard
data class NetworkRuleArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val destinationFqdns: Output<List<String>>? = null, val destinationIpGroups: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val ipProtocols: Output<List<Either<String, FirewallPolicyRuleNetworkProtocol>>>? = null, val name: Output<String>? = null, val ruleType: Output<String>, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null) : ConvertibleToJava<NetworkRuleArgs>

Rule of type network.

Link copied to clipboard
Link copied to clipboard
data class NetworkRuleConditionArgs(val description: Output<String>? = null, val destinationAddresses: Output<List<String>>? = null, val destinationIpGroups: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val ipProtocols: Output<List<Either<String, FirewallPolicyRuleConditionNetworkProtocol>>>? = null, val name: Output<String>? = null, val ruleConditionType: Output<String>, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null) : ConvertibleToJava<NetworkRuleConditionArgs>

Rule condition of type network.

Link copied to clipboard
data class NetworkSecurityGroupArgs(val defaultSecurityRules: Output<List<SecurityRuleArgs>>? = null, val etag: Output<String>? = null, val flushConnection: Output<Boolean>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val provisioningState: Output<String>? = null, val resourceGuid: Output<String>? = null, val securityRules: Output<List<SecurityRuleArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkSecurityGroupArgs>

NetworkSecurityGroup resource.

data class NetworkVirtualApplianceConnectionPropertiesArgs(val asn: Output<Double>? = null, val bgpPeerAddress: Output<List<String>>? = null, val enableInternetSecurity: Output<Boolean>? = null, val name: Output<String>? = null, val routingConfiguration: Output<RoutingConfigurationArgs>? = null, val tunnelIdentifier: Output<Double>? = null) : ConvertibleToJava<NetworkVirtualApplianceConnectionPropertiesArgs>

Properties of the NetworkVirtualApplianceConnection subresource.

data class NetworkVirtualAppliancePropertiesFormatNetworkProfileArgs(val networkInterfaceConfigurations: Output<List<VirtualApplianceNetworkInterfaceConfigurationArgs>>? = null) : ConvertibleToJava<NetworkVirtualAppliancePropertiesFormatNetworkProfileArgs>

Network Profile containing configurations for Public and Private NIC.

Link copied to clipboard
data class NspLoggingConfigurationPropertiesArgs(val enabledLogCategories: Output<List<String>>? = null, val version: Output<String>? = null) : ConvertibleToJava<NspLoggingConfigurationPropertiesArgs>

The NSP logging configuration properties.

Link copied to clipboard
data class O365BreakOutCategoryPoliciesArgs(val allow: Output<Boolean>? = null, val default: Output<Boolean>? = null, val optimize: Output<Boolean>? = null) : ConvertibleToJava<O365BreakOutCategoryPoliciesArgs>

Office365 breakout categories.

Link copied to clipboard
data class O365PolicyPropertiesArgs(val breakOutCategories: Output<O365BreakOutCategoryPoliciesArgs>? = null) : ConvertibleToJava<O365PolicyPropertiesArgs>

The Office365 breakout policy.

Link copied to clipboard
data class Office365PolicyPropertiesArgs(val breakOutCategories: Output<BreakOutCategoryPoliciesArgs>? = null) : ConvertibleToJava<Office365PolicyPropertiesArgs>

Network Virtual Appliance Sku Properties.

Link copied to clipboard
data class OrderBy(val field: String? = null, val order: Either<String, FirewallPolicyIDPSQuerySortOrder>? = null) : ConvertibleToJava<OrderBy>

Describes a column to sort

Link copied to clipboard

Builder for OrderBy.

Link copied to clipboard
data class OutboundRuleArgs(val allocatedOutboundPorts: Output<Int>? = null, val backendAddressPool: Output<SubResourceArgs>, val enableTcpReset: Output<Boolean>? = null, val frontendIPConfigurations: Output<List<SubResourceArgs>>, val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, LoadBalancerOutboundRuleProtocol>>) : ConvertibleToJava<OutboundRuleArgs>

Outbound rule of the load balancer.

Link copied to clipboard
Link copied to clipboard
data class OwaspCrsExclusionEntryArgs(val exclusionManagedRuleSets: Output<List<ExclusionManagedRuleSetArgs>>? = null, val matchVariable: Output<Either<String, OwaspCrsExclusionEntryMatchVariable>>, val selector: Output<String>, val selectorMatchOperator: Output<Either<String, OwaspCrsExclusionEntrySelectorMatchOperator>>) : ConvertibleToJava<OwaspCrsExclusionEntryArgs>

Allow to exclude some variable satisfy the condition for the WAF check.

Link copied to clipboard
data class P2SConnectionConfigurationArgs(val enableInternetSecurity: Output<Boolean>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val routingConfiguration: Output<RoutingConfigurationArgs>? = null, val vpnClientAddressPool: Output<AddressSpaceArgs>? = null) : ConvertibleToJava<P2SConnectionConfigurationArgs>

P2SConnectionConfiguration Resource.

data class P2SVpnServerConfigRadiusClientRootCertificateArgs(val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<P2SVpnServerConfigRadiusClientRootCertificateArgs>

Radius client root certificate of P2SVpnServerConfiguration.

data class P2SVpnServerConfigRadiusServerRootCertificateArgs(val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val publicCertData: Output<String>) : ConvertibleToJava<P2SVpnServerConfigRadiusServerRootCertificateArgs>

Radius Server root certificate of P2SVpnServerConfiguration.

Link copied to clipboard
data class P2SVpnServerConfigurationPropertiesArgs(val etag: Output<String>? = null, val name: Output<String>? = null, val p2SVpnServerConfigRadiusClientRootCertificates: Output<List<P2SVpnServerConfigRadiusClientRootCertificateArgs>>? = null, val p2SVpnServerConfigRadiusServerRootCertificates: Output<List<P2SVpnServerConfigRadiusServerRootCertificateArgs>>? = null, val p2SVpnServerConfigVpnClientRevokedCertificates: Output<List<P2SVpnServerConfigVpnClientRevokedCertificateArgs>>? = null, val p2SVpnServerConfigVpnClientRootCertificates: Output<List<P2SVpnServerConfigVpnClientRootCertificateArgs>>? = null, val radiusServerAddress: Output<String>? = null, val radiusServerSecret: Output<String>? = null, val vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null) : ConvertibleToJava<P2SVpnServerConfigurationPropertiesArgs>

Parameters for P2SVpnServerConfiguration.

data class P2SVpnServerConfigVpnClientRevokedCertificateArgs(val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<P2SVpnServerConfigVpnClientRevokedCertificateArgs>

VPN client revoked certificate of P2SVpnServerConfiguration.

data class P2SVpnServerConfigVpnClientRootCertificateArgs(val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val publicCertData: Output<String>) : ConvertibleToJava<P2SVpnServerConfigVpnClientRootCertificateArgs>

VPN client root certificate of P2SVpnServerConfiguration.

Link copied to clipboard
data class PacketCaptureFilterArgs(val localIPAddress: Output<String>? = null, val localPort: Output<String>? = null, val protocol: Output<Either<String, PcProtocol>>? = null, val remoteIPAddress: Output<String>? = null, val remotePort: Output<String>? = null) : ConvertibleToJava<PacketCaptureFilterArgs>

Filter that is applied to packet capture request. Multiple filters can be applied.

Link copied to clipboard
data class PacketCaptureMachineScopeArgs(val exclude: Output<List<String>>? = null, val include: Output<List<String>>? = null) : ConvertibleToJava<PacketCaptureMachineScopeArgs>

A list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS.

Link copied to clipboard
data class PacketCaptureSettingsArgs(val fileCount: Output<Int>? = null, val fileSizeInBytes: Output<Double>? = null, val sessionTimeLimitInSeconds: Output<Int>? = null) : ConvertibleToJava<PacketCaptureSettingsArgs>

The storage location for a packet capture session.

Link copied to clipboard
data class PacketCaptureStorageLocationArgs(val filePath: Output<String>? = null, val localPath: Output<String>? = null, val storageId: Output<String>? = null, val storagePath: Output<String>? = null) : ConvertibleToJava<PacketCaptureStorageLocationArgs>

The storage location for a packet capture session.

Link copied to clipboard
data class ParameterArgs(val asPath: Output<List<String>>? = null, val community: Output<List<String>>? = null, val routePrefix: Output<List<String>>? = null) : ConvertibleToJava<ParameterArgs>

Parameters for an Action.

Link copied to clipboard
Link copied to clipboard
data class PolicySettingsArgs(val customBlockResponseBody: Output<String>? = null, val customBlockResponseStatusCode: Output<Int>? = null, val fileUploadEnforcement: Output<Boolean>? = null, val fileUploadLimitInMb: Output<Int>? = null, val jsChallengeCookieExpirationInMins: Output<Int>? = null, val logScrubbing: Output<PolicySettingsLogScrubbingArgs>? = null, val maxRequestBodySizeInKb: Output<Int>? = null, val mode: Output<Either<String, WebApplicationFirewallMode>>? = null, val requestBodyCheck: Output<Boolean>? = null, val requestBodyEnforcement: Output<Boolean>? = null, val requestBodyInspectLimitInKB: Output<Int>? = null, val state: Output<Either<String, WebApplicationFirewallEnabledState>>? = null) : ConvertibleToJava<PolicySettingsArgs>

Defines contents of a web application firewall global configuration.

Link copied to clipboard
Link copied to clipboard
data class PolicySettingsLogScrubbingArgs(val scrubbingRules: Output<List<WebApplicationFirewallScrubbingRulesArgs>>? = null, val state: Output<Either<String, WebApplicationFirewallScrubbingState>>? = null) : ConvertibleToJava<PolicySettingsLogScrubbingArgs>

To scrub sensitive log fields

Link copied to clipboard
data class PrivateDnsZoneConfigArgs(val name: Output<String>? = null, val privateDnsZoneId: Output<String>? = null) : ConvertibleToJava<PrivateDnsZoneConfigArgs>

PrivateDnsZoneConfig resource.

Link copied to clipboard
data class PrivateEndpointIPConfigurationArgs(val groupId: Output<String>? = null, val memberName: Output<String>? = null, val name: Output<String>? = null, val privateIPAddress: Output<String>? = null) : ConvertibleToJava<PrivateEndpointIPConfigurationArgs>

An IP Configuration of the private endpoint.

Link copied to clipboard
data class PrivateLinkServiceArgs(val autoApproval: Output<PrivateLinkServicePropertiesAutoApprovalArgs>? = null, val destinationIPAddress: Output<String>? = null, val enableProxyProtocol: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val fqdns: Output<List<String>>? = null, val id: Output<String>? = null, val ipConfigurations: Output<List<PrivateLinkServiceIpConfigurationArgs>>? = null, val loadBalancerFrontendIpConfigurations: Output<List<FrontendIPConfigurationArgs>>? = null, val location: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val visibility: Output<PrivateLinkServicePropertiesVisibilityArgs>? = null) : ConvertibleToJava<PrivateLinkServiceArgs>

Private link service resource.

Link copied to clipboard
data class PrivateLinkServiceConnectionArgs(val groupIds: Output<List<String>>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val privateLinkServiceId: Output<String>? = null, val requestMessage: Output<String>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionArgs>

PrivateLinkServiceConnection resource.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class PrivateLinkServiceIpConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val primary: Output<Boolean>? = null, val privateIPAddress: Output<String>? = null, val privateIPAddressVersion: Output<Either<String, IPVersion>>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val subnet: Output<SubnetArgs>? = null) : ConvertibleToJava<PrivateLinkServiceIpConfigurationArgs>

The private link service ip configuration.

data class PrivateLinkServicePropertiesAutoApprovalArgs(val subscriptions: Output<List<String>>? = null) : ConvertibleToJava<PrivateLinkServicePropertiesAutoApprovalArgs>

The auto-approval list of the private link service.

data class PrivateLinkServicePropertiesVisibilityArgs(val subscriptions: Output<List<String>>? = null) : ConvertibleToJava<PrivateLinkServicePropertiesVisibilityArgs>

The visibility list of the private link service.

Link copied to clipboard
data class ProbeArgs(val id: Output<String>? = null, val intervalInSeconds: Output<Int>? = null, val name: Output<String>? = null, val noHealthyBackendsBehavior: Output<Either<String, ProbeNoHealthyBackendsBehavior>>? = null, val numberOfProbes: Output<Int>? = null, val port: Output<Int>, val probeThreshold: Output<Int>? = null, val protocol: Output<Either<String, ProbeProtocol>>, val requestPath: Output<String>? = null) : ConvertibleToJava<ProbeArgs>

A load balancer probe.

Link copied to clipboard

Builder for ProbeArgs.

Link copied to clipboard
data class PropagatedRouteTableArgs(val ids: Output<List<SubResourceArgs>>? = null, val labels: Output<List<String>>? = null) : ConvertibleToJava<PropagatedRouteTableArgs>

The list of RouteTables to advertise the routes to.

Link copied to clipboard
data class PublicIPAddressArgs(val ddosSettings: Output<DdosSettingsArgs>? = null, val deleteOption: Output<Either<String, DeleteOptions>>? = null, val dnsSettings: Output<PublicIPAddressDnsSettingsArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val ipAddress: Output<String>? = null, val ipTags: Output<List<IpTagArgs>>? = null, val linkedPublicIPAddress: Output<PublicIPAddressArgs>? = null, val location: Output<String>? = null, val migrationPhase: Output<Either<String, PublicIPAddressMigrationPhase>>? = null, val natGateway: Output<NatGatewayArgs>? = null, val publicIPAddressVersion: Output<Either<String, IPVersion>>? = null, val publicIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPPrefix: Output<SubResourceArgs>? = null, val servicePublicIPAddress: Output<PublicIPAddressArgs>? = null, val sku: Output<PublicIPAddressSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<PublicIPAddressArgs>

Public IP address resource.

Link copied to clipboard
data class PublicIPAddressDnsSettingsArgs(val domainNameLabel: Output<String>? = null, val domainNameLabelScope: Output<PublicIpAddressDnsSettingsDomainNameLabelScope>? = null, val fqdn: Output<String>? = null, val reverseFqdn: Output<String>? = null) : ConvertibleToJava<PublicIPAddressDnsSettingsArgs>

Contains FQDN of the DNS record associated with the public IP address.

Link copied to clipboard
data class PublicIPAddressSkuArgs(val name: Output<Either<String, PublicIPAddressSkuName>>? = null, val tier: Output<Either<String, PublicIPAddressSkuTier>>? = null) : ConvertibleToJava<PublicIPAddressSkuArgs>

SKU of a public IP address.

Link copied to clipboard
data class PublicIPPrefixSkuArgs(val name: Output<Either<String, PublicIPPrefixSkuName>>? = null, val tier: Output<Either<String, PublicIPPrefixSkuTier>>? = null) : ConvertibleToJava<PublicIPPrefixSkuArgs>

SKU of a public IP prefix.

Link copied to clipboard
data class QosDefinitionArgs(val destinationIpRanges: Output<List<QosIpRangeArgs>>? = null, val destinationPortRanges: Output<List<QosPortRangeArgs>>? = null, val markings: Output<List<Int>>? = null, val protocol: Output<Either<String, ProtocolType>>? = null, val sourceIpRanges: Output<List<QosIpRangeArgs>>? = null, val sourcePortRanges: Output<List<QosPortRangeArgs>>? = null) : ConvertibleToJava<QosDefinitionArgs>

Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking.

Link copied to clipboard
Link copied to clipboard
data class QosIpRangeArgs(val endIP: Output<String>? = null, val startIP: Output<String>? = null) : ConvertibleToJava<QosIpRangeArgs>

Qos Traffic Profiler IP Range properties.

Link copied to clipboard
Link copied to clipboard
data class QosPortRangeArgs(val end: Output<Int>? = null, val start: Output<Int>? = null) : ConvertibleToJava<QosPortRangeArgs>

Qos Traffic Profiler Port range properties.

Link copied to clipboard
Link copied to clipboard
data class RadiusServerArgs(val radiusServerAddress: Output<String>, val radiusServerScore: Output<Double>? = null, val radiusServerSecret: Output<String>? = null) : ConvertibleToJava<RadiusServerArgs>

Radius Server Settings.

Link copied to clipboard
Link copied to clipboard
data class ReachabilityAnalysisIntentPropertiesArgs(val description: Output<String>? = null, val destinationResourceId: Output<String>, val ipTraffic: Output<IPTrafficArgs>, val sourceResourceId: Output<String>) : ConvertibleToJava<ReachabilityAnalysisIntentPropertiesArgs>

Represents the Reachability Analysis Intent properties.

Link copied to clipboard
data class ReachabilityAnalysisRunPropertiesArgs(val description: Output<String>? = null, val intentId: Output<String>) : ConvertibleToJava<ReachabilityAnalysisRunPropertiesArgs>

Represents the Reachability Analysis Run properties.

Link copied to clipboard
data class ResourceNavigationLinkArgs(val id: Output<String>? = null, val link: Output<String>? = null, val linkedResourceType: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ResourceNavigationLinkArgs>

ResourceNavigationLink resource.

Link copied to clipboard
data class RetentionPolicyParametersArgs(val days: Output<Int>? = null, val enabled: Output<Boolean>? = null) : ConvertibleToJava<RetentionPolicyParametersArgs>

Parameters that define the retention policy for flow log.

Link copied to clipboard
data class RouteArgs(val addressPrefix: Output<String>? = null, val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val nextHopIpAddress: Output<String>? = null, val nextHopType: Output<Either<String, RouteNextHopType>>, val provisioningState: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<RouteArgs>

Route resource.

Link copied to clipboard

Builder for RouteArgs.

Link copied to clipboard
data class RouteFilterRuleArgs(val access: Output<Either<String, Access>>, val communities: Output<List<String>>, val id: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val routeFilterRuleType: Output<Either<String, RouteFilterRuleType>>) : ConvertibleToJava<RouteFilterRuleArgs>

Route Filter Rule Resource.

Link copied to clipboard
data class RouteMapRuleArgs(val actions: Output<List<ActionArgs>>? = null, val matchCriteria: Output<List<CriterionArgs>>? = null, val name: Output<String>? = null, val nextStepIfMatched: Output<Either<String, NextStep>>? = null) : ConvertibleToJava<RouteMapRuleArgs>

A RouteMap Rule.

Link copied to clipboard
Link copied to clipboard
data class RouteTableArgs(val disableBgpRoutePropagation: Output<Boolean>? = null, val etag: Output<String>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val provisioningState: Output<String>? = null, val routes: Output<List<RouteArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RouteTableArgs>

Route table resource.

Link copied to clipboard
Link copied to clipboard
data class RoutingConfigurationArgs(val associatedRouteTable: Output<SubResourceArgs>? = null, val inboundRouteMap: Output<SubResourceArgs>? = null, val outboundRouteMap: Output<SubResourceArgs>? = null, val propagatedRouteTables: Output<PropagatedRouteTableArgs>? = null, val vnetRoutes: Output<VnetRouteArgs>? = null) : ConvertibleToJava<RoutingConfigurationArgs>

Routing Configuration indicating the associated and propagated route tables for this connection.

Link copied to clipboard
data class RoutingPolicyArgs(val destinations: Output<List<String>>, val name: Output<String>, val nextHop: Output<String>) : ConvertibleToJava<RoutingPolicyArgs>

The routing policy object used in a RoutingIntent resource.

Link copied to clipboard
Link copied to clipboard
data class RoutingRuleNextHopArgs(val nextHopAddress: Output<String>? = null, val nextHopType: Output<Either<String, RoutingRuleNextHopType>>) : ConvertibleToJava<RoutingRuleNextHopArgs>

Next hop.

Link copied to clipboard
data class RoutingRuleRouteDestinationArgs(val destinationAddress: Output<String>, val type: Output<Either<String, RoutingRuleDestinationType>>) : ConvertibleToJava<RoutingRuleRouteDestinationArgs>

Route destination.

Link copied to clipboard
data class SecurityRuleArgs(val access: Output<Either<String, SecurityRuleAccess>>, val description: Output<String>? = null, val destinationAddressPrefix: Output<String>? = null, val destinationAddressPrefixes: Output<List<String>>? = null, val destinationApplicationSecurityGroups: Output<List<ApplicationSecurityGroupArgs>>? = null, val destinationPortRange: Output<String>? = null, val destinationPortRanges: Output<List<String>>? = null, val direction: Output<Either<String, SecurityRuleDirection>>, val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val protocol: Output<Either<String, SecurityRuleProtocol>>, val provisioningState: Output<String>? = null, val sourceAddressPrefix: Output<String>? = null, val sourceAddressPrefixes: Output<List<String>>? = null, val sourceApplicationSecurityGroups: Output<List<ApplicationSecurityGroupArgs>>? = null, val sourcePortRange: Output<String>? = null, val sourcePortRanges: Output<List<String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SecurityRuleArgs>

Network security rule.

Link copied to clipboard
Link copied to clipboard
data class SecurityUserGroupItemArgs(val networkGroupId: Output<String>) : ConvertibleToJava<SecurityUserGroupItemArgs>

Network manager security user group item.

Link copied to clipboard
data class ServiceAssociationLinkArgs(val id: Output<String>? = null, val link: Output<String>? = null, val linkedResourceType: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ServiceAssociationLinkArgs>

ServiceAssociationLink resource.

Link copied to clipboard
data class ServiceEndpointPolicyArgs(val contextualServiceEndpointPolicies: Output<List<String>>? = null, val etag: Output<String>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val serviceAlias: Output<String>? = null, val serviceEndpointPolicyDefinitions: Output<List<ServiceEndpointPolicyDefinitionArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceEndpointPolicyArgs>

Service End point policy resource.

Link copied to clipboard
data class ServiceEndpointPolicyDefinitionArgs(val description: Output<String>? = null, val etag: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val service: Output<String>? = null, val serviceResources: Output<List<String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ServiceEndpointPolicyDefinitionArgs>

Service Endpoint policy definitions.

Link copied to clipboard
data class ServiceEndpointPropertiesFormatArgs(val locations: Output<List<String>>? = null, val networkIdentifier: Output<SubResourceArgs>? = null, val provisioningState: Output<String>? = null, val service: Output<String>? = null) : ConvertibleToJava<ServiceEndpointPropertiesFormatArgs>

The service endpoint properties.

Link copied to clipboard
data class SkuArgs(val name: Output<Either<String, BastionHostSkuName>>? = null) : ConvertibleToJava<SkuArgs>

The sku of this Bastion Host.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class StaticCidrPropertiesArgs(val addressPrefixes: Output<List<String>>? = null, val description: Output<String>? = null, val numberOfIPAddressesToAllocate: Output<String>? = null) : ConvertibleToJava<StaticCidrPropertiesArgs>

Properties of static CIDR resource.

Link copied to clipboard
data class StaticRouteArgs(val addressPrefixes: Output<List<String>>? = null, val name: Output<String>? = null, val nextHopIpAddress: Output<String>? = null) : ConvertibleToJava<StaticRouteArgs>

List of all Static Routes.

Link copied to clipboard
Link copied to clipboard
data class StaticRoutesConfigArgs(val vnetLocalRouteOverrideCriteria: Output<Either<String, VnetLocalRouteOverrideCriteria>>? = null) : ConvertibleToJava<StaticRoutesConfigArgs>

Configuration for static routes on this HubVnetConnectionConfiguration for static routes on this HubVnetConnection.

Link copied to clipboard
data class SubnetArgs(val addressPrefix: Output<String>? = null, val addressPrefixes: Output<List<String>>? = null, val applicationGatewayIPConfigurations: Output<List<ApplicationGatewayIPConfigurationArgs>>? = null, val defaultOutboundAccess: Output<Boolean>? = null, val delegations: Output<List<DelegationArgs>>? = null, val etag: Output<String>? = null, val id: Output<String>? = null, val ipAllocations: Output<List<SubResourceArgs>>? = null, val ipamPoolPrefixAllocations: Output<List<IpamPoolPrefixAllocationArgs>>? = null, val name: Output<String>? = null, val natGateway: Output<SubResourceArgs>? = null, val networkSecurityGroup: Output<NetworkSecurityGroupArgs>? = null, val privateEndpointNetworkPolicies: Output<Either<String, VirtualNetworkPrivateEndpointNetworkPolicies>>? = null, val privateLinkServiceNetworkPolicies: Output<Either<String, VirtualNetworkPrivateLinkServiceNetworkPolicies>>? = null, val provisioningState: Output<String>? = null, val resourceNavigationLinks: Output<List<ResourceNavigationLinkArgs>>? = null, val routeTable: Output<RouteTableArgs>? = null, val serviceAssociationLinks: Output<List<ServiceAssociationLinkArgs>>? = null, val serviceEndpointPolicies: Output<List<ServiceEndpointPolicyArgs>>? = null, val serviceEndpoints: Output<List<ServiceEndpointPropertiesFormatArgs>>? = null, val sharingScope: Output<Either<String, SharingScope>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SubnetArgs>

Subnet in a virtual network resource.

Link copied to clipboard

Builder for SubnetArgs.

Link copied to clipboard
data class SubResource(val id: String? = null) : ConvertibleToJava<SubResource>

Reference to another subresource.

Link copied to clipboard
data class SubResourceArgs(val id: Output<String>? = null) : ConvertibleToJava<SubResourceArgs>

Reference to another subresource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SubscriptionIdArgs(val id: Output<String>? = null) : ConvertibleToJava<SubscriptionIdArgs>
Link copied to clipboard
data class TrafficAnalyticsConfigurationPropertiesArgs(val enabled: Output<Boolean>? = null, val trafficAnalyticsInterval: Output<Int>? = null, val workspaceId: Output<String>? = null, val workspaceRegion: Output<String>? = null, val workspaceResourceId: Output<String>? = null) : ConvertibleToJava<TrafficAnalyticsConfigurationPropertiesArgs>

Parameters that define the configuration of traffic analytics.

Link copied to clipboard
data class TrafficAnalyticsPropertiesArgs(val networkWatcherFlowAnalyticsConfiguration: Output<TrafficAnalyticsConfigurationPropertiesArgs>? = null) : ConvertibleToJava<TrafficAnalyticsPropertiesArgs>

Parameters that define the configuration of traffic analytics.

Link copied to clipboard
data class TrafficSelectorPolicyArgs(val localAddressRanges: Output<List<String>>, val remoteAddressRanges: Output<List<String>>) : ConvertibleToJava<TrafficSelectorPolicyArgs>

An traffic selector policy for a virtual network gateway connection.

Link copied to clipboard
data class VerifierWorkspacePropertiesArgs(val description: Output<String>? = null) : ConvertibleToJava<VerifierWorkspacePropertiesArgs>

Properties of Verifier Workspace resource.

data class VirtualApplianceAdditionalNicPropertiesArgs(val hasPublicIp: Output<Boolean>? = null, val name: Output<String>? = null) : ConvertibleToJava<VirtualApplianceAdditionalNicPropertiesArgs>

Network Virtual Appliance Additional NIC properties.

Link copied to clipboard
data class VirtualApplianceIPConfigurationArgs(val name: Output<String>? = null, val properties: Output<VirtualApplianceIPConfigurationPropertiesArgs>? = null) : ConvertibleToJava<VirtualApplianceIPConfigurationArgs>

Represents a single IP configuration.

data class VirtualApplianceIPConfigurationPropertiesArgs(val primary: Output<Boolean>? = null) : ConvertibleToJava<VirtualApplianceIPConfigurationPropertiesArgs>

Represents a single IP configuration properties.

data class VirtualApplianceNetworkInterfaceConfigurationArgs(val nicType: Output<Either<String, NicTypeInRequest>>? = null, val properties: Output<VirtualApplianceNetworkInterfaceConfigurationPropertiesArgs>? = null) : ConvertibleToJava<VirtualApplianceNetworkInterfaceConfigurationArgs>

Represents a single NIC configuration.

data class VirtualApplianceNetworkInterfaceConfigurationPropertiesArgs(val ipConfigurations: Output<List<VirtualApplianceIPConfigurationArgs>>? = null) : ConvertibleToJava<VirtualApplianceNetworkInterfaceConfigurationPropertiesArgs>

Represents a single NIC configuration properties.

Link copied to clipboard
data class VirtualApplianceSkuPropertiesArgs(val bundledScaleUnit: Output<String>? = null, val marketPlaceVersion: Output<String>? = null, val vendor: Output<String>? = null) : ConvertibleToJava<VirtualApplianceSkuPropertiesArgs>

Network Virtual Appliance Sku Properties.

Link copied to clipboard
data class VirtualHubIdArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualHubIdArgs>

Virtual Hub identifier.

Link copied to clipboard
Link copied to clipboard
data class VirtualHubRouteArgs(val addressPrefixes: Output<List<String>>? = null, val nextHopIpAddress: Output<String>? = null) : ConvertibleToJava<VirtualHubRouteArgs>

VirtualHub route.

Link copied to clipboard
data class VirtualHubRouteTableArgs(val routes: Output<List<VirtualHubRouteArgs>>? = null) : ConvertibleToJava<VirtualHubRouteTableArgs>

VirtualHub route table.

Link copied to clipboard
data class VirtualHubRouteTableV2Args(val attachedConnections: Output<List<String>>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val routes: Output<List<VirtualHubRouteV2Args>>? = null) : ConvertibleToJava<VirtualHubRouteTableV2Args>

VirtualHubRouteTableV2 Resource.

Link copied to clipboard
data class VirtualHubRouteV2Args(val destinationType: Output<String>? = null, val destinations: Output<List<String>>? = null, val nextHopType: Output<String>? = null, val nextHops: Output<List<String>>? = null) : ConvertibleToJava<VirtualHubRouteV2Args>

VirtualHubRouteTableV2 route.

Link copied to clipboard
data class VirtualNetworkBgpCommunitiesArgs(val virtualNetworkCommunity: Output<String>) : ConvertibleToJava<VirtualNetworkBgpCommunitiesArgs>

Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.

Link copied to clipboard
data class VirtualNetworkEncryptionArgs(val enabled: Output<Boolean>, val enforcement: Output<Either<String, VirtualNetworkEncryptionEnforcement>>? = null) : ConvertibleToJava<VirtualNetworkEncryptionArgs>

Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.

Link copied to clipboard
data class VirtualNetworkGatewayArgs(val activeActive: Output<Boolean>? = null, val adminState: Output<Either<String, AdminState>>? = null, val allowRemoteVnetTraffic: Output<Boolean>? = null, val allowVirtualWanTraffic: Output<Boolean>? = null, val autoScaleConfiguration: Output<VirtualNetworkGatewayAutoScaleConfigurationArgs>? = null, val bgpSettings: Output<BgpSettingsArgs>? = null, val customRoutes: Output<AddressSpaceArgs>? = null, val disableIPSecReplayProtection: Output<Boolean>? = null, val enableBgp: Output<Boolean>? = null, val enableBgpRouteTranslationForNat: Output<Boolean>? = null, val enableDnsForwarding: Output<Boolean>? = null, val enablePrivateIpAddress: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val gatewayDefaultSite: Output<SubResourceArgs>? = null, val gatewayType: Output<Either<String, VirtualNetworkGatewayType>>? = null, val id: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val ipConfigurations: Output<List<VirtualNetworkGatewayIPConfigurationArgs>>? = null, val location: Output<String>? = null, val natRules: Output<List<VirtualNetworkGatewayNatRuleArgs>>? = null, val resiliencyModel: Output<Either<String, ResiliencyModel>>? = null, val sku: Output<VirtualNetworkGatewaySkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val vNetExtendedLocationResourceId: Output<String>? = null, val virtualNetworkGatewayPolicyGroups: Output<List<VirtualNetworkGatewayPolicyGroupArgs>>? = null, val vpnClientConfiguration: Output<VpnClientConfigurationArgs>? = null, val vpnGatewayGeneration: Output<Either<String, VpnGatewayGeneration>>? = null, val vpnType: Output<Either<String, VpnType>>? = null) : ConvertibleToJava<VirtualNetworkGatewayArgs>

A common class for general resource information.

Link copied to clipboard
data class VirtualNetworkGatewayAutoScaleBoundsArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<VirtualNetworkGatewayAutoScaleBoundsArgs>
data class VirtualNetworkGatewayAutoScaleConfigurationArgs(val bounds: Output<VirtualNetworkGatewayAutoScaleBoundsArgs>? = null) : ConvertibleToJava<VirtualNetworkGatewayAutoScaleConfigurationArgs>

Virtual Network Gateway Autoscale Configuration details

Link copied to clipboard
data class VirtualNetworkGatewayIPConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPAddress: Output<SubResourceArgs>? = null, val subnet: Output<SubResourceArgs>? = null) : ConvertibleToJava<VirtualNetworkGatewayIPConfigurationArgs>

IP configuration for virtual network gateway.

Link copied to clipboard
data class VirtualNetworkGatewayNatRuleArgs(val externalMappings: Output<List<VpnNatRuleMappingArgs>>? = null, val id: Output<String>? = null, val internalMappings: Output<List<VpnNatRuleMappingArgs>>? = null, val ipConfigurationId: Output<String>? = null, val mode: Output<Either<String, VpnNatRuleMode>>? = null, val name: Output<String>? = null, val type: Output<Either<String, VpnNatRuleType>>? = null) : ConvertibleToJava<VirtualNetworkGatewayNatRuleArgs>

VirtualNetworkGatewayNatRule Resource.

Link copied to clipboard
data class VirtualNetworkGatewayPolicyGroupArgs(val id: Output<String>? = null, val isDefault: Output<Boolean>, val name: Output<String>? = null, val policyMembers: Output<List<VirtualNetworkGatewayPolicyGroupMemberArgs>>, val priority: Output<Int>) : ConvertibleToJava<VirtualNetworkGatewayPolicyGroupArgs>

Parameters for VirtualNetworkGatewayPolicyGroup.

data class VirtualNetworkGatewayPolicyGroupMemberArgs(val attributeType: Output<Either<String, VpnPolicyMemberAttributeType>>? = null, val attributeValue: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<VirtualNetworkGatewayPolicyGroupMemberArgs>

Vpn Client Connection configuration PolicyGroup member

Link copied to clipboard
data class VirtualNetworkGatewaySkuArgs(val name: Output<Either<String, VirtualNetworkGatewaySkuName>>? = null, val tier: Output<Either<String, VirtualNetworkGatewaySkuTier>>? = null) : ConvertibleToJava<VirtualNetworkGatewaySkuArgs>

VirtualNetworkGatewaySku details.

Link copied to clipboard
data class VirtualNetworkPeeringArgs(val allowForwardedTraffic: Output<Boolean>? = null, val allowGatewayTransit: Output<Boolean>? = null, val allowVirtualNetworkAccess: Output<Boolean>? = null, val doNotVerifyRemoteGateways: Output<Boolean>? = null, val enableOnlyIPv6Peering: Output<Boolean>? = null, val id: Output<String>? = null, val localAddressSpace: Output<AddressSpaceArgs>? = null, val localSubnetNames: Output<List<String>>? = null, val localVirtualNetworkAddressSpace: Output<AddressSpaceArgs>? = null, val name: Output<String>? = null, val peerCompleteVnets: Output<Boolean>? = null, val peeringState: Output<Either<String, VirtualNetworkPeeringState>>? = null, val peeringSyncLevel: Output<Either<String, VirtualNetworkPeeringLevel>>? = null, val remoteAddressSpace: Output<AddressSpaceArgs>? = null, val remoteBgpCommunities: Output<VirtualNetworkBgpCommunitiesArgs>? = null, val remoteSubnetNames: Output<List<String>>? = null, val remoteVirtualNetwork: Output<SubResourceArgs>? = null, val remoteVirtualNetworkAddressSpace: Output<AddressSpaceArgs>? = null, val type: Output<String>? = null, val useRemoteGateways: Output<Boolean>? = null) : ConvertibleToJava<VirtualNetworkPeeringArgs>

Peerings in a virtual network resource.

Link copied to clipboard
data class VirtualNetworkTapArgs(val destinationLoadBalancerFrontEndIPConfiguration: Output<FrontendIPConfigurationArgs>? = null, val destinationNetworkInterfaceIPConfiguration: Output<NetworkInterfaceIPConfigurationArgs>? = null, val destinationPort: Output<Int>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<VirtualNetworkTapArgs>

Virtual Network Tap resource.

Link copied to clipboard
data class VirtualRouterAutoScaleConfigurationArgs(val minCapacity: Output<Int>? = null) : ConvertibleToJava<VirtualRouterAutoScaleConfigurationArgs>

The VirtualHub Router autoscale configuration.

Link copied to clipboard
data class VM(val id: String? = null, val location: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<VM>

Describes a Virtual Machine.

Link copied to clipboard
class VMBuilder

Builder for VM.

Link copied to clipboard
data class VnetRouteArgs(val staticRoutes: Output<List<StaticRouteArgs>>? = null, val staticRoutesConfig: Output<StaticRoutesConfigArgs>? = null) : ConvertibleToJava<VnetRouteArgs>

List of routes that control routing from VirtualHub into a virtual network connection.

Link copied to clipboard
Link copied to clipboard
data class VngClientConnectionConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val virtualNetworkGatewayPolicyGroups: Output<List<SubResourceArgs>>, val vpnClientAddressPool: Output<AddressSpaceArgs>) : ConvertibleToJava<VngClientConnectionConfigurationArgs>

A vpn client connection configuration for client connection configuration.

Link copied to clipboard
data class VpnClientConfigurationArgs(val aadAudience: Output<String>? = null, val aadIssuer: Output<String>? = null, val aadTenant: Output<String>? = null, val radiusServerAddress: Output<String>? = null, val radiusServerSecret: Output<String>? = null, val radiusServers: Output<List<RadiusServerArgs>>? = null, val vngClientConnectionConfigurations: Output<List<VngClientConnectionConfigurationArgs>>? = null, val vpnAuthenticationTypes: Output<List<Either<String, VpnAuthenticationType>>>? = null, val vpnClientAddressPool: Output<AddressSpaceArgs>? = null, val vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val vpnClientProtocols: Output<List<Either<String, VpnClientProtocol>>>? = null, val vpnClientRevokedCertificates: Output<List<VpnClientRevokedCertificateArgs>>? = null, val vpnClientRootCertificates: Output<List<VpnClientRootCertificateArgs>>? = null) : ConvertibleToJava<VpnClientConfigurationArgs>

VpnClientConfiguration for P2S client.

Link copied to clipboard
data class VpnClientRevokedCertificateArgs(val id: Output<String>? = null, val name: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<VpnClientRevokedCertificateArgs>

VPN client revoked certificate of virtual network gateway.

Link copied to clipboard
data class VpnClientRootCertificateArgs(val id: Output<String>? = null, val name: Output<String>? = null, val publicCertData: Output<String>) : ConvertibleToJava<VpnClientRootCertificateArgs>

VPN client root certificate of virtual network gateway.

Link copied to clipboard
data class VpnConnectionArgs(val connectionBandwidth: Output<Int>? = null, val dpdTimeoutSeconds: Output<Int>? = null, val enableBgp: Output<Boolean>? = null, val enableInternetSecurity: Output<Boolean>? = null, val enableRateLimiting: Output<Boolean>? = null, val id: Output<String>? = null, val ipsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val name: Output<String>? = null, val remoteVpnSite: Output<SubResourceArgs>? = null, val routingConfiguration: Output<RoutingConfigurationArgs>? = null, val routingWeight: Output<Int>? = null, val sharedKey: Output<String>? = null, val trafficSelectorPolicies: Output<List<TrafficSelectorPolicyArgs>>? = null, val useLocalAzureIpAddress: Output<Boolean>? = null, val usePolicyBasedTrafficSelectors: Output<Boolean>? = null, val vpnConnectionProtocolType: Output<Either<String, VirtualNetworkGatewayConnectionProtocol>>? = null, val vpnLinkConnections: Output<List<VpnSiteLinkConnectionArgs>>? = null) : ConvertibleToJava<VpnConnectionArgs>

VpnConnection Resource.

Link copied to clipboard
Link copied to clipboard
data class VpnGatewayNatRuleArgs(val externalMappings: Output<List<VpnNatRuleMappingArgs>>? = null, val id: Output<String>? = null, val internalMappings: Output<List<VpnNatRuleMappingArgs>>? = null, val ipConfigurationId: Output<String>? = null, val mode: Output<Either<String, VpnNatRuleMode>>? = null, val name: Output<String>? = null, val type: Output<Either<String, VpnNatRuleType>>? = null) : ConvertibleToJava<VpnGatewayNatRuleArgs>

VpnGatewayNatRule Resource.

Link copied to clipboard
data class VpnLinkBgpSettingsArgs(val asn: Output<Double>? = null, val bgpPeeringAddress: Output<String>? = null) : ConvertibleToJava<VpnLinkBgpSettingsArgs>

BGP settings details for a link.

Link copied to clipboard
data class VpnLinkProviderPropertiesArgs(val linkProviderName: Output<String>? = null, val linkSpeedInMbps: Output<Int>? = null) : ConvertibleToJava<VpnLinkProviderPropertiesArgs>

List of properties of a link provider.

Link copied to clipboard
data class VpnNatRuleMappingArgs(val addressSpace: Output<String>? = null, val portRange: Output<String>? = null) : ConvertibleToJava<VpnNatRuleMappingArgs>

Vpn NatRule mapping.

data class VpnServerConfigRadiusClientRootCertificateArgs(val name: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<VpnServerConfigRadiusClientRootCertificateArgs>

Properties of the Radius client root certificate of VpnServerConfiguration.

data class VpnServerConfigRadiusServerRootCertificateArgs(val name: Output<String>? = null, val publicCertData: Output<String>? = null) : ConvertibleToJava<VpnServerConfigRadiusServerRootCertificateArgs>

Properties of Radius Server root certificate of VpnServerConfiguration.

Link copied to clipboard
data class VpnServerConfigurationPolicyGroupArgs(val id: Output<String>? = null, val isDefault: Output<Boolean>? = null, val name: Output<String>? = null, val policyMembers: Output<List<VpnServerConfigurationPolicyGroupMemberArgs>>? = null, val priority: Output<Int>? = null) : ConvertibleToJava<VpnServerConfigurationPolicyGroupArgs>

VpnServerConfigurationPolicyGroup Resource.

data class VpnServerConfigurationPolicyGroupMemberArgs(val attributeType: Output<Either<String, VpnPolicyMemberAttributeType>>? = null, val attributeValue: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<VpnServerConfigurationPolicyGroupMemberArgs>

VpnServerConfiguration PolicyGroup member

Link copied to clipboard
data class VpnServerConfigurationPropertiesArgs(val aadAuthenticationParameters: Output<AadAuthenticationParametersArgs>? = null, val configurationPolicyGroups: Output<List<VpnServerConfigurationPolicyGroupArgs>>? = null, val name: Output<String>? = null, val radiusClientRootCertificates: Output<List<VpnServerConfigRadiusClientRootCertificateArgs>>? = null, val radiusServerAddress: Output<String>? = null, val radiusServerRootCertificates: Output<List<VpnServerConfigRadiusServerRootCertificateArgs>>? = null, val radiusServerSecret: Output<String>? = null, val radiusServers: Output<List<RadiusServerArgs>>? = null, val vpnAuthenticationTypes: Output<List<Either<String, VpnAuthenticationType>>>? = null, val vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val vpnClientRevokedCertificates: Output<List<VpnServerConfigVpnClientRevokedCertificateArgs>>? = null, val vpnClientRootCertificates: Output<List<VpnServerConfigVpnClientRootCertificateArgs>>? = null, val vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null) : ConvertibleToJava<VpnServerConfigurationPropertiesArgs>

Parameters for VpnServerConfiguration.

data class VpnServerConfigVpnClientRevokedCertificateArgs(val name: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<VpnServerConfigVpnClientRevokedCertificateArgs>

Properties of the revoked VPN client certificate of VpnServerConfiguration.

data class VpnServerConfigVpnClientRootCertificateArgs(val name: Output<String>? = null, val publicCertData: Output<String>? = null) : ConvertibleToJava<VpnServerConfigVpnClientRootCertificateArgs>

Properties of VPN client root certificate of VpnServerConfiguration.

Link copied to clipboard
data class VpnSiteLinkArgs(val bgpProperties: Output<VpnLinkBgpSettingsArgs>? = null, val fqdn: Output<String>? = null, val id: Output<String>? = null, val ipAddress: Output<String>? = null, val linkProperties: Output<VpnLinkProviderPropertiesArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<VpnSiteLinkArgs>

VpnSiteLink Resource.

Link copied to clipboard
Link copied to clipboard
data class VpnSiteLinkConnectionArgs(val connectionBandwidth: Output<Int>? = null, val dpdTimeoutSeconds: Output<Int>? = null, val egressNatRules: Output<List<SubResourceArgs>>? = null, val enableBgp: Output<Boolean>? = null, val enableRateLimiting: Output<Boolean>? = null, val id: Output<String>? = null, val ingressNatRules: Output<List<SubResourceArgs>>? = null, val ipsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val name: Output<String>? = null, val routingWeight: Output<Int>? = null, val sharedKey: Output<String>? = null, val useLocalAzureIpAddress: Output<Boolean>? = null, val usePolicyBasedTrafficSelectors: Output<Boolean>? = null, val vpnConnectionProtocolType: Output<Either<String, VirtualNetworkGatewayConnectionProtocol>>? = null, val vpnGatewayCustomBgpAddresses: Output<List<GatewayCustomBgpIpAddressIpConfigurationArgs>>? = null, val vpnLinkConnectionMode: Output<Either<String, VpnLinkConnectionMode>>? = null, val vpnSiteLink: Output<SubResourceArgs>? = null) : ConvertibleToJava<VpnSiteLinkConnectionArgs>

VpnSiteLinkConnection Resource.

Link copied to clipboard
data class WebApplicationFirewallCustomRuleArgs(val action: Output<Either<String, WebApplicationFirewallAction>>, val groupByUserSession: Output<List<GroupByUserSessionArgs>>? = null, val matchConditions: Output<List<MatchConditionArgs>>, val name: Output<String>? = null, val priority: Output<Int>, val rateLimitDuration: Output<Either<String, ApplicationGatewayFirewallRateLimitDuration>>? = null, val rateLimitThreshold: Output<Int>? = null, val ruleType: Output<Either<String, WebApplicationFirewallRuleType>>, val state: Output<Either<String, WebApplicationFirewallState>>? = null) : ConvertibleToJava<WebApplicationFirewallCustomRuleArgs>

Defines contents of a web application rule.

Link copied to clipboard
data class WebApplicationFirewallScrubbingRulesArgs(val matchVariable: Output<Either<String, ScrubbingRuleEntryMatchVariable>>, val selector: Output<String>? = null, val selectorMatchOperator: Output<Either<String, ScrubbingRuleEntryMatchOperator>>, val state: Output<Either<String, ScrubbingRuleEntryState>>? = null) : ConvertibleToJava<WebApplicationFirewallScrubbingRulesArgs>

Allow certain variables to be scrubbed on WAF logs