Package-level declarations

Types

Link copied to clipboard
data class AadAuthenticationParametersResponse(val aadAudience: String? = null, val aadIssuer: String? = null, val aadTenant: String? = null)

AAD Vpn authentication type related parameters.

Link copied to clipboard
data class ActionResponse(val parameters: List<ParameterResponse>? = null, val type: String? = null)

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

Link copied to clipboard
data class ActiveConnectivityConfigurationResponse(val appliesToGroups: List<ConnectivityGroupItemResponse>, val commitTime: String? = null, val configurationGroups: List<ConfigurationGroupResponse>? = null, val connectivityTopology: String, val deleteExistingPeering: String? = null, val description: String? = null, val displayName: String? = null, val hubs: List<HubResponse>? = null, val id: String? = null, val isGlobal: String? = null, val provisioningState: String, val region: String? = null, val resourceGuid: String)

Active connectivity configuration.

Link copied to clipboard
data class ActiveDefaultSecurityAdminRuleResponse(val access: String, val commitTime: String? = null, val configurationDescription: String? = null, val configurationDisplayName: String? = null, val description: String, val destinationPortRanges: List<String>, val destinations: List<AddressPrefixItemResponse>, val direction: String, val displayName: String? = null, val flag: String? = null, val id: String? = null, val kind: String, val priority: Int, val protocol: String, val provisioningState: String, val region: String? = null, val resourceGuid: String, val ruleCollectionAppliesToGroups: List<NetworkManagerSecurityGroupItemResponse>? = null, val ruleCollectionDescription: String? = null, val ruleCollectionDisplayName: String? = null, val ruleGroups: List<ConfigurationGroupResponse>? = null, val sourcePortRanges: List<String>, val sources: List<AddressPrefixItemResponse>)

Network default admin rule.

Link copied to clipboard
data class ActiveDefaultSecurityUserRuleResponse(val commitTime: String? = null, val configurationDescription: String? = null, val configurationDisplayName: String? = null, val description: String, val destinationPortRanges: List<String>, val destinations: List<AddressPrefixItemResponse>, val direction: String, val displayName: String? = null, val flag: String? = null, val id: String? = null, val kind: String, val protocol: String, val provisioningState: String, val region: String? = null, val ruleCollectionAppliesToGroups: List<NetworkManagerSecurityGroupItemResponse>? = null, val ruleCollectionDescription: String? = null, val ruleCollectionDisplayName: String? = null, val ruleGroups: List<ConfigurationGroupResponse>? = null, val sourcePortRanges: List<String>, val sources: List<AddressPrefixItemResponse>)

Network security default user rule.

Link copied to clipboard
data class ActiveSecurityAdminRuleResponse(val access: String, val commitTime: String? = null, val configurationDescription: String? = null, val configurationDisplayName: String? = null, val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val displayName: String? = null, val id: String? = null, val kind: String, val priority: Int, val protocol: String, val provisioningState: String, val region: String? = null, val resourceGuid: String, val ruleCollectionAppliesToGroups: List<NetworkManagerSecurityGroupItemResponse>? = null, val ruleCollectionDescription: String? = null, val ruleCollectionDisplayName: String? = null, val ruleGroups: List<ConfigurationGroupResponse>? = null, val sourcePortRanges: List<String>? = null, val sources: List<AddressPrefixItemResponse>? = null)

Network admin rule.

Link copied to clipboard
data class ActiveSecurityUserRuleResponse(val commitTime: String? = null, val configurationDescription: String? = null, val configurationDisplayName: String? = null, val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val displayName: String? = null, val id: String? = null, val kind: String, val protocol: String, val provisioningState: String, val region: String? = null, val ruleCollectionAppliesToGroups: List<NetworkManagerSecurityGroupItemResponse>? = null, val ruleCollectionDescription: String? = null, val ruleCollectionDisplayName: String? = null, val ruleGroups: List<ConfigurationGroupResponse>? = null, val sourcePortRanges: List<String>? = null, val sources: List<AddressPrefixItemResponse>? = null)

Network security user rule.

Link copied to clipboard
data class AddressPrefixItemResponse(val addressPrefix: String? = null, val addressPrefixType: String? = null)

Address prefix item.

Link copied to clipboard
data class AddressSpaceResponse(val addressPrefixes: List<String>? = null, val ipamPoolPrefixAllocations: List<IpamPoolPrefixAllocationResponse>? = null)

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

data class ApplicationGatewayAuthenticationCertificateResponse(val data: String? = null, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String)

Authentication certificates of an application gateway.

data class ApplicationGatewayAutoscaleConfigurationResponse(val maxCapacity: Int? = null, val minCapacity: Int)

Application Gateway autoscale configuration.

data class ApplicationGatewayBackendAddressPoolResponse(val backendAddresses: List<ApplicationGatewayBackendAddressResponse>? = null, val backendIPConfigurations: List<NetworkInterfaceIPConfigurationResponse>, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String)

Backend Address Pool of an application gateway.

Link copied to clipboard
data class ApplicationGatewayBackendAddressResponse(val fqdn: String? = null, val ipAddress: String? = null)

Backend address of an application gateway.

Application gateway BackendHealthHttp settings.

data class ApplicationGatewayBackendHealthServerResponse(val address: String? = null, val health: String? = null, val healthProbeLog: String? = null, val ipConfiguration: NetworkInterfaceIPConfigurationResponse? = null)

Application gateway backendhealth http settings.

data class ApplicationGatewayBackendHttpSettingsResponse(val affinityCookieName: String? = null, val authenticationCertificates: List<SubResourceResponse>? = null, val connectionDraining: ApplicationGatewayConnectionDrainingResponse? = null, val cookieBasedAffinity: String? = null, val etag: String, val hostName: String? = null, val id: String? = null, val name: String? = null, val path: String? = null, val pickHostNameFromBackendAddress: Boolean? = null, val port: Int? = null, val probe: SubResourceResponse? = null, val probeEnabled: Boolean? = null, val protocol: String? = null, val provisioningState: String, val requestTimeout: Int? = null, val trustedRootCertificates: List<SubResourceResponse>? = null, val type: String)

Backend address pool settings of an application gateway.

data class ApplicationGatewayBackendSettingsResponse(val etag: String, val hostName: String? = null, val id: String? = null, val name: String? = null, val pickHostNameFromBackendAddress: Boolean? = null, val port: Int? = null, val probe: SubResourceResponse? = null, val protocol: String? = null, val provisioningState: String, val timeout: Int? = null, val trustedRootCertificates: List<SubResourceResponse>? = null, val type: String)

Backend address pool settings of an application gateway.

data class ApplicationGatewayClientAuthConfigurationResponse(val verifyClientCertIssuerDN: Boolean? = null, val verifyClientRevocation: String? = null)

Application gateway client authentication configuration.

data class ApplicationGatewayConnectionDrainingResponse(val drainTimeoutInSec: Int, val enabled: Boolean)

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

Link copied to clipboard
data class ApplicationGatewayCustomErrorResponse(val customErrorPageUrl: String? = null, val statusCode: String? = null)

Custom error of an application gateway.

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

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

data class ApplicationGatewayFirewallExclusionResponse(val matchVariable: String, val selector: String, val selectorMatchOperator: String)

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

Defines an application gateway for containers reference.

data class ApplicationGatewayFrontendIPConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val privateIPAddress: String? = null, val privateIPAllocationMethod: String? = null, val privateLinkConfiguration: SubResourceResponse? = null, val provisioningState: String, val publicIPAddress: SubResourceResponse? = null, val subnet: SubResourceResponse? = null, val type: String)

Frontend IP configuration of an application gateway.

Link copied to clipboard
data class ApplicationGatewayFrontendPortResponse(val etag: String, val id: String? = null, val name: String? = null, val port: Int? = null, val provisioningState: String, val type: String)

Frontend port of an application gateway.

data class ApplicationGatewayGlobalConfigurationResponse(val enableRequestBuffering: Boolean? = null, val enableResponseBuffering: Boolean? = null)

Application Gateway global configuration.

data class ApplicationGatewayHeaderConfigurationResponse(val headerName: String? = null, val headerValue: String? = null, val headerValueMatcher: HeaderValueMatcherResponse? = null)

Header configuration of the Actions set in Application Gateway.

Link copied to clipboard
data class ApplicationGatewayHttpListenerResponse(val customErrorConfigurations: List<ApplicationGatewayCustomErrorResponse>? = null, val etag: String, val firewallPolicy: SubResourceResponse? = null, val frontendIPConfiguration: SubResourceResponse? = null, val frontendPort: SubResourceResponse? = null, val hostName: String? = null, val hostNames: List<String>? = null, val id: String? = null, val name: String? = null, val protocol: String? = null, val provisioningState: String, val requireServerNameIndication: Boolean? = null, val sslCertificate: SubResourceResponse? = null, val sslProfile: SubResourceResponse? = null, val type: String)

Http listener of an application gateway.

data class ApplicationGatewayIPConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val subnet: SubResourceResponse? = null, val type: String)

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

Link copied to clipboard
data class ApplicationGatewayListenerResponse(val etag: String, val frontendIPConfiguration: SubResourceResponse? = null, val frontendPort: SubResourceResponse? = null, val hostNames: List<String>? = null, val id: String? = null, val name: String? = null, val protocol: String? = null, val provisioningState: String, val sslCertificate: SubResourceResponse? = null, val sslProfile: SubResourceResponse? = null, val type: String)

Listener of an application gateway.

data class ApplicationGatewayLoadDistributionPolicyResponse(val etag: String, val id: String? = null, val loadDistributionAlgorithm: String? = null, val loadDistributionTargets: List<ApplicationGatewayLoadDistributionTargetResponse>? = null, val name: String? = null, val provisioningState: String, val type: String)

Load Distribution Policy of an application gateway.

data class ApplicationGatewayLoadDistributionTargetResponse(val backendAddressPool: SubResourceResponse? = null, val etag: String, val id: String? = null, val name: String? = null, val type: String, val weightPerServer: Int? = null)

Load Distribution Target of an application gateway.

Link copied to clipboard
data class ApplicationGatewayPathRuleResponse(val backendAddressPool: SubResourceResponse? = null, val backendHttpSettings: SubResourceResponse? = null, val etag: String, val firewallPolicy: SubResourceResponse? = null, val id: String? = null, val loadDistributionPolicy: SubResourceResponse? = null, val name: String? = null, val paths: List<String>? = null, val provisioningState: String, val redirectConfiguration: SubResourceResponse? = null, val rewriteRuleSet: SubResourceResponse? = null, val type: String)

Path rule of URL path map of an application gateway.

data class ApplicationGatewayPrivateEndpointConnectionResponse(val etag: String, val id: String? = null, val linkIdentifier: String, val name: String? = null, val privateEndpoint: PrivateEndpointResponse, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val type: String)

Private Endpoint connection on an application gateway.

data class ApplicationGatewayPrivateLinkConfigurationResponse(val etag: String, val id: String? = null, val ipConfigurations: List<ApplicationGatewayPrivateLinkIpConfigurationResponse>? = null, val name: String? = null, val provisioningState: String, val type: String)

Private Link Configuration on an application gateway.

data class ApplicationGatewayPrivateLinkIpConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val primary: Boolean? = null, val privateIPAddress: String? = null, val privateIPAllocationMethod: String? = null, val provisioningState: String, val subnet: SubResourceResponse? = null, val type: String)

The application gateway private link ip configuration.

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

Application gateway probe health response match.

Link copied to clipboard
data class ApplicationGatewayProbeResponse(val etag: String, val host: String? = null, val id: String? = null, val interval: Int? = null, val match: ApplicationGatewayProbeHealthResponseMatchResponse? = null, val minServers: Int? = null, val name: String? = null, val path: String? = null, val pickHostNameFromBackendHttpSettings: Boolean? = null, val pickHostNameFromBackendSettings: Boolean? = null, val port: Int? = null, val protocol: String? = null, val provisioningState: String, val timeout: Int? = null, val type: String, val unhealthyThreshold: Int? = null)

Probe of the application gateway.

data class ApplicationGatewayRedirectConfigurationResponse(val etag: String, val id: String? = null, val includePath: Boolean? = null, val includeQueryString: Boolean? = null, val name: String? = null, val pathRules: List<SubResourceResponse>? = null, val redirectType: String? = null, val requestRoutingRules: List<SubResourceResponse>? = null, val targetListener: SubResourceResponse? = null, val targetUrl: String? = null, val type: String, val urlPathMaps: List<SubResourceResponse>? = null)

Redirect configuration of an application gateway.

data class ApplicationGatewayRequestRoutingRuleResponse(val backendAddressPool: SubResourceResponse? = null, val backendHttpSettings: SubResourceResponse? = null, val etag: String, val httpListener: SubResourceResponse? = null, val id: String? = null, val loadDistributionPolicy: SubResourceResponse? = null, val name: String? = null, val priority: Int? = null, val provisioningState: String, val redirectConfiguration: SubResourceResponse? = null, val rewriteRuleSet: SubResourceResponse? = null, val ruleType: String? = null, val type: String, val urlPathMap: SubResourceResponse? = null)

Request routing rule of an application gateway.

Link copied to clipboard
data class ApplicationGatewayResponse(val authenticationCertificates: List<ApplicationGatewayAuthenticationCertificateResponse>? = null, val autoscaleConfiguration: ApplicationGatewayAutoscaleConfigurationResponse? = null, val backendAddressPools: List<ApplicationGatewayBackendAddressPoolResponse>? = null, val backendHttpSettingsCollection: List<ApplicationGatewayBackendHttpSettingsResponse>? = null, val backendSettingsCollection: List<ApplicationGatewayBackendSettingsResponse>? = null, val customErrorConfigurations: List<ApplicationGatewayCustomErrorResponse>? = null, val defaultPredefinedSslPolicy: String, val enableFips: Boolean? = null, val enableHttp2: Boolean? = null, val etag: String, val firewallPolicy: SubResourceResponse? = null, val forceFirewallPolicyAssociation: Boolean? = null, val frontendIPConfigurations: List<ApplicationGatewayFrontendIPConfigurationResponse>? = null, val frontendPorts: List<ApplicationGatewayFrontendPortResponse>? = null, val gatewayIPConfigurations: List<ApplicationGatewayIPConfigurationResponse>? = null, val globalConfiguration: ApplicationGatewayGlobalConfigurationResponse? = null, val httpListeners: List<ApplicationGatewayHttpListenerResponse>? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val listeners: List<ApplicationGatewayListenerResponse>? = null, val loadDistributionPolicies: List<ApplicationGatewayLoadDistributionPolicyResponse>? = null, val location: String? = null, val name: String, val operationalState: String, val privateEndpointConnections: List<ApplicationGatewayPrivateEndpointConnectionResponse>, val privateLinkConfigurations: List<ApplicationGatewayPrivateLinkConfigurationResponse>? = null, val probes: List<ApplicationGatewayProbeResponse>? = null, val provisioningState: String, val redirectConfigurations: List<ApplicationGatewayRedirectConfigurationResponse>? = null, val requestRoutingRules: List<ApplicationGatewayRequestRoutingRuleResponse>? = null, val resourceGuid: String, val rewriteRuleSets: List<ApplicationGatewayRewriteRuleSetResponse>? = null, val routingRules: List<ApplicationGatewayRoutingRuleResponse>? = null, val sku: ApplicationGatewaySkuResponse? = null, val sslCertificates: List<ApplicationGatewaySslCertificateResponse>? = null, val sslPolicy: ApplicationGatewaySslPolicyResponse? = null, val sslProfiles: List<ApplicationGatewaySslProfileResponse>? = null, val tags: Map<String, String>? = null, val trustedClientCertificates: List<ApplicationGatewayTrustedClientCertificateResponse>? = null, val trustedRootCertificates: List<ApplicationGatewayTrustedRootCertificateResponse>? = null, val type: String, val urlPathMaps: List<ApplicationGatewayUrlPathMapResponse>? = null, val webApplicationFirewallConfiguration: ApplicationGatewayWebApplicationFirewallConfigurationResponse? = null, val zones: List<String>? = null)

Application gateway resource.

data class ApplicationGatewayRewriteRuleActionSetResponse(val requestHeaderConfigurations: List<ApplicationGatewayHeaderConfigurationResponse>? = null, val responseHeaderConfigurations: List<ApplicationGatewayHeaderConfigurationResponse>? = null, val urlConfiguration: ApplicationGatewayUrlConfigurationResponse? = null)

Set of actions in the Rewrite Rule in Application Gateway.

data class ApplicationGatewayRewriteRuleConditionResponse(val ignoreCase: Boolean? = null, val negate: Boolean? = null, val pattern: String? = null, val variable: String? = null)

Set of conditions in the Rewrite Rule in Application Gateway.

Link copied to clipboard
data class ApplicationGatewayRewriteRuleResponse(val actionSet: ApplicationGatewayRewriteRuleActionSetResponse? = null, val conditions: List<ApplicationGatewayRewriteRuleConditionResponse>? = null, val name: String? = null, val ruleSequence: Int? = null)

Rewrite rule of an application gateway.

Link copied to clipboard
data class ApplicationGatewayRewriteRuleSetResponse(val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val rewriteRules: List<ApplicationGatewayRewriteRuleResponse>? = null)

Rewrite rule set of an application gateway.

Link copied to clipboard
data class ApplicationGatewayRoutingRuleResponse(val backendAddressPool: SubResourceResponse? = null, val backendSettings: SubResourceResponse? = null, val etag: String, val id: String? = null, val listener: SubResourceResponse? = null, val name: String? = null, val priority: Int, val provisioningState: String, val ruleType: String? = null, val type: String)

Routing rule of an application gateway.

Link copied to clipboard
data class ApplicationGatewaySkuResponse(val capacity: Int? = null, val family: String? = null, val name: String? = null, val tier: String? = null)

SKU of an application gateway.

Link copied to clipboard
data class ApplicationGatewaySslCertificateResponse(val data: String? = null, val etag: String, val id: String? = null, val keyVaultSecretId: String? = null, val name: String? = null, val password: String? = null, val provisioningState: String, val publicCertData: String, val type: String)

SSL certificates of an application gateway.

Link copied to clipboard
data class ApplicationGatewaySslPolicyResponse(val cipherSuites: List<String>? = null, val disabledSslProtocols: List<String>? = null, val minProtocolVersion: String? = null, val policyName: String? = null, val policyType: String? = null)

Application Gateway Ssl policy.

Link copied to clipboard
data class ApplicationGatewaySslProfileResponse(val clientAuthConfiguration: ApplicationGatewayClientAuthConfigurationResponse? = null, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val sslPolicy: ApplicationGatewaySslPolicyResponse? = null, val trustedClientCertificates: List<SubResourceResponse>? = null, val type: String)

SSL profile of an application gateway.

data class ApplicationGatewayTrustedClientCertificateResponse(val clientCertIssuerDN: String, val data: String? = null, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String, val validatedCertData: String)

Trusted client certificates of an application gateway.

data class ApplicationGatewayTrustedRootCertificateResponse(val data: String? = null, val etag: String, val id: String? = null, val keyVaultSecretId: String? = null, val name: String? = null, val provisioningState: String, val type: String)

Trusted Root certificates of an application gateway.

data class ApplicationGatewayUrlConfigurationResponse(val modifiedPath: String? = null, val modifiedQueryString: String? = null, val reroute: Boolean? = null)

Url configuration of the Actions set in Application Gateway.

Link copied to clipboard
data class ApplicationGatewayUrlPathMapResponse(val defaultBackendAddressPool: SubResourceResponse? = null, val defaultBackendHttpSettings: SubResourceResponse? = null, val defaultLoadDistributionPolicy: SubResourceResponse? = null, val defaultRedirectConfiguration: SubResourceResponse? = null, val defaultRewriteRuleSet: SubResourceResponse? = null, val etag: String, val id: String? = null, val name: String? = null, val pathRules: List<ApplicationGatewayPathRuleResponse>? = null, val provisioningState: String, val type: String)

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

data class ApplicationGatewayWebApplicationFirewallConfigurationResponse(val disabledRuleGroups: List<ApplicationGatewayFirewallDisabledRuleGroupResponse>? = null, val enabled: Boolean, val exclusions: List<ApplicationGatewayFirewallExclusionResponse>? = null, val fileUploadLimitInMb: Int? = null, val firewallMode: String, val maxRequestBodySize: Int? = null, val maxRequestBodySizeInKb: Int? = null, val requestBodyCheck: Boolean? = null, val ruleSetType: String, val ruleSetVersion: String)

Application gateway web application firewall configuration.

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

Rule condition of type application.

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

Rule of type application.

Link copied to clipboard
data class ApplicationSecurityGroupResponse(val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

An application security group in a resource group.

data class AzureFirewallApplicationRuleCollectionResponse(val action: AzureFirewallRCActionResponse? = null, val etag: String, val id: String? = null, val name: String? = null, val priority: Int? = null, val provisioningState: String, val rules: List<AzureFirewallApplicationRuleResponse>? = null)

Application rule collection resource.

data class AzureFirewallApplicationRuleProtocolResponse(val port: Int? = null, val protocolType: String? = null)

Properties of the application rule protocol.

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

Properties of an application rule.

data class AzureFirewallAutoscaleConfigurationResponse(val maxCapacity: Int? = null, val minCapacity: Int? = null)

Azure Firewall Autoscale Configuration parameters.

Link copied to clipboard
data class AzureFirewallIPConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val privateIPAddress: String, val provisioningState: String, val publicIPAddress: SubResourceResponse? = null, val subnet: SubResourceResponse? = null, val type: String)

IP configuration of an Azure Firewall.

Link copied to clipboard
data class AzureFirewallIpGroupsResponse(val changeNumber: String, val id: String)

IpGroups associated with azure firewall.

Link copied to clipboard
data class AzureFirewallNatRCActionResponse(val type: String? = null)

AzureFirewall NAT Rule Collection Action.

Link copied to clipboard
data class AzureFirewallNatRuleCollectionResponse(val action: AzureFirewallNatRCActionResponse? = null, val etag: String, val id: String? = null, val name: String? = null, val priority: Int? = null, val provisioningState: String, val rules: List<AzureFirewallNatRuleResponse>? = null)

NAT rule collection resource.

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

Properties of a NAT rule.

data class AzureFirewallNetworkRuleCollectionResponse(val action: AzureFirewallRCActionResponse? = null, val etag: String, val id: String? = null, val name: String? = null, val priority: Int? = null, val provisioningState: String, val rules: List<AzureFirewallNetworkRuleResponse>? = null)

Network rule collection resource.

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

Properties of the network rule.

Link copied to clipboard
data class AzureFirewallPublicIPAddressResponse(val address: String? = null)

Public IP Address associated with azure firewall.

Link copied to clipboard
data class AzureFirewallRCActionResponse(val type: String? = null)

Properties of the AzureFirewallRCAction.

Link copied to clipboard
data class AzureFirewallSkuResponse(val name: String? = null, val tier: String? = null)

SKU of an Azure Firewall.

Link copied to clipboard
data class BackendAddressPoolResponse(val backendIPConfigurations: List<NetworkInterfaceIPConfigurationResponse>, val drainPeriodInSeconds: Int? = null, val etag: String, val id: String? = null, val inboundNatRules: List<SubResourceResponse>, val loadBalancerBackendAddresses: List<LoadBalancerBackendAddressResponse>? = null, val loadBalancingRules: List<SubResourceResponse>, val location: String? = null, val name: String? = null, val outboundRule: SubResourceResponse, val outboundRules: List<SubResourceResponse>, val provisioningState: String, val syncMode: String? = null, val tunnelInterfaces: List<GatewayLoadBalancerTunnelInterfaceResponse>? = null, val type: String, val virtualNetwork: SubResourceResponse? = null)

Pool of backend IP addresses.

Link copied to clipboard
data class BastionActiveSessionResponse(val protocol: String, val resourceType: String, val sessionDurationInMins: Double, val sessionId: String, val startTime: Any, val targetHostName: String, val targetIpAddress: String, val targetResourceGroup: String, val targetResourceId: String, val targetSubscriptionId: String, val userName: String)

The session detail for a target.

Link copied to clipboard
data class BastionHostIPConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val privateIPAllocationMethod: String? = null, val provisioningState: String, val publicIPAddress: SubResourceResponse? = null, val subnet: SubResourceResponse, val type: String)

IP configuration of an Bastion Host.

Link copied to clipboard
data class BastionShareableLinkResponse(val bsl: String, val createdAt: String, val message: String, val vm: VMResponse)

Bastion Shareable Link.

Link copied to clipboard
data class BgpPeerStatusResponse(val asn: Double, val connectedDuration: String, val localAddress: String, val messagesReceived: Double, val messagesSent: Double, val neighbor: String, val routesReceived: Double, val state: String)

BGP peer status details.

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

BGP settings details.

Link copied to clipboard
data class BreakOutCategoryPoliciesResponse(val allow: Boolean? = null, val default: Boolean? = null, val optimize: Boolean? = null)

Network Virtual Appliance Sku Properties.

Link copied to clipboard
data class CircuitMetadataMapResponse(val link: String? = null, val location: String? = null, val name: String? = null)
Link copied to clipboard
data class ConfigurationGroupResponse(val conditionalMembership: String? = null, val description: String? = null, val displayName: String? = null, val groupMembers: List<GroupMembersItemResponse>? = null, val id: String? = null, val memberType: String? = null, val provisioningState: String, val resourceGuid: String)

The network configuration group resource

Link copied to clipboard
data class ConnectionMonitorDestinationResponse(val address: String? = null, val port: Int? = null, val resourceId: String? = null)

Describes the destination of connection monitor.

data class ConnectionMonitorEndpointFilterItemResponse(val address: String? = null, val type: String? = null)

Describes the connection monitor endpoint filter item.

Link copied to clipboard

Describes the connection monitor endpoint filter.

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

Link copied to clipboard
data class ConnectionMonitorEndpointResponse(val address: String? = null, val coverageLevel: String? = null, val filter: ConnectionMonitorEndpointFilterResponse? = null, val locationDetails: ConnectionMonitorEndpointLocationDetailsResponse? = null, val name: String, val resourceId: String? = null, val scope: ConnectionMonitorEndpointScopeResponse? = null, val subscriptionId: String? = null, val type: String? = null)

Describes the connection monitor endpoint.

data class ConnectionMonitorEndpointScopeItemResponse(val address: String? = null)

Describes the connection monitor endpoint scope item.

Link copied to clipboard

Describes the connection monitor endpoint scope.

data class ConnectionMonitorHttpConfigurationResponse(val method: String? = null, val path: String? = null, val port: Int? = null, val preferHTTPS: Boolean? = null, val requestHeaders: List<HTTPHeaderResponse>? = null, val validStatusCodeRanges: List<String>? = null)

Describes the HTTP configuration.

data class ConnectionMonitorIcmpConfigurationResponse(val disableTraceRoute: Boolean? = null)

Describes the ICMP configuration.

Link copied to clipboard
data class ConnectionMonitorOutputResponse(val type: String? = null, val workspaceSettings: ConnectionMonitorWorkspaceSettingsResponse? = null)

Describes a connection monitor output destination.

Link copied to clipboard
data class ConnectionMonitorSourceResponse(val port: Int? = null, val resourceId: String)

Describes the source of connection monitor.

data class ConnectionMonitorSuccessThresholdResponse(val checksFailedPercent: Int? = null, val roundTripTimeMs: Double? = null)

Describes the threshold for declaring a test successful.

data class ConnectionMonitorTcpConfigurationResponse(val destinationPortBehavior: String? = null, val disableTraceRoute: Boolean? = null, val port: Int? = null)

Describes the TCP configuration.

data class ConnectionMonitorTestConfigurationResponse(val httpConfiguration: ConnectionMonitorHttpConfigurationResponse? = null, val icmpConfiguration: ConnectionMonitorIcmpConfigurationResponse? = null, val name: String, val preferredIPVersion: String? = null, val protocol: String, val successThreshold: ConnectionMonitorSuccessThresholdResponse? = null, val tcpConfiguration: ConnectionMonitorTcpConfigurationResponse? = null, val testFrequencySec: Int? = null)

Describes a connection monitor test configuration.

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

Describes the connection monitor test group.

data class ConnectionMonitorWorkspaceSettingsResponse(val workspaceResourceId: String? = null)

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

Link copied to clipboard
data class ConnectivityGroupItemResponse(val groupConnectivity: String, val isGlobal: String? = null, val networkGroupId: String, val useHubGateway: String? = null)

Connectivity group item.

data class ContainerNetworkInterfaceConfigurationResponse(val containerNetworkInterfaces: List<SubResourceResponse>? = null, val etag: String, val id: String? = null, val ipConfigurations: List<IPConfigurationProfileResponse>? = null, val name: String? = null, val provisioningState: String, val type: String)

Container network interface configuration child resource.

data class ContainerNetworkInterfaceIpConfigurationResponse(val etag: String, val name: String? = null, val provisioningState: String, val type: String)

The ip configuration for a container network interface.

Link copied to clipboard
data class ContainerNetworkInterfaceResponse(val container: ContainerResponse? = null, val containerNetworkInterfaceConfiguration: ContainerNetworkInterfaceConfigurationResponse, val etag: String, val id: String? = null, val ipConfigurations: List<ContainerNetworkInterfaceIpConfigurationResponse>, val name: String? = null, val provisioningState: String, val type: String)

Container network interface child resource.

Link copied to clipboard
data class ContainerResponse(val id: String? = null)

Reference to container resource in remote resource provider.

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

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

Link copied to clipboard
data class CrossTenantScopesResponse(val managementGroups: List<String>, val subscriptions: List<String>, val tenantId: String)

Cross tenant scopes.

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

Contains custom Dns resolution configuration from customer.

Link copied to clipboard
data class DdosSettingsResponse(val ddosCustomPolicy: SubResourceResponse? = null, val ddosProtectionPlan: SubResourceResponse? = null, val protectionCoverage: String? = null, val protectionMode: String? = null)

Contains the DDoS protection settings of the public IP.

Link copied to clipboard
data class DelegationPropertiesResponse(val provisioningState: String, val serviceName: String? = null)

Properties of the delegation.

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

Details the service to which the subnet is delegated.

Link copied to clipboard
data class DevicePropertiesResponse(val deviceModel: String? = null, val deviceVendor: String? = null, val linkSpeedInMbps: Int? = null)

List of properties of the device.

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

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

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

DNS Proxy Settings in Firewall Policy.

data class EffectiveConnectivityConfigurationResponse(val appliesToGroups: List<ConnectivityGroupItemResponse>, val configurationGroups: List<ConfigurationGroupResponse>? = null, val connectivityTopology: String, val deleteExistingPeering: String? = null, val description: String? = null, val displayName: String? = null, val hubs: List<HubResponse>? = null, val id: String? = null, val isGlobal: String? = null, val provisioningState: String, val resourceGuid: String)

The network manager effective connectivity configuration

data class EffectiveDefaultSecurityAdminRuleResponse(val access: String, val configurationDescription: String? = null, val configurationDisplayName: String? = null, val description: String, val destinationPortRanges: List<String>, val destinations: List<AddressPrefixItemResponse>, val direction: String, val displayName: String? = null, val flag: String? = null, val id: String? = null, val kind: String, val priority: Int, val protocol: String, val provisioningState: String, val resourceGuid: String, val ruleCollectionAppliesToGroups: List<NetworkManagerSecurityGroupItemResponse>? = null, val ruleCollectionDescription: String? = null, val ruleCollectionDisplayName: String? = null, val ruleGroups: List<ConfigurationGroupResponse>? = null, val sourcePortRanges: List<String>, val sources: List<AddressPrefixItemResponse>)

Network default admin rule.

Link copied to clipboard
data class EffectiveSecurityAdminRuleResponse(val access: String, val configurationDescription: String? = null, val configurationDisplayName: String? = null, val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val displayName: String? = null, val id: String? = null, val kind: String, val priority: Int, val protocol: String, val provisioningState: String, val resourceGuid: String, val ruleCollectionAppliesToGroups: List<NetworkManagerSecurityGroupItemResponse>? = null, val ruleCollectionDescription: String? = null, val ruleCollectionDisplayName: String? = null, val ruleGroups: List<ConfigurationGroupResponse>? = null, val sourcePortRanges: List<String>? = null, val sources: List<AddressPrefixItemResponse>? = null)

Network admin rule.

Link copied to clipboard
data class EffectiveVirtualNetworkResponse(val id: String? = null, val location: String? = null, val membershipType: String? = null)

Effective Virtual Network

Link copied to clipboard
data class EndpointServiceResponse(val id: String? = null)

Identifies the service being brought into the virtual network.

Link copied to clipboard
data class ExceptionEntryResponse(val exceptionManagedRuleSets: List<ExclusionManagedRuleSetResponse>? = null, val matchVariable: String, val selector: String? = null, val selectorMatchOperator: String? = null, val valueMatchOperator: String, val values: List<String>? = null)

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

Link copied to clipboard
data class ExclusionManagedRuleGroupResponse(val ruleGroupName: String, val rules: List<ExclusionManagedRuleResponse>? = null)

Defines a managed rule group to use for exclusion.

Link copied to clipboard
data class ExclusionManagedRuleResponse(val ruleId: String)

Defines a managed rule to use for exclusion.

Link copied to clipboard
data class ExclusionManagedRuleSetResponse(val ruleGroups: List<ExclusionManagedRuleGroupResponse>? = null, val ruleSetType: String, val ruleSetVersion: String)

Defines a managed rule set for Exclusions.

Link copied to clipboard
data class ExplicitProxyResponse(val enableExplicitProxy: Boolean? = null, val enablePacFile: Boolean? = null, val httpPort: Int? = null, val httpsPort: Int? = null, val pacFile: String? = null, val pacFilePort: Int? = null)

Explicit Proxy Settings in Firewall Policy.

Link copied to clipboard
data class ExpressRouteCircuitAuthorizationResponse(val authorizationKey: String? = null, val authorizationUseStatus: String? = null, val connectionResourceUri: String, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String)

Authorization in an ExpressRouteCircuit resource.

Link copied to clipboard
data class ExpressRouteCircuitConnectionResponse(val addressPrefix: String? = null, val authorizationKey: String? = null, val circuitConnectionStatus: String, val etag: String, val expressRouteCircuitPeering: SubResourceResponse? = null, val id: String? = null, val ipv6CircuitConnectionConfig: Ipv6CircuitConnectionConfigResponse? = null, val name: String? = null, val peerExpressRouteCircuitPeering: SubResourceResponse? = null, val provisioningState: String, val type: String)

Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

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

Specifies the peering configuration.

Link copied to clipboard
data class ExpressRouteCircuitPeeringIdResponse(val id: String? = null)

ExpressRoute circuit peering identifier.

Link copied to clipboard
data class ExpressRouteCircuitPeeringResponse(val azureASN: Int? = null, val connections: List<ExpressRouteCircuitConnectionResponse>? = null, val etag: String, val expressRouteConnection: ExpressRouteConnectionIdResponse? = null, val gatewayManagerEtag: String? = null, val id: String? = null, val ipv6PeeringConfig: Ipv6ExpressRouteCircuitPeeringConfigResponse? = null, val lastModifiedBy: String, val microsoftPeeringConfig: ExpressRouteCircuitPeeringConfigResponse? = null, val name: String? = null, val peerASN: Double? = null, val peeredConnections: List<PeerExpressRouteCircuitConnectionResponse>, val peeringType: String? = null, val primaryAzurePort: String? = null, val primaryPeerAddressPrefix: String? = null, val provisioningState: String, val routeFilter: SubResourceResponse? = null, val secondaryAzurePort: String? = null, val secondaryPeerAddressPrefix: String? = null, val sharedKey: String? = null, val state: String? = null, val stats: ExpressRouteCircuitStatsResponse? = null, val type: String, val vlanId: Int? = null)

Peering in an ExpressRouteCircuit resource.

data class ExpressRouteCircuitServiceProviderPropertiesResponse(val bandwidthInMbps: Int? = null, val peeringLocation: String? = null, val serviceProviderName: String? = null)

Contains ServiceProviderProperties in an ExpressRouteCircuit.

Link copied to clipboard
data class ExpressRouteCircuitSkuResponse(val family: String? = null, val name: String? = null, val tier: String? = null)

Contains SKU in an ExpressRouteCircuit.

Link copied to clipboard
data class ExpressRouteCircuitStatsResponse(val primarybytesIn: Double? = null, val primarybytesOut: Double? = null, val secondarybytesIn: Double? = null, val secondarybytesOut: Double? = null)

Contains stats associated with the peering.

Link copied to clipboard

The ID of the ExpressRouteConnection.

Link copied to clipboard
data class ExpressRouteConnectionResponse(val authorizationKey: String? = null, val enableInternetSecurity: Boolean? = null, val enablePrivateLinkFastPath: Boolean? = null, val expressRouteCircuitPeering: ExpressRouteCircuitPeeringIdResponse, val expressRouteGatewayBypass: Boolean? = null, val id: String? = null, val name: String, val provisioningState: String, val routingConfiguration: RoutingConfigurationResponse? = null, val routingWeight: Int? = null)

ExpressRouteConnection resource.

data class ExpressRouteGatewayPropertiesResponseBounds(val max: Int? = null, val min: Int? = null)

Minimum and maximum number of scale units to deploy.

Link copied to clipboard
data class ExpressRouteLinkMacSecConfigResponse(val cakSecretIdentifier: String? = null, val cipher: String? = null, val cknSecretIdentifier: String? = null, val sciState: String? = null)

ExpressRouteLink Mac Security Configuration.

Link copied to clipboard
data class ExpressRouteLinkResponse(val adminState: String? = null, val coloLocation: String, val connectorType: String, val etag: String, val id: String? = null, val interfaceName: String, val macSecConfig: ExpressRouteLinkMacSecConfigResponse? = null, val name: String? = null, val patchPanelId: String, val provisioningState: String, val rackId: String, val routerName: String)

ExpressRouteLink child resource definition.

Link copied to clipboard
data class ExtendedLocationResponse(val name: String? = null, val type: String? = null)

ExtendedLocation complex type.

data class FirewallPolicyCertificateAuthorityResponse(val keyVaultSecretId: String? = null, val name: String? = null)

Trusted Root certificates properties for tls.

Link copied to clipboard
data class FirewallPolicyFilterRuleActionResponse(val type: String? = null)

Properties of the FirewallPolicyFilterRuleAction.

Properties of the FirewallPolicyFilterRuleCollectionAction.

data class FirewallPolicyFilterRuleCollectionResponse(val action: FirewallPolicyFilterRuleCollectionActionResponse? = null, val name: String? = null, val priority: Int? = null, val ruleCollectionType: String, val rules: List<Any>? = null)

Firewall Policy Filter Rule Collection.

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

Firewall Policy Filter Rule.

Link copied to clipboard
data class FirewallPolicyHttpHeaderToInsertResponse(val headerName: String? = null, val headerValue: String? = null)

name and value of HTTP/S header to insert

Link copied to clipboard
data class FirewallPolicyInsightsResponse(val isEnabled: Boolean? = null, val logAnalyticsResources: FirewallPolicyLogAnalyticsResourcesResponse? = null, val retentionDays: Int? = null)

Firewall Policy Insights.

data class FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse(val description: String? = null, val destinationAddresses: List<String>? = null, val destinationIpGroups: List<String>? = null, val destinationPorts: List<String>? = null, val name: String? = null, val protocol: String? = null, val sourceAddresses: List<String>? = null, val sourceIpGroups: List<String>? = null)

Intrusion detection bypass traffic specification.

The operation for configuring intrusion detection.

Link copied to clipboard
data class FirewallPolicyIntrusionDetectionResponse(val configuration: FirewallPolicyIntrusionDetectionConfigurationResponse? = null, val mode: String? = null, val profile: String? = null)

Configuration for intrusion detection mode and rules.

Intrusion detection signatures specification states.

data class FirewallPolicyLogAnalyticsResourcesResponse(val defaultWorkspaceId: SubResourceResponse? = null, val workspaces: List<FirewallPolicyLogAnalyticsWorkspaceResponse>? = null)

Log Analytics Resources for Firewall Policy Insights.

data class FirewallPolicyLogAnalyticsWorkspaceResponse(val region: String? = null, val workspaceId: SubResourceResponse? = null)

Log Analytics Workspace for Firewall Policy Insights.

Link copied to clipboard
data class FirewallPolicyNatRuleActionResponse(val type: String? = null)

Properties of the FirewallPolicyNatRuleAction.

Properties of the FirewallPolicyNatRuleCollectionAction.

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

Firewall Policy NAT Rule Collection.

Link copied to clipboard
data class FirewallPolicyNatRuleResponse(val action: FirewallPolicyNatRuleActionResponse? = null, val name: String? = null, val priority: Int? = null, val ruleCondition: Any? = null, val ruleType: String, val translatedAddress: String? = null, val translatedPort: String? = null)

Firewall Policy NAT Rule.

data class FirewallPolicyRuleApplicationProtocolResponse(val port: Int? = null, val protocolType: String? = null)

Properties of the application rule protocol.

data class FirewallPolicyRuleConditionApplicationProtocolResponse(val port: Int? = null, val protocolType: String? = null)

Properties of the application rule protocol.

Link copied to clipboard
data class FirewallPolicySkuResponse(val tier: String? = null)

SKU of Firewall policy.

Link copied to clipboard
data class FirewallPolicySNATResponse(val autoLearnPrivateRanges: String? = null, val privateRanges: List<String>? = null)

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

Link copied to clipboard
data class FirewallPolicySQLResponse(val allowSqlRedirect: Boolean? = null)

SQL Settings in Firewall Policy.

data class FirewallPolicyThreatIntelWhitelistResponse(val fqdns: List<String>? = null, val ipAddresses: List<String>? = null)

ThreatIntel Whitelist for Firewall Policy.

Link copied to clipboard

Configuration needed to perform TLS termination & initiation.

Link copied to clipboard
data class FlowLogFormatParametersResponse(val type: String? = null, val version: Int? = null)

Parameters that define the flow log format.

Link copied to clipboard
data class FlowLogResponse(val enabled: Boolean? = null, val enabledFilteringCriteria: String? = null, val etag: String, val flowAnalyticsConfiguration: TrafficAnalyticsPropertiesResponse? = null, val format: FlowLogFormatParametersResponse? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val retentionPolicy: RetentionPolicyParametersResponse? = null, val storageId: String, val tags: Map<String, String>? = null, val targetResourceGuid: String, val targetResourceId: String, val type: String)

A flow log resource.

Link copied to clipboard
data class FrontendIPConfigurationResponse(val etag: String, val gatewayLoadBalancer: SubResourceResponse? = null, val id: String? = null, val inboundNatPools: List<SubResourceResponse>, val inboundNatRules: List<SubResourceResponse>, val loadBalancingRules: List<SubResourceResponse>, val name: String? = null, val outboundRules: List<SubResourceResponse>, val privateIPAddress: String? = null, val privateIPAddressVersion: String? = null, val privateIPAllocationMethod: String? = null, val provisioningState: String, val publicIPAddress: PublicIPAddressResponse? = null, val publicIPPrefix: SubResourceResponse? = null, val subnet: SubnetResponse? = null, val type: String, val zones: List<String>? = null)

Frontend IP address of the load balancer.

data class GatewayCustomBgpIpAddressIpConfigurationResponse(val customBgpIpAddress: String, val ipConfigurationId: String)

GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection.

data class GatewayLoadBalancerTunnelInterfaceResponse(val identifier: Int? = null, val port: Int? = null, val protocol: String? = null, val type: String? = null)

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

Link copied to clipboard
data class GatewayResiliencyRecommendationResponse(val callToActionLink: String? = null, val callToActionText: String? = null, val recommendationId: String? = null, val recommendationText: String? = null, val recommendationTitle: String? = null, val severity: String? = null)

Resiliency Recommendation details

Link copied to clipboard
data class GatewayRouteResponse(val asPath: String, val localAddress: String, val network: String, val nextHop: String, val origin: String, val sourcePeer: String, val weight: Int)

Gateway routing details.

Link copied to clipboard
data class GatewayRouteSetResponse(val details: Map<String, List<RouteSourceDetailsResponse>>? = null, val locations: List<String>? = null, val name: String? = null)
Link copied to clipboard
data class GetActiveSessionsResult(val nextLink: String? = null, val value: List<BastionActiveSessionResponse>? = null)

Response for GetActiveSessions.

Link copied to clipboard
data class GetAdminRuleCollectionResult(val appliesToGroups: List<NetworkManagerSecurityGroupItemResponse>, val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

Defines the admin rule collection.

Link copied to clipboard
data class GetAdminRuleResult(val access: String, val azureApiVersion: String, val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val etag: String, val id: String, val kind: String, val name: String, val priority: Int, val protocol: String, val provisioningState: String, val resourceGuid: String, val sourcePortRanges: List<String>? = null, val sources: List<AddressPrefixItemResponse>? = null, val systemData: SystemDataResponse, val type: String)

Network admin rule.

Result of on demand test probe.

data class GetApplicationGatewayPrivateEndpointConnectionResult(val azureApiVersion: String, val etag: String, val id: String? = null, val linkIdentifier: String, val name: String? = null, val privateEndpoint: PrivateEndpointResponse, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val type: String)

Private Endpoint connection on an application gateway.

Link copied to clipboard
data class GetApplicationGatewayResult(val authenticationCertificates: List<ApplicationGatewayAuthenticationCertificateResponse>? = null, val autoscaleConfiguration: ApplicationGatewayAutoscaleConfigurationResponse? = null, val azureApiVersion: String, val backendAddressPools: List<ApplicationGatewayBackendAddressPoolResponse>? = null, val backendHttpSettingsCollection: List<ApplicationGatewayBackendHttpSettingsResponse>? = null, val backendSettingsCollection: List<ApplicationGatewayBackendSettingsResponse>? = null, val customErrorConfigurations: List<ApplicationGatewayCustomErrorResponse>? = null, val defaultPredefinedSslPolicy: String, val enableFips: Boolean? = null, val enableHttp2: Boolean? = null, val etag: String, val firewallPolicy: SubResourceResponse? = null, val forceFirewallPolicyAssociation: Boolean? = null, val frontendIPConfigurations: List<ApplicationGatewayFrontendIPConfigurationResponse>? = null, val frontendPorts: List<ApplicationGatewayFrontendPortResponse>? = null, val gatewayIPConfigurations: List<ApplicationGatewayIPConfigurationResponse>? = null, val globalConfiguration: ApplicationGatewayGlobalConfigurationResponse? = null, val httpListeners: List<ApplicationGatewayHttpListenerResponse>? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val listeners: List<ApplicationGatewayListenerResponse>? = null, val loadDistributionPolicies: List<ApplicationGatewayLoadDistributionPolicyResponse>? = null, val location: String? = null, val name: String, val operationalState: String, val privateEndpointConnections: List<ApplicationGatewayPrivateEndpointConnectionResponse>, val privateLinkConfigurations: List<ApplicationGatewayPrivateLinkConfigurationResponse>? = null, val probes: List<ApplicationGatewayProbeResponse>? = null, val provisioningState: String, val redirectConfigurations: List<ApplicationGatewayRedirectConfigurationResponse>? = null, val requestRoutingRules: List<ApplicationGatewayRequestRoutingRuleResponse>? = null, val resourceGuid: String, val rewriteRuleSets: List<ApplicationGatewayRewriteRuleSetResponse>? = null, val routingRules: List<ApplicationGatewayRoutingRuleResponse>? = null, val sku: ApplicationGatewaySkuResponse? = null, val sslCertificates: List<ApplicationGatewaySslCertificateResponse>? = null, val sslPolicy: ApplicationGatewaySslPolicyResponse? = null, val sslProfiles: List<ApplicationGatewaySslProfileResponse>? = null, val tags: Map<String, String>? = null, val trustedClientCertificates: List<ApplicationGatewayTrustedClientCertificateResponse>? = null, val trustedRootCertificates: List<ApplicationGatewayTrustedRootCertificateResponse>? = null, val type: String, val urlPathMaps: List<ApplicationGatewayUrlPathMapResponse>? = null, val webApplicationFirewallConfiguration: ApplicationGatewayWebApplicationFirewallConfigurationResponse? = null, val zones: List<String>? = null)

Application gateway resource.

Link copied to clipboard
data class GetApplicationSecurityGroupResult(val azureApiVersion: String, val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

An application security group in a resource group.

Link copied to clipboard
data class GetAzureFirewallResult(val additionalProperties: Map<String, String>? = null, val applicationRuleCollections: List<AzureFirewallApplicationRuleCollectionResponse>? = null, val autoscaleConfiguration: AzureFirewallAutoscaleConfigurationResponse? = null, val azureApiVersion: String, val etag: String, val firewallPolicy: SubResourceResponse? = null, val hubIPAddresses: HubIPAddressesResponse? = null, val id: String? = null, val ipConfigurations: List<AzureFirewallIPConfigurationResponse>? = null, val ipGroups: List<AzureFirewallIpGroupsResponse>, val location: String? = null, val managementIpConfiguration: AzureFirewallIPConfigurationResponse? = null, val name: String, val natRuleCollections: List<AzureFirewallNatRuleCollectionResponse>? = null, val networkRuleCollections: List<AzureFirewallNetworkRuleCollectionResponse>? = null, val provisioningState: String, val sku: AzureFirewallSkuResponse? = null, val tags: Map<String, String>? = null, val threatIntelMode: String? = null, val type: String, val virtualHub: SubResourceResponse? = null, val zones: List<String>? = null)

Azure Firewall resource.

Link copied to clipboard
data class GetBastionHostResult(val azureApiVersion: String, val disableCopyPaste: Boolean? = null, val dnsName: String? = null, val enableFileCopy: Boolean? = null, val enableIpConnect: Boolean? = null, val enableKerberos: Boolean? = null, val enablePrivateOnlyBastion: Boolean? = null, val enableSessionRecording: Boolean? = null, val enableShareableLink: Boolean? = null, val enableTunneling: Boolean? = null, val etag: String, val id: String? = null, val ipConfigurations: List<BastionHostIPConfigurationResponse>? = null, val location: String? = null, val name: String, val networkAcls: BastionHostPropertiesFormatResponseNetworkAcls? = null, val provisioningState: String, val scaleUnits: Int? = null, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val virtualNetwork: SubResourceResponse? = null, val zones: List<String>? = null)

Bastion Host resource.

Link copied to clipboard
data class GetBastionShareableLinkResult(val nextLink: String? = null, val value: List<BastionShareableLinkResponse>? = null)

Response for all the Bastion Shareable Link endpoints.

Link copied to clipboard
data class GetConfigurationPolicyGroupResult(val azureApiVersion: String, val etag: String, val id: String? = null, val isDefault: Boolean? = null, val name: String? = null, val p2SConnectionConfigurations: List<SubResourceResponse>, val policyMembers: List<VpnServerConfigurationPolicyGroupMemberResponse>? = null, val priority: Int? = null, val provisioningState: String, val type: String)

VpnServerConfigurationPolicyGroup Resource.

Link copied to clipboard
data class GetConnectionMonitorResult(val autoStart: Boolean? = null, val azureApiVersion: String, val connectionMonitorType: String, val destination: ConnectionMonitorDestinationResponse? = null, val endpoints: List<ConnectionMonitorEndpointResponse>? = null, val etag: String, val id: String, val location: String? = null, val monitoringIntervalInSeconds: Int? = null, val monitoringStatus: String, val name: String, val notes: String? = null, val outputs: List<ConnectionMonitorOutputResponse>? = null, val provisioningState: String, val source: ConnectionMonitorSourceResponse? = null, val startTime: String, val tags: Map<String, String>? = null, val testConfigurations: List<ConnectionMonitorTestConfigurationResponse>? = null, val testGroups: List<ConnectionMonitorTestGroupResponse>? = null, val type: String)

Information about the connection monitor.

Link copied to clipboard
data class GetConnectivityConfigurationResult(val appliesToGroups: List<ConnectivityGroupItemResponse>, val azureApiVersion: String, val connectivityTopology: String, val deleteExistingPeering: String? = null, val description: String? = null, val etag: String, val hubs: List<HubResponse>? = null, val id: String, val isGlobal: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

The network manager connectivity configuration resource

Link copied to clipboard
data class GetCustomIPPrefixResult(val asn: String? = null, val authorizationMessage: String? = null, val azureApiVersion: String, val childCustomIpPrefixes: List<SubResourceResponse>, val cidr: String? = null, val commissionedState: String? = null, val customIpPrefixParent: SubResourceResponse? = null, val etag: String, val expressRouteAdvertise: Boolean? = null, val extendedLocation: ExtendedLocationResponse? = null, val failedReason: String, val geo: String? = null, val id: String? = null, val location: String? = null, val name: String, val noInternetAdvertise: Boolean? = null, val prefixType: String? = null, val provisioningState: String, val publicIpPrefixes: List<SubResourceResponse>, val resourceGuid: String, val signedMessage: String? = null, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Custom IP prefix resource.

Link copied to clipboard
data class GetDdosCustomPolicyResult(val azureApiVersion: String, val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

A DDoS custom policy in a resource group.

Link copied to clipboard
data class GetDdosProtectionPlanResult(val azureApiVersion: String, val etag: String, val id: String, val location: String? = null, val name: String, val provisioningState: String, val publicIPAddresses: List<SubResourceResponse>, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String, val virtualNetworks: List<SubResourceResponse>)

A DDoS protection plan in a resource group.

Link copied to clipboard
data class GetDefaultAdminRuleResult(val access: String, val azureApiVersion: String, val description: String, val destinationPortRanges: List<String>, val destinations: List<AddressPrefixItemResponse>, val direction: String, val etag: String, val flag: String? = null, val id: String, val kind: String, val name: String, val priority: Int, val protocol: String, val provisioningState: String, val resourceGuid: String, val sourcePortRanges: List<String>, val sources: List<AddressPrefixItemResponse>, val systemData: SystemDataResponse, val type: String)

Network default admin rule.

Link copied to clipboard
data class GetDefaultUserRuleResult(val azureApiVersion: String, val description: String, val destinationPortRanges: List<String>, val destinations: List<AddressPrefixItemResponse>, val direction: String, val etag: String, val flag: String? = null, val id: String, val kind: String, val name: String, val protocol: String, val provisioningState: String, val sourcePortRanges: List<String>, val sources: List<AddressPrefixItemResponse>, val systemData: SystemDataResponse, val type: String)

Network security default user rule.

Link copied to clipboard
data class GetDscpConfigurationResult(val associatedNetworkInterfaces: List<NetworkInterfaceResponse>, val azureApiVersion: String, val destinationIpRanges: List<QosIpRangeResponse>? = null, val destinationPortRanges: List<QosPortRangeResponse>? = null, val etag: String, val id: String? = null, val location: String? = null, val markings: List<Int>? = null, val name: String, val protocol: String? = null, val provisioningState: String, val qosCollectionId: String, val qosDefinitionCollection: List<QosDefinitionResponse>? = null, val resourceGuid: String, val sourceIpRanges: List<QosIpRangeResponse>? = null, val sourcePortRanges: List<QosPortRangeResponse>? = null, val tags: Map<String, String>? = null, val type: String)

Differentiated Services Code Point configuration for any given network interface

data class GetExpressRouteCircuitAuthorizationResult(val authorizationKey: String? = null, val authorizationUseStatus: String? = null, val azureApiVersion: String, val connectionResourceUri: String, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String)

Authorization in an ExpressRouteCircuit resource.

Link copied to clipboard
data class GetExpressRouteCircuitConnectionResult(val addressPrefix: String? = null, val authorizationKey: String? = null, val azureApiVersion: String, val circuitConnectionStatus: String, val etag: String, val expressRouteCircuitPeering: SubResourceResponse? = null, val id: String? = null, val ipv6CircuitConnectionConfig: Ipv6CircuitConnectionConfigResponse? = null, val name: String? = null, val peerExpressRouteCircuitPeering: SubResourceResponse? = null, val provisioningState: String, val type: String)

Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

Link copied to clipboard
data class GetExpressRouteCircuitPeeringResult(val azureASN: Int? = null, val azureApiVersion: String, val connections: List<ExpressRouteCircuitConnectionResponse>? = null, val etag: String, val expressRouteConnection: ExpressRouteConnectionIdResponse? = null, val gatewayManagerEtag: String? = null, val id: String? = null, val ipv6PeeringConfig: Ipv6ExpressRouteCircuitPeeringConfigResponse? = null, val lastModifiedBy: String, val microsoftPeeringConfig: ExpressRouteCircuitPeeringConfigResponse? = null, val name: String? = null, val peerASN: Double? = null, val peeredConnections: List<PeerExpressRouteCircuitConnectionResponse>, val peeringType: String? = null, val primaryAzurePort: String? = null, val primaryPeerAddressPrefix: String? = null, val provisioningState: String, val routeFilter: SubResourceResponse? = null, val secondaryAzurePort: String? = null, val secondaryPeerAddressPrefix: String? = null, val sharedKey: String? = null, val state: String? = null, val stats: ExpressRouteCircuitStatsResponse? = null, val type: String, val vlanId: Int? = null)

Peering in an ExpressRouteCircuit resource.

Link copied to clipboard
data class GetExpressRouteCircuitResult(val allowClassicOperations: Boolean? = null, val authorizationKey: String? = null, val authorizationStatus: String, val authorizations: List<ExpressRouteCircuitAuthorizationResponse>? = null, val azureApiVersion: String, val bandwidthInGbps: Double? = null, val circuitProvisioningState: String? = null, val enableDirectPortRateLimit: Boolean? = null, val etag: String, val expressRoutePort: SubResourceResponse? = null, val gatewayManagerEtag: String? = null, val globalReachEnabled: Boolean? = null, val id: String? = null, val location: String? = null, val name: String, val peerings: List<ExpressRouteCircuitPeeringResponse>? = null, val provisioningState: String, val serviceKey: String? = null, val serviceProviderNotes: String? = null, val serviceProviderProperties: ExpressRouteCircuitServiceProviderPropertiesResponse? = null, val serviceProviderProvisioningState: String? = null, val sku: ExpressRouteCircuitSkuResponse? = null, val stag: Int, val tags: Map<String, String>? = null, val type: String)

ExpressRouteCircuit resource.

Link copied to clipboard
data class GetExpressRouteConnectionResult(val authorizationKey: String? = null, val azureApiVersion: String, val enableInternetSecurity: Boolean? = null, val enablePrivateLinkFastPath: Boolean? = null, val expressRouteCircuitPeering: ExpressRouteCircuitPeeringIdResponse, val expressRouteGatewayBypass: Boolean? = null, val id: String? = null, val name: String, val provisioningState: String, val routingConfiguration: RoutingConfigurationResponse? = null, val routingWeight: Int? = null)

ExpressRouteConnection resource.

data class GetExpressRouteCrossConnectionPeeringResult(val azureASN: Int, val azureApiVersion: String, val etag: String, val gatewayManagerEtag: String? = null, val id: String? = null, val ipv6PeeringConfig: Ipv6ExpressRouteCircuitPeeringConfigResponse? = null, val lastModifiedBy: String, val microsoftPeeringConfig: ExpressRouteCircuitPeeringConfigResponse? = null, val name: String? = null, val peerASN: Double? = null, val peeringType: String? = null, val primaryAzurePort: String, val primaryPeerAddressPrefix: String? = null, val provisioningState: String, val secondaryAzurePort: String, val secondaryPeerAddressPrefix: String? = null, val sharedKey: String? = null, val state: String? = null, val vlanId: Int? = null)

Peering in an ExpressRoute Cross Connection resource.

Link copied to clipboard
data class GetExpressRouteGatewayResult(val allowNonVirtualWanTraffic: Boolean? = null, val autoScaleConfiguration: ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration? = null, val azureApiVersion: String, val etag: String, val expressRouteConnections: List<ExpressRouteConnectionResponse>? = null, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualHub: VirtualHubIdResponse)

ExpressRoute gateway resource.

Link copied to clipboard
data class GetExpressRoutePortAuthorizationResult(val authorizationKey: String, val authorizationUseStatus: String, val azureApiVersion: String, val circuitResourceUri: String, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String)

ExpressRoutePort Authorization resource definition.

Link copied to clipboard
data class GetExpressRoutePortResult(val allocationDate: String, val azureApiVersion: String, val bandwidthInGbps: Int? = null, val billingType: String? = null, val circuits: List<SubResourceResponse>, val encapsulation: String? = null, val etag: String, val etherType: String, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val links: List<ExpressRouteLinkResponse>? = null, val location: String? = null, val mtu: String, val name: String, val peeringLocation: String? = null, val provisionedBandwidthInGbps: Double, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

ExpressRoutePort resource definition.

Link copied to clipboard
data class GetFirewallPolicyDraftResult(val azureApiVersion: String, val basePolicy: SubResourceResponse? = null, val dnsSettings: DnsSettingsResponse? = null, val explicitProxy: ExplicitProxyResponse? = null, val id: String? = null, val insights: FirewallPolicyInsightsResponse? = null, val intrusionDetection: FirewallPolicyIntrusionDetectionResponse? = null, val location: String? = null, val name: String, val snat: FirewallPolicySNATResponse? = null, val sql: FirewallPolicySQLResponse? = null, val tags: Map<String, String>? = null, val threatIntelMode: String? = null, val threatIntelWhitelist: FirewallPolicyThreatIntelWhitelistResponse? = null, val type: String)

FirewallPolicy Resource.

Link copied to clipboard
data class GetFirewallPolicyResult(val azureApiVersion: String, val basePolicy: SubResourceResponse? = null, val childPolicies: List<SubResourceResponse>, val dnsSettings: DnsSettingsResponse? = null, val etag: String, val explicitProxy: ExplicitProxyResponse? = null, val firewalls: List<SubResourceResponse>, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val insights: FirewallPolicyInsightsResponse? = null, val intrusionDetection: FirewallPolicyIntrusionDetectionResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val ruleCollectionGroups: List<SubResourceResponse>, val size: String, val sku: FirewallPolicySkuResponse? = null, val snat: FirewallPolicySNATResponse? = null, val sql: FirewallPolicySQLResponse? = null, val tags: Map<String, String>? = null, val threatIntelMode: String? = null, val threatIntelWhitelist: FirewallPolicyThreatIntelWhitelistResponse? = null, val transportSecurity: FirewallPolicyTransportSecurityResponse? = null, val type: String)

FirewallPolicy Resource.

data class GetFirewallPolicyRuleCollectionGroupDraftResult(val azureApiVersion: String, val id: String? = null, val name: String? = null, val priority: Int? = null, val ruleCollections: List<Either<FirewallPolicyFilterRuleCollectionResponse, FirewallPolicyNatRuleCollectionResponse>>? = null, val size: String, val type: String)

Rule Collection Group resource.

data class GetFirewallPolicyRuleCollectionGroupResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val priority: Int? = null, val provisioningState: String, val ruleCollections: List<Either<FirewallPolicyFilterRuleCollectionResponse, FirewallPolicyNatRuleCollectionResponse>>? = null, val size: String, val type: String)

Rule Collection Group resource.

Link copied to clipboard
data class GetFirewallPolicyRuleGroupResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val priority: Int? = null, val provisioningState: String, val rules: List<Either<FirewallPolicyFilterRuleResponse, FirewallPolicyNatRuleResponse>>? = null, val type: String)

Rule Group resource.

Link copied to clipboard
data class GetFlowLogResult(val azureApiVersion: String, val enabled: Boolean? = null, val enabledFilteringCriteria: String? = null, val etag: String, val flowAnalyticsConfiguration: TrafficAnalyticsPropertiesResponse? = null, val format: FlowLogFormatParametersResponse? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val retentionPolicy: RetentionPolicyParametersResponse? = null, val storageId: String, val tags: Map<String, String>? = null, val targetResourceGuid: String, val targetResourceId: String, val type: String)

A flow log resource.

Link copied to clipboard
data class GetHubRouteTableResult(val associatedConnections: List<String>, val azureApiVersion: String, val etag: String, val id: String? = null, val labels: List<String>? = null, val name: String? = null, val propagatingConnections: List<String>, val provisioningState: String, val routes: List<HubRouteResponse>? = null, val type: String)

RouteTable resource in a virtual hub.

Link copied to clipboard
data class GetHubVirtualNetworkConnectionResult(val allowHubToRemoteVnetTransit: Boolean? = null, val allowRemoteVnetToUseHubVnetGateways: Boolean? = null, val azureApiVersion: String, val enableInternetSecurity: Boolean? = null, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val remoteVirtualNetwork: SubResourceResponse? = null, val routingConfiguration: RoutingConfigurationResponse? = null)

HubVirtualNetworkConnection Resource.

Link copied to clipboard
data class GetInboundNatRuleResult(val azureApiVersion: String, val backendAddressPool: SubResourceResponse? = null, val backendIPConfiguration: NetworkInterfaceIPConfigurationResponse, val backendPort: Int? = null, val enableFloatingIP: Boolean? = null, val enableTcpReset: Boolean? = null, val etag: String, val frontendIPConfiguration: SubResourceResponse? = null, val frontendPort: Int? = null, val frontendPortRangeEnd: Int? = null, val frontendPortRangeStart: Int? = null, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val name: String? = null, val protocol: String? = null, val provisioningState: String, val type: String)

Inbound NAT rule of the load balancer.

Link copied to clipboard
data class GetInterfaceEndpointResult(val azureApiVersion: String, val endpointService: EndpointServiceResponse? = null, val etag: String? = null, val fqdn: String? = null, val id: String? = null, val location: String? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val owner: String, val provisioningState: String, val subnet: SubnetResponse? = null, val tags: Map<String, String>? = null, val type: String)

Interface endpoint resource.

Link copied to clipboard
data class GetIpAllocationResult(val allocationTags: Map<String, String>? = null, val azureApiVersion: String, val etag: String, val id: String? = null, val ipamAllocationId: String? = null, val location: String? = null, val name: String, val prefix: String? = null, val prefixLength: Int? = null, val prefixType: String? = null, val subnet: SubResourceResponse, val tags: Map<String, String>? = null, val type: String, val virtualNetwork: SubResourceResponse)

IpAllocation resource.

Link copied to clipboard
data class GetIpamPoolResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val properties: IpamPoolPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Instance of Pool resource.

Link copied to clipboard
data class GetIpamPoolUsageResult(val addressPrefixes: List<String>, val allocatedAddressPrefixes: List<String>, val availableAddressPrefixes: List<String>, val childPools: List<ResourceBasicsResponse>, val numberOfAllocatedIPAddresses: String, val numberOfAvailableIPAddresses: String, val numberOfReservedIPAddresses: String, val reservedAddressPrefixes: List<String>, val totalNumberOfIPAddresses: String)

IpamPool usage information.

Link copied to clipboard
data class GetIpGroupResult(val azureApiVersion: String, val etag: String, val firewallPolicies: List<SubResourceResponse>, val firewalls: List<SubResourceResponse>, val id: String? = null, val ipAddresses: List<String>? = null, val location: String? = null, val name: String, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

The IpGroups resource information.

Link copied to clipboard
data class GetLoadBalancerBackendAddressPoolResult(val azureApiVersion: String, val backendIPConfigurations: List<NetworkInterfaceIPConfigurationResponse>, val drainPeriodInSeconds: Int? = null, val etag: String, val id: String? = null, val inboundNatRules: List<SubResourceResponse>, val loadBalancerBackendAddresses: List<LoadBalancerBackendAddressResponse>? = null, val loadBalancingRules: List<SubResourceResponse>, val location: String? = null, val name: String? = null, val outboundRule: SubResourceResponse, val outboundRules: List<SubResourceResponse>, val provisioningState: String, val syncMode: String? = null, val tunnelInterfaces: List<GatewayLoadBalancerTunnelInterfaceResponse>? = null, val type: String, val virtualNetwork: SubResourceResponse? = null)

Pool of backend IP addresses.

Link copied to clipboard
data class GetLoadBalancerResult(val azureApiVersion: String, val backendAddressPools: List<BackendAddressPoolResponse>? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val frontendIPConfigurations: List<FrontendIPConfigurationResponse>? = null, val id: String? = null, val inboundNatPools: List<InboundNatPoolResponse>? = null, val inboundNatRules: List<InboundNatRuleResponse>? = null, val loadBalancingRules: List<LoadBalancingRuleResponse>? = null, val location: String? = null, val name: String, val outboundRules: List<OutboundRuleResponse>? = null, val probes: List<ProbeResponse>? = null, val provisioningState: String, val resourceGuid: String, val sku: LoadBalancerSkuResponse? = null, val tags: Map<String, String>? = null, val type: String)

LoadBalancer resource.

Link copied to clipboard
data class GetLocalNetworkGatewayResult(val azureApiVersion: String, val bgpSettings: BgpSettingsResponse? = null, val etag: String, val fqdn: String? = null, val gatewayIpAddress: String? = null, val id: String? = null, val localNetworkAddressSpace: AddressSpaceResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

A common class for general resource information.

data class GetManagementGroupNetworkManagerConnectionResult(val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val networkManagerId: String? = null, val systemData: SystemDataResponse, val type: String)

The Network Manager Connection resource

Link copied to clipboard
data class GetNatGatewayResult(val azureApiVersion: String, val etag: String, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val location: String? = null, val name: String, val provisioningState: String, val publicIpAddresses: List<SubResourceResponse>? = null, val publicIpPrefixes: List<SubResourceResponse>? = null, val resourceGuid: String, val sku: NatGatewaySkuResponse? = null, val subnets: List<SubResourceResponse>, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Nat Gateway resource.

Link copied to clipboard
data class GetNatRuleResult(val azureApiVersion: String, val egressVpnSiteLinkConnections: List<SubResourceResponse>, val etag: String, val externalMappings: List<VpnNatRuleMappingResponse>? = null, val id: String? = null, val ingressVpnSiteLinkConnections: List<SubResourceResponse>, val internalMappings: List<VpnNatRuleMappingResponse>? = null, val ipConfigurationId: String? = null, val mode: String? = null, val name: String? = null, val provisioningState: String, val type: String)

VpnGatewayNatRule Resource.

Link copied to clipboard
data class GetNetworkGroupResult(val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val memberType: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

The network group resource

Link copied to clipboard
data class GetNetworkInterfaceResult(val auxiliaryMode: String? = null, val auxiliarySku: String? = null, val azureApiVersion: String, val defaultOutboundConnectivityEnabled: Boolean, val disableTcpStateTracking: Boolean? = null, val dnsSettings: NetworkInterfaceDnsSettingsResponse? = null, val dscpConfiguration: SubResourceResponse, val enableAcceleratedNetworking: Boolean? = null, val enableIPForwarding: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val hostedWorkloads: List<String>, val id: String? = null, val ipConfigurations: List<NetworkInterfaceIPConfigurationResponse>? = null, val location: String? = null, val macAddress: String, val migrationPhase: String? = null, val name: String, val networkSecurityGroup: NetworkSecurityGroupResponse? = null, val nicType: String? = null, val primary: Boolean, val privateEndpoint: PrivateEndpointResponse, val privateLinkService: PrivateLinkServiceResponse? = null, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val tapConfigurations: List<NetworkInterfaceTapConfigurationResponse>, val type: String, val virtualMachine: SubResourceResponse, val vnetEncryptionSupported: Boolean, val workloadType: String? = null)

A network interface in a resource group.

data class GetNetworkInterfaceTapConfigurationResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String, val virtualNetworkTap: VirtualNetworkTapResponse? = null)

Tap configuration in a Network Interface.

Link copied to clipboard
data class GetNetworkManagerResult(val azureApiVersion: String, val description: String? = null, val etag: String, val id: String? = null, val location: String? = null, val name: String, val networkManagerScopeAccesses: List<String>? = null, val networkManagerScopes: NetworkManagerPropertiesResponseNetworkManagerScopes, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Managed Network resource

data class GetNetworkManagerRoutingConfigurationResult(val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

Defines the routing configuration

Link copied to clipboard
data class GetNetworkProfileResult(val azureApiVersion: String, val containerNetworkInterfaceConfigurations: List<ContainerNetworkInterfaceConfigurationResponse>? = null, val containerNetworkInterfaces: List<ContainerNetworkInterfaceResponse>, val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

Network profile resource.

Link copied to clipboard
data class GetNetworkSecurityGroupResult(val azureApiVersion: String, val defaultSecurityRules: List<SecurityRuleResponse>, val etag: String, val flowLogs: List<FlowLogResponse>, val flushConnection: Boolean? = null, val id: String? = null, val location: String? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val provisioningState: String, val resourceGuid: String, val securityRules: List<SecurityRuleResponse>? = null, val subnets: List<SubnetResponse>, val tags: Map<String, String>? = null, val type: String)

NetworkSecurityGroup resource.

data class GetNetworkSecurityPerimeterAccessRuleResult(val addressPrefixes: List<String>? = null, val azureApiVersion: String, val direction: String? = null, val emailAddresses: List<String>? = null, val fullyQualifiedDomainNames: List<String>? = null, val id: String, val location: String? = null, val name: String, val networkSecurityPerimeters: List<PerimeterBasedAccessRuleResponse>, val phoneNumbers: List<String>? = null, val provisioningState: String, val serviceTags: List<String>? = null, val subscriptions: List<SubscriptionIdResponse>? = null, val tags: Map<String, String>? = null, val type: String)

The NSP access rule resource

data class GetNetworkSecurityPerimeterAssociationResult(val accessMode: String? = null, val azureApiVersion: String, val hasProvisioningIssues: String, val id: String, val location: String? = null, val name: String, val privateLinkResource: SubResourceResponse? = null, val profile: SubResourceResponse? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

The NSP resource association resource

Link copied to clipboard
data class GetNetworkSecurityPerimeterLinkResult(val autoApprovedRemotePerimeterResourceId: String? = null, val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val localInboundProfiles: List<String>? = null, val localOutboundProfiles: List<String>, val name: String, val provisioningState: String, val remoteInboundProfiles: List<String>? = null, val remoteOutboundProfiles: List<String>, val remotePerimeterGuid: String, val remotePerimeterLocation: String, val status: String, val type: String)

The network security perimeter link resource

data class GetNetworkSecurityPerimeterLoggingConfigurationResult(val azureApiVersion: String, val etag: String, val id: String, val name: String, val properties: NspLoggingConfigurationPropertiesResponse, val type: String)

The NSP logging configuration

Link copied to clipboard
data class GetNetworkSecurityPerimeterProfileResult(val accessRulesVersion: String, val azureApiVersion: String, val diagnosticSettingsVersion: String, val id: String, val location: String? = null, val name: String, val tags: Map<String, String>? = null, val type: String)

The network security perimeter profile resource

Link copied to clipboard
data class GetNetworkSecurityPerimeterResult(val azureApiVersion: String, val id: String, val location: String? = null, val name: String, val perimeterGuid: String, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

The Network Security Perimeter resource

data class GetNetworkVirtualApplianceConnectionResult(val azureApiVersion: String, val id: String? = null, val name: String? = null, val properties: NetworkVirtualApplianceConnectionPropertiesResponse)

NetworkVirtualApplianceConnection resource.

Link copied to clipboard
data class GetNetworkVirtualApplianceResult(val additionalNics: List<VirtualApplianceAdditionalNicPropertiesResponse>? = null, val addressPrefix: String, val azureApiVersion: String, val bootStrapConfigurationBlobs: List<String>? = null, val cloudInitConfiguration: String? = null, val cloudInitConfigurationBlobs: List<String>? = null, val delegation: DelegationPropertiesResponse? = null, val deploymentType: String, val etag: String, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val inboundSecurityRules: List<SubResourceResponse>, val internetIngressPublicIps: List<InternetIngressPublicIpsPropertiesResponse>? = null, val location: String? = null, val name: String, val networkProfile: NetworkVirtualAppliancePropertiesFormatResponseNetworkProfile? = null, val nvaSku: VirtualApplianceSkuPropertiesResponse? = null, val partnerManagedResource: PartnerManagedResourcePropertiesResponse? = null, val provisioningState: String, val sshPublicKey: String? = null, val tags: Map<String, String>? = null, val type: String, val virtualApplianceAsn: Double? = null, val virtualApplianceConnections: List<SubResourceResponse>, val virtualApplianceNics: List<VirtualApplianceNicPropertiesResponse>, val virtualApplianceSites: List<SubResourceResponse>, val virtualHub: SubResourceResponse? = null)

NetworkVirtualAppliance Resource.

Link copied to clipboard
data class GetNetworkWatcherResult(val azureApiVersion: String, val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

Network watcher in a resource group.

Link copied to clipboard
data class GetNspAccessRuleResult(val addressPrefixes: List<String>? = null, val azureApiVersion: String, val direction: String? = null, val emailAddresses: List<String>? = null, val fullyQualifiedDomainNames: List<String>? = null, val id: String, val location: String? = null, val name: String, val networkSecurityPerimeters: List<PerimeterBasedAccessRuleResponse>, val phoneNumbers: List<String>? = null, val provisioningState: String, val serviceTags: List<String>? = null, val subscriptions: List<SubscriptionIdResponse>? = null, val tags: Map<String, String>? = null, val type: String)

The NSP access rule resource

Link copied to clipboard
data class GetNspAssociationResult(val accessMode: String? = null, val azureApiVersion: String, val hasProvisioningIssues: String, val id: String, val location: String? = null, val name: String, val privateLinkResource: SubResourceResponse? = null, val profile: SubResourceResponse? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

The NSP resource association resource

Link copied to clipboard
data class GetNspLinkResult(val autoApprovedRemotePerimeterResourceId: String? = null, val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val localInboundProfiles: List<String>? = null, val localOutboundProfiles: List<String>, val name: String, val provisioningState: String, val remoteInboundProfiles: List<String>? = null, val remoteOutboundProfiles: List<String>, val remotePerimeterGuid: String, val remotePerimeterLocation: String, val status: String, val type: String)

The network security perimeter link resource

Link copied to clipboard
data class GetNspProfileResult(val accessRulesVersion: String, val azureApiVersion: String, val diagnosticSettingsVersion: String, val id: String, val location: String? = null, val name: String, val tags: Map<String, String>? = null, val type: String)

The network security perimeter profile resource

P2S Vpn connection detailed health written to sas url.

data class GetP2sVpnGatewayP2sVpnConnectionHealthResult(val customDnsServers: List<String>? = null, val etag: String, val id: String? = null, val isRoutingPreferenceInternet: Boolean? = null, val location: String, val name: String, val p2SConnectionConfigurations: List<P2SConnectionConfigurationResponse>? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualHub: SubResourceResponse? = null, val vpnClientConnectionHealth: VpnClientConnectionHealthResponse, val vpnGatewayScaleUnit: Int? = null, val vpnServerConfiguration: SubResourceResponse? = null)

P2SVpnGateway Resource.

Link copied to clipboard
data class GetP2sVpnGatewayResult(val azureApiVersion: String, val customDnsServers: List<String>? = null, val etag: String, val id: String? = null, val isRoutingPreferenceInternet: Boolean? = null, val location: String, val name: String, val p2SConnectionConfigurations: List<P2SConnectionConfigurationResponse>? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualHub: SubResourceResponse? = null, val vpnClientConnectionHealth: VpnClientConnectionHealthResponse, val vpnGatewayScaleUnit: Int? = null, val vpnServerConfiguration: SubResourceResponse? = null)

P2SVpnGateway Resource.

Link copied to clipboard
data class GetP2sVpnServerConfigurationResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val properties: P2SVpnServerConfigurationPropertiesResponse)

P2SVpnServerConfiguration Resource.

Link copied to clipboard
data class GetPacketCaptureResult(val azureApiVersion: String, val bytesToCapturePerPacket: Double? = null, val captureSettings: PacketCaptureSettingsResponse? = null, val continuousCapture: Boolean? = null, val etag: String, val filters: List<PacketCaptureFilterResponse>? = null, val id: String, val name: String, val provisioningState: String, val scope: PacketCaptureMachineScopeResponse? = null, val storageLocation: PacketCaptureStorageLocationResponse, val target: String, val targetType: String? = null, val timeLimitInSeconds: Int? = null, val totalBytesPerSession: Double? = null)

Information about packet capture session.

Link copied to clipboard
data class GetPrivateDnsZoneGroupResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val privateDnsZoneConfigs: List<PrivateDnsZoneConfigResponse>? = null, val provisioningState: String)

Private dns zone group resource.

Link copied to clipboard
data class GetPrivateEndpointResult(val applicationSecurityGroups: List<ApplicationSecurityGroupResponse>? = null, val azureApiVersion: String, val customDnsConfigs: List<CustomDnsConfigPropertiesFormatResponse>? = null, val customNetworkInterfaceName: String? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = null, val ipConfigurations: List<PrivateEndpointIPConfigurationResponse>? = null, val location: String? = null, val manualPrivateLinkServiceConnections: List<PrivateLinkServiceConnectionResponse>? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val privateLinkServiceConnections: List<PrivateLinkServiceConnectionResponse>? = null, val provisioningState: String, val subnet: SubnetResponse? = null, val tags: Map<String, String>? = null, val type: String)

Private endpoint resource.

data class GetPrivateLinkServicePrivateEndpointConnectionResult(val azureApiVersion: String, val etag: String, val id: String? = null, val linkIdentifier: String, val name: String? = null, val privateEndpoint: PrivateEndpointResponse, val privateEndpointLocation: String, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val type: String)

PrivateEndpointConnection resource.

Link copied to clipboard
data class GetPrivateLinkServiceResult(val alias: String, val autoApproval: PrivateLinkServicePropertiesResponseAutoApproval? = null, val azureApiVersion: String, val destinationIPAddress: String? = null, val enableProxyProtocol: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val fqdns: List<String>? = null, val id: String? = null, val ipConfigurations: List<PrivateLinkServiceIpConfigurationResponse>? = null, val loadBalancerFrontendIpConfigurations: List<FrontendIPConfigurationResponse>? = null, val location: String? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val visibility: PrivateLinkServicePropertiesResponseVisibility? = null)

Private link service resource.

Link copied to clipboard
data class GetPublicIPAddressResult(val azureApiVersion: String, val ddosSettings: DdosSettingsResponse? = null, val deleteOption: String? = null, val dnsSettings: PublicIPAddressDnsSettingsResponse? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val ipAddress: String? = null, val ipConfiguration: IPConfigurationResponse, val ipTags: List<IpTagResponse>? = null, val linkedPublicIPAddress: PublicIPAddressResponse? = null, val location: String? = null, val migrationPhase: String? = null, val name: String, val natGateway: NatGatewayResponse? = null, val provisioningState: String, val publicIPAddressVersion: String? = null, val publicIPAllocationMethod: String? = null, val publicIPPrefix: SubResourceResponse? = null, val resourceGuid: String, val servicePublicIPAddress: PublicIPAddressResponse? = null, val sku: PublicIPAddressSkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Public IP address resource.

Link copied to clipboard
data class GetPublicIPPrefixResult(val azureApiVersion: String, val customIPPrefix: SubResourceResponse? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = null, val ipPrefix: String, val ipTags: List<IpTagResponse>? = null, val loadBalancerFrontendIpConfiguration: SubResourceResponse, val location: String? = null, val name: String, val natGateway: NatGatewayResponse? = null, val prefixLength: Int? = null, val provisioningState: String, val publicIPAddressVersion: String? = null, val publicIPAddresses: List<ReferencedPublicIpAddressResponse>, val resourceGuid: String, val sku: PublicIPPrefixSkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Public IP prefix resource.

Link copied to clipboard
data class GetReachabilityAnalysisIntentResult(val azureApiVersion: String, val id: String, val name: String, val properties: ReachabilityAnalysisIntentPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Configuration information or intent on which to do the analysis on.

Link copied to clipboard
data class GetReachabilityAnalysisRunResult(val azureApiVersion: String, val id: String, val name: String, val properties: ReachabilityAnalysisRunPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Configuration information for analysis run.

Link copied to clipboard
data class GetRouteFilterResult(val azureApiVersion: String, val etag: String, val id: String? = null, val ipv6Peerings: List<ExpressRouteCircuitPeeringResponse>, val location: String, val name: String, val peerings: List<ExpressRouteCircuitPeeringResponse>, val provisioningState: String, val rules: List<RouteFilterRuleResponse>? = null, val tags: Map<String, String>? = null, val type: String)

Route Filter Resource.

Link copied to clipboard
data class GetRouteFilterRuleResult(val access: String, val azureApiVersion: String, val communities: List<String>, val etag: String, val id: String? = null, val location: String? = null, val name: String? = null, val provisioningState: String, val routeFilterRuleType: String)

Route Filter Rule Resource.

Link copied to clipboard
data class GetRouteMapResult(val associatedInboundConnections: List<String>? = null, val associatedOutboundConnections: List<String>? = null, val azureApiVersion: String, val etag: String, val id: String, val name: String, val provisioningState: String, val rules: List<RouteMapRuleResponse>? = null, val type: String)

The RouteMap child resource of a Virtual hub.

Link copied to clipboard
data class GetRouteResult(val addressPrefix: String? = null, val azureApiVersion: String, val etag: String, val hasBgpOverride: Boolean, val id: String? = null, val name: String? = null, val nextHopIpAddress: String? = null, val nextHopType: String, val provisioningState: String, val type: String? = null)

Route resource.

Link copied to clipboard
data class GetRouteTableResult(val azureApiVersion: String, val disableBgpRoutePropagation: Boolean? = null, val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val routes: List<RouteResponse>? = null, val subnets: List<SubnetResponse>, val tags: Map<String, String>? = null, val type: String)

Route table resource.

Link copied to clipboard
data class GetRoutingIntentResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val routingPolicies: List<RoutingPolicyResponse>? = null, val type: String)

The routing intent child resource of a Virtual hub.

Link copied to clipboard
data class GetRoutingRuleCollectionResult(val appliesTo: List<NetworkManagerRoutingGroupItemResponse>, val azureApiVersion: String, val description: String? = null, val disableBgpRoutePropagation: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

Defines the routing rule collection.

Link copied to clipboard
data class GetRoutingRuleResult(val azureApiVersion: String, val description: String? = null, val destination: RoutingRuleRouteDestinationResponse, val etag: String, val id: String, val name: String, val nextHop: RoutingRuleNextHopResponse, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

Network routing rule.

Link copied to clipboard
data class GetScopeConnectionResult(val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val resourceId: String? = null, val systemData: SystemDataResponse, val tenantId: String? = null, val type: String)

The Scope Connections resource

Link copied to clipboard
data class GetSecurityAdminConfigurationResult(val applyOnNetworkIntentPolicyBasedServices: List<String>? = null, val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val networkGroupAddressSpaceAggregationOption: String? = null, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

Defines the security admin configuration

Link copied to clipboard
data class GetSecurityPartnerProviderResult(val azureApiVersion: String, val connectionStatus: String, val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val securityProviderName: String? = null, val tags: Map<String, String>? = null, val type: String, val virtualHub: SubResourceResponse? = null)

Security Partner Provider resource.

Link copied to clipboard
data class GetSecurityRuleResult(val access: String, val azureApiVersion: String, val description: String? = null, val destinationAddressPrefix: String? = null, val destinationAddressPrefixes: List<String>? = null, val destinationApplicationSecurityGroups: List<ApplicationSecurityGroupResponse>? = null, val destinationPortRange: String? = null, val destinationPortRanges: List<String>? = null, val direction: String, val etag: String, val id: String? = null, val name: String? = null, val priority: Int, val protocol: String, val provisioningState: String, val sourceAddressPrefix: String? = null, val sourceAddressPrefixes: List<String>? = null, val sourceApplicationSecurityGroups: List<ApplicationSecurityGroupResponse>? = null, val sourcePortRange: String? = null, val sourcePortRanges: List<String>? = null, val type: String? = null)

Network security rule.

Link copied to clipboard
data class GetSecurityUserConfigurationResult(val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

Defines the security user configuration

Link copied to clipboard
data class GetSecurityUserRuleCollectionResult(val appliesToGroups: List<SecurityUserGroupItemResponse>, val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val type: String)

Defines the security user rule collection.

Link copied to clipboard
data class GetSecurityUserRuleResult(val azureApiVersion: String, val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val etag: String, val id: String, val name: String, val protocol: String, val provisioningState: String, val resourceGuid: String, val sourcePortRanges: List<String>? = null, val sources: List<AddressPrefixItemResponse>? = null, val systemData: SystemDataResponse, val type: String)

Network security user rule.

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

Service Endpoint policy definitions.

Link copied to clipboard
data class GetServiceEndpointPolicyResult(val azureApiVersion: String, val contextualServiceEndpointPolicies: List<String>? = null, val etag: String, val id: String? = null, val kind: String, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val serviceAlias: String? = null, val serviceEndpointPolicyDefinitions: List<ServiceEndpointPolicyDefinitionResponse>? = null, val subnets: List<SubnetResponse>, val tags: Map<String, String>? = null, val type: String)

Service End point policy resource.

Link copied to clipboard
data class GetStaticCidrResult(val azureApiVersion: String, val id: String, val name: String, val properties: StaticCidrPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Instance of StaticCidr resource.

Link copied to clipboard
data class GetStaticMemberResult(val azureApiVersion: String, val etag: String, val id: String, val name: String, val provisioningState: String, val region: String, val resourceId: String? = null, val systemData: SystemDataResponse, val type: String)

StaticMember Item.

Link copied to clipboard
data class GetSubnetResult(val addressPrefix: String? = null, val addressPrefixes: List<String>? = null, val applicationGatewayIPConfigurations: List<ApplicationGatewayIPConfigurationResponse>? = null, val azureApiVersion: String, val defaultOutboundAccess: Boolean? = null, val delegations: List<DelegationResponse>? = null, val etag: String, val id: String? = null, val ipAllocations: List<SubResourceResponse>? = null, val ipConfigurationProfiles: List<IPConfigurationProfileResponse>, val ipConfigurations: List<IPConfigurationResponse>, val ipamPoolPrefixAllocations: List<IpamPoolPrefixAllocationResponse>? = null, val name: String? = null, val natGateway: SubResourceResponse? = null, val networkSecurityGroup: NetworkSecurityGroupResponse? = null, val privateEndpointNetworkPolicies: String? = null, val privateEndpoints: List<PrivateEndpointResponse>, val privateLinkServiceNetworkPolicies: String? = null, val provisioningState: String, val purpose: String, val resourceNavigationLinks: List<ResourceNavigationLinkResponse>, val routeTable: RouteTableResponse? = null, val serviceAssociationLinks: List<ServiceAssociationLinkResponse>, val serviceEndpointPolicies: List<ServiceEndpointPolicyResponse>? = null, val serviceEndpoints: List<ServiceEndpointPropertiesFormatResponse>? = null, val sharingScope: String? = null, val type: String? = null)

Subnet in a virtual network resource.

data class GetSubscriptionNetworkManagerConnectionResult(val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val networkManagerId: String? = null, val systemData: SystemDataResponse, val type: String)

The Network Manager Connection resource

Link copied to clipboard
data class GetUserRuleCollectionResult(val appliesToGroups: List<NetworkManagerSecurityGroupItemResponse>, val azureApiVersion: String, val description: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

Defines the user rule collection.

Link copied to clipboard
data class GetUserRuleResult(val azureApiVersion: String, val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val etag: String, val id: String, val kind: String, val name: String, val protocol: String, val provisioningState: String, val sourcePortRanges: List<String>? = null, val sources: List<AddressPrefixItemResponse>? = null, val systemData: SystemDataResponse, val type: String)

Network security user rule.

Link copied to clipboard
data class GetVerifierWorkspaceResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val properties: VerifierWorkspacePropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Instance of Verifier Workspace.

Link copied to clipboard
data class GetVirtualApplianceSiteResult(val addressPrefix: String? = null, val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val o365Policy: Office365PolicyPropertiesResponse? = null, val provisioningState: String, val type: String)

Virtual Appliance Site resource.

Link copied to clipboard
data class GetVirtualHubBgpConnectionResult(val azureApiVersion: String, val connectionState: String, val etag: String, val hubVirtualNetworkConnection: SubResourceResponse? = null, val id: String? = null, val name: String? = null, val peerAsn: Double? = null, val peerIp: String? = null, val provisioningState: String, val type: String)

Virtual Appliance Site resource.

Link copied to clipboard
data class GetVirtualHubIpConfigurationResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val privateIPAddress: String? = null, val privateIPAllocationMethod: String? = null, val provisioningState: String, val publicIPAddress: PublicIPAddressResponse? = null, val subnet: SubnetResponse? = null, val type: String)

IpConfigurations.

Link copied to clipboard
data class GetVirtualHubResult(val addressPrefix: String? = null, val allowBranchToBranchTraffic: Boolean? = null, val azureApiVersion: String, val azureFirewall: SubResourceResponse? = null, val bgpConnections: List<SubResourceResponse>, val etag: String, val expressRouteGateway: SubResourceResponse? = null, val hubRoutingPreference: String? = null, val id: String? = null, val ipConfigurations: List<SubResourceResponse>, val kind: String, val location: String, val name: String, val p2SVpnGateway: SubResourceResponse? = null, val preferredRoutingGateway: String? = null, val provisioningState: String, val routeMaps: List<SubResourceResponse>, val routeTable: VirtualHubRouteTableResponse? = null, val routingState: String, val securityPartnerProvider: SubResourceResponse? = null, val securityProviderName: String? = null, val sku: String? = null, val tags: Map<String, String>? = null, val type: String, val virtualHubRouteTableV2s: List<VirtualHubRouteTableV2Response>? = null, val virtualRouterAsn: Double? = null, val virtualRouterAutoScaleConfiguration: VirtualRouterAutoScaleConfigurationResponse? = null, val virtualRouterIps: List<String>? = null, val virtualWan: SubResourceResponse? = null, val vpnGateway: SubResourceResponse? = null)

VirtualHub Resource.

Link copied to clipboard
data class GetVirtualHubRouteTableV2Result(val attachedConnections: List<String>? = null, val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val routes: List<VirtualHubRouteV2Response>? = null)

VirtualHubRouteTableV2 Resource.

List of virtual network gateway routes.

Response for list BGP peer status API service call.

Link copied to clipboard
data class GetVirtualNetworkGatewayConnectionResult(val authorizationKey: String? = null, val azureApiVersion: String, val connectionMode: String? = null, val connectionProtocol: String? = null, val connectionStatus: String, val connectionType: String, val dpdTimeoutSeconds: Int? = null, val egressBytesTransferred: Double, val egressNatRules: List<SubResourceResponse>? = null, val enableBgp: Boolean? = null, val enablePrivateLinkFastPath: Boolean? = null, val etag: String, val expressRouteGatewayBypass: Boolean? = null, val gatewayCustomBgpIpAddresses: List<GatewayCustomBgpIpAddressIpConfigurationResponse>? = null, val id: String? = null, val ingressBytesTransferred: Double, val ingressNatRules: List<SubResourceResponse>? = null, val ipsecPolicies: List<IpsecPolicyResponse>? = null, val localNetworkGateway2: LocalNetworkGatewayResponse? = null, val location: String? = null, val name: String, val peer: SubResourceResponse? = null, val provisioningState: String, val resourceGuid: String, val routingWeight: Int? = null, val sharedKey: String? = null, val tags: Map<String, String>? = null, val trafficSelectorPolicies: List<TrafficSelectorPolicyResponse>? = null, val tunnelConnectionStatus: List<TunnelConnectionHealthResponse>, val type: String, val useLocalAzureIpAddress: Boolean? = null, val usePolicyBasedTrafficSelectors: Boolean? = null, val virtualNetworkGateway1: VirtualNetworkGatewayResponse, val virtualNetworkGateway2: VirtualNetworkGatewayResponse? = null)

A common class for general resource information.

List of virtual network gateway routes.

Link copied to clipboard
data class GetVirtualNetworkGatewayNatRuleResult(val azureApiVersion: String, val etag: String, val externalMappings: List<VpnNatRuleMappingResponse>? = null, val id: String? = null, val internalMappings: List<VpnNatRuleMappingResponse>? = null, val ipConfigurationId: String? = null, val mode: String? = null, val name: String? = null, val provisioningState: String, val type: String)

VirtualNetworkGatewayNatRule Resource.

data class GetVirtualNetworkGatewayResiliencyInformationResult(val components: List<ResiliencyRecommendationComponentsResponse>? = null, val lastComputedTime: String? = null, val maxScoreFromRecommendations: String? = null, val minScoreFromRecommendations: String? = null, val nextEligibleComputeTime: String? = null, val overallScore: String? = null, val scoreChange: String? = null)

Gateway Resiliency Information

Link copied to clipboard
data class GetVirtualNetworkGatewayResult(val activeActive: Boolean? = null, val adminState: String? = null, val allowRemoteVnetTraffic: Boolean? = null, val allowVirtualWanTraffic: Boolean? = null, val autoScaleConfiguration: VirtualNetworkGatewayAutoScaleConfigurationResponse? = null, val azureApiVersion: String, val bgpSettings: BgpSettingsResponse? = null, val customRoutes: AddressSpaceResponse? = null, val disableIPSecReplayProtection: Boolean? = null, val enableBgp: Boolean? = null, val enableBgpRouteTranslationForNat: Boolean? = null, val enableDnsForwarding: Boolean? = null, val enablePrivateIpAddress: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val gatewayDefaultSite: SubResourceResponse? = null, val gatewayType: String? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val inboundDnsForwardingEndpoint: String, val ipConfigurations: List<VirtualNetworkGatewayIPConfigurationResponse>? = null, val location: String? = null, val name: String, val natRules: List<VirtualNetworkGatewayNatRuleResponse>? = null, val provisioningState: String, val resiliencyModel: String? = null, val resourceGuid: String, val sku: VirtualNetworkGatewaySkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val vNetExtendedLocationResourceId: String? = null, val virtualNetworkGatewayPolicyGroups: List<VirtualNetworkGatewayPolicyGroupResponse>? = null, val vpnClientConfiguration: VpnClientConfigurationResponse? = null, val vpnGatewayGeneration: String? = null, val vpnType: String? = null)

A common class for general resource information.

data class GetVirtualNetworkGatewayRoutesInformationResult(val circuitsMetadataMap: Map<String, CircuitMetadataMapResponse>? = null, val lastComputedTime: String? = null, val nextEligibleComputeTime: String? = null, val routeSetVersion: String? = null, val routeSets: List<GatewayRouteSetResponse>? = null)

Gateway Route Sets Information

List of virtual network gateway vpn client connection health.

data class GetVirtualNetworkGatewayVpnclientIpsecParametersResult(val dhGroup: String, val ikeEncryption: String, val ikeIntegrity: String, val ipsecEncryption: String, val ipsecIntegrity: String, val pfsGroup: String, val saDataSizeKilobytes: Int, val saLifeTimeSeconds: Int)

An IPSec parameters for a virtual network gateway P2S connection.

Link copied to clipboard
data class GetVirtualNetworkPeeringResult(val allowForwardedTraffic: Boolean? = null, val allowGatewayTransit: Boolean? = null, val allowVirtualNetworkAccess: Boolean? = null, val azureApiVersion: String, val doNotVerifyRemoteGateways: Boolean? = null, val enableOnlyIPv6Peering: Boolean? = null, val etag: String, val id: String? = null, val localAddressSpace: AddressSpaceResponse? = null, val localSubnetNames: List<String>? = null, val localVirtualNetworkAddressSpace: AddressSpaceResponse? = null, val name: String? = null, val peerCompleteVnets: Boolean? = null, val peeringState: String? = null, val peeringSyncLevel: String? = null, val provisioningState: String, val remoteAddressSpace: AddressSpaceResponse? = null, val remoteBgpCommunities: VirtualNetworkBgpCommunitiesResponse? = null, val remoteSubnetNames: List<String>? = null, val remoteVirtualNetwork: SubResourceResponse? = null, val remoteVirtualNetworkAddressSpace: AddressSpaceResponse? = null, val remoteVirtualNetworkEncryption: VirtualNetworkEncryptionResponse, val resourceGuid: String, val type: String? = null, val useRemoteGateways: Boolean? = null)

Peerings in a virtual network resource.

Link copied to clipboard
data class GetVirtualNetworkResult(val addressSpace: AddressSpaceResponse? = null, val azureApiVersion: String, val bgpCommunities: VirtualNetworkBgpCommunitiesResponse? = null, val ddosProtectionPlan: SubResourceResponse? = null, val dhcpOptions: DhcpOptionsResponse? = null, val enableDdosProtection: Boolean? = null, val enableVmProtection: Boolean? = null, val encryption: VirtualNetworkEncryptionResponse? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val flowLogs: List<FlowLogResponse>, val flowTimeoutInMinutes: Int? = null, val id: String? = null, val ipAllocations: List<SubResourceResponse>? = null, val location: String? = null, val name: String, val privateEndpointVNetPolicies: String? = null, val provisioningState: String, val resourceGuid: String, val subnets: List<SubnetResponse>? = null, val tags: Map<String, String>? = null, val type: String, val virtualNetworkPeerings: List<VirtualNetworkPeeringResponse>? = null)

Virtual Network resource.

Link copied to clipboard
data class GetVirtualNetworkTapResult(val azureApiVersion: String, val destinationLoadBalancerFrontEndIPConfiguration: FrontendIPConfigurationResponse? = null, val destinationNetworkInterfaceIPConfiguration: NetworkInterfaceIPConfigurationResponse? = null, val destinationPort: Int? = null, val etag: String, val id: String? = null, val location: String? = null, val name: String, val networkInterfaceTapConfigurations: List<NetworkInterfaceTapConfigurationResponse>, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

Virtual Network Tap resource.

Link copied to clipboard
data class GetVirtualRouterPeeringResult(val azureApiVersion: String, val etag: String, val id: String? = null, val name: String? = null, val peerAsn: Double? = null, val peerIp: String? = null, val provisioningState: String, val type: String)

Virtual Router Peering resource.

Link copied to clipboard
data class GetVirtualRouterResult(val azureApiVersion: String, val etag: String, val hostedGateway: SubResourceResponse? = null, val hostedSubnet: SubResourceResponse? = null, val id: String? = null, val location: String? = null, val name: String, val peerings: List<SubResourceResponse>, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualRouterAsn: Double? = null, val virtualRouterIps: List<String>? = null)

VirtualRouter Resource.

Link copied to clipboard
data class GetVirtualWanResult(val allowBranchToBranchTraffic: Boolean? = null, val allowVnetToVnetTraffic: Boolean? = null, val azureApiVersion: String, val disableVpnEncryption: Boolean? = null, val etag: String, val id: String? = null, val location: String, val name: String, val office365LocalBreakoutCategory: String, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualHubs: List<SubResourceResponse>, val vpnSites: List<SubResourceResponse>)

VirtualWAN Resource.

Link copied to clipboard
data class GetVpnConnectionResult(val azureApiVersion: String, val connectionBandwidth: Int? = null, val connectionStatus: String, val dpdTimeoutSeconds: Int? = null, val egressBytesTransferred: Double, val enableBgp: Boolean? = null, val enableInternetSecurity: Boolean? = null, val enableRateLimiting: Boolean? = null, val etag: String, val id: String? = null, val ingressBytesTransferred: Double, val ipsecPolicies: List<IpsecPolicyResponse>? = null, val name: String? = null, val provisioningState: String, val remoteVpnSite: SubResourceResponse? = null, val routingConfiguration: RoutingConfigurationResponse? = null, val routingWeight: Int? = null, val sharedKey: String? = null, val trafficSelectorPolicies: List<TrafficSelectorPolicyResponse>? = null, val useLocalAzureIpAddress: Boolean? = null, val usePolicyBasedTrafficSelectors: Boolean? = null, val vpnConnectionProtocolType: String? = null, val vpnLinkConnections: List<VpnSiteLinkConnectionResponse>? = null)

VpnConnection Resource.

Link copied to clipboard
data class GetVpnGatewayResult(val azureApiVersion: String, val bgpSettings: BgpSettingsResponse? = null, val connections: List<VpnConnectionResponse>? = null, val enableBgpRouteTranslationForNat: Boolean? = null, val etag: String, val id: String? = null, val ipConfigurations: List<VpnGatewayIpConfigurationResponse>, val isRoutingPreferenceInternet: Boolean? = null, val location: String, val name: String, val natRules: List<VpnGatewayNatRuleResponse>? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualHub: SubResourceResponse? = null, val vpnGatewayScaleUnit: Int? = null)

VpnGateway Resource.

Link copied to clipboard
data class GetVpnLinkConnectionIkeSasResult(val value: String? = null)
Link copied to clipboard
data class GetVpnServerConfigurationResult(val azureApiVersion: String, val etag: String, val id: String? = null, val location: String? = null, val name: String, val properties: VpnServerConfigurationPropertiesResponse, val tags: Map<String, String>? = null, val type: String)

VpnServerConfiguration Resource.

Link copied to clipboard
data class GetVpnSiteResult(val addressSpace: AddressSpaceResponse? = null, val azureApiVersion: String, val bgpProperties: BgpSettingsResponse? = null, val deviceProperties: DevicePropertiesResponse? = null, val etag: String, val id: String? = null, val ipAddress: String? = null, val isSecuritySite: Boolean? = null, val location: String, val name: String, val o365Policy: O365PolicyPropertiesResponse? = null, val provisioningState: String, val siteKey: String? = null, val tags: Map<String, String>? = null, val type: String, val virtualWan: SubResourceResponse? = null, val vpnSiteLinks: List<VpnSiteLinkResponse>? = null)

VpnSite Resource.

Link copied to clipboard
data class GetWebApplicationFirewallPolicyResult(val applicationGatewayForContainers: List<ApplicationGatewayForContainersReferenceDefinitionResponse>, val applicationGateways: List<ApplicationGatewayResponse>, val azureApiVersion: String, val customRules: List<WebApplicationFirewallCustomRuleResponse>? = null, val etag: String, val httpListeners: List<SubResourceResponse>, val id: String? = null, val location: String? = null, val managedRules: ManagedRulesDefinitionResponse, val name: String, val pathBasedRules: List<SubResourceResponse>, val policySettings: PolicySettingsResponse? = null, val provisioningState: String, val resourceState: String, val tags: Map<String, String>? = null, val type: String)

Defines web application firewall policy.

Link copied to clipboard
data class GroupByUserSessionResponse(val groupByVariables: List<GroupByVariableResponse>)

Define user session identifier group by clauses.

Link copied to clipboard
data class GroupByVariableResponse(val variableName: String)

Define user session group by clause variables.

Link copied to clipboard
data class GroupMembersItemResponse(val resourceId: String? = null)

GroupMembers Item.

Link copied to clipboard
data class HeaderValueMatcherResponse(val ignoreCase: Boolean? = null, val negate: Boolean? = null, val pattern: String? = null)

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

Link copied to clipboard
data class HTTPHeaderResponse(val name: String? = null, val value: String? = null)

The HTTP header.

Link copied to clipboard
data class HubIPAddressesResponse(val privateIPAddress: String? = null, val publicIPs: HubPublicIPAddressesResponse? = null)

IP addresses associated with azure firewall.

Link copied to clipboard
data class HubPublicIPAddressesResponse(val addresses: List<AzureFirewallPublicIPAddressResponse>? = null, val count: Int? = null)

Public IP addresses associated with azure firewall.

Link copied to clipboard
data class HubResponse(val resourceId: String? = null, val resourceType: String? = null)

Hub Item.

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

RouteTable route.

Link copied to clipboard
data class InboundNatPoolResponse(val backendPort: Int, val enableFloatingIP: Boolean? = null, val enableTcpReset: Boolean? = null, val etag: String, val frontendIPConfiguration: SubResourceResponse? = null, val frontendPortRangeEnd: Int, val frontendPortRangeStart: Int, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val name: String? = null, val protocol: String, val provisioningState: String, val type: String)

Inbound NAT pool of the load balancer.

Link copied to clipboard
data class InboundNatRuleResponse(val backendAddressPool: SubResourceResponse? = null, val backendIPConfiguration: NetworkInterfaceIPConfigurationResponse, val backendPort: Int? = null, val enableFloatingIP: Boolean? = null, val enableTcpReset: Boolean? = null, val etag: String, val frontendIPConfiguration: SubResourceResponse? = null, val frontendPort: Int? = null, val frontendPortRangeEnd: Int? = null, val frontendPortRangeStart: Int? = null, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val name: String? = null, val protocol: String? = null, val provisioningState: String, val type: String)

Inbound NAT rule of the load balancer.

Link copied to clipboard
data class IntentContentResponse(val description: String? = null, val destinationResourceId: String, val ipTraffic: IPTrafficResponse, val sourceResourceId: String)

Intent information.

Link copied to clipboard
data class InterfaceEndpointResponse(val endpointService: EndpointServiceResponse? = null, val etag: String? = null, val fqdn: String? = null, val id: String? = null, val location: String? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val owner: String, val provisioningState: String, val subnet: SubnetResponse? = null, val tags: Map<String, String>? = null, val type: String)

Interface endpoint resource.

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

Link copied to clipboard
data class IpamPoolPrefixAllocationResponse(val allocatedAddressPrefixes: List<String>, val id: String? = null, val numberOfIpAddresses: String? = null)

IpamPool prefix allocation reference.

Link copied to clipboard
data class IpamPoolPropertiesResponse(val addressPrefixes: List<String>, val description: String? = null, val displayName: String? = null, val ipAddressType: List<String>, val parentPoolName: String? = null, val provisioningState: String)

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

Link copied to clipboard
data class IPConfigurationBgpPeeringAddressResponse(val customBgpIpAddresses: List<String>? = null, val defaultBgpIpAddresses: List<String>, val ipconfigurationId: String? = null, val tunnelIpAddresses: List<String>)

Properties of IPConfigurationBgpPeeringAddress.

Link copied to clipboard
data class IPConfigurationProfileResponse(val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val subnet: SubnetResponse? = null, val type: String)

IP configuration profile child resource.

Link copied to clipboard
data class IPConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val privateIPAddress: String? = null, val privateIPAllocationMethod: String? = null, val provisioningState: String, val publicIPAddress: PublicIPAddressResponse? = null, val subnet: SubnetResponse? = null)

IP configuration.

Link copied to clipboard
data class IPRuleResponse(val addressPrefix: String? = null)
Link copied to clipboard
data class IpsecPolicyResponse(val dhGroup: String, val ikeEncryption: String, val ikeIntegrity: String, val ipsecEncryption: String, val ipsecIntegrity: String, val pfsGroup: String, val saDataSizeKilobytes: Int, val saLifeTimeSeconds: Int)

An IPSec Policy configuration for a virtual network gateway connection.

Link copied to clipboard
data class IpTagResponse(val ipTagType: String? = null, val tag: String? = null)

Contains the IpTag associated with the object.

Link copied to clipboard
data class IPTrafficResponse(val destinationIps: List<String>, val destinationPorts: List<String>, val protocols: List<String>, val sourceIps: List<String>, val sourcePorts: List<String>)

IP traffic information.

Link copied to clipboard
data class Ipv6CircuitConnectionConfigResponse(val addressPrefix: String? = null, val circuitConnectionStatus: String)

IPv6 Circuit Connection properties for global reach.

data class Ipv6ExpressRouteCircuitPeeringConfigResponse(val microsoftPeeringConfig: ExpressRouteCircuitPeeringConfigResponse? = null, val primaryPeerAddressPrefix: String? = null, val routeFilter: SubResourceResponse? = null, val secondaryPeerAddressPrefix: String? = null, val state: String? = null)

Contains IPv6 peering config.

Result of the request to list active connectivity configurations. It contains a list of active connectivity configurations and a skiptoken to get the next set of results.

Result of the request to list active connectivity configurations. It contains a list of active connectivity configurations and a skiptoken to get the next set of results.

Link copied to clipboard

Result of the request to list active security admin rules. It contains a list of active security admin rules and a skiptoken to get the next set of results.

Link copied to clipboard

Result of the request to list active security admin rules. It contains a list of active security admin rules and a skiptoken to get the next set of results.

Link copied to clipboard

Result of the request to list active security user rules. It contains a list of active security user rules and a skiptoken to get the next set of results.

Link copied to clipboard

Result of the request to list active security user rules. It contains a list of active security user rules and a skiptoken to get the next set of results.

Result of the request to list networkManagerEffectiveConnectivityConfiguration. It contains a list of groups and a skiptoken to get the next set of results.

data class ListEffectiveVirtualNetworkByNetworkGroupResult(val skipToken: String? = null, val value: List<EffectiveVirtualNetworkResponse>? = null)

Result of the request to list Effective Virtual Network. It contains a list of groups and a URL link to get the next set of results.

Result of the request to list Effective Virtual Network. It contains a list of groups and a URL link to get the next set of results.

Link copied to clipboard
data class ListFirewallPolicyIdpsSignatureResult(val matchingRecordsCount: Double? = null, val signatures: List<SingleQueryResultResponse>? = null)

Query result

data class ListFirewallPolicyIdpsSignaturesFilterValueResult(val filterValues: List<String>? = null)

Describes the list of all possible values for a specific filter value

Link copied to clipboard
data class ListIpamPoolAssociatedResourcesResult(val nextLink: String? = null, val value: List<PoolAssociationResponse>? = null)

List of PoolAssociation

Result of the request to list Effective Virtual Network. It contains a list of groups and a URL link to get the next set of results.

Link copied to clipboard
data class ListNetworkManagerDeploymentStatusResult(val skipToken: String? = null, val value: List<NetworkManagerDeploymentStatusResponse>? = null)

A list of Network Manager Deployment Status

Result of the request to list networkManagerEffectiveConnectivityConfiguration. It contains a list of groups and a skiptoken to get the next set of results.

Result of the request to list networkManagerEffectiveSecurityAdminRules. It contains a list of groups and a skiptoken to get the next set of results.

Result of the request to list networkManagerEffectiveSecurityAdminRules. It contains a list of groups and a skiptoken to get the next set of results.

data class ListVpnLinkConnectionDefaultSharedKeyResult(val id: String? = null, val name: String? = null, val properties: SharedKeyPropertiesResponse, val type: String)

SharedKey Resource .

Link copied to clipboard
data class LoadBalancerBackendAddressResponse(val adminState: String? = null, val inboundNatRulesPortMapping: List<NatRulePortMappingResponse>, val ipAddress: String? = null, val loadBalancerFrontendIPConfiguration: SubResourceResponse? = null, val name: String? = null, val networkInterfaceIPConfiguration: SubResourceResponse, val subnet: SubResourceResponse? = null, val virtualNetwork: SubResourceResponse? = null)

Load balancer backend addresses.

Link copied to clipboard
data class LoadBalancerSkuResponse(val name: String? = null, val tier: String? = null)

SKU of a load balancer.

Link copied to clipboard
data class LoadBalancingRuleResponse(val backendAddressPool: SubResourceResponse? = null, val backendAddressPools: List<SubResourceResponse>? = null, val backendPort: Int? = null, val disableOutboundSnat: Boolean? = null, val enableFloatingIP: Boolean? = null, val enableTcpReset: Boolean? = null, val etag: String, val frontendIPConfiguration: SubResourceResponse? = null, val frontendPort: Int, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val loadDistribution: String? = null, val name: String? = null, val probe: SubResourceResponse? = null, val protocol: String, val provisioningState: String, val type: String)

A load balancing rule for a load balancer.

Link copied to clipboard
data class LocalNetworkGatewayResponse(val bgpSettings: BgpSettingsResponse? = null, val etag: String, val fqdn: String? = null, val gatewayIpAddress: String? = null, val id: String? = null, val localNetworkAddressSpace: AddressSpaceResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

A common class for general resource information.

Link copied to clipboard
data class ManagedRuleGroupOverrideResponse(val ruleGroupName: String, val rules: List<ManagedRuleOverrideResponse>? = null)

Defines a managed rule group override setting.

Link copied to clipboard
data class ManagedRuleOverrideResponse(val action: String? = null, val ruleId: String, val sensitivity: String? = null, val state: String? = null)

Defines a managed rule group override setting.

Link copied to clipboard
data class ManagedRulesDefinitionResponse(val exceptions: List<ExceptionEntryResponse>? = null, val exclusions: List<OwaspCrsExclusionEntryResponse>? = null, val managedRuleSets: List<ManagedRuleSetResponse>)

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

Link copied to clipboard
data class ManagedRuleSetResponse(val ruleGroupOverrides: List<ManagedRuleGroupOverrideResponse>? = null, val ruleSetType: String, val ruleSetVersion: String)

Defines a managed rule set.

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String? = null, val userAssignedIdentities: Map<String, ManagedServiceIdentityResponseUserAssignedIdentities>? = null)

Identity for the resource.

Link copied to clipboard
data class MatchConditionResponse(val matchValues: List<String>, val matchVariables: List<MatchVariableResponse>, val negationConditon: Boolean? = null, val operator: String, val transforms: List<String>? = null)

Define match conditions.

Link copied to clipboard
data class MatchVariableResponse(val selector: String? = null, val variableName: String)

Define match variables.

Link copied to clipboard
data class NatGatewayResponse(val etag: String, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val location: String? = null, val name: String, val provisioningState: String, val publicIpAddresses: List<SubResourceResponse>? = null, val publicIpPrefixes: List<SubResourceResponse>? = null, val resourceGuid: String, val sku: NatGatewaySkuResponse? = null, val subnets: List<SubResourceResponse>, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Nat Gateway resource.

Link copied to clipboard
data class NatGatewaySkuResponse(val name: String? = null)

SKU of nat gateway.

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

Rule condition of type nat.

Link copied to clipboard
data class NatRulePortMappingResponse(val backendPort: Int? = null, val frontendPort: Int? = null, val inboundNatRuleName: String? = null)

Individual port mappings for inbound NAT rule created for backend pool.

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

Rule of type nat.

Link copied to clipboard
data class NetworkInterfaceDnsSettingsResponse(val appliedDnsServers: List<String>, val dnsServers: List<String>? = null, val internalDnsNameLabel: String? = null, val internalDomainNameSuffix: String, val internalFqdn: String)

DNS settings of a network interface.

data class NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse(val fqdns: List<String>, val groupId: String, val requiredMemberName: String)

PrivateLinkConnection properties for the network interface.

Link copied to clipboard
data class NetworkInterfaceIPConfigurationResponse(val applicationGatewayBackendAddressPools: List<ApplicationGatewayBackendAddressPoolResponse>? = null, val applicationSecurityGroups: List<ApplicationSecurityGroupResponse>? = null, val etag: String, val gatewayLoadBalancer: SubResourceResponse? = null, val id: String? = null, val loadBalancerBackendAddressPools: List<BackendAddressPoolResponse>? = null, val loadBalancerInboundNatRules: List<InboundNatRuleResponse>? = null, val name: String? = null, val primary: Boolean? = null, val privateIPAddress: String? = null, val privateIPAddressPrefixLength: Int? = null, val privateIPAddressVersion: String? = null, val privateIPAllocationMethod: String? = null, val privateLinkConnectionProperties: NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse, val provisioningState: String, val publicIPAddress: PublicIPAddressResponse? = null, val subnet: SubnetResponse? = null, val type: String? = null, val virtualNetworkTaps: List<VirtualNetworkTapResponse>? = null)

IPConfiguration in a network interface.

Link copied to clipboard
data class NetworkInterfaceResponse(val auxiliaryMode: String? = null, val auxiliarySku: String? = null, val defaultOutboundConnectivityEnabled: Boolean, val disableTcpStateTracking: Boolean? = null, val dnsSettings: NetworkInterfaceDnsSettingsResponse? = null, val dscpConfiguration: SubResourceResponse, val enableAcceleratedNetworking: Boolean? = null, val enableIPForwarding: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val hostedWorkloads: List<String>, val id: String? = null, val interfaceEndpoint: InterfaceEndpointResponse? = null, val ipConfigurations: List<NetworkInterfaceIPConfigurationResponse>? = null, val location: String? = null, val macAddress: String, val migrationPhase: String? = null, val name: String, val networkSecurityGroup: NetworkSecurityGroupResponse? = null, val nicType: String? = null, val primary: Boolean, val privateEndpoint: PrivateEndpointResponse, val privateLinkService: PrivateLinkServiceResponse? = null, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val tapConfigurations: List<NetworkInterfaceTapConfigurationResponse>, val type: String, val virtualMachine: SubResourceResponse, val vnetEncryptionSupported: Boolean, val workloadType: String? = null)

A network interface in a resource group.

Link copied to clipboard
data class NetworkInterfaceTapConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: String, val virtualNetworkTap: VirtualNetworkTapResponse? = null)

Tap configuration in a Network Interface.

Link copied to clipboard
data class NetworkManagerDeploymentStatusResponse(val commitTime: String? = null, val configurationIds: List<String>? = null, val deploymentStatus: String? = null, val deploymentType: String? = null, val errorMessage: String? = null, val region: String? = null)

Network Manager Deployment Status.

data class NetworkManagerPropertiesResponseNetworkManagerScopes(val crossTenantScopes: List<CrossTenantScopesResponse>, val managementGroups: List<String>? = null, val subscriptions: List<String>? = null)

Scope of Network Manager.

Link copied to clipboard
data class NetworkManagerRoutingGroupItemResponse(val networkGroupId: String)

Network manager routing group item.

Link copied to clipboard
data class NetworkManagerSecurityGroupItemResponse(val networkGroupId: String)

Network manager security group item.

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

Rule condition of type network.

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

Rule of type network.

Link copied to clipboard
data class NetworkSecurityGroupResponse(val defaultSecurityRules: List<SecurityRuleResponse>, val etag: String, val flowLogs: List<FlowLogResponse>, val flushConnection: Boolean? = null, val id: String? = null, val location: String? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val provisioningState: String, val resourceGuid: String, val securityRules: List<SecurityRuleResponse>? = null, val subnets: List<SubnetResponse>, val tags: Map<String, String>? = null, val type: String)

NetworkSecurityGroup resource.

data class NetworkVirtualApplianceConnectionPropertiesResponse(val asn: Double? = null, val bgpPeerAddress: List<String>? = null, val enableInternetSecurity: Boolean? = null, val name: String? = null, val provisioningState: String, val routingConfiguration: RoutingConfigurationResponse? = null, val tunnelIdentifier: Double? = null)

Properties of the NetworkVirtualApplianceConnection subresource.

Network Profile containing configurations for Public and Private NIC.

data class NspLoggingConfigurationPropertiesResponse(val enabledLogCategories: List<String>? = null, val version: String? = null)

The NSP logging configuration properties.

Link copied to clipboard
data class O365BreakOutCategoryPoliciesResponse(val allow: Boolean? = null, val default: Boolean? = null, val optimize: Boolean? = null)

Office365 breakout categories.

Link copied to clipboard
data class O365PolicyPropertiesResponse(val breakOutCategories: O365BreakOutCategoryPoliciesResponse? = null)

The Office365 breakout policy.

Link copied to clipboard
data class Office365PolicyPropertiesResponse(val breakOutCategories: BreakOutCategoryPoliciesResponse? = null)

Network Virtual Appliance Sku Properties.

Link copied to clipboard
data class OutboundRuleResponse(val allocatedOutboundPorts: Int? = null, val backendAddressPool: SubResourceResponse, val enableTcpReset: Boolean? = null, val etag: String, val frontendIPConfigurations: List<SubResourceResponse>, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val name: String? = null, val protocol: String, val provisioningState: String, val type: String)

Outbound rule of the load balancer.

Link copied to clipboard
data class OwaspCrsExclusionEntryResponse(val exclusionManagedRuleSets: List<ExclusionManagedRuleSetResponse>? = null, val matchVariable: String, val selector: String, val selectorMatchOperator: String)

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

Link copied to clipboard
data class P2SConnectionConfigurationResponse(val configurationPolicyGroupAssociations: List<SubResourceResponse>, val enableInternetSecurity: Boolean? = null, val etag: String, val id: String? = null, val name: String? = null, val previousConfigurationPolicyGroupAssociations: List<VpnServerConfigurationPolicyGroupResponse>, val provisioningState: String, val routingConfiguration: RoutingConfigurationResponse? = null, val vpnClientAddressPool: AddressSpaceResponse? = null)

P2SConnectionConfiguration Resource.

Link copied to clipboard
data class P2SVpnGatewayResponse(val customDnsServers: List<String>? = null, val etag: String, val id: String? = null, val isRoutingPreferenceInternet: Boolean? = null, val location: String, val name: String, val p2SConnectionConfigurations: List<P2SConnectionConfigurationResponse>? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualHub: SubResourceResponse? = null, val vpnClientConnectionHealth: VpnClientConnectionHealthResponse, val vpnGatewayScaleUnit: Int? = null, val vpnServerConfiguration: SubResourceResponse? = null)

P2SVpnGateway Resource.

data class P2SVpnServerConfigRadiusClientRootCertificateResponse(val etag: String? = null, val id: String? = null, val name: String? = null, val provisioningState: String, val thumbprint: String? = null)

Radius client root certificate of P2SVpnServerConfiguration.

data class P2SVpnServerConfigRadiusServerRootCertificateResponse(val etag: String? = null, val id: String? = null, val name: String? = null, val provisioningState: String, val publicCertData: String)

Radius Server root certificate of P2SVpnServerConfiguration.

data class P2SVpnServerConfigurationPropertiesResponse(val etag: String? = null, val name: String? = null, val p2SVpnGateways: List<SubResourceResponse>, val p2SVpnServerConfigRadiusClientRootCertificates: List<P2SVpnServerConfigRadiusClientRootCertificateResponse>? = null, val p2SVpnServerConfigRadiusServerRootCertificates: List<P2SVpnServerConfigRadiusServerRootCertificateResponse>? = null, val p2SVpnServerConfigVpnClientRevokedCertificates: List<P2SVpnServerConfigVpnClientRevokedCertificateResponse>? = null, val p2SVpnServerConfigVpnClientRootCertificates: List<P2SVpnServerConfigVpnClientRootCertificateResponse>? = null, val provisioningState: String, val radiusServerAddress: String? = null, val radiusServerSecret: String? = null, val vpnClientIpsecPolicies: List<IpsecPolicyResponse>? = null, val vpnProtocols: List<String>? = null)

Parameters for P2SVpnServerConfiguration.

data class P2SVpnServerConfigVpnClientRevokedCertificateResponse(val etag: String? = null, val id: String? = null, val name: String? = null, val provisioningState: String, val thumbprint: String? = null)

VPN client revoked certificate of P2SVpnServerConfiguration.

data class P2SVpnServerConfigVpnClientRootCertificateResponse(val etag: String? = null, val id: String? = null, val name: String? = null, val provisioningState: String, val publicCertData: String)

VPN client root certificate of P2SVpnServerConfiguration.

Link copied to clipboard
data class PacketCaptureFilterResponse(val localIPAddress: String? = null, val localPort: String? = null, val protocol: String? = null, val remoteIPAddress: String? = null, val remotePort: String? = null)

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

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

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

Link copied to clipboard
data class PacketCaptureSettingsResponse(val fileCount: Int? = null, val fileSizeInBytes: Double? = null, val sessionTimeLimitInSeconds: Int? = null)

The storage location for a packet capture session.

Link copied to clipboard
data class PacketCaptureStorageLocationResponse(val filePath: String? = null, val localPath: String? = null, val storageId: String? = null, val storagePath: String? = null)

The storage location for a packet capture session.

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

Parameters for an Action.

Link copied to clipboard
data class PartnerManagedResourcePropertiesResponse(val id: String, val internalLoadBalancerId: String, val standardLoadBalancerId: String)

Properties of the partner managed resource.

data class PeerExpressRouteCircuitConnectionResponse(val addressPrefix: String? = null, val authResourceGuid: String? = null, val circuitConnectionStatus: String, val connectionName: String? = null, val etag: String, val expressRouteCircuitPeering: SubResourceResponse? = null, val id: String? = null, val name: String? = null, val peerExpressRouteCircuitPeering: SubResourceResponse? = null, val provisioningState: String, val type: String)

Peer Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

Link copied to clipboard
data class PerimeterBasedAccessRuleResponse(val id: String, val location: String, val perimeterGuid: String)
Link copied to clipboard
data class PolicySettingsResponse(val customBlockResponseBody: String? = null, val customBlockResponseStatusCode: Int? = null, val fileUploadEnforcement: Boolean? = null, val fileUploadLimitInMb: Int? = null, val jsChallengeCookieExpirationInMins: Int? = null, val logScrubbing: PolicySettingsResponseLogScrubbing? = null, val maxRequestBodySizeInKb: Int? = null, val mode: String? = null, val requestBodyCheck: Boolean? = null, val requestBodyEnforcement: Boolean? = null, val requestBodyInspectLimitInKB: Int? = null, val state: String? = null)

Defines contents of a web application firewall global configuration.

Link copied to clipboard
data class PolicySettingsResponseLogScrubbing(val scrubbingRules: List<WebApplicationFirewallScrubbingRulesResponse>? = null, val state: String? = null)

To scrub sensitive log fields

Link copied to clipboard
data class PoolAssociationResponse(val addressPrefixes: List<String>, val createdAt: String, val description: String? = null, val numberOfReservedIPAddresses: String, val poolId: String? = null, val reservationExpiresAt: String, val reservedPrefixes: List<String>, val resourceId: String, val totalNumberOfIPAddresses: String)

IpamPool association information.

Link copied to clipboard
data class PrivateDnsZoneConfigResponse(val name: String? = null, val privateDnsZoneId: String? = null, val recordSets: List<RecordSetResponse>)

PrivateDnsZoneConfig resource.

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val etag: String, val id: String? = null, val linkIdentifier: String, val name: String? = null, val privateEndpoint: PrivateEndpointResponse, val privateEndpointLocation: String, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val type: String)

PrivateEndpointConnection resource.

Link copied to clipboard
data class PrivateEndpointIPConfigurationResponse(val etag: String, val groupId: String? = null, val memberName: String? = null, val name: String? = null, val privateIPAddress: String? = null, val type: String)

An IP Configuration of the private endpoint.

Link copied to clipboard
data class PrivateEndpointResponse(val applicationSecurityGroups: List<ApplicationSecurityGroupResponse>? = null, val customDnsConfigs: List<CustomDnsConfigPropertiesFormatResponse>? = null, val customNetworkInterfaceName: String? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = null, val ipConfigurations: List<PrivateEndpointIPConfigurationResponse>? = null, val location: String? = null, val manualPrivateLinkServiceConnections: List<PrivateLinkServiceConnectionResponse>? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val privateLinkServiceConnections: List<PrivateLinkServiceConnectionResponse>? = null, val provisioningState: String, val subnet: SubnetResponse? = null, val tags: Map<String, String>? = null, val type: String)

Private endpoint resource.

Link copied to clipboard
data class PrivateLinkServiceConnectionResponse(val etag: String, val groupIds: List<String>? = null, val id: String? = null, val name: String? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val privateLinkServiceId: String? = null, val provisioningState: String, val requestMessage: String? = null, val type: String)

PrivateLinkServiceConnection resource.

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

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

data class PrivateLinkServiceIpConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val primary: Boolean? = null, val privateIPAddress: String? = null, val privateIPAddressVersion: String? = null, val privateIPAllocationMethod: String? = null, val provisioningState: String, val subnet: SubnetResponse? = null, val type: String)

The private link service ip configuration.

data class PrivateLinkServicePropertiesResponseAutoApproval(val subscriptions: List<String>? = null)

The auto-approval list of the private link service.

data class PrivateLinkServicePropertiesResponseVisibility(val subscriptions: List<String>? = null)

The visibility list of the private link service.

Link copied to clipboard
data class PrivateLinkServiceResponse(val alias: String, val autoApproval: PrivateLinkServicePropertiesResponseAutoApproval? = null, val destinationIPAddress: String? = null, val enableProxyProtocol: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val fqdns: List<String>? = null, val id: String? = null, val ipConfigurations: List<PrivateLinkServiceIpConfigurationResponse>? = null, val loadBalancerFrontendIpConfigurations: List<FrontendIPConfigurationResponse>? = null, val location: String? = null, val name: String, val networkInterfaces: List<NetworkInterfaceResponse>, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val visibility: PrivateLinkServicePropertiesResponseVisibility? = null)

Private link service resource.

Link copied to clipboard
data class ProbeResponse(val etag: String, val id: String? = null, val intervalInSeconds: Int? = null, val loadBalancingRules: List<SubResourceResponse>, val name: String? = null, val noHealthyBackendsBehavior: String? = null, val numberOfProbes: Int? = null, val port: Int, val probeThreshold: Int? = null, val protocol: String, val provisioningState: String, val requestPath: String? = null, val type: String)

A load balancer probe.

Link copied to clipboard
data class PropagatedRouteTableResponse(val ids: List<SubResourceResponse>? = null, val labels: List<String>? = null)

The list of RouteTables to advertise the routes to.

Link copied to clipboard
data class PublicIPAddressDnsSettingsResponse(val domainNameLabel: String? = null, val domainNameLabelScope: String? = null, val fqdn: String? = null, val reverseFqdn: String? = null)

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

Link copied to clipboard
data class PublicIPAddressResponse(val ddosSettings: DdosSettingsResponse? = null, val deleteOption: String? = null, val dnsSettings: PublicIPAddressDnsSettingsResponse? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = null, val idleTimeoutInMinutes: Int? = null, val ipAddress: String? = null, val ipConfiguration: IPConfigurationResponse, val ipTags: List<IpTagResponse>? = null, val linkedPublicIPAddress: PublicIPAddressResponse? = null, val location: String? = null, val migrationPhase: String? = null, val name: String, val natGateway: NatGatewayResponse? = null, val provisioningState: String, val publicIPAddressVersion: String? = null, val publicIPAllocationMethod: String? = null, val publicIPPrefix: SubResourceResponse? = null, val resourceGuid: String, val servicePublicIPAddress: PublicIPAddressResponse? = null, val sku: PublicIPAddressSkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Public IP address resource.

Link copied to clipboard
data class PublicIPAddressSkuResponse(val name: String? = null, val tier: String? = null)

SKU of a public IP address.

Link copied to clipboard
data class PublicIPPrefixSkuResponse(val name: String? = null, val tier: String? = null)

SKU of a public IP prefix.

Link copied to clipboard
data class QosDefinitionResponse(val destinationIpRanges: List<QosIpRangeResponse>? = null, val destinationPortRanges: List<QosPortRangeResponse>? = null, val markings: List<Int>? = null, val protocol: String? = null, val sourceIpRanges: List<QosIpRangeResponse>? = null, val sourcePortRanges: List<QosPortRangeResponse>? = null)

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

Link copied to clipboard
data class QosIpRangeResponse(val endIP: String? = null, val startIP: String? = null)

Qos Traffic Profiler IP Range properties.

Link copied to clipboard
data class QosPortRangeResponse(val end: Int? = null, val start: Int? = null)

Qos Traffic Profiler Port range properties.

Link copied to clipboard
data class RadiusServerResponse(val radiusServerAddress: String, val radiusServerScore: Double? = null, val radiusServerSecret: String? = null)

Radius Server Settings.

data class ReachabilityAnalysisIntentPropertiesResponse(val description: String? = null, val destinationResourceId: String, val ipTraffic: IPTrafficResponse, val provisioningState: String, val sourceResourceId: String)

Represents the Reachability Analysis Intent properties.

data class ReachabilityAnalysisRunPropertiesResponse(val analysisResult: String, val description: String? = null, val errorMessage: String, val intentContent: IntentContentResponse, val intentId: String, val provisioningState: String)

Represents the Reachability Analysis Run properties.

Link copied to clipboard
data class RecordSetResponse(val fqdn: String? = null, val ipAddresses: List<String>? = null, val provisioningState: String, val recordSetName: String? = null, val recordType: String? = null, val ttl: Int? = null)

A collective group of information about the record set information.

Link copied to clipboard
data class ReferencedPublicIpAddressResponse(val id: String? = null)

Reference to a public IP address.

data class ResiliencyRecommendationComponentsResponse(val currentScore: String? = null, val maxScore: String? = null, val name: String? = null, val recommendations: List<GatewayResiliencyRecommendationResponse>? = null)

Gateway Resiliency based Recommendations

Link copied to clipboard
data class ResourceBasicsResponse(val addressPrefixes: List<String>? = null, val resourceId: String? = null)

Representation of basic resource information.

Link copied to clipboard
data class ResourceNavigationLinkResponse(val etag: String, val id: String, val link: String? = null, val linkedResourceType: String? = null, val name: String? = null, val provisioningState: String, val type: String)

ResourceNavigationLink resource.

Link copied to clipboard
data class RetentionPolicyParametersResponse(val days: Int? = null, val enabled: Boolean? = null)

Parameters that define the retention policy for flow log.

Link copied to clipboard
data class RouteFilterRuleResponse(val access: String, val communities: List<String>, val etag: String, val id: String? = null, val location: String? = null, val name: String? = null, val provisioningState: String, val routeFilterRuleType: String)

Route Filter Rule Resource.

Link copied to clipboard
data class RouteMapRuleResponse(val actions: List<ActionResponse>? = null, val matchCriteria: List<CriterionResponse>? = null, val name: String? = null, val nextStepIfMatched: String? = null)

A RouteMap Rule.

Link copied to clipboard
data class RouteResponse(val addressPrefix: String? = null, val etag: String, val hasBgpOverride: Boolean, val id: String? = null, val name: String? = null, val nextHopIpAddress: String? = null, val nextHopType: String, val provisioningState: String, val type: String? = null)

Route resource.

Link copied to clipboard
data class RouteSourceDetailsResponse(val circuit: String? = null, val pri: String? = null, val sec: String? = null)
Link copied to clipboard
data class RouteTableResponse(val disableBgpRoutePropagation: Boolean? = null, val etag: String, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val routes: List<RouteResponse>? = null, val subnets: List<SubnetResponse>, val tags: Map<String, String>? = null, val type: String)

Route table resource.

Link copied to clipboard
data class RoutingConfigurationResponse(val associatedRouteTable: SubResourceResponse? = null, val inboundRouteMap: SubResourceResponse? = null, val outboundRouteMap: SubResourceResponse? = null, val propagatedRouteTables: PropagatedRouteTableResponse? = null, val vnetRoutes: VnetRouteResponse? = null)

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

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

The routing policy object used in a RoutingIntent resource.

Link copied to clipboard
data class RoutingRuleNextHopResponse(val nextHopAddress: String? = null, val nextHopType: String)

Next hop.

Link copied to clipboard
data class RoutingRuleRouteDestinationResponse(val destinationAddress: String, val type: String)

Route destination.

Link copied to clipboard
data class SecurityRuleResponse(val access: String, val description: String? = null, val destinationAddressPrefix: String? = null, val destinationAddressPrefixes: List<String>? = null, val destinationApplicationSecurityGroups: List<ApplicationSecurityGroupResponse>? = null, val destinationPortRange: String? = null, val destinationPortRanges: List<String>? = null, val direction: String, val etag: String, val id: String? = null, val name: String? = null, val priority: Int, val protocol: String, val provisioningState: String, val sourceAddressPrefix: String? = null, val sourceAddressPrefixes: List<String>? = null, val sourceApplicationSecurityGroups: List<ApplicationSecurityGroupResponse>? = null, val sourcePortRange: String? = null, val sourcePortRanges: List<String>? = null, val type: String? = null)

Network security rule.

Link copied to clipboard
data class SecurityUserGroupItemResponse(val networkGroupId: String)

Network manager security user group item.

Link copied to clipboard
data class ServiceAssociationLinkResponse(val allowDelete: Boolean? = null, val etag: String, val id: String? = null, val link: String? = null, val linkedResourceType: String? = null, val locations: List<String>? = null, val name: String? = null, val provisioningState: String, val type: String)

ServiceAssociationLink resource.

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

Service Endpoint policy definitions.

Link copied to clipboard
data class ServiceEndpointPolicyResponse(val contextualServiceEndpointPolicies: List<String>? = null, val etag: String, val id: String? = null, val kind: String, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val serviceAlias: String? = null, val serviceEndpointPolicyDefinitions: List<ServiceEndpointPolicyDefinitionResponse>? = null, val subnets: List<SubnetResponse>, val tags: Map<String, String>? = null, val type: String)

Service End point policy resource.

Link copied to clipboard
data class ServiceEndpointPropertiesFormatResponse(val locations: List<String>? = null, val networkIdentifier: SubResourceResponse? = null, val provisioningState: String, val service: String? = null)

The service endpoint properties.

Link copied to clipboard
data class SharedKeyPropertiesResponse(val provisioningState: String, val sharedKey: String? = null, val sharedKeyLength: Int? = null)

Parameters for SharedKey.

Link copied to clipboard
data class SingleQueryResultResponse(val description: String? = null, val destinationPorts: List<String>? = null, val direction: Int? = null, val group: String? = null, val inheritedFromParentPolicy: Boolean? = null, val lastUpdated: String? = null, val mode: Int? = null, val protocol: String? = null, val severity: Int? = null, val signatureId: Int? = null, val sourcePorts: List<String>? = null)
Link copied to clipboard
data class SkuResponse(val name: String? = null)

The sku of this Bastion Host.

Link copied to clipboard
data class StaticCidrPropertiesResponse(val addressPrefixes: List<String>? = null, val description: String? = null, val numberOfIPAddressesToAllocate: String? = null, val provisioningState: String, val totalNumberOfIPAddresses: String)

Properties of static CIDR resource.

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

List of all Static Routes.

Link copied to clipboard
data class StaticRoutesConfigResponse(val propagateStaticRoutes: Boolean, val vnetLocalRouteOverrideCriteria: String? = null)

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

Link copied to clipboard
data class SubnetResponse(val addressPrefix: String? = null, val addressPrefixes: List<String>? = null, val applicationGatewayIPConfigurations: List<ApplicationGatewayIPConfigurationResponse>? = null, val defaultOutboundAccess: Boolean? = null, val delegations: List<DelegationResponse>? = null, val etag: String, val id: String? = null, val interfaceEndpoints: List<InterfaceEndpointResponse>? = null, val ipAllocations: List<SubResourceResponse>? = null, val ipConfigurationProfiles: List<IPConfigurationProfileResponse>, val ipConfigurations: List<IPConfigurationResponse>, val ipamPoolPrefixAllocations: List<IpamPoolPrefixAllocationResponse>? = null, val name: String? = null, val natGateway: SubResourceResponse? = null, val networkSecurityGroup: NetworkSecurityGroupResponse? = null, val privateEndpointNetworkPolicies: String? = null, val privateEndpoints: List<PrivateEndpointResponse>, val privateLinkServiceNetworkPolicies: String? = null, val provisioningState: String, val purpose: String, val resourceNavigationLinks: List<ResourceNavigationLinkResponse>, val routeTable: RouteTableResponse? = null, val serviceAssociationLinks: List<ServiceAssociationLinkResponse>, val serviceEndpointPolicies: List<ServiceEndpointPolicyResponse>? = null, val serviceEndpoints: List<ServiceEndpointPropertiesFormatResponse>? = null, val sharingScope: String? = null, val type: String? = null)

Subnet in a virtual network resource.

Link copied to clipboard
data class SubResourceResponse(val id: String? = null)

Reference to another subresource.

Link copied to clipboard
data class SubscriptionIdResponse(val id: String? = null)
Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

data class TrafficAnalyticsConfigurationPropertiesResponse(val enabled: Boolean? = null, val trafficAnalyticsInterval: Int? = null, val workspaceId: String? = null, val workspaceRegion: String? = null, val workspaceResourceId: String? = null)

Parameters that define the configuration of traffic analytics.

Link copied to clipboard
data class TrafficAnalyticsPropertiesResponse(val networkWatcherFlowAnalyticsConfiguration: TrafficAnalyticsConfigurationPropertiesResponse? = null)

Parameters that define the configuration of traffic analytics.

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

An traffic selector policy for a virtual network gateway connection.

Link copied to clipboard
data class TunnelConnectionHealthResponse(val connectionStatus: String, val egressBytesTransferred: Double, val ingressBytesTransferred: Double, val lastConnectionEstablishedUtcTime: String, val tunnel: String)

VirtualNetworkGatewayConnection properties.

Link copied to clipboard
data class VerifierWorkspacePropertiesResponse(val description: String? = null, val provisioningState: String)

Properties of Verifier Workspace resource.

data class VirtualApplianceAdditionalNicPropertiesResponse(val hasPublicIp: Boolean? = null, val name: String? = null)

Network Virtual Appliance Additional NIC properties.

Represents a single IP configuration properties.

Link copied to clipboard

Represents a single IP configuration.

Represents a single NIC configuration properties.

Represents a single NIC configuration.

Link copied to clipboard
data class VirtualApplianceNicPropertiesResponse(val instanceName: String, val name: String, val nicType: String, val privateIpAddress: String, val publicIpAddress: String)

Network Virtual Appliance NIC properties.

Link copied to clipboard
data class VirtualApplianceSkuPropertiesResponse(val bundledScaleUnit: String? = null, val marketPlaceVersion: String? = null, val vendor: String? = null)

Network Virtual Appliance Sku Properties.

Link copied to clipboard
data class VirtualHubIdResponse(val id: String? = null)

Virtual Hub identifier.

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

VirtualHub route.

Link copied to clipboard

VirtualHub route table.

Link copied to clipboard
data class VirtualHubRouteTableV2Response(val attachedConnections: List<String>? = null, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val routes: List<VirtualHubRouteV2Response>? = null)

VirtualHubRouteTableV2 Resource.

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

VirtualHubRouteTableV2 route.

Link copied to clipboard
data class VirtualNetworkBgpCommunitiesResponse(val regionalCommunity: String, val virtualNetworkCommunity: String)

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

Link copied to clipboard
data class VirtualNetworkEncryptionResponse(val enabled: Boolean, val enforcement: String? = null)

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

data class VirtualNetworkGatewayAutoScaleBoundsResponse(val max: Int? = null, val min: Int? = null)

Virtual Network Gateway Autoscale Configuration details

data class VirtualNetworkGatewayIPConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val privateIPAddress: String, val privateIPAllocationMethod: String? = null, val provisioningState: String, val publicIPAddress: SubResourceResponse? = null, val subnet: SubResourceResponse? = null)

IP configuration for virtual network gateway.

Link copied to clipboard
data class VirtualNetworkGatewayNatRuleResponse(val etag: String, val externalMappings: List<VpnNatRuleMappingResponse>? = null, val id: String? = null, val internalMappings: List<VpnNatRuleMappingResponse>? = null, val ipConfigurationId: String? = null, val mode: String? = null, val name: String? = null, val provisioningState: String, val type: String)

VirtualNetworkGatewayNatRule Resource.

data class VirtualNetworkGatewayPolicyGroupMemberResponse(val attributeType: String? = null, val attributeValue: String? = null, val name: String? = null)

Vpn Client Connection configuration PolicyGroup member

Link copied to clipboard
data class VirtualNetworkGatewayPolicyGroupResponse(val etag: String, val id: String? = null, val isDefault: Boolean, val name: String? = null, val policyMembers: List<VirtualNetworkGatewayPolicyGroupMemberResponse>, val priority: Int, val provisioningState: String, val vngClientConnectionConfigurations: List<SubResourceResponse>)

Parameters for VirtualNetworkGatewayPolicyGroup.

Link copied to clipboard
data class VirtualNetworkGatewayResponse(val activeActive: Boolean? = null, val adminState: String? = null, val allowRemoteVnetTraffic: Boolean? = null, val allowVirtualWanTraffic: Boolean? = null, val autoScaleConfiguration: VirtualNetworkGatewayAutoScaleConfigurationResponse? = null, val bgpSettings: BgpSettingsResponse? = null, val customRoutes: AddressSpaceResponse? = null, val disableIPSecReplayProtection: Boolean? = null, val enableBgp: Boolean? = null, val enableBgpRouteTranslationForNat: Boolean? = null, val enableDnsForwarding: Boolean? = null, val enablePrivateIpAddress: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val gatewayDefaultSite: SubResourceResponse? = null, val gatewayType: String? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val inboundDnsForwardingEndpoint: String, val ipConfigurations: List<VirtualNetworkGatewayIPConfigurationResponse>? = null, val location: String? = null, val name: String, val natRules: List<VirtualNetworkGatewayNatRuleResponse>? = null, val provisioningState: String, val resiliencyModel: String? = null, val resourceGuid: String, val sku: VirtualNetworkGatewaySkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val vNetExtendedLocationResourceId: String? = null, val virtualNetworkGatewayPolicyGroups: List<VirtualNetworkGatewayPolicyGroupResponse>? = null, val vpnClientConfiguration: VpnClientConfigurationResponse? = null, val vpnGatewayGeneration: String? = null, val vpnType: String? = null)

A common class for general resource information.

Link copied to clipboard
data class VirtualNetworkGatewaySkuResponse(val capacity: Int, val name: String? = null, val tier: String? = null)

VirtualNetworkGatewaySku details.

Link copied to clipboard
data class VirtualNetworkPeeringResponse(val allowForwardedTraffic: Boolean? = null, val allowGatewayTransit: Boolean? = null, val allowVirtualNetworkAccess: Boolean? = null, val doNotVerifyRemoteGateways: Boolean? = null, val enableOnlyIPv6Peering: Boolean? = null, val etag: String, val id: String? = null, val localAddressSpace: AddressSpaceResponse? = null, val localSubnetNames: List<String>? = null, val localVirtualNetworkAddressSpace: AddressSpaceResponse? = null, val name: String? = null, val peerCompleteVnets: Boolean? = null, val peeringState: String? = null, val peeringSyncLevel: String? = null, val provisioningState: String, val remoteAddressSpace: AddressSpaceResponse? = null, val remoteBgpCommunities: VirtualNetworkBgpCommunitiesResponse? = null, val remoteSubnetNames: List<String>? = null, val remoteVirtualNetwork: SubResourceResponse? = null, val remoteVirtualNetworkAddressSpace: AddressSpaceResponse? = null, val remoteVirtualNetworkEncryption: VirtualNetworkEncryptionResponse, val resourceGuid: String, val type: String? = null, val useRemoteGateways: Boolean? = null)

Peerings in a virtual network resource.

Link copied to clipboard
data class VirtualNetworkTapResponse(val destinationLoadBalancerFrontEndIPConfiguration: FrontendIPConfigurationResponse? = null, val destinationNetworkInterfaceIPConfiguration: NetworkInterfaceIPConfigurationResponse? = null, val destinationPort: Int? = null, val etag: String, val id: String? = null, val location: String? = null, val name: String, val networkInterfaceTapConfigurations: List<NetworkInterfaceTapConfigurationResponse>, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val type: String)

Virtual Network Tap resource.

data class VirtualRouterAutoScaleConfigurationResponse(val minCapacity: Int? = null)

The VirtualHub Router autoscale configuration.

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

Describes a Virtual Machine.

Link copied to clipboard
data class VnetRouteResponse(val bgpConnections: List<SubResourceResponse>, val staticRoutes: List<StaticRouteResponse>? = null, val staticRoutesConfig: StaticRoutesConfigResponse? = null)

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

Link copied to clipboard
data class VngClientConnectionConfigurationResponse(val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val virtualNetworkGatewayPolicyGroups: List<SubResourceResponse>, val vpnClientAddressPool: AddressSpaceResponse)

A vpn client connection configuration for client connection configuration.

Link copied to clipboard
data class VpnClientConfigurationResponse(val aadAudience: String? = null, val aadIssuer: String? = null, val aadTenant: String? = null, val radiusServerAddress: String? = null, val radiusServerSecret: String? = null, val radiusServers: List<RadiusServerResponse>? = null, val vngClientConnectionConfigurations: List<VngClientConnectionConfigurationResponse>? = null, val vpnAuthenticationTypes: List<String>? = null, val vpnClientAddressPool: AddressSpaceResponse? = null, val vpnClientIpsecPolicies: List<IpsecPolicyResponse>? = null, val vpnClientProtocols: List<String>? = null, val vpnClientRevokedCertificates: List<VpnClientRevokedCertificateResponse>? = null, val vpnClientRootCertificates: List<VpnClientRootCertificateResponse>? = null)

VpnClientConfiguration for P2S client.

Link copied to clipboard
data class VpnClientConnectionHealthDetailResponse(val egressBytesTransferred: Double, val egressPacketsTransferred: Double, val ingressBytesTransferred: Double, val ingressPacketsTransferred: Double, val maxBandwidth: Double, val maxPacketsPerSecond: Double, val privateIpAddress: String, val publicIpAddress: String, val vpnConnectionDuration: Double, val vpnConnectionId: String, val vpnConnectionTime: String, val vpnUserName: String)

VPN client connection health detail.

Link copied to clipboard
data class VpnClientConnectionHealthResponse(val allocatedIpAddresses: List<String>? = null, val totalEgressBytesTransferred: Double, val totalIngressBytesTransferred: Double, val vpnClientConnectionsCount: Int? = null)

VpnClientConnectionHealth properties.

Link copied to clipboard
data class VpnClientRevokedCertificateResponse(val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val thumbprint: String? = null)

VPN client revoked certificate of virtual network gateway.

Link copied to clipboard
data class VpnClientRootCertificateResponse(val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val publicCertData: String)

VPN client root certificate of virtual network gateway.

Link copied to clipboard
data class VpnConnectionResponse(val connectionBandwidth: Int? = null, val connectionStatus: String, val dpdTimeoutSeconds: Int? = null, val egressBytesTransferred: Double, val enableBgp: Boolean? = null, val enableInternetSecurity: Boolean? = null, val enableRateLimiting: Boolean? = null, val etag: String, val id: String? = null, val ingressBytesTransferred: Double, val ipsecPolicies: List<IpsecPolicyResponse>? = null, val name: String? = null, val provisioningState: String, val remoteVpnSite: SubResourceResponse? = null, val routingConfiguration: RoutingConfigurationResponse? = null, val routingWeight: Int? = null, val sharedKey: String? = null, val trafficSelectorPolicies: List<TrafficSelectorPolicyResponse>? = null, val useLocalAzureIpAddress: Boolean? = null, val usePolicyBasedTrafficSelectors: Boolean? = null, val vpnConnectionProtocolType: String? = null, val vpnLinkConnections: List<VpnSiteLinkConnectionResponse>? = null)

VpnConnection Resource.

Link copied to clipboard
data class VpnGatewayIpConfigurationResponse(val id: String? = null, val privateIpAddress: String? = null, val publicIpAddress: String? = null)

IP Configuration of a VPN Gateway Resource.

Link copied to clipboard
data class VpnGatewayNatRuleResponse(val egressVpnSiteLinkConnections: List<SubResourceResponse>, val etag: String, val externalMappings: List<VpnNatRuleMappingResponse>? = null, val id: String? = null, val ingressVpnSiteLinkConnections: List<SubResourceResponse>, val internalMappings: List<VpnNatRuleMappingResponse>? = null, val ipConfigurationId: String? = null, val mode: String? = null, val name: String? = null, val provisioningState: String, val type: String)

VpnGatewayNatRule Resource.

Link copied to clipboard
data class VpnLinkBgpSettingsResponse(val asn: Double? = null, val bgpPeeringAddress: String? = null)

BGP settings details for a link.

Link copied to clipboard
data class VpnLinkProviderPropertiesResponse(val linkProviderName: String? = null, val linkSpeedInMbps: Int? = null)

List of properties of a link provider.

Link copied to clipboard
data class VpnNatRuleMappingResponse(val addressSpace: String? = null, val portRange: String? = null)

Vpn NatRule mapping.

data class VpnServerConfigRadiusClientRootCertificateResponse(val name: String? = null, val thumbprint: String? = null)

Properties of the Radius client root certificate of VpnServerConfiguration.

data class VpnServerConfigRadiusServerRootCertificateResponse(val name: String? = null, val publicCertData: String? = null)

Properties of Radius Server root certificate of VpnServerConfiguration.

data class VpnServerConfigurationPolicyGroupMemberResponse(val attributeType: String? = null, val attributeValue: String? = null, val name: String? = null)

VpnServerConfiguration PolicyGroup member

data class VpnServerConfigurationPolicyGroupResponse(val etag: String, val id: String? = null, val isDefault: Boolean? = null, val name: String? = null, val p2SConnectionConfigurations: List<SubResourceResponse>, val policyMembers: List<VpnServerConfigurationPolicyGroupMemberResponse>? = null, val priority: Int? = null, val provisioningState: String, val type: String)

VpnServerConfigurationPolicyGroup Resource.

Link copied to clipboard
data class VpnServerConfigurationPropertiesResponse(val aadAuthenticationParameters: AadAuthenticationParametersResponse? = null, val configurationPolicyGroups: List<VpnServerConfigurationPolicyGroupResponse>? = null, val etag: String, val name: String? = null, val p2SVpnGateways: List<P2SVpnGatewayResponse>, val provisioningState: String, val radiusClientRootCertificates: List<VpnServerConfigRadiusClientRootCertificateResponse>? = null, val radiusServerAddress: String? = null, val radiusServerRootCertificates: List<VpnServerConfigRadiusServerRootCertificateResponse>? = null, val radiusServerSecret: String? = null, val radiusServers: List<RadiusServerResponse>? = null, val vpnAuthenticationTypes: List<String>? = null, val vpnClientIpsecPolicies: List<IpsecPolicyResponse>? = null, val vpnClientRevokedCertificates: List<VpnServerConfigVpnClientRevokedCertificateResponse>? = null, val vpnClientRootCertificates: List<VpnServerConfigVpnClientRootCertificateResponse>? = null, val vpnProtocols: List<String>? = null)

Parameters for VpnServerConfiguration.

data class VpnServerConfigVpnClientRevokedCertificateResponse(val name: String? = null, val thumbprint: String? = null)

Properties of the revoked VPN client certificate of VpnServerConfiguration.

data class VpnServerConfigVpnClientRootCertificateResponse(val name: String? = null, val publicCertData: String? = null)

Properties of VPN client root certificate of VpnServerConfiguration.

Link copied to clipboard
data class VpnSiteLinkConnectionResponse(val connectionBandwidth: Int? = null, val connectionStatus: String, val dpdTimeoutSeconds: Int? = null, val egressBytesTransferred: Double, val egressNatRules: List<SubResourceResponse>? = null, val enableBgp: Boolean? = null, val enableRateLimiting: Boolean? = null, val etag: String, val id: String? = null, val ingressBytesTransferred: Double, val ingressNatRules: List<SubResourceResponse>? = null, val ipsecPolicies: List<IpsecPolicyResponse>? = null, val name: String? = null, val provisioningState: String, val routingWeight: Int? = null, val sharedKey: String? = null, val type: String, val useLocalAzureIpAddress: Boolean? = null, val usePolicyBasedTrafficSelectors: Boolean? = null, val vpnConnectionProtocolType: String? = null, val vpnGatewayCustomBgpAddresses: List<GatewayCustomBgpIpAddressIpConfigurationResponse>? = null, val vpnLinkConnectionMode: String? = null, val vpnSiteLink: SubResourceResponse? = null)

VpnSiteLinkConnection Resource.

Link copied to clipboard
data class VpnSiteLinkResponse(val bgpProperties: VpnLinkBgpSettingsResponse? = null, val etag: String, val fqdn: String? = null, val id: String? = null, val ipAddress: String? = null, val linkProperties: VpnLinkProviderPropertiesResponse? = null, val name: String? = null, val provisioningState: String, val type: String)

VpnSiteLink Resource.

Link copied to clipboard
data class WebApplicationFirewallCustomRuleResponse(val action: String, val etag: String, val groupByUserSession: List<GroupByUserSessionResponse>? = null, val matchConditions: List<MatchConditionResponse>, val name: String? = null, val priority: Int, val rateLimitDuration: String? = null, val rateLimitThreshold: Int? = null, val ruleType: String, val state: String? = null)

Defines contents of a web application rule.

data class WebApplicationFirewallScrubbingRulesResponse(val matchVariable: String, val selector: String? = null, val selectorMatchOperator: String, val state: String? = null)

Allow certain variables to be scrubbed on WAF logs