Package-level declarations

Types

Link copied to clipboard

Network base admin rule. API Version: 2021-02-01-preview.

Link copied to clipboard
data class AdminRuleArgs constructor(val configurationName: Output<String>? = null, val kind: Output<Either<String, AdminRuleKind>>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null, val ruleName: Output<String>? = null) : ConvertibleToJava<AdminRuleArgs>

Network base admin rule. API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard

Defines the rule collection. API Version: 2021-02-01-preview.

Link copied to clipboard
data class AdminRuleCollectionArgs(val appliesToGroups: Output<List<NetworkManagerSecurityGroupItemArgs>>? = null, val configurationName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null) : ConvertibleToJava<AdminRuleCollectionArgs>

Defines the rule collection. API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Application gateway resource. API Version: 2020-11-01.

Link copied to clipboard
data class ApplicationGatewayArgs(val applicationGatewayName: Output<String>? = null, val authenticationCertificates: Output<List<ApplicationGatewayAuthenticationCertificateArgs>>? = null, val autoscaleConfiguration: Output<ApplicationGatewayAutoscaleConfigurationArgs>? = null, val backendAddressPools: Output<List<ApplicationGatewayBackendAddressPoolArgs>>? = null, val backendHttpSettingsCollection: Output<List<ApplicationGatewayBackendHttpSettingsArgs>>? = null, val customErrorConfigurations: Output<List<ApplicationGatewayCustomErrorArgs>>? = null, val enableFips: Output<Boolean>? = null, val enableHttp2: Output<Boolean>? = null, val firewallPolicy: Output<SubResourceArgs>? = null, val forceFirewallPolicyAssociation: Output<Boolean>? = null, val frontendIPConfigurations: Output<List<ApplicationGatewayFrontendIPConfigurationArgs>>? = null, val frontendPorts: Output<List<ApplicationGatewayFrontendPortArgs>>? = null, val gatewayIPConfigurations: Output<List<ApplicationGatewayIPConfigurationArgs>>? = null, val httpListeners: Output<List<ApplicationGatewayHttpListenerArgs>>? = null, val id: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val privateLinkConfigurations: Output<List<ApplicationGatewayPrivateLinkConfigurationArgs>>? = null, val probes: Output<List<ApplicationGatewayProbeArgs>>? = null, val redirectConfigurations: Output<List<ApplicationGatewayRedirectConfigurationArgs>>? = null, val requestRoutingRules: Output<List<ApplicationGatewayRequestRoutingRuleArgs>>? = null, val resourceGroupName: Output<String>? = null, val rewriteRuleSets: Output<List<ApplicationGatewayRewriteRuleSetArgs>>? = null, val sku: Output<ApplicationGatewaySkuArgs>? = null, val sslCertificates: Output<List<ApplicationGatewaySslCertificateArgs>>? = null, val sslPolicy: Output<ApplicationGatewaySslPolicyArgs>? = null, val sslProfiles: Output<List<ApplicationGatewaySslProfileArgs>>? = null, val tags: Output<Map<String, String>>? = null, val trustedClientCertificates: Output<List<ApplicationGatewayTrustedClientCertificateArgs>>? = null, val trustedRootCertificates: Output<List<ApplicationGatewayTrustedRootCertificateArgs>>? = null, val urlPathMaps: Output<List<ApplicationGatewayUrlPathMapArgs>>? = null, val webApplicationFirewallConfiguration: Output<ApplicationGatewayWebApplicationFirewallConfigurationArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<ApplicationGatewayArgs>

Application gateway resource. API Version: 2020-11-01.

Private Endpoint connection on an application gateway. API Version: 2020-11-01.

data class ApplicationGatewayPrivateEndpointConnectionArgs(val applicationGatewayName: Output<String>? = null, val connectionName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayPrivateEndpointConnectionArgs>

Private Endpoint connection on an application gateway. API Version: 2020-11-01.

Link copied to clipboard

An application security group in a resource group. API Version: 2020-11-01.

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

An application security group in a resource group. API Version: 2020-11-01.

Link copied to clipboard

Azure Firewall resource. API Version: 2020-11-01.

Link copied to clipboard
data class AzureFirewallArgs(val additionalProperties: Output<Map<String, String>>? = null, val applicationRuleCollections: Output<List<AzureFirewallApplicationRuleCollectionArgs>>? = null, val azureFirewallName: Output<String>? = null, val firewallPolicy: Output<SubResourceArgs>? = null, val hubIPAddresses: Output<HubIPAddressesArgs>? = null, val id: Output<String>? = null, val ipConfigurations: Output<List<AzureFirewallIPConfigurationArgs>>? = null, val location: Output<String>? = null, val managementIpConfiguration: Output<AzureFirewallIPConfigurationArgs>? = null, val natRuleCollections: Output<List<AzureFirewallNatRuleCollectionArgs>>? = null, val networkRuleCollections: Output<List<AzureFirewallNetworkRuleCollectionArgs>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<AzureFirewallSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val threatIntelMode: Output<Either<String, AzureFirewallThreatIntelMode>>? = null, val virtualHub: Output<SubResourceArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<AzureFirewallArgs>

Azure Firewall resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Bastion Host resource. API Version: 2020-11-01.

Link copied to clipboard
data class BastionHostArgs(val bastionHostName: Output<String>? = null, val dnsName: Output<String>? = null, val id: Output<String>? = null, val ipConfigurations: Output<List<BastionHostIPConfigurationArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BastionHostArgs>

Bastion Host resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

VpnServerConfigurationPolicyGroup Resource. API Version: 2022-01-01.

Link copied to clipboard
data class ConfigurationPolicyGroupArgs(val configurationPolicyGroupName: Output<String>? = null, 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, val resourceGroupName: Output<String>? = null, val vpnServerConfigurationName: Output<String>? = null) : ConvertibleToJava<ConfigurationPolicyGroupArgs>

VpnServerConfigurationPolicyGroup Resource. API Version: 2022-01-01.

Link copied to clipboard

Information about the connection monitor. API Version: 2020-11-01.

Link copied to clipboard
data class ConnectionMonitorArgs(val autoStart: Output<Boolean>? = null, val connectionMonitorName: Output<String>? = null, val destination: Output<ConnectionMonitorDestinationArgs>? = null, val endpoints: Output<List<ConnectionMonitorEndpointArgs>>? = null, val location: Output<String>? = null, val migrate: Output<String>? = null, val monitoringIntervalInSeconds: Output<Int>? = null, val networkWatcherName: Output<String>? = null, val notes: Output<String>? = null, val outputs: Output<List<ConnectionMonitorOutputArgs>>? = null, val resourceGroupName: Output<String>? = null, val source: Output<ConnectionMonitorSourceArgs>? = null, val tags: Output<Map<String, String>>? = null, val testConfigurations: Output<List<ConnectionMonitorTestConfigurationArgs>>? = null, val testGroups: Output<List<ConnectionMonitorTestGroupArgs>>? = null) : ConvertibleToJava<ConnectionMonitorArgs>

Information about the connection monitor. API Version: 2020-11-01.

Link copied to clipboard

The network manager connectivity configuration resource API Version: 2021-02-01-preview.

Link copied to clipboard
data class ConnectivityConfigurationArgs(val appliesToGroups: Output<List<ConnectivityGroupItemArgs>>? = null, val configurationName: Output<String>? = null, val connectivityTopology: Output<Either<String, ConnectivityTopology>>? = null, val deleteExistingPeering: Output<Either<String, DeleteExistingPeering>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val hubs: Output<List<HubArgs>>? = null, val isGlobal: Output<Either<String, IsGlobal>>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ConnectivityConfigurationArgs>

The network manager connectivity configuration resource API Version: 2021-02-01-preview.

Link copied to clipboard

Custom IP prefix resource. API Version: 2020-11-01.

Link copied to clipboard
data class CustomIPPrefixArgs(val cidr: Output<String>? = null, val commissionedState: Output<Either<String, CommissionedState>>? = null, val customIpPrefixName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<CustomIPPrefixArgs>

Custom IP prefix resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

A DDoS custom policy in a resource group. API Version: 2020-11-01.

Link copied to clipboard
data class DdosCustomPolicyArgs(val ddosCustomPolicyName: Output<String>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val protocolCustomSettings: Output<List<ProtocolCustomSettingsFormatArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DdosCustomPolicyArgs>

A DDoS custom policy in a resource group. API Version: 2020-11-01.

Link copied to clipboard

A DDoS protection plan in a resource group. API Version: 2020-11-01.

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

A DDoS protection plan in a resource group. API Version: 2020-11-01.

Link copied to clipboard

Network default admin rule. API Version: 2021-02-01-preview.

Link copied to clipboard
data class DefaultAdminRuleArgs(val configurationName: Output<String>? = null, val flag: Output<String>? = null, val kind: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null, val ruleName: Output<String>? = null) : ConvertibleToJava<DefaultAdminRuleArgs>

Network default admin rule. API Version: 2021-02-01-preview.

Link copied to clipboard

Network security default user rule. API Version: 2021-02-01-preview.

Link copied to clipboard
data class DefaultUserRuleArgs(val configurationName: Output<String>? = null, val flag: Output<String>? = null, val kind: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null, val ruleName: Output<String>? = null) : ConvertibleToJava<DefaultUserRuleArgs>

Network security default user rule. API Version: 2021-02-01-preview.

Link copied to clipboard

Describes a DNS forwarding ruleset. API Version: 2020-04-01-preview.

Link copied to clipboard
data class DnsForwardingRulesetArgs(val dnsForwardingRulesetName: Output<String>? = null, val dnsResolverOutboundEndpoints: Output<List<SubResourceArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DnsForwardingRulesetArgs>

Describes a DNS forwarding ruleset. API Version: 2020-04-01-preview.

Link copied to clipboard

Describes a DNS resolver. API Version: 2020-04-01-preview.

Link copied to clipboard
data class DnsResolverArgs(val dnsResolverName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetwork: Output<SubResourceArgs>? = null) : ConvertibleToJava<DnsResolverArgs>

Describes a DNS resolver. API Version: 2020-04-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

DSCP Configuration in a resource group. API Version: 2020-11-01.

Link copied to clipboard
data class DscpConfigurationArgs(val destinationIpRanges: Output<List<QosIpRangeArgs>>? = null, val destinationPortRanges: Output<List<QosPortRangeArgs>>? = null, val dscpConfigurationName: Output<String>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val markings: Output<List<Int>>? = null, val protocol: Output<Either<String, ProtocolType>>? = null, val resourceGroupName: Output<String>? = null, val sourceIpRanges: Output<List<QosIpRangeArgs>>? = null, val sourcePortRanges: Output<List<QosPortRangeArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DscpConfigurationArgs>

DSCP Configuration in a resource group. API Version: 2020-11-01.

Link copied to clipboard

Class representing a Traffic Manager endpoint. API Version: 2018-08-01.

Link copied to clipboard
data class EndpointArgs(val customHeaders: Output<List<EndpointPropertiesCustomHeadersArgs>>? = null, val endpointLocation: Output<String>? = null, val endpointMonitorStatus: Output<Either<String, EndpointMonitorStatus>>? = null, val endpointName: Output<String>? = null, val endpointStatus: Output<Either<String, EndpointStatus>>? = null, val endpointType: Output<String>? = null, val geoMapping: Output<List<String>>? = null, val id: Output<String>? = null, val minChildEndpoints: Output<Double>? = null, val minChildEndpointsIPv4: Output<Double>? = null, val minChildEndpointsIPv6: Output<Double>? = null, val name: Output<String>? = null, val priority: Output<Double>? = null, val profileName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnets: Output<List<EndpointPropertiesSubnetsArgs>>? = null, val target: Output<String>? = null, val targetResourceId: Output<String>? = null, val type: Output<String>? = null, val weight: Output<Double>? = null) : ConvertibleToJava<EndpointArgs>

Class representing a Traffic Manager endpoint. API Version: 2018-08-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines the properties of an Experiment API Version: 2019-11-01.

Link copied to clipboard
data class ExperimentArgs(val description: Output<String>? = null, val enabledState: Output<Either<String, State>>? = null, val endpointA: Output<ExperimentEndpointArgs>? = null, val endpointB: Output<ExperimentEndpointArgs>? = null, val experimentName: Output<String>? = null, val location: Output<String>? = null, val profileName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ExperimentArgs>

Defines the properties of an Experiment API Version: 2019-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

ExpressRouteCircuit resource. API Version: 2020-11-01.

Link copied to clipboard
data class ExpressRouteCircuitArgs(val allowClassicOperations: Output<Boolean>? = null, val authorizations: Output<List<ExpressRouteCircuitAuthorizationArgs>>? = null, val bandwidthInGbps: Output<Double>? = null, val circuitName: Output<String>? = null, val circuitProvisioningState: Output<String>? = null, val expressRoutePort: Output<SubResourceArgs>? = null, val gatewayManagerEtag: Output<String>? = null, val globalReachEnabled: Output<Boolean>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val peerings: Output<List<ExpressRouteCircuitPeeringArgs>>? = null, val resourceGroupName: Output<String>? = null, val serviceKey: Output<String>? = null, val serviceProviderNotes: Output<String>? = null, val serviceProviderProperties: Output<ExpressRouteCircuitServiceProviderPropertiesArgs>? = null, val serviceProviderProvisioningState: Output<Either<String, ServiceProviderProvisioningState>>? = null, val sku: Output<ExpressRouteCircuitSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ExpressRouteCircuitArgs>

ExpressRouteCircuit resource. API Version: 2020-11-01.

Link copied to clipboard

Authorization in an ExpressRouteCircuit resource. API Version: 2020-11-01.

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

Authorization in an ExpressRouteCircuit resource. API Version: 2020-11-01.

Link copied to clipboard

Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. API Version: 2020-11-01.

Link copied to clipboard
data class ExpressRouteCircuitConnectionArgs(val addressPrefix: Output<String>? = null, val authorizationKey: Output<String>? = null, val circuitName: Output<String>? = null, val connectionName: 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, val peeringName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ExpressRouteCircuitConnectionArgs>

Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. API Version: 2020-11-01.

Link copied to clipboard

Peering in an ExpressRouteCircuit resource. API Version: 2020-11-01.

Link copied to clipboard
data class ExpressRouteCircuitPeeringArgs(val azureASN: Output<Int>? = null, val circuitName: Output<String>? = 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 peeringName: Output<String>? = null, val peeringType: Output<Either<String, ExpressRoutePeeringType>>? = null, val primaryAzurePort: Output<String>? = null, val primaryPeerAddressPrefix: Output<String>? = null, val resourceGroupName: 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. API Version: 2020-11-01.

Link copied to clipboard

ExpressRouteConnection resource. API Version: 2020-11-01.

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

ExpressRouteConnection resource. API Version: 2020-11-01.

Link copied to clipboard

Peering in an ExpressRoute Cross Connection resource. API Version: 2020-11-01.

Link copied to clipboard
data class ExpressRouteCrossConnectionPeeringArgs(val crossConnectionName: Output<String>? = 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 peeringName: Output<String>? = null, val peeringType: Output<Either<String, ExpressRoutePeeringType>>? = null, val primaryPeerAddressPrefix: Output<String>? = null, val resourceGroupName: Output<String>? = null, val secondaryPeerAddressPrefix: Output<String>? = null, val sharedKey: Output<String>? = null, val state: Output<Either<String, ExpressRoutePeeringState>>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<ExpressRouteCrossConnectionPeeringArgs>

Peering in an ExpressRoute Cross Connection resource. API Version: 2020-11-01.

Link copied to clipboard

ExpressRoute gateway resource. API Version: 2020-11-01.

Link copied to clipboard
data class ExpressRouteGatewayArgs(val autoScaleConfiguration: Output<ExpressRouteGatewayPropertiesAutoScaleConfigurationArgs>? = null, val expressRouteGatewayName: Output<String>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualHub: Output<VirtualHubIdArgs>? = null) : ConvertibleToJava<ExpressRouteGatewayArgs>

ExpressRoute gateway resource. API Version: 2020-11-01.

Link copied to clipboard

ExpressRoutePort resource definition. API Version: 2020-11-01.

Link copied to clipboard
data class ExpressRoutePortArgs(val bandwidthInGbps: Output<Int>? = null, val encapsulation: Output<Either<String, ExpressRoutePortsEncapsulation>>? = null, val expressRoutePortName: Output<String>? = null, val id: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val links: Output<List<ExpressRouteLinkArgs>>? = null, val location: Output<String>? = null, val peeringLocation: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ExpressRoutePortArgs>

ExpressRoutePort resource definition. API Version: 2020-11-01.

Link copied to clipboard

ExpressRoutePort Authorization resource definition. API Version: 2022-01-01.

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

ExpressRoutePort Authorization resource definition. API Version: 2022-01-01.

Link copied to clipboard

FirewallPolicy Resource. API Version: 2020-11-01.

Link copied to clipboard
data class FirewallPolicyArgs(val basePolicy: Output<SubResourceArgs>? = null, val dnsSettings: Output<DnsSettingsArgs>? = null, val firewallPolicyName: Output<String>? = null, val id: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val insights: Output<FirewallPolicyInsightsArgs>? = null, val intrusionDetection: Output<FirewallPolicyIntrusionDetectionArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<FirewallPolicySkuArgs>? = null, val snat: Output<FirewallPolicySNATArgs>? = null, val tags: Output<Map<String, String>>? = null, val threatIntelMode: Output<Either<String, AzureFirewallThreatIntelMode>>? = null, val threatIntelWhitelist: Output<FirewallPolicyThreatIntelWhitelistArgs>? = null, val transportSecurity: Output<FirewallPolicyTransportSecurityArgs>? = null) : ConvertibleToJava<FirewallPolicyArgs>

FirewallPolicy Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

Rule Collection Group resource. API Version: 2020-11-01.

Link copied to clipboard
data class FirewallPolicyRuleCollectionGroupArgs(val firewallPolicyName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionGroupName: Output<String>? = null, val ruleCollections: Output<List<Either<FirewallPolicyFilterRuleCollectionArgs, FirewallPolicyNatRuleCollectionArgs>>>? = null) : ConvertibleToJava<FirewallPolicyRuleCollectionGroupArgs>

Rule Collection Group resource. API Version: 2020-11-01.

Link copied to clipboard

Rule Group resource. API Version: 2020-04-01.

Link copied to clipboard
data class FirewallPolicyRuleGroupArgs(val firewallPolicyName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val ruleGroupName: Output<String>? = null, val rules: Output<List<Either<FirewallPolicyFilterRuleArgs, FirewallPolicyNatRuleArgs>>>? = null) : ConvertibleToJava<FirewallPolicyRuleGroupArgs>

Rule Group resource. API Version: 2020-04-01.

Link copied to clipboard

A flow log resource. API Version: 2020-11-01.

Link copied to clipboard
data class FlowLogArgs(val enabled: Output<Boolean>? = null, val flowAnalyticsConfiguration: Output<TrafficAnalyticsPropertiesArgs>? = null, val flowLogName: Output<String>? = null, val format: Output<FlowLogFormatParametersArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val networkWatcherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionPolicy: Output<RetentionPolicyParametersArgs>? = null, val storageId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceId: Output<String>? = null) : ConvertibleToJava<FlowLogArgs>

A flow log resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes a forwarding rule within a DNS forwarding ruleset. API Version: 2020-04-01-preview.

Link copied to clipboard
data class ForwardingRuleArgs(val dnsForwardingRulesetName: Output<String>? = null, val domainName: Output<String>? = null, val forwardingRuleName: Output<String>? = null, val forwardingRuleState: Output<Either<String, ForwardingRuleState>>? = null, val metadata: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val targetDnsServers: Output<List<TargetDnsServerArgs>>? = null) : ConvertibleToJava<ForwardingRuleArgs>

Describes a forwarding rule within a DNS forwarding ruleset. API Version: 2020-04-01-preview.

Link copied to clipboard
Link copied to clipboard

Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there. API Version: 2020-05-01.

Link copied to clipboard
data class FrontDoorArgs(val backendPools: Output<List<BackendPoolArgs>>? = null, val backendPoolsSettings: Output<BackendPoolsSettingsArgs>? = null, val enabledState: Output<Either<String, FrontDoorEnabledState>>? = null, val friendlyName: Output<String>? = null, val frontDoorName: Output<String>? = null, val frontendEndpoints: Output<List<FrontendEndpointArgs>>? = null, val healthProbeSettings: Output<List<HealthProbeSettingsModelArgs>>? = null, val loadBalancingSettings: Output<List<LoadBalancingSettingsModelArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routingRules: Output<List<RoutingRuleArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FrontDoorArgs>

Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

RouteTable resource in a virtual hub. API Version: 2020-11-01.

Link copied to clipboard
data class HubRouteTableArgs(val id: Output<String>? = null, val labels: Output<List<String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routeTableName: Output<String>? = null, val routes: Output<List<HubRouteArgs>>? = null, val virtualHubName: Output<String>? = null) : ConvertibleToJava<HubRouteTableArgs>

RouteTable resource in a virtual hub. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

HubVirtualNetworkConnection Resource. API Version: 2020-11-01.

Link copied to clipboard
data class HubVirtualNetworkConnectionArgs(val allowHubToRemoteVnetTransit: Output<Boolean>? = null, val allowRemoteVnetToUseHubVnetGateways: Output<Boolean>? = null, val connectionName: Output<String>? = null, val enableInternetSecurity: Output<Boolean>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val remoteVirtualNetwork: Output<SubResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val routingConfiguration: Output<RoutingConfigurationArgs>? = null, val virtualHubName: Output<String>? = null) : ConvertibleToJava<HubVirtualNetworkConnectionArgs>

HubVirtualNetworkConnection Resource. API Version: 2020-11-01.

Link copied to clipboard

Describes an inbound endpoint for a DNS resolver. API Version: 2020-04-01-preview.

Link copied to clipboard
data class InboundEndpointArgs(val dnsResolverName: Output<String>? = null, val inboundEndpointName: Output<String>? = null, val ipConfigurations: Output<List<InboundEndpointIPConfigurationArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<InboundEndpointArgs>

Describes an inbound endpoint for a DNS resolver. API Version: 2020-04-01-preview.

Link copied to clipboard

Inbound NAT rule of the load balancer. API Version: 2020-11-01.

Link copied to clipboard
data class InboundNatRuleArgs(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 id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val inboundNatRuleName: Output<String>? = null, val loadBalancerName: Output<String>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, TransportProtocol>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<InboundNatRuleArgs>

Inbound NAT rule of the load balancer. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

IpAllocation resource. API Version: 2020-11-01.

Link copied to clipboard
data class IpAllocationArgs(val allocationTags: Output<Map<String, String>>? = null, val id: Output<String>? = null, val ipAllocationName: Output<String>? = null, val ipamAllocationId: Output<String>? = null, val location: Output<String>? = null, val prefix: Output<String>? = null, val prefixLength: Output<Int>? = null, val prefixType: Output<Either<String, IPVersion>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<Either<String, IpAllocationType>>? = null) : ConvertibleToJava<IpAllocationArgs>

IpAllocation resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The IpGroups resource information. API Version: 2020-11-01.

Link copied to clipboard
data class IpGroupArgs(val id: Output<String>? = null, val ipAddresses: Output<List<String>>? = null, val ipGroupsName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IpGroupArgs>

The IpGroups resource information. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

LoadBalancer resource. API Version: 2020-11-01.

Link copied to clipboard
data class LoadBalancerArgs(val backendAddressPools: Output<List<BackendAddressPoolArgs>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val frontendIPConfigurations: Output<List<FrontendIPConfigurationArgs>>? = null, val id: Output<String>? = null, val inboundNatPools: Output<List<InboundNatPoolArgs>>? = null, val inboundNatRules: Output<List<InboundNatRuleArgs>>? = null, val loadBalancerName: Output<String>? = null, val loadBalancingRules: Output<List<LoadBalancingRuleArgs>>? = null, val location: Output<String>? = null, val outboundRules: Output<List<OutboundRuleArgs>>? = null, val probes: Output<List<ProbeArgs>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<LoadBalancerSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LoadBalancerArgs>

LoadBalancer resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

Pool of backend IP addresses. API Version: 2020-11-01.

Link copied to clipboard
data class LoadBalancerBackendAddressPoolArgs(val backendAddressPoolName: Output<String>? = null, val id: Output<String>? = null, val loadBalancerBackendAddresses: Output<List<LoadBalancerBackendAddressArgs>>? = null, val loadBalancerName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<LoadBalancerBackendAddressPoolArgs>

Pool of backend IP addresses. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

A common class for general resource information. API Version: 2020-11-01.

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 localNetworkGatewayName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LocalNetworkGatewayArgs>

A common class for general resource information. API Version: 2020-11-01.

Link copied to clipboard

The Network Manager Connection resource API Version: 2021-05-01-preview.

data class ManagementGroupNetworkManagerConnectionArgs(val description: Output<String>? = null, val managementGroupId: Output<String>? = null, val networkManagerConnectionName: Output<String>? = null, val networkManagerId: Output<String>? = null) : ConvertibleToJava<ManagementGroupNetworkManagerConnectionArgs>

The Network Manager Connection resource API Version: 2021-05-01-preview.

Link copied to clipboard

Nat Gateway resource. API Version: 2020-11-01.

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

Nat Gateway resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

VpnGatewayNatRule Resource. API Version: 2020-11-01.

Link copied to clipboard
data class NatRuleArgs(val externalMappings: Output<List<VpnNatRuleMappingArgs>>? = null, val gatewayName: Output<String>? = 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 natRuleName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val type: Output<Either<String, VpnNatRuleType>>? = null) : ConvertibleToJava<NatRuleArgs>

VpnGatewayNatRule Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines an Network Experiment Profile and lists of Experiments API Version: 2019-11-01.

Link copied to clipboard
data class NetworkExperimentProfileArgs(val enabledState: Output<Either<String, State>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val profileName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkExperimentProfileArgs>

Defines an Network Experiment Profile and lists of Experiments API Version: 2019-11-01.

Link copied to clipboard
Link copied to clipboard

The network group resource API Version: 2021-02-01-preview.

Link copied to clipboard
data class NetworkGroupArgs(val conditionalMembership: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val groupMembers: Output<List<GroupMembersItemArgs>>? = null, val memberType: Output<String>? = null, val networkGroupName: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<NetworkGroupArgs>

The network group resource API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A network interface in a resource group. API Version: 2020-11-01.

Link copied to clipboard
data class NetworkInterfaceArgs(val dnsSettings: Output<NetworkInterfaceDnsSettingsArgs>? = null, val enableAcceleratedNetworking: Output<Boolean>? = null, val enableIPForwarding: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val id: Output<String>? = null, val ipConfigurations: Output<List<NetworkInterfaceIPConfigurationArgs>>? = null, val location: Output<String>? = null, val migrationPhase: Output<Either<String, NetworkInterfaceMigrationPhase>>? = null, val networkInterfaceName: Output<String>? = null, val networkSecurityGroup: Output<NetworkSecurityGroupArgs>? = null, val nicType: Output<Either<String, NetworkInterfaceNicType>>? = null, val privateLinkService: Output<PrivateLinkServiceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkInterfaceArgs>

A network interface in a resource group. API Version: 2020-11-01.

Link copied to clipboard

Tap configuration in a Network Interface. API Version: 2020-11-01.

Link copied to clipboard
data class NetworkInterfaceTapConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val networkInterfaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tapConfigurationName: Output<String>? = null, val virtualNetworkTap: Output<VirtualNetworkTapArgs>? = null) : ConvertibleToJava<NetworkInterfaceTapConfigurationArgs>

Tap configuration in a Network Interface. API Version: 2020-11-01.

Link copied to clipboard

The Managed Network resource API Version: 2021-02-01-preview.

Link copied to clipboard
data class NetworkManagerArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val networkManagerName: Output<String>? = null, val networkManagerScopeAccesses: Output<List<Either<String, ConfigurationType>>>? = null, val networkManagerScopes: Output<NetworkManagerPropertiesNetworkManagerScopesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkManagerArgs>

The Managed Network resource API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard

Network profile resource. API Version: 2020-11-01.

Link copied to clipboard
data class NetworkProfileArgs(val containerNetworkInterfaceConfigurations: Output<List<ContainerNetworkInterfaceConfigurationArgs>>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val networkProfileName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkProfileArgs>

Network profile resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

NetworkSecurityGroup resource. API Version: 2020-11-01.

Link copied to clipboard
data class NetworkSecurityGroupArgs(val id: Output<String>? = null, val location: Output<String>? = null, val networkSecurityGroupName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val securityRules: Output<List<SecurityRuleArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkSecurityGroupArgs>

NetworkSecurityGroup resource. API Version: 2020-11-01.

Link copied to clipboard

The Network Security Perimeter resource API Version: 2021-02-01-preview.

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

The Network Security Perimeter resource API Version: 2021-02-01-preview.

Link copied to clipboard

NetworkVirtualAppliance Resource. API Version: 2020-11-01.

Link copied to clipboard
data class NetworkVirtualApplianceArgs(val bootStrapConfigurationBlobs: Output<List<String>>? = null, val cloudInitConfiguration: Output<String>? = null, val cloudInitConfigurationBlobs: Output<List<String>>? = null, val id: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val networkVirtualApplianceName: Output<String>? = null, val nvaSku: Output<VirtualApplianceSkuPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualApplianceAsn: Output<Double>? = null, val virtualHub: Output<SubResourceArgs>? = null) : ConvertibleToJava<NetworkVirtualApplianceArgs>

NetworkVirtualAppliance Resource. API Version: 2020-11-01.

Link copied to clipboard

Network watcher in a resource group. API Version: 2020-11-01.

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

Network watcher in a resource group. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

The NSP access rule resource API Version: 2021-02-01-preview.

Link copied to clipboard
data class NspAccessRuleArgs(val accessRuleName: Output<String>? = null, val addressPrefixes: Output<List<String>>? = null, val direction: Output<Either<String, AccessRuleDirection>>? = null, val fullyQualifiedDomainNames: Output<List<String>>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkSecurityPerimeterName: Output<String>? = null, val networkSecurityPerimeters: Output<List<PerimeterBasedAccessRuleArgs>>? = null, val profileName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subscriptions: Output<List<SubscriptionIdArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NspAccessRuleArgs>

The NSP access rule resource API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The NSP resource association resource API Version: 2021-02-01-preview.

Link copied to clipboard
data class NspAssociationArgs(val accessMode: Output<Either<String, AssociationAccessMode>>? = null, val associationName: Output<String>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkSecurityPerimeterName: Output<String>? = null, val privateLinkResource: Output<SubResourceArgs>? = null, val profile: Output<SubResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NspAssociationArgs>

The NSP resource association resource API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard

The network security perimeter profile resource API Version: 2021-02-01-preview.

Link copied to clipboard
data class NspProfileArgs(val id: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkSecurityPerimeterName: Output<String>? = null, val profileName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NspProfileArgs>

The network security perimeter profile resource API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes an outbound endpoint for a DNS resolver. API Version: 2020-04-01-preview.

Link copied to clipboard
data class OutboundEndpointArgs(val dnsResolverName: Output<String>? = null, val location: Output<String>? = null, val outboundEndpointName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnet: Output<SubResourceArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<OutboundEndpointArgs>

Describes an outbound endpoint for a DNS resolver. API Version: 2020-04-01-preview.

Link copied to clipboard

P2SVpnGateway Resource. API Version: 2020-11-01.

Link copied to clipboard
data class P2sVpnGatewayArgs(val customDnsServers: Output<List<String>>? = null, val gatewayName: Output<String>? = null, val id: Output<String>? = null, val isRoutingPreferenceInternet: Output<Boolean>? = null, val location: Output<String>? = null, val p2SConnectionConfigurations: Output<List<P2SConnectionConfigurationArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualHub: Output<SubResourceArgs>? = null, val vpnGatewayScaleUnit: Output<Int>? = null, val vpnServerConfiguration: Output<SubResourceArgs>? = null) : ConvertibleToJava<P2sVpnGatewayArgs>

P2SVpnGateway Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

P2SVpnServerConfiguration Resource. API Version: 2019-07-01.

Link copied to clipboard
data class P2sVpnServerConfigurationArgs(val id: 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 p2SVpnServerConfigurationName: Output<String>? = null, val radiusServerAddress: Output<String>? = null, val radiusServerSecret: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualWanName: Output<String>? = null, val vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null) : ConvertibleToJava<P2sVpnServerConfigurationArgs>

P2SVpnServerConfiguration Resource. API Version: 2019-07-01.

Link copied to clipboard

Information about packet capture session. API Version: 2020-11-01.

Link copied to clipboard
data class PacketCaptureArgs(val bytesToCapturePerPacket: Output<Double>? = null, val filters: Output<List<PacketCaptureFilterArgs>>? = null, val networkWatcherName: Output<String>? = null, val packetCaptureName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageLocation: Output<PacketCaptureStorageLocationArgs>? = null, val target: Output<String>? = null, val timeLimitInSeconds: Output<Int>? = null, val totalBytesPerSession: Output<Double>? = null) : ConvertibleToJava<PacketCaptureArgs>

Information about packet capture session. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines web application firewall policy. API Version: 2020-11-01.

Link copied to clipboard
data class PolicyArgs(val customRules: Output<CustomRuleListArgs>? = null, val location: Output<String>? = null, val managedRules: Output<ManagedRuleSetListArgs>? = null, val policyName: Output<String>? = null, val policySettings: Output<FrontDoorPolicySettingsArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PolicyArgs>

Defines web application firewall policy. API Version: 2020-11-01.

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Policy.

Link copied to clipboard

Private dns zone group resource. API Version: 2020-11-01.

Link copied to clipboard
data class PrivateDnsZoneGroupArgs(val id: Output<String>? = null, val name: Output<String>? = null, val privateDnsZoneConfigs: Output<List<PrivateDnsZoneConfigArgs>>? = null, val privateDnsZoneGroupName: Output<String>? = null, val privateEndpointName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateDnsZoneGroupArgs>

Private dns zone group resource. API Version: 2020-11-01.

Link copied to clipboard

Private endpoint resource. API Version: 2020-11-01.

Link copied to clipboard
data class PrivateEndpointArgs(val customDnsConfigs: Output<List<CustomDnsConfigPropertiesFormatArgs>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val manualPrivateLinkServiceConnections: Output<List<PrivateLinkServiceConnectionArgs>>? = null, val privateEndpointName: Output<String>? = null, val privateLinkServiceConnections: Output<List<PrivateLinkServiceConnectionArgs>>? = null, val resourceGroupName: Output<String>? = null, val subnet: Output<SubnetArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PrivateEndpointArgs>

Private endpoint resource. API Version: 2020-11-01.

Link copied to clipboard

Private link service resource. API Version: 2020-11-01.

Link copied to clipboard
data class PrivateLinkServiceArgs(val autoApproval: Output<PrivateLinkServicePropertiesAutoApprovalArgs>? = 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 resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val visibility: Output<PrivateLinkServicePropertiesVisibilityArgs>? = null) : ConvertibleToJava<PrivateLinkServiceArgs>

Private link service resource. API Version: 2020-11-01.

PrivateEndpointConnection resource. API Version: 2020-11-01.

data class PrivateLinkServicePrivateEndpointConnectionArgs(val id: Output<String>? = null, val name: Output<String>? = null, val peConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<PrivateLinkServicePrivateEndpointConnectionArgs>

PrivateEndpointConnection resource. API Version: 2020-11-01.

Link copied to clipboard

Describes a DNS record set (a collection of DNS records with the same name and type) in a Private DNS zone. API Version: 2020-06-01.

Link copied to clipboard
data class PrivateRecordSetArgs(val aRecords: Output<List<ARecordArgs>>? = null, val aaaaRecords: Output<List<AaaaRecordArgs>>? = null, val cnameRecord: Output<CnameRecordArgs>? = null, val metadata: Output<Map<String, String>>? = null, val mxRecords: Output<List<MxRecordArgs>>? = null, val privateZoneName: Output<String>? = null, val ptrRecords: Output<List<PtrRecordArgs>>? = null, val recordType: Output<String>? = null, val relativeRecordSetName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val soaRecord: Output<SoaRecordArgs>? = null, val srvRecords: Output<List<SrvRecordArgs>>? = null, val ttl: Output<Double>? = null, val txtRecords: Output<List<TxtRecordArgs>>? = null) : ConvertibleToJava<PrivateRecordSetArgs>

Describes a DNS record set (a collection of DNS records with the same name and type) in a Private DNS zone. API Version: 2020-06-01.

Link copied to clipboard

Describes a Private DNS zone. API Version: 2020-06-01.

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

Describes a Private DNS zone. API Version: 2020-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Class representing a Traffic Manager profile. API Version: 2018-08-01.

Link copied to clipboard
data class ProfileArgs(val allowedEndpointRecordTypes: Output<List<Either<String, AllowedEndpointRecordType>>>? = null, val dnsConfig: Output<DnsConfigArgs>? = null, val endpoints: Output<List<EndpointArgs>>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val maxReturn: Output<Double>? = null, val monitorConfig: Output<MonitorConfigArgs>? = null, val name: Output<String>? = null, val profileName: Output<String>? = null, val profileStatus: Output<Either<String, ProfileStatus>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trafficRoutingMethod: Output<Either<String, TrafficRoutingMethod>>? = null, val trafficViewEnrollmentStatus: Output<Either<String, TrafficViewEnrollmentStatus>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ProfileArgs>

Class representing a Traffic Manager profile. API Version: 2018-08-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Public IP address resource. API Version: 2020-11-01.

Link copied to clipboard
data class PublicIPAddressArgs(val ddosSettings: Output<DdosSettingsArgs>? = 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 publicIpAddressName: Output<String>? = null, val resourceGroupName: Output<String>? = 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. API Version: 2020-11-01.

Link copied to clipboard

Public IP prefix resource. API Version: 2020-11-01.

Link copied to clipboard
data class PublicIPPrefixArgs(val customIPPrefix: Output<SubResourceArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val id: Output<String>? = null, val ipTags: Output<List<IpTagArgs>>? = null, val location: Output<String>? = null, val natGateway: Output<NatGatewayArgs>? = null, val prefixLength: Output<Int>? = null, val publicIPAddressVersion: Output<Either<String, IPVersion>>? = null, val publicIpPrefixName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<PublicIPPrefixSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<PublicIPPrefixArgs>

Public IP prefix resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

Describes a DNS record set (a collection of DNS records with the same name and type). API Version: 2018-05-01.

Link copied to clipboard
data class RecordSetArgs(val aRecords: Output<List<ARecordArgs>>? = null, val aaaaRecords: Output<List<AaaaRecordArgs>>? = null, val caaRecords: Output<List<CaaRecordArgs>>? = null, val cnameRecord: Output<CnameRecordArgs>? = null, val metadata: Output<Map<String, String>>? = null, val mxRecords: Output<List<MxRecordArgs>>? = null, val nsRecords: Output<List<NsRecordArgs>>? = null, val ptrRecords: Output<List<PtrRecordArgs>>? = null, val recordType: Output<String>? = null, val relativeRecordSetName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val soaRecord: Output<SoaRecordArgs>? = null, val srvRecords: Output<List<SrvRecordArgs>>? = null, val targetResource: Output<SubResourceArgs>? = null, val ttl: Output<Double>? = null, val txtRecords: Output<List<TxtRecordArgs>>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<RecordSetArgs>

Describes a DNS record set (a collection of DNS records with the same name and type). API Version: 2018-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Route resource. API Version: 2020-11-01.

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

Route resource. API Version: 2020-11-01.

Link copied to clipboard

Builder for RouteArgs.

Link copied to clipboard

Route Filter Resource. API Version: 2020-11-01.

Link copied to clipboard
data class RouteFilterArgs(val id: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routeFilterName: Output<String>? = null, val rules: Output<List<RouteFilterRuleArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RouteFilterArgs>

Route Filter Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Route Filter Rule Resource. API Version: 2020-11-01.

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

Route Filter Rule Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

Builder for Route.

Link copied to clipboard

Route table resource. API Version: 2020-11-01.

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

Route table resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The routing intent child resource of a Virtual hub. API Version: 2022-01-01.

Link copied to clipboard
data class RoutingIntentArgs(val id: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routingIntentName: Output<String>? = null, val routingPolicies: Output<List<RoutingPolicyArgs>>? = null, val virtualHubName: Output<String>? = null) : ConvertibleToJava<RoutingIntentArgs>

The routing intent child resource of a Virtual hub. API Version: 2022-01-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response. API Version: 2020-05-01.

Link copied to clipboard
data class RulesEngineArgs(val frontDoorName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rules: Output<List<RulesEngineRuleArgs>>? = null, val rulesEngineName: Output<String>? = null) : ConvertibleToJava<RulesEngineArgs>

A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The Scope Connections resource API Version: 2022-02-01-preview.

Link copied to clipboard
data class ScopeConnectionArgs(val description: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null, val scopeConnectionName: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ScopeConnectionArgs>

The Scope Connections resource API Version: 2022-02-01-preview.

Link copied to clipboard

Defines the security configuration API Version: 2021-02-01-preview.

Link copied to clipboard
data class SecurityAdminConfigurationArgs(val configurationName: Output<String>? = null, val deleteExistingNSGs: Output<Either<String, DeleteExistingNSGs>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val securityType: Output<Either<String, SecurityType>>? = null) : ConvertibleToJava<SecurityAdminConfigurationArgs>

Defines the security configuration API Version: 2021-02-01-preview.

Link copied to clipboard

Security Partner Provider resource. API Version: 2020-11-01.

Link copied to clipboard
data class SecurityPartnerProviderArgs(val id: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val securityPartnerProviderName: Output<String>? = null, val securityProviderName: Output<Either<String, SecurityProviderName>>? = null, val tags: Output<Map<String, String>>? = null, val virtualHub: Output<SubResourceArgs>? = null) : ConvertibleToJava<SecurityPartnerProviderArgs>

Security Partner Provider resource. API Version: 2020-11-01.

Link copied to clipboard

Network security rule. API Version: 2020-11-01.

Link copied to clipboard
data class SecurityRuleArgs(val access: Output<Either<String, SecurityRuleAccess>>? = null, 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>>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val networkSecurityGroupName: Output<String>? = null, val priority: Output<Int>? = null, val protocol: Output<Either<String, SecurityRuleProtocol>>? = null, val resourceGroupName: Output<String>? = null, val securityRuleName: 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. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines the security configuration API Version: 2021-02-01-preview.

Link copied to clipboard
data class SecurityUserConfigurationArgs(val configurationName: Output<String>? = null, val deleteExistingNSGs: Output<Either<String, DeleteExistingNSGs>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val securityType: Output<Either<String, SecurityType>>? = null) : ConvertibleToJava<SecurityUserConfigurationArgs>

Defines the security configuration API Version: 2021-02-01-preview.

Link copied to clipboard

Service End point policy resource. API Version: 2020-11-01.

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

Service End point policy resource. API Version: 2020-11-01.

Link copied to clipboard

Service Endpoint policy definitions. API Version: 2020-11-01.

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

Service Endpoint policy definitions. API Version: 2020-11-01.

Link copied to clipboard

StaticMember Item. API Version: 2022-02-01-preview.

Link copied to clipboard
data class StaticMemberArgs(val networkGroupName: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null, val staticMemberName: Output<String>? = null) : ConvertibleToJava<StaticMemberArgs>

StaticMember Item. API Version: 2022-02-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Subnet in a virtual network resource. API Version: 2020-11-01.

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 delegations: Output<List<DelegationArgs>>? = null, val id: Output<String>? = null, val ipAllocations: Output<List<SubResourceArgs>>? = 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 resourceGroupName: Output<String>? = null, val routeTable: Output<RouteTableArgs>? = null, val serviceEndpointPolicies: Output<List<ServiceEndpointPolicyArgs>>? = null, val serviceEndpoints: Output<List<ServiceEndpointPropertiesFormatArgs>>? = null, val subnetName: Output<String>? = null, val type: Output<String>? = null, val virtualNetworkName: Output<String>? = null) : ConvertibleToJava<SubnetArgs>

Subnet in a virtual network resource. API Version: 2020-11-01.

Link copied to clipboard

Builder for SubnetArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Subnet.

Link copied to clipboard

The Network Manager Connection resource API Version: 2022-02-01-preview.

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

The Network Manager Connection resource API Version: 2022-02-01-preview.

Link copied to clipboard

Class representing Traffic Manager User Metrics. API Version: 2018-08-01.

Link copied to clipboard
class TrafficManagerUserMetricsKeyArgs : ConvertibleToJava<TrafficManagerUserMetricsKeyArgs>

Class representing Traffic Manager User Metrics. API Version: 2018-08-01.

Link copied to clipboard

Network base rule. API Version: 2021-02-01-preview.

Link copied to clipboard
data class UserRuleArgs constructor(val configurationName: Output<String>? = null, val kind: Output<Either<String, UserRuleKind>>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null, val ruleName: Output<String>? = null) : ConvertibleToJava<UserRuleArgs>

Network base rule. API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard

Defines the rule collection. API Version: 2021-02-01-preview.

Link copied to clipboard
data class UserRuleCollectionArgs(val appliesToGroups: Output<List<NetworkManagerSecurityGroupItemArgs>>? = null, val configurationName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val networkManagerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null) : ConvertibleToJava<UserRuleCollectionArgs>

Defines the rule collection. API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Virtual Appliance Site resource. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualApplianceSiteArgs(val addressPrefix: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val networkVirtualApplianceName: Output<String>? = null, val o365Policy: Output<Office365PolicyPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val siteName: Output<String>? = null) : ConvertibleToJava<VirtualApplianceSiteArgs>

Virtual Appliance Site resource. API Version: 2020-11-01.

Link copied to clipboard

VirtualHub Resource. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualHubArgs(val addressPrefix: Output<String>? = null, val allowBranchToBranchTraffic: Output<Boolean>? = null, val azureFirewall: Output<SubResourceArgs>? = null, val expressRouteGateway: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val p2SVpnGateway: Output<SubResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val routeTable: Output<VirtualHubRouteTableArgs>? = null, val securityPartnerProvider: Output<SubResourceArgs>? = null, val securityProviderName: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualHubName: Output<String>? = null, val virtualHubRouteTableV2s: Output<List<VirtualHubRouteTableV2Args>>? = null, val virtualRouterAsn: Output<Double>? = null, val virtualRouterIps: Output<List<String>>? = null, val virtualWan: Output<SubResourceArgs>? = null, val vpnGateway: Output<SubResourceArgs>? = null) : ConvertibleToJava<VirtualHubArgs>

VirtualHub Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

Virtual Appliance Site resource. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualHubBgpConnectionArgs(val connectionName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val peerAsn: Output<Double>? = null, val peerIp: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualHubName: Output<String>? = null) : ConvertibleToJava<VirtualHubBgpConnectionArgs>

Virtual Appliance Site resource. API Version: 2020-11-01.

Link copied to clipboard

IpConfigurations. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualHubIpConfigurationArgs(val id: Output<String>? = null, val ipConfigName: Output<String>? = null, val name: Output<String>? = null, val privateIPAddress: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPAddress: Output<PublicIPAddressArgs>? = null, val resourceGroupName: Output<String>? = null, val subnet: Output<SubnetArgs>? = null, val virtualHubName: Output<String>? = null) : ConvertibleToJava<VirtualHubIpConfigurationArgs>

IpConfigurations. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

VirtualHubRouteTableV2 Resource. API Version: 2020-11-01.

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

VirtualHubRouteTableV2 Resource. API Version: 2020-11-01.

Link copied to clipboard

Virtual Network resource. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualNetworkArgs(val addressSpace: Output<AddressSpaceArgs>? = null, val bgpCommunities: Output<VirtualNetworkBgpCommunitiesArgs>? = null, val ddosProtectionPlan: Output<SubResourceArgs>? = null, val dhcpOptions: Output<DhcpOptionsArgs>? = null, val enableDdosProtection: Output<Boolean>? = null, val enableVmProtection: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val id: Output<String>? = null, val ipAllocations: Output<List<SubResourceArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnets: Output<List<SubnetArgs>>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkName: Output<String>? = null, val virtualNetworkPeerings: Output<List<VirtualNetworkPeeringArgs>>? = null) : ConvertibleToJava<VirtualNetworkArgs>

Virtual Network resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard

A common class for general resource information. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualNetworkGatewayArgs(val activeActive: Output<Boolean>? = null, val bgpSettings: Output<BgpSettingsArgs>? = null, val customRoutes: Output<AddressSpaceArgs>? = null, val enableBgp: 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 ipConfigurations: Output<List<VirtualNetworkGatewayIPConfigurationArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<VirtualNetworkGatewaySkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val vNetExtendedLocationResourceId: Output<String>? = null, val virtualNetworkGatewayName: Output<String>? = 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. API Version: 2020-11-01.

Link copied to clipboard

A common class for general resource information. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualNetworkGatewayConnectionArgs(val authorizationKey: Output<String>? = null, val connectionMode: Output<Either<String, VirtualNetworkGatewayConnectionMode>>? = null, val connectionProtocol: Output<Either<String, VirtualNetworkGatewayConnectionProtocol>>? = null, val connectionType: Output<Either<String, VirtualNetworkGatewayConnectionType>>? = null, val dpdTimeoutSeconds: Output<Int>? = null, val enableBgp: Output<Boolean>? = null, val expressRouteGatewayBypass: Output<Boolean>? = null, val id: Output<String>? = null, val ipsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val localNetworkGateway2: Output<LocalNetworkGatewayArgs>? = null, val location: Output<String>? = null, val peer: Output<SubResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val routingWeight: Output<Int>? = null, val sharedKey: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trafficSelectorPolicies: Output<List<TrafficSelectorPolicyArgs>>? = null, val useLocalAzureIpAddress: Output<Boolean>? = null, val usePolicyBasedTrafficSelectors: Output<Boolean>? = null, val virtualNetworkGateway1: Output<VirtualNetworkGatewayArgs>? = null, val virtualNetworkGateway2: Output<VirtualNetworkGatewayArgs>? = null, val virtualNetworkGatewayConnectionName: Output<String>? = null) : ConvertibleToJava<VirtualNetworkGatewayConnectionArgs>

A common class for general resource information. API Version: 2020-11-01.

Link copied to clipboard

VirtualNetworkGatewayNatRule Resource. API Version: 2021-03-01.

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 natRuleName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val type: Output<Either<String, VpnNatRuleType>>? = null, val virtualNetworkGatewayName: Output<String>? = null) : ConvertibleToJava<VirtualNetworkGatewayNatRuleArgs>

VirtualNetworkGatewayNatRule Resource. API Version: 2021-03-01.

Link copied to clipboard

Describes a link to virtual network for a Private DNS zone. API Version: 2020-06-01.

Link copied to clipboard
data class VirtualNetworkLinkArgs(val location: Output<String>? = null, val privateZoneName: Output<String>? = null, val registrationEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetwork: Output<SubResourceArgs>? = null, val virtualNetworkLinkName: Output<String>? = null) : ConvertibleToJava<VirtualNetworkLinkArgs>

Describes a link to virtual network for a Private DNS zone. API Version: 2020-06-01.

Link copied to clipboard

Peerings in a virtual network resource. API Version: 2020-11-01.

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 id: Output<String>? = null, val name: Output<String>? = null, val peeringState: Output<Either<String, VirtualNetworkPeeringState>>? = null, val remoteAddressSpace: Output<AddressSpaceArgs>? = null, val remoteBgpCommunities: Output<VirtualNetworkBgpCommunitiesArgs>? = null, val remoteVirtualNetwork: Output<SubResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val type: Output<String>? = null, val useRemoteGateways: Output<Boolean>? = null, val virtualNetworkName: Output<String>? = null, val virtualNetworkPeeringName: Output<String>? = null) : ConvertibleToJava<VirtualNetworkPeeringArgs>

Peerings in a virtual network resource. API Version: 2020-11-01.

Link copied to clipboard

Virtual Network Tap resource. API Version: 2020-11-01.

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 resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tapName: Output<String>? = null) : ConvertibleToJava<VirtualNetworkTapArgs>

Virtual Network Tap resource. API Version: 2020-11-01.

Link copied to clipboard

VirtualRouter Resource. API Version: 2022-01-01.

Link copied to clipboard
data class VirtualRouterArgs(val hostedGateway: Output<SubResourceArgs>? = null, val hostedSubnet: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualRouterAsn: Output<Double>? = null, val virtualRouterIps: Output<List<String>>? = null, val virtualRouterName: Output<String>? = null) : ConvertibleToJava<VirtualRouterArgs>

VirtualRouter Resource. API Version: 2022-01-01.

Link copied to clipboard
Link copied to clipboard

Virtual Router Peering resource. API Version: 2022-01-01.

Link copied to clipboard
data class VirtualRouterPeeringArgs(val id: Output<String>? = null, val name: Output<String>? = null, val peerAsn: Output<Double>? = null, val peerIp: Output<String>? = null, val peeringName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualRouterName: Output<String>? = null) : ConvertibleToJava<VirtualRouterPeeringArgs>

Virtual Router Peering resource. API Version: 2022-01-01.

Link copied to clipboard
Link copied to clipboard

VirtualWAN Resource. API Version: 2020-11-01.

Link copied to clipboard
data class VirtualWanArgs(val allowBranchToBranchTraffic: Output<Boolean>? = null, val allowVnetToVnetTraffic: Output<Boolean>? = null, val disableVpnEncryption: Output<Boolean>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val virtualWANName: Output<String>? = null) : ConvertibleToJava<VirtualWanArgs>

VirtualWAN Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

VpnConnection Resource. API Version: 2020-11-01.

Link copied to clipboard
data class VpnConnectionArgs(val connectionBandwidth: Output<Int>? = null, val connectionName: Output<String>? = null, val dpdTimeoutSeconds: Output<Int>? = null, val enableBgp: Output<Boolean>? = null, val enableInternetSecurity: Output<Boolean>? = null, val enableRateLimiting: Output<Boolean>? = null, val gatewayName: Output<String>? = null, val id: Output<String>? = null, val ipsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val name: Output<String>? = null, val remoteVpnSite: Output<SubResourceArgs>? = null, val resourceGroupName: Output<String>? = 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. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

VpnGateway Resource. API Version: 2020-11-01.

Link copied to clipboard
data class VpnGatewayArgs(val bgpSettings: Output<BgpSettingsArgs>? = null, val connections: Output<List<VpnConnectionArgs>>? = null, val gatewayName: Output<String>? = null, val id: Output<String>? = null, val isRoutingPreferenceInternet: Output<Boolean>? = null, val location: Output<String>? = null, val natRules: Output<List<VpnGatewayNatRuleArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualHub: Output<SubResourceArgs>? = null, val vpnGatewayScaleUnit: Output<Int>? = null) : ConvertibleToJava<VpnGatewayArgs>

VpnGateway Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

VpnServerConfiguration Resource. API Version: 2020-11-01.

Link copied to clipboard
data class VpnServerConfigurationArgs(val aadAuthenticationParameters: Output<AadAuthenticationParametersArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = 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 resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = 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, val vpnServerConfigurationName: Output<String>? = null) : ConvertibleToJava<VpnServerConfigurationArgs>

VpnServerConfiguration Resource. API Version: 2020-11-01.

Link copied to clipboard

VpnSite Resource. API Version: 2020-11-01.

Link copied to clipboard
data class VpnSiteArgs(val addressSpace: Output<AddressSpaceArgs>? = null, val bgpProperties: Output<BgpSettingsArgs>? = null, val deviceProperties: Output<DevicePropertiesArgs>? = null, val id: Output<String>? = null, val ipAddress: Output<String>? = null, val isSecuritySite: Output<Boolean>? = null, val location: Output<String>? = null, val o365Policy: Output<O365PolicyPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val siteKey: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualWan: Output<SubResourceArgs>? = null, val vpnSiteLinks: Output<List<VpnSiteLinkArgs>>? = null, val vpnSiteName: Output<String>? = null) : ConvertibleToJava<VpnSiteArgs>

VpnSite Resource. API Version: 2020-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines web application firewall policy. API Version: 2020-11-01.

Link copied to clipboard
data class WebApplicationFirewallPolicyArgs(val customRules: Output<List<WebApplicationFirewallCustomRuleArgs>>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val managedRules: Output<ManagedRulesDefinitionArgs>? = null, val policyName: Output<String>? = null, val policySettings: Output<PolicySettingsArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<WebApplicationFirewallPolicyArgs>

Defines web application firewall policy. API Version: 2020-11-01.

Link copied to clipboard

Describes a DNS zone. API Version: 2018-05-01.

Link copied to clipboard
data class ZoneArgs(val location: Output<String>? = null, val registrationVirtualNetworks: Output<List<SubResourceArgs>>? = null, val resolutionVirtualNetworks: Output<List<SubResourceArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zoneName: Output<String>? = null, val zoneType: Output<ZoneType>? = null) : ConvertibleToJava<ZoneArgs>

Describes a DNS zone. API Version: 2018-05-01.

Link copied to clipboard

Builder for ZoneArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Zone.

Functions

Link copied to clipboard
suspend fun adminRuleResource(name: String, block: suspend AdminRuleResourceBuilder.() -> Unit): AdminRule
Link copied to clipboard
Link copied to clipboard
suspend fun bastionHostResource(name: String, block: suspend BastionHostResourceBuilder.() -> Unit): BastionHost
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun dnsResolverResource(name: String, block: suspend DnsResolverResourceBuilder.() -> Unit): DnsResolver
Link copied to clipboard
Link copied to clipboard
suspend fun endpointResource(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
suspend fun experimentResource(name: String, block: suspend ExperimentResourceBuilder.() -> Unit): Experiment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun flowLogResource(name: String, block: suspend FlowLogResourceBuilder.() -> Unit): FlowLog
Link copied to clipboard
Link copied to clipboard
suspend fun frontDoorResource(name: String, block: suspend FrontDoorResourceBuilder.() -> Unit): FrontDoor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun ipAllocationResource(name: String, block: suspend IpAllocationResourceBuilder.() -> Unit): IpAllocation
Link copied to clipboard
suspend fun ipGroupResource(name: String, block: suspend IpGroupResourceBuilder.() -> Unit): IpGroup
Link copied to clipboard
suspend fun loadBalancerResource(name: String, block: suspend LoadBalancerResourceBuilder.() -> Unit): LoadBalancer
Link copied to clipboard
suspend fun natGatewayResource(name: String, block: suspend NatGatewayResourceBuilder.() -> Unit): NatGateway
Link copied to clipboard
suspend fun natRuleResource(name: String, block: suspend NatRuleResourceBuilder.() -> Unit): NatRule
Link copied to clipboard
suspend fun networkGroupResource(name: String, block: suspend NetworkGroupResourceBuilder.() -> Unit): NetworkGroup
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun nspProfileResource(name: String, block: suspend NspProfileResourceBuilder.() -> Unit): NspProfile
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun policyResource(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun privateZoneResource(name: String, block: suspend PrivateZoneResourceBuilder.() -> Unit): PrivateZone
Link copied to clipboard
suspend fun profileResource(name: String, block: suspend ProfileResourceBuilder.() -> Unit): Profile
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun recordSetResource(name: String, block: suspend RecordSetResourceBuilder.() -> Unit): RecordSet
Link copied to clipboard
suspend fun routeFilterResource(name: String, block: suspend RouteFilterResourceBuilder.() -> Unit): RouteFilter
Link copied to clipboard
Link copied to clipboard
suspend fun routeResource(name: String, block: suspend RouteResourceBuilder.() -> Unit): Route
Link copied to clipboard
suspend fun routeTableResource(name: String, block: suspend RouteTableResourceBuilder.() -> Unit): RouteTable
Link copied to clipboard
Link copied to clipboard
suspend fun rulesEngineResource(name: String, block: suspend RulesEngineResourceBuilder.() -> Unit): RulesEngine
Link copied to clipboard
Link copied to clipboard
suspend fun securityRuleResource(name: String, block: suspend SecurityRuleResourceBuilder.() -> Unit): SecurityRule
Link copied to clipboard
suspend fun staticMemberResource(name: String, block: suspend StaticMemberResourceBuilder.() -> Unit): StaticMember
Link copied to clipboard
suspend fun subnetResource(name: String, block: suspend SubnetResourceBuilder.() -> Unit): Subnet
Link copied to clipboard
suspend fun userRuleResource(name: String, block: suspend UserRuleResourceBuilder.() -> Unit): UserRule
Link copied to clipboard
suspend fun virtualHubResource(name: String, block: suspend VirtualHubResourceBuilder.() -> Unit): VirtualHub
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun virtualWanResource(name: String, block: suspend VirtualWanResourceBuilder.() -> Unit): VirtualWan
Link copied to clipboard
Link copied to clipboard
suspend fun vpnGatewayResource(name: String, block: suspend VpnGatewayResourceBuilder.() -> Unit): VpnGateway
Link copied to clipboard
suspend fun vpnSiteResource(name: String, block: suspend VpnSiteResourceBuilder.() -> Unit): VpnSite
Link copied to clipboard
suspend fun zoneResource(name: String, block: suspend ZoneResourceBuilder.() -> Unit): Zone