Package-level declarations

Types

Link copied to clipboard
class AdminRule : KotlinCustomResource

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

Link copied to clipboard
data class AdminRuleArgs(val access: Output<Either<String, SecurityConfigurationRuleAccess>>? = null, val configurationName: Output<String>? = null, val description: Output<String>? = null, val destinationPortRanges: Output<List<String>>? = null, val destinations: Output<List<AddressPrefixItemArgs>>? = null, val direction: Output<Either<String, SecurityConfigurationRuleDirection>>? = null, val displayName: Output<String>? = null, val kind: Output<String>? = null, val networkManagerName: Output<String>? = null, val priority: Output<Int>? = null, val protocol: Output<Either<String, SecurityConfigurationRuleProtocol>>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null, val ruleName: Output<String>? = null, val sourcePortRanges: Output<List<String>>? = null, val sources: Output<List<AddressPrefixItemArgs>>? = null) : ConvertibleToJava<AdminRuleArgs>

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

Link copied to clipboard
Link copied to clipboard
class AdminRuleCollection : KotlinCustomResource

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
object AdminRuleMapper : ResourceMapper<AdminRule>
Link copied to clipboard
Link copied to clipboard
class ApplicationGateway : KotlinCustomResource

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.

Link copied to clipboard
class ApplicationGatewayPrivateEndpointConnection : KotlinCustomResource

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
class ApplicationSecurityGroup : KotlinCustomResource

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
class AzureFirewall : KotlinCustomResource

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
object AzureFirewallMapper : ResourceMapper<AzureFirewall>
Link copied to clipboard
Link copied to clipboard
class BastionHost : KotlinCustomResource

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
object BastionHostMapper : ResourceMapper<BastionHost>
Link copied to clipboard
Link copied to clipboard
class ConfigurationPolicyGroup : KotlinCustomResource

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
class ConnectionMonitor : KotlinCustomResource

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
object ConnectionMonitorMapper : ResourceMapper<ConnectionMonitor>
Link copied to clipboard
class ConnectivityConfiguration : KotlinCustomResource

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
class CustomIPPrefix : KotlinCustomResource

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
object CustomIPPrefixMapper : ResourceMapper<CustomIPPrefix>
Link copied to clipboard
class DdosCustomPolicy : KotlinCustomResource

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
object DdosCustomPolicyMapper : ResourceMapper<DdosCustomPolicy>
Link copied to clipboard
class DdosProtectionPlan : KotlinCustomResource

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
Link copied to clipboard
class DefaultAdminRule : KotlinCustomResource

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
object DefaultAdminRuleMapper : ResourceMapper<DefaultAdminRule>
Link copied to clipboard
class DefaultUserRule : KotlinCustomResource

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
object DefaultUserRuleMapper : ResourceMapper<DefaultUserRule>
Link copied to clipboard
class DnsForwardingRuleset : KotlinCustomResource

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
Link copied to clipboard
class DnsResolver : KotlinCustomResource

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
object DnsResolverMapper : ResourceMapper<DnsResolver>
Link copied to clipboard
Link copied to clipboard
class DscpConfiguration : KotlinCustomResource

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
object DscpConfigurationMapper : ResourceMapper<DscpConfiguration>
Link copied to clipboard
class Endpoint : KotlinCustomResource

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
object EndpointMapper : ResourceMapper<Endpoint>
Link copied to clipboard
Link copied to clipboard
class Experiment : KotlinCustomResource

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
object ExperimentMapper : ResourceMapper<Experiment>
Link copied to clipboard
Link copied to clipboard
class ExpressRouteCircuit : KotlinCustomResource

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
class ExpressRouteCircuitAuthorization : KotlinCustomResource

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
class ExpressRouteCircuitConnection : KotlinCustomResource

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
Link copied to clipboard
class ExpressRouteCircuitPeering : KotlinCustomResource

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
class ExpressRouteConnection : KotlinCustomResource

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
Link copied to clipboard
class ExpressRouteCrossConnectionPeering : KotlinCustomResource

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
class ExpressRouteGateway : KotlinCustomResource

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
Link copied to clipboard
class ExpressRoutePort : KotlinCustomResource

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
class ExpressRoutePortAuthorization : KotlinCustomResource

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
object ExpressRoutePortMapper : ResourceMapper<ExpressRoutePort>
Link copied to clipboard
class FirewallPolicy : KotlinCustomResource

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
object FirewallPolicyMapper : ResourceMapper<FirewallPolicy>
Link copied to clipboard
class FirewallPolicyRuleCollectionGroup : KotlinCustomResource

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
class FirewallPolicyRuleGroup : KotlinCustomResource

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
Link copied to clipboard
class FlowLog : KotlinCustomResource

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
object FlowLogMapper : ResourceMapper<FlowLog>
Link copied to clipboard
Link copied to clipboard
class ForwardingRule : KotlinCustomResource

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
object ForwardingRuleMapper : ResourceMapper<ForwardingRule>
Link copied to clipboard
class FrontDoor : KotlinCustomResource

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
object FrontDoorMapper : ResourceMapper<FrontDoor>
Link copied to clipboard
Link copied to clipboard
class HubRouteTable : KotlinCustomResource

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
object HubRouteTableMapper : ResourceMapper<HubRouteTable>
Link copied to clipboard
Link copied to clipboard
class HubVirtualNetworkConnection : KotlinCustomResource

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
class InboundEndpoint : KotlinCustomResource

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
object InboundEndpointMapper : ResourceMapper<InboundEndpoint>
Link copied to clipboard
class InboundNatRule : KotlinCustomResource

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
object InboundNatRuleMapper : ResourceMapper<InboundNatRule>
Link copied to clipboard
class IpAllocation : KotlinCustomResource

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
object IpAllocationMapper : ResourceMapper<IpAllocation>
Link copied to clipboard
Link copied to clipboard
class IpGroup : KotlinCustomResource

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
object IpGroupMapper : ResourceMapper<IpGroup>
Link copied to clipboard
Link copied to clipboard
class LoadBalancer : KotlinCustomResource

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
class LoadBalancerBackendAddressPool : KotlinCustomResource

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
object LoadBalancerMapper : ResourceMapper<LoadBalancer>
Link copied to clipboard
Link copied to clipboard
class LocalNetworkGateway : KotlinCustomResource

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
Link copied to clipboard
class ManagementGroupNetworkManagerConnection : KotlinCustomResource

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
class NatGateway : KotlinCustomResource

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
object NatGatewayMapper : ResourceMapper<NatGateway>
Link copied to clipboard
Link copied to clipboard
class NatRule : KotlinCustomResource

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
object NatRuleMapper : ResourceMapper<NatRule>
Link copied to clipboard
Link copied to clipboard
class NetworkExperimentProfile : KotlinCustomResource

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
class NetworkGroup : KotlinCustomResource

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
object NetworkGroupMapper : ResourceMapper<NetworkGroup>
Link copied to clipboard
Link copied to clipboard
class NetworkInterface : KotlinCustomResource

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
object NetworkInterfaceMapper : ResourceMapper<NetworkInterface>
Link copied to clipboard
class NetworkInterfaceTapConfiguration : KotlinCustomResource

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
class NetworkManager : KotlinCustomResource

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
object NetworkManagerMapper : ResourceMapper<NetworkManager>
Link copied to clipboard
class NetworkProfile : KotlinCustomResource

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
object NetworkProfileMapper : ResourceMapper<NetworkProfile>
Link copied to clipboard
class NetworkSecurityGroup : KotlinCustomResource

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
Link copied to clipboard
class NetworkSecurityPerimeter : KotlinCustomResource

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
class NetworkVirtualAppliance : KotlinCustomResource

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
Link copied to clipboard
class NetworkWatcher : KotlinCustomResource

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
object NetworkWatcherMapper : ResourceMapper<NetworkWatcher>
Link copied to clipboard
class NspAccessRule : KotlinCustomResource

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 emailAddresses: Output<List<String>>? = 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 phoneNumbers: Output<List<String>>? = 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
object NspAccessRuleMapper : ResourceMapper<NspAccessRule>
Link copied to clipboard
Link copied to clipboard
class NspAssociation : KotlinCustomResource

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
object NspAssociationMapper : ResourceMapper<NspAssociation>
Link copied to clipboard
class NspProfile : KotlinCustomResource

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
object NspProfileMapper : ResourceMapper<NspProfile>
Link copied to clipboard
Link copied to clipboard
class OutboundEndpoint : KotlinCustomResource

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
object OutboundEndpointMapper : ResourceMapper<OutboundEndpoint>
Link copied to clipboard
class P2sVpnGateway : KotlinCustomResource

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
object P2sVpnGatewayMapper : ResourceMapper<P2sVpnGateway>
Link copied to clipboard
Link copied to clipboard
class P2sVpnServerConfiguration : KotlinCustomResource

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
class PacketCapture : KotlinCustomResource

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
object PacketCaptureMapper : ResourceMapper<PacketCapture>
Link copied to clipboard
Link copied to clipboard
class Policy : KotlinCustomResource

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
object PolicyMapper : ResourceMapper<Policy>
Link copied to clipboard

Builder for Policy.

Link copied to clipboard
class PrivateDnsZoneGroup : KotlinCustomResource

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
Link copied to clipboard
class PrivateEndpoint : KotlinCustomResource

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
object PrivateEndpointMapper : ResourceMapper<PrivateEndpoint>
Link copied to clipboard
class PrivateLinkService : KotlinCustomResource

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.

Link copied to clipboard
class PrivateLinkServicePrivateEndpointConnection : KotlinCustomResource

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
class PrivateRecordSet : KotlinCustomResource

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
object PrivateRecordSetMapper : ResourceMapper<PrivateRecordSet>
Link copied to clipboard
class PrivateZone : KotlinCustomResource

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
object PrivateZoneMapper : ResourceMapper<PrivateZone>
Link copied to clipboard
Link copied to clipboard
class Profile : KotlinCustomResource

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
object ProfileMapper : ResourceMapper<Profile>
Link copied to clipboard
Link copied to clipboard
class PublicIPAddress : KotlinCustomResource

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
object PublicIPAddressMapper : ResourceMapper<PublicIPAddress>
Link copied to clipboard
class PublicIPPrefix : KotlinCustomResource

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
object PublicIPPrefixMapper : ResourceMapper<PublicIPPrefix>
Link copied to clipboard
class RecordSet : KotlinCustomResource

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
object RecordSetMapper : ResourceMapper<RecordSet>
Link copied to clipboard
Link copied to clipboard
class Route : KotlinCustomResource

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
class RouteFilter : KotlinCustomResource

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
object RouteFilterMapper : ResourceMapper<RouteFilter>
Link copied to clipboard
Link copied to clipboard
class RouteFilterRule : KotlinCustomResource

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
object RouteFilterRuleMapper : ResourceMapper<RouteFilterRule>
Link copied to clipboard
object RouteMapper : ResourceMapper<Route>
Link copied to clipboard

Builder for Route.

Link copied to clipboard
class RouteTable : KotlinCustomResource

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
object RouteTableMapper : ResourceMapper<RouteTable>
Link copied to clipboard
Link copied to clipboard
class RoutingIntent : KotlinCustomResource

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
object RoutingIntentMapper : ResourceMapper<RoutingIntent>
Link copied to clipboard
Link copied to clipboard
class RulesEngine : KotlinCustomResource

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
object RulesEngineMapper : ResourceMapper<RulesEngine>
Link copied to clipboard
Link copied to clipboard
class ScopeConnection : KotlinCustomResource

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
object ScopeConnectionMapper : ResourceMapper<ScopeConnection>
Link copied to clipboard
class SecurityAdminConfiguration : KotlinCustomResource

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
class SecurityPartnerProvider : KotlinCustomResource

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
Link copied to clipboard
class SecurityRule : KotlinCustomResource

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
object SecurityRuleMapper : ResourceMapper<SecurityRule>
Link copied to clipboard
Link copied to clipboard
class SecurityUserConfiguration : KotlinCustomResource

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
class ServiceEndpointPolicy : KotlinCustomResource

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
class ServiceEndpointPolicyDefinition : KotlinCustomResource

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
Link copied to clipboard
class StaticMember : KotlinCustomResource

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
object StaticMemberMapper : ResourceMapper<StaticMember>
Link copied to clipboard
Link copied to clipboard
class Subnet : KotlinCustomResource

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
object SubnetMapper : ResourceMapper<Subnet>
Link copied to clipboard

Builder for Subnet.

Link copied to clipboard
class SubscriptionNetworkManagerConnection : KotlinCustomResource

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 TrafficManagerUserMetricsKey : KotlinCustomResource

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
class UserRule : KotlinCustomResource

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

Link copied to clipboard
data class UserRuleArgs(val configurationName: Output<String>? = null, val description: Output<String>? = null, val destinationPortRanges: Output<List<String>>? = null, val destinations: Output<List<AddressPrefixItemArgs>>? = null, val direction: Output<Either<String, SecurityConfigurationRuleDirection>>? = null, val displayName: Output<String>? = null, val kind: Output<String>? = null, val networkManagerName: Output<String>? = null, val protocol: Output<Either<String, SecurityConfigurationRuleProtocol>>? = null, val resourceGroupName: Output<String>? = null, val ruleCollectionName: Output<String>? = null, val ruleName: Output<String>? = null, val sourcePortRanges: Output<List<String>>? = null, val sources: Output<List<AddressPrefixItemArgs>>? = null) : ConvertibleToJava<UserRuleArgs>

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

Link copied to clipboard
Link copied to clipboard
class UserRuleCollection : KotlinCustomResource

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
object UserRuleMapper : ResourceMapper<UserRule>
Link copied to clipboard
Link copied to clipboard
class VirtualApplianceSite : KotlinCustomResource

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
Link copied to clipboard
class VirtualHub : KotlinCustomResource

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
class VirtualHubBgpConnection : KotlinCustomResource

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
Link copied to clipboard
class VirtualHubIpConfiguration : KotlinCustomResource

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
object VirtualHubMapper : ResourceMapper<VirtualHub>
Link copied to clipboard
Link copied to clipboard
class VirtualHubRouteTableV2 : KotlinCustomResource

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
Link copied to clipboard
class VirtualNetwork : KotlinCustomResource

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
class VirtualNetworkGateway : KotlinCustomResource

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
class VirtualNetworkGatewayConnection : KotlinCustomResource

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
Link copied to clipboard
class VirtualNetworkGatewayNatRule : KotlinCustomResource

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
class VirtualNetworkLink : KotlinCustomResource

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
Link copied to clipboard
object VirtualNetworkMapper : ResourceMapper<VirtualNetwork>
Link copied to clipboard
class VirtualNetworkPeering : KotlinCustomResource

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
Link copied to clipboard
class VirtualNetworkTap : KotlinCustomResource

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
object VirtualNetworkTapMapper : ResourceMapper<VirtualNetworkTap>
Link copied to clipboard
class VirtualRouter : KotlinCustomResource

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
object VirtualRouterMapper : ResourceMapper<VirtualRouter>
Link copied to clipboard
class VirtualRouterPeering : KotlinCustomResource

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
Link copied to clipboard
class VirtualWan : KotlinCustomResource

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
object VirtualWanMapper : ResourceMapper<VirtualWan>
Link copied to clipboard
Link copied to clipboard
class VpnConnection : KotlinCustomResource

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
object VpnConnectionMapper : ResourceMapper<VpnConnection>
Link copied to clipboard
Link copied to clipboard
class VpnGateway : KotlinCustomResource

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
object VpnGatewayMapper : ResourceMapper<VpnGateway>
Link copied to clipboard
Link copied to clipboard
class VpnServerConfiguration : KotlinCustomResource

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
Link copied to clipboard
class VpnSite : KotlinCustomResource

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
object VpnSiteMapper : ResourceMapper<VpnSite>
Link copied to clipboard
Link copied to clipboard
class WebApplicationFirewallPolicy : KotlinCustomResource

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
class Zone : KotlinCustomResource

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
object ZoneMapper : ResourceMapper<Zone>
Link copied to clipboard

Builder for Zone.

Functions

Link copied to clipboard
suspend fun adminRule(name: String, block: suspend AdminRuleResourceBuilder.() -> Unit): AdminRule
Link copied to clipboard
Link copied to clipboard
suspend fun bastionHost(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
suspend fun dnsResolver(name: String, block: suspend DnsResolverResourceBuilder.() -> Unit): DnsResolver
Link copied to clipboard
suspend fun endpoint(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
suspend fun experiment(name: String, block: suspend ExperimentResourceBuilder.() -> Unit): Experiment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun flowLog(name: String): FlowLog
suspend fun flowLog(name: String, block: suspend FlowLogResourceBuilder.() -> Unit): FlowLog
Link copied to clipboard
Link copied to clipboard
suspend fun frontDoor(name: String, block: suspend FrontDoorResourceBuilder.() -> Unit): FrontDoor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ipGroup(name: String): IpGroup
suspend fun ipGroup(name: String, block: suspend IpGroupResourceBuilder.() -> Unit): IpGroup
Link copied to clipboard
Link copied to clipboard
suspend fun natGateway(name: String, block: suspend NatGatewayResourceBuilder.() -> Unit): NatGateway
Link copied to clipboard
fun natRule(name: String): NatRule
suspend fun natRule(name: String, block: suspend NatRuleResourceBuilder.() -> Unit): NatRule
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
Link copied to clipboard
suspend fun nspProfile(name: String, block: suspend NspProfileResourceBuilder.() -> Unit): NspProfile
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun policy(name: String): Policy
suspend fun policy(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun privateZone(name: String, block: suspend PrivateZoneResourceBuilder.() -> Unit): PrivateZone
Link copied to clipboard
fun profile(name: String): Profile
suspend fun profile(name: String, block: suspend ProfileResourceBuilder.() -> Unit): Profile
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun recordSet(name: String, block: suspend RecordSetResourceBuilder.() -> Unit): RecordSet
Link copied to clipboard
fun route(name: String): Route
suspend fun route(name: String, block: suspend RouteResourceBuilder.() -> Unit): Route
Link copied to clipboard
suspend fun routeFilter(name: String, block: suspend RouteFilterResourceBuilder.() -> Unit): RouteFilter
Link copied to clipboard
Link copied to clipboard
suspend fun routeTable(name: String, block: suspend RouteTableResourceBuilder.() -> Unit): RouteTable
Link copied to clipboard
Link copied to clipboard
suspend fun rulesEngine(name: String, block: suspend RulesEngineResourceBuilder.() -> Unit): RulesEngine
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun subnet(name: String): Subnet
suspend fun subnet(name: String, block: suspend SubnetResourceBuilder.() -> Unit): Subnet
Link copied to clipboard
suspend fun userRule(name: String, block: suspend UserRuleResourceBuilder.() -> Unit): UserRule
Link copied to clipboard
suspend fun virtualHub(name: String, block: suspend VirtualHubResourceBuilder.() -> Unit): VirtualHub
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun virtualWan(name: String, block: suspend VirtualWanResourceBuilder.() -> Unit): VirtualWan
Link copied to clipboard
Link copied to clipboard
suspend fun vpnGateway(name: String, block: suspend VpnGatewayResourceBuilder.() -> Unit): VpnGateway
Link copied to clipboard
fun vpnSite(name: String): VpnSite
suspend fun vpnSite(name: String, block: suspend VpnSiteResourceBuilder.() -> Unit): VpnSite
Link copied to clipboard
fun zone(name: String): Zone
suspend fun zone(name: String, block: suspend ZoneResourceBuilder.() -> Unit): Zone