Package-level declarations

Types

Link copied to clipboard
data class AaaaRecordResponse(val ipv6Address: String? = null)

An AAAA record.

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 ActiveConnectivityConfigurationResponse(val appliesToGroups: List<ConnectivityGroupItemResponse>? = null, 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)

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, 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 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, 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? = null, 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 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)

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 ApplicationGatewayClientAuthConfigurationResponse(val verifyClientCertIssuerDN: Boolean? = 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)

Customer 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.

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 ApplicationGatewayHeaderConfigurationResponse(val headerName: String? = null, val headerValue: String? = 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 ApplicationGatewayPathRuleResponse(val backendAddressPool: SubResourceResponse? = null, val backendHttpSettings: SubResourceResponse? = null, val etag: String, val firewallPolicy: SubResourceResponse? = null, val id: String? = 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 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 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 customErrorConfigurations: List<ApplicationGatewayCustomErrorResponse>? = null, 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 httpListeners: List<ApplicationGatewayHttpListenerResponse>? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = 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 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 ApplicationGatewaySkuResponse(val capacity: Int? = 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 data: String? = null, val etag: String, val id: String? = null, val name: String? = null, val provisioningState: String, val type: 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 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 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.

Link copied to clipboard
data class ARecordResponse(val ipv4Address: String? = null)

An A record.

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.

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 etag: String, val id: String? = null, val loadBalancerBackendAddresses: List<LoadBalancerBackendAddressResponse>? = null, val loadBalancingRules: List<SubResourceResponse>, val name: String? = null, val outboundRule: SubResourceResponse, val outboundRules: List<SubResourceResponse>, val provisioningState: String, val type: String)

Pool of backend IP addresses.

Link copied to clipboard
data class BackendPoolResponse(val backends: List<BackendResponse>? = null, val healthProbeSettings: SubResourceResponse? = null, val id: String? = null, val loadBalancingSettings: SubResourceResponse? = null, val name: String? = null, val resourceState: String, val type: String)

A backend pool is a collection of backends that can be routed to.

Link copied to clipboard
data class BackendPoolsSettingsResponse(val enforceCertificateNameCheck: String? = null, val sendRecvTimeoutSeconds: Int? = null)

Settings that apply to all backend pools.

Link copied to clipboard
data class BackendResponse(val address: String? = null, val backendHostHeader: String? = null, val enabledState: String? = null, val httpPort: Int? = null, val httpsPort: Int? = null, val priority: Int? = null, val privateEndpointStatus: String, val privateLinkAlias: String? = null, val privateLinkApprovalMessage: String? = null, val privateLinkLocation: String? = null, val privateLinkResourceId: String? = null, val weight: Int? = null)

Backend address of a frontDoor load balancer.

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, 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 CaaRecordResponse(val flags: Int? = null, val tag: String? = null, val value: String? = null)

A CAA record.

Link copied to clipboard
data class CacheConfigurationResponse(val cacheDuration: String? = null, val dynamicCompression: String? = null, val queryParameterStripDirective: String? = null, val queryParameters: String? = null)

Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

Link copied to clipboard
data class CnameRecordResponse(val cname: String? = null)

A CNAME record.

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)

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.

Link copied to clipboard
data class ConnectionMonitorEndpointResponse(val address: String? = null, val coverageLevel: String? = null, val filter: ConnectionMonitorEndpointFilterResponse? = null, val name: String, val resourceId: String? = null, val scope: ConnectionMonitorEndpointScopeResponse? = 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? = null, val isGlobal: String? = null, val networkGroupId: String? = null, val useHubGateway: String? = null)
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 CustomDnsConfigPropertiesFormatResponse(val fqdn: String? = null, val ipAddresses: List<String>? = null)

Contains custom Dns resolution configuration from customer.

Link copied to clipboard
data class CustomHttpsConfigurationResponse(val certificateSource: String, val certificateType: String? = null, val minimumTlsVersion: String, val protocolType: String, val secretName: String? = null, val secretVersion: String? = null, val vault: KeyVaultCertificateSourceParametersResponseVault? = null)

Https settings for a domain

Link copied to clipboard
data class CustomRuleListResponse(val rules: List<CustomRuleResponse>? = null)

Defines contents of custom rules

Link copied to clipboard
data class CustomRuleResponse(val action: String, val enabledState: String? = null, val matchConditions: List<FrontDoorMatchConditionResponse>, val name: String? = null, val priority: Int, val rateLimitDurationInMinutes: Int? = null, val rateLimitThreshold: Int? = null, val ruleType: String)

Defines contents of a web application rule

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

Contains the DDoS protection settings of the public IP.

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 DnsConfigResponse(val fqdn: String, val relativeName: String? = null, val ttl: Double? = null)

Class containing DNS settings in a Traffic Manager profile.

Link copied to clipboard
data class DnsResourceReferenceResponse(val dnsResources: List<SubResourceResponse>? = null, val targetResource: SubResourceResponse? = null)

Represents a single Azure resource and its referencing DNS records.

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>? = 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)

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, val flag: String? = null, val id: String? = null, val kind: String, val priority: Int, val protocol: String, val provisioningState: 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? = null, val protocol: String, val provisioningState: 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 EndpointPropertiesResponseCustomHeaders(val name: String? = null, val value: String? = null)

Custom header name and value.

Link copied to clipboard
data class EndpointPropertiesResponseSubnets(val first: String? = null, val last: String? = null, val scope: Int? = null)

Subnet first address, scope, and/or last address.

Link copied to clipboard
data class EndpointResponse(val customHeaders: List<EndpointPropertiesResponseCustomHeaders>? = null, val endpointLocation: String? = null, val endpointMonitorStatus: String? = null, val endpointStatus: String? = null, val geoMapping: List<String>? = null, val id: String? = null, val minChildEndpoints: Double? = null, val minChildEndpointsIPv4: Double? = null, val minChildEndpointsIPv6: Double? = null, val name: String? = null, val priority: Double? = null, val subnets: List<EndpointPropertiesResponseSubnets>? = null, val target: String? = null, val targetResourceId: String? = null, val type: String? = null, val weight: Double? = null)

Class representing a Traffic Manager endpoint.

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

Defines the endpoint properties

Link copied to clipboard
data class ExpressRouteCircuitAuthorizationResponse(val authorizationKey: String? = null, val authorizationUseStatus: String? = null, 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 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 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, val type: String)

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 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

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 privateRanges: List<String>? = null)

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

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 etag: String, val flowAnalyticsConfiguration: TrafficAnalyticsPropertiesResponse? = null, val format: FlowLogFormatParametersResponse? = null, val id: String? = 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 ForwardingConfigurationResponse(val backendPool: SubResourceResponse? = null, val cacheConfiguration: CacheConfigurationResponse? = null, val customForwardingPath: String? = null, val forwardingProtocol: String? = null, val odataType: String)

Describes Forwarding Route.

data class FrontDoorManagedRuleGroupOverrideResponse(val exclusions: List<ManagedRuleExclusionResponse>? = null, val ruleGroupName: String, val rules: List<FrontDoorManagedRuleOverrideResponse>? = null)

Defines a managed rule group override setting.

Link copied to clipboard
data class FrontDoorManagedRuleOverrideResponse(val action: String? = null, val enabledState: String? = null, val exclusions: List<ManagedRuleExclusionResponse>? = null, val ruleId: String)

Defines a managed rule group override setting.

Link copied to clipboard
data class FrontDoorManagedRuleSetResponse(val exclusions: List<ManagedRuleExclusionResponse>? = null, val ruleGroupOverrides: List<FrontDoorManagedRuleGroupOverrideResponse>? = null, val ruleSetAction: String? = null, val ruleSetType: String, val ruleSetVersion: String)

Defines a managed rule set.

Link copied to clipboard
data class FrontDoorMatchConditionResponse(val matchValue: List<String>, val matchVariable: String, val negateCondition: Boolean? = null, val operator: String, val selector: String? = null, val transforms: List<String>? = null)

Define a match condition.

Link copied to clipboard
data class FrontDoorPolicySettingsResponse(val customBlockResponseBody: String? = null, val customBlockResponseStatusCode: Int? = null, val enabledState: String? = null, val mode: String? = null, val redirectUrl: String? = null, val requestBodyCheck: String? = null)

Defines top-level WebApplicationFirewallPolicy configuration settings.

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

Defines the Resource ID for a Frontend Endpoint.

Link copied to clipboard
data class FrontendEndpointResponse(val customHttpsConfiguration: CustomHttpsConfigurationResponse, val customHttpsProvisioningState: String, val customHttpsProvisioningSubstate: String, val hostName: String? = null, val id: String? = null, val name: String? = null, val resourceState: String, val sessionAffinityEnabledState: String? = null, val sessionAffinityTtlSeconds: Int? = null, val type: String, val webApplicationFirewallPolicyLink: FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink? = null)

A frontend endpoint used for routing.

Defines the Web Application Firewall policy for each host (if applicable)

Link copied to clipboard
data class FrontendIPConfigurationResponse(val etag: String, 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.

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 GetActiveSessionsResult(val nextLink: String? = null, val value: List<BastionActiveSessionResponse>? = null)

Response for GetActiveSessions.

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

Defines the rule collection.

Link copied to clipboard
data class GetAdminRuleResult(val access: String, val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val displayName: String? = null, val etag: String, val id: String, val kind: String, val name: String, val priority: Int? = null, val protocol: String, val provisioningState: 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 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 backendAddressPools: List<ApplicationGatewayBackendAddressPoolResponse>? = null, val backendHttpSettingsCollection: List<ApplicationGatewayBackendHttpSettingsResponse>? = null, val customErrorConfigurations: List<ApplicationGatewayCustomErrorResponse>? = null, 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 httpListeners: List<ApplicationGatewayHttpListenerResponse>? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = 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 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 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 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 dnsName: String? = null, val etag: String, val id: String? = null, val ipConfigurations: List<BastionHostIPConfigurationResponse>? = null, val location: String? = null, val name: String, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

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 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 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>? = null, val connectivityTopology: String, val deleteExistingPeering: String? = null, val description: String? = null, val displayName: String? = null, val etag: String, val hubs: List<HubResponse>? = null, val id: String, val isGlobal: String? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

The network manager connectivity configuration resource

Link copied to clipboard
data class GetCustomIPPrefixResult(val cidr: String? = null, val commissionedState: String? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = null, val location: String? = null, val name: String, val provisioningState: String, val publicIpPrefixes: List<SubResourceResponse>, val resourceGuid: String, 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 etag: String, val id: String? = null, val location: String? = null, val name: String, val protocolCustomSettings: List<ProtocolCustomSettingsFormatResponse>? = null, val provisioningState: String, val publicIPAddresses: List<SubResourceResponse>, 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 etag: String, val id: String, val location: String? = null, val name: String, val provisioningState: String, 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 description: String, val destinationPortRanges: List<String>, val destinations: List<AddressPrefixItemResponse>, val direction: String, val displayName: 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 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 description: String, val destinationPortRanges: List<String>, val destinations: List<AddressPrefixItemResponse>, val direction: String, val displayName: 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 GetDnsForwardingRulesetResult(val dnsResolverOutboundEndpoints: List<SubResourceResponse>? = null, val etag: String, val id: String, val location: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Describes a DNS forwarding ruleset.

Link copied to clipboard
data class GetDnsResolverResult(val dnsResolverState: String, val etag: String, val id: String, val location: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val virtualNetwork: SubResourceResponse)

Describes a DNS resolver.

data class GetDnsResourceReferenceByTarResourcesResult(val dnsResourceReferences: List<DnsResourceReferenceResponse>? = null)

Represents the properties of the Dns Resource Reference Result.

Link copied to clipboard
data class GetDscpConfigurationResult(val associatedNetworkInterfaces: List<NetworkInterfaceResponse>, 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 resourceGuid: String, val sourceIpRanges: List<QosIpRangeResponse>? = null, val sourcePortRanges: List<QosPortRangeResponse>? = null, val tags: Map<String, String>? = null, val type: String)

DSCP Configuration in a resource group.

Link copied to clipboard
data class GetEndpointResult(val customHeaders: List<EndpointPropertiesResponseCustomHeaders>? = null, val endpointLocation: String? = null, val endpointMonitorStatus: String? = null, val endpointStatus: String? = null, val geoMapping: List<String>? = null, val id: String? = null, val minChildEndpoints: Double? = null, val minChildEndpointsIPv4: Double? = null, val minChildEndpointsIPv6: Double? = null, val name: String? = null, val priority: Double? = null, val subnets: List<EndpointPropertiesResponseSubnets>? = null, val target: String? = null, val targetResourceId: String? = null, val type: String? = null, val weight: Double? = null)

Class representing a Traffic Manager endpoint.

Link copied to clipboard
data class GetExperimentResult(val description: String? = null, val enabledState: String? = null, val endpointA: ExperimentEndpointResponse? = null, val endpointB: ExperimentEndpointResponse? = null, val id: String, val location: String? = null, val name: String, val resourceState: String, val scriptFileUri: String, val status: String, val tags: Map<String, String>? = null, val type: String)

Defines the properties of an Experiment

data class GetExpressRouteCircuitAuthorizationResult(val authorizationKey: String? = null, val authorizationUseStatus: String? = null, 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 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 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 authorizations: List<ExpressRouteCircuitAuthorizationResponse>? = null, val bandwidthInGbps: Double? = null, val circuitProvisioningState: String? = 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 enableInternetSecurity: 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 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 autoScaleConfiguration: ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration? = null, val etag: String, val expressRouteConnections: List<ExpressRouteConnectionResponse>, 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 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 bandwidthInGbps: Int? = 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 GetFirewallPolicyResult(val basePolicy: SubResourceResponse? = null, val childPolicies: List<SubResourceResponse>, val dnsSettings: DnsSettingsResponse? = null, val etag: String, 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 sku: FirewallPolicySkuResponse? = null, val snat: FirewallPolicySNATResponse? = 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 GetFirewallPolicyRuleCollectionGroupResult(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 type: String)

Rule Collection Group resource.

Link copied to clipboard
data class GetFirewallPolicyRuleGroupResult(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 enabled: Boolean? = null, val etag: String, val flowAnalyticsConfiguration: TrafficAnalyticsPropertiesResponse? = null, val format: FlowLogFormatParametersResponse? = null, val id: String? = 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 GetForwardingRuleResult(val domainName: String, val etag: String, val forwardingRuleState: String? = null, val id: String, val metadata: Map<String, String>? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val targetDnsServers: List<TargetDnsServerResponse>, val type: String)

Describes a forwarding rule within a DNS forwarding ruleset.

Link copied to clipboard
data class GetFrontDoorResult(val backendPools: List<BackendPoolResponse>? = null, val backendPoolsSettings: BackendPoolsSettingsResponse? = null, val cname: String, val enabledState: String? = null, val friendlyName: String? = null, val frontdoorId: String, val frontendEndpoints: List<FrontendEndpointResponse>? = null, val healthProbeSettings: List<HealthProbeSettingsModelResponse>? = null, val id: String, val loadBalancingSettings: List<LoadBalancingSettingsModelResponse>? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceState: String, val routingRules: List<RoutingRuleResponse>? = null, val rulesEngines: List<RulesEngineResponse>, val tags: Map<String, String>? = null, val type: String)

Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.

Link copied to clipboard
data class GetHubRouteTableResult(val associatedConnections: List<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 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 GetInboundEndpointResult(val etag: String, val id: String, val ipConfigurations: List<InboundEndpointIPConfigurationResponse>? = null, val location: String, val name: String, val provisioningState: String, val resourceGuid: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Describes an inbound endpoint for a DNS resolver.

Link copied to clipboard
data class GetInboundNatRuleResult(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 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 GetIpAllocationResult(val allocationTags: Map<String, String>? = null, 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 GetIpGroupResult(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 backendIPConfigurations: List<NetworkInterfaceIPConfigurationResponse>, val etag: String, val id: String? = null, val loadBalancerBackendAddresses: List<LoadBalancerBackendAddressResponse>? = null, val loadBalancingRules: List<SubResourceResponse>, val name: String? = null, val outboundRule: SubResourceResponse, val outboundRules: List<SubResourceResponse>, val provisioningState: String, val type: String)

Pool of backend IP addresses.

Link copied to clipboard
data class GetLoadBalancerResult(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 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 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 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 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 GetNetworkExperimentProfileResult(val enabledState: String? = null, val etag: String? = null, val id: String, val location: String? = null, val name: String, val resourceState: String, val tags: Map<String, String>? = null, val type: String)

Defines an Network Experiment Profile and lists of Experiments

Link copied to clipboard
data class GetNetworkGroupResult(val conditionalMembership: String? = null, val description: String? = null, val displayName: String? = null, val etag: String, val groupMembers: List<GroupMembersItemResponse>? = null, val id: String, val memberType: String? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

The network group resource

Link copied to clipboard
data class GetNetworkInterfaceResult(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)

A network interface in a resource group.

data class GetNetworkInterfaceTapConfigurationResult(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 description: String? = null, val displayName: String? = null, val etag: String, val id: String? = null, val location: String? = null, val name: String, val networkManagerScopeAccesses: List<String>? = null, val networkManagerScopes: NetworkManagerPropertiesResponseNetworkManagerScopes? = null, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Managed Network resource

Link copied to clipboard
data class GetNetworkProfileResult(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 defaultSecurityRules: List<SecurityRuleResponse>, val etag: String, val flowLogs: List<FlowLogResponse>, 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.

Link copied to clipboard
data class GetNetworkSecurityPerimeterResult(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

Link copied to clipboard
data class GetNetworkVirtualApplianceResult(val addressPrefix: String, val bootStrapConfigurationBlobs: List<String>? = null, val cloudInitConfiguration: String? = null, val cloudInitConfigurationBlobs: List<String>? = null, val etag: String, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val inboundSecurityRules: List<SubResourceResponse>, val location: String? = null, val name: String, val nvaSku: VirtualApplianceSkuPropertiesResponse? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val virtualApplianceAsn: Double? = null, val virtualApplianceNics: List<VirtualApplianceNicPropertiesResponse>, val virtualApplianceSites: List<SubResourceResponse>, val virtualHub: SubResourceResponse? = null)

NetworkVirtualAppliance Resource.

Link copied to clipboard
data class GetNetworkWatcherResult(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 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>? = null, val phoneNumbers: List<String>? = null, val provisioningState: String, 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 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 GetNspProfileResult(val accessRulesVersion: 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 GetOutboundEndpointResult(val etag: String, val id: String, val location: String, val name: String, val provisioningState: String, val resourceGuid: String, val subnet: SubResourceResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Describes an outbound endpoint for a DNS resolver.

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 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 etag: String, val id: 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)

P2SVpnServerConfiguration Resource.

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

Information about packet capture session.

Link copied to clipboard
data class GetPolicyResult(val customRules: CustomRuleListResponse? = null, val etag: String? = null, val frontendEndpointLinks: List<FrontendEndpointLinkResponse>, val id: String, val location: String? = null, val managedRules: ManagedRuleSetListResponse? = null, val name: String, val policySettings: FrontDoorPolicySettingsResponse? = null, val provisioningState: String, val resourceState: String, val routingRuleLinks: List<RoutingRuleLinkResponse>, val securityPolicyLinks: List<SecurityPolicyLinkResponse>, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String)

Defines web application firewall policy.

Link copied to clipboard
data class GetPrivateDnsZoneGroupResult(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 customDnsConfigs: List<CustomDnsConfigPropertiesFormatResponse>? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = 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 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)

PrivateEndpointConnection resource.

Link copied to clipboard
data class GetPrivateLinkServiceResult(val alias: String, val autoApproval: PrivateLinkServicePropertiesResponseAutoApproval? = 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 GetPrivateRecordSetResult(val aRecords: List<ARecordResponse>? = null, val aaaaRecords: List<AaaaRecordResponse>? = null, val cnameRecord: CnameRecordResponse? = null, val etag: String? = null, val fqdn: String, val id: String, val isAutoRegistered: Boolean, val metadata: Map<String, String>? = null, val mxRecords: List<MxRecordResponse>? = null, val name: String, val ptrRecords: List<PtrRecordResponse>? = null, val soaRecord: SoaRecordResponse? = null, val srvRecords: List<SrvRecordResponse>? = null, val ttl: Double? = null, val txtRecords: List<TxtRecordResponse>? = null, val type: String)

Describes a DNS record set (a collection of DNS records with the same name and type) in a Private DNS zone.

Link copied to clipboard
data class GetPrivateZoneResult(val etag: String? = null, val id: String, val internalId: String, val location: String? = null, val maxNumberOfRecordSets: Double, val maxNumberOfVirtualNetworkLinks: Double, val maxNumberOfVirtualNetworkLinksWithRegistration: Double, val name: String, val numberOfRecordSets: Double, val numberOfVirtualNetworkLinks: Double, val numberOfVirtualNetworkLinksWithRegistration: Double, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

Describes a Private DNS zone.

Link copied to clipboard
data class GetProfileResult(val allowedEndpointRecordTypes: List<String>? = null, val dnsConfig: DnsConfigResponse? = null, val endpoints: List<EndpointResponse>? = null, val id: String? = null, val location: String? = null, val maxReturn: Double? = null, val monitorConfig: MonitorConfigResponse? = null, val name: String? = null, val profileStatus: String? = null, val tags: Map<String, String>? = null, val trafficRoutingMethod: String? = null, val trafficViewEnrollmentStatus: String? = null, val type: String? = null)

Class representing a Traffic Manager profile.

Link copied to clipboard
data class GetPublicIPAddressResult(val ddosSettings: DdosSettingsResponse? = 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 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 GetRecordSetResult(val aRecords: List<ARecordResponse>? = null, val aaaaRecords: List<AaaaRecordResponse>? = null, val caaRecords: List<CaaRecordResponse>? = null, val cnameRecord: CnameRecordResponse? = null, val etag: String? = null, val fqdn: String, val id: String, val metadata: Map<String, String>? = null, val mxRecords: List<MxRecordResponse>? = null, val name: String, val nsRecords: List<NsRecordResponse>? = null, val provisioningState: String, val ptrRecords: List<PtrRecordResponse>? = null, val soaRecord: SoaRecordResponse? = null, val srvRecords: List<SrvRecordResponse>? = null, val targetResource: SubResourceResponse? = null, val ttl: Double? = null, val txtRecords: List<TxtRecordResponse>? = null, val type: String)

Describes a DNS record set (a collection of DNS records with the same name and type).

Link copied to clipboard
data class GetRouteFilterResult(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 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 GetRouteResult(val addressPrefix: String? = null, val etag: String, val hasBgpOverride: Boolean? = null, 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 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 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 GetRulesEngineResult(val id: String, val name: String, val resourceState: String, val rules: List<RulesEngineRuleResponse>? = null, val type: String)

A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.

Link copied to clipboard
data class GetScopeConnectionResult(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 deleteExistingNSGs: String? = null, val description: String? = null, val displayName: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val securityType: String? = null, val systemData: SystemDataResponse, val type: String)

Defines the security configuration

Link copied to clipboard
data class GetSecurityPartnerProviderResult(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 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? = null, 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 deleteExistingNSGs: String? = null, val description: String? = null, val displayName: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val securityType: String? = null, val systemData: SystemDataResponse, val type: String)

Defines the security configuration

Link copied to clipboard
data class GetServiceEndpointPolicyDefinitionResult(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)

Service Endpoint policy definitions.

Link copied to clipboard
data class GetServiceEndpointPolicyResult(val etag: String, val id: String? = null, val kind: String, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, 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 GetStaticMemberResult(val etag: String, val id: String, val name: 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 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 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 type: String? = null)

Subnet in a virtual network resource.

data class GetSubscriptionNetworkManagerConnectionResult(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 GetTrafficManagerUserMetricsKeyResult(val id: String? = null, val key: String? = null, val name: String? = null, val type: String? = null)

Class representing Traffic Manager User Metrics.

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

Defines the rule collection.

Link copied to clipboard
data class GetUserRuleResult(val description: String? = null, val destinationPortRanges: List<String>? = null, val destinations: List<AddressPrefixItemResponse>? = null, val direction: String, val displayName: String? = null, 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 GetVirtualApplianceSiteResult(val addressPrefix: String? = null, 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 connectionState: 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 Appliance Site resource.

Link copied to clipboard
data class GetVirtualHubIpConfigurationResult(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 azureFirewall: SubResourceResponse? = null, val bgpConnections: List<SubResourceResponse>, val etag: String, val expressRouteGateway: SubResourceResponse? = null, val id: String? = null, val ipConfigurations: List<SubResourceResponse>, val location: String, val name: String, val p2SVpnGateway: SubResourceResponse? = null, val provisioningState: String, 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 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 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 connectionMode: String? = null, val connectionProtocol: String? = null, val connectionStatus: String, val connectionType: String, val dpdTimeoutSeconds: Int? = null, val egressBytesTransferred: Double, val enableBgp: Boolean? = null, val etag: String, val expressRouteGatewayBypass: Boolean? = null, val id: String? = null, val ingressBytesTransferred: Double, 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 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.

Link copied to clipboard
data class GetVirtualNetworkGatewayResult(val activeActive: Boolean? = null, val bgpSettings: BgpSettingsResponse? = null, val customRoutes: AddressSpaceResponse? = null, val enableBgp: 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 inboundDnsForwardingEndpoint: String, val ipConfigurations: List<VirtualNetworkGatewayIPConfigurationResponse>? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val sku: VirtualNetworkGatewaySkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val vNetExtendedLocationResourceId: String? = null, val vpnClientConfiguration: VpnClientConfigurationResponse? = null, val vpnGatewayGeneration: String? = null, val vpnType: String? = null)

A common class for general resource 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 GetVirtualNetworkLinkResult(val etag: String? = null, val id: String, val location: String? = null, val name: String, val provisioningState: String, val registrationEnabled: Boolean? = null, val tags: Map<String, String>? = null, val type: String, val virtualNetwork: SubResourceResponse? = null, val virtualNetworkLinkState: String)

Describes a link to virtual network for a Private DNS zone.

Link copied to clipboard
data class GetVirtualNetworkPeeringResult(val allowForwardedTraffic: Boolean? = null, val allowGatewayTransit: Boolean? = null, val allowVirtualNetworkAccess: Boolean? = null, val doNotVerifyRemoteGateways: Boolean? = null, val etag: String, val id: String? = null, val name: String? = null, val peeringState: String? = null, val provisioningState: String, val remoteAddressSpace: AddressSpaceResponse? = null, val remoteBgpCommunities: VirtualNetworkBgpCommunitiesResponse? = null, val remoteVirtualNetwork: SubResourceResponse? = null, 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 bgpCommunities: VirtualNetworkBgpCommunitiesResponse? = null, val ddosProtectionPlan: SubResourceResponse? = null, val dhcpOptions: DhcpOptionsResponse? = null, val enableDdosProtection: Boolean? = null, val enableVmProtection: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = null, val ipAllocations: List<SubResourceResponse>? = null, val location: String? = null, val name: String, 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 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 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 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 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 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 bgpSettings: BgpSettingsResponse? = null, val connections: List<VpnConnectionResponse>? = 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 GetVpnServerConfigurationResult(val aadAuthenticationParameters: AadAuthenticationParametersResponse? = null, val etag: String, val id: String? = null, val location: String? = null, val name: String, 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 tags: Map<String, String>? = null, val type: String, 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)

VpnServerConfiguration Resource.

Link copied to clipboard
data class GetVpnSiteResult(val addressSpace: AddressSpaceResponse? = null, 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 applicationGateways: List<ApplicationGatewayResponse>, 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 GetZoneResult(val etag: String? = null, val id: String, val location: String, val maxNumberOfRecordSets: Double, val maxNumberOfRecordsPerRecordSet: Double, val name: String, val nameServers: List<String>, val numberOfRecordSets: Double, val registrationVirtualNetworks: List<SubResourceResponse>? = null, val resolutionVirtualNetworks: List<SubResourceResponse>? = null, val tags: Map<String, String>? = null, val type: String, val zoneType: String? = null)

Describes a DNS zone.

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

GroupMembers Item.

Link copied to clipboard
data class HeaderActionResponse(val headerActionType: String, val headerName: String, val value: String? = null)

An action that can manipulate an http header.

Link copied to clipboard
data class HealthProbeSettingsModelResponse(val enabledState: String? = null, val healthProbeMethod: String? = null, val id: String? = null, val intervalInSeconds: Int? = null, val name: String? = null, val path: String? = null, val protocol: String? = null, val resourceState: String, val type: String)

Load balancing settings for a backend pool

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 InboundEndpointIPConfigurationResponse(val privateIpAddress: String? = null, val privateIpAllocationMethod: String? = null, val subnet: SubResourceResponse? = null)

IP configuration.

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 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 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 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 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 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.

The Key Vault containing the SSL certificate

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 user rules. It contains a list of active security user rules and a skiptoken to get the next set of results.

The response to an enumeration operation on Virtual Network DNS Forwarding Ruleset.

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

The response to an enumeration operation on sub-resources.

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 ListNetworkManagerDeploymentStatusResult(val skipToken: String? = null, val value: List<NetworkManagerDeploymentStatusResponse>? = null)

A list of Network Manager Deployment Status

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

Link copied to clipboard
data class LoadBalancerBackendAddressResponse(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 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 LoadBalancingSettingsModelResponse(val additionalLatencyMilliseconds: Int? = null, val id: String? = null, val name: String? = null, val resourceState: String, val sampleSize: Int? = null, val successfulSamplesRequired: Int? = null, val type: String)

Load balancing settings for a backend pool

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 ManagedRuleExclusionResponse(val matchVariable: String, val selector: String, val selectorMatchOperator: String)

Exclude variables from managed rule evaluation.

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 ruleId: String, val state: String? = null)

Defines a managed rule group override setting.

Link copied to clipboard
data class ManagedRulesDefinitionResponse(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 ManagedRuleSetListResponse(val managedRuleSets: List<FrontDoorManagedRuleSetResponse>? = null)

Defines the list of managed rule sets for the policy.

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 MonitorConfigResponse(val customHeaders: List<MonitorConfigResponseCustomHeaders>? = null, val expectedStatusCodeRanges: List<MonitorConfigResponseExpectedStatusCodeRanges>? = null, val intervalInSeconds: Double? = null, val path: String? = null, val port: Double? = null, val profileMonitorStatus: String? = null, val protocol: String? = null, val timeoutInSeconds: Double? = null, val toleratedNumberOfFailures: Double? = null)

Class containing endpoint monitoring settings in a Traffic Manager profile.

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

Custom header name and value.

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

Min and max value of a status code range.

Link copied to clipboard
data class MxRecordResponse(val exchange: String? = null, val preference: Int? = null)

An MX record.

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 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 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 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 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)

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 managementGroups: List<String>? = null, val subscriptions: List<String>? = null)

Scope of Network Manager.

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

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 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.

Link copied to clipboard
data class NsRecordResponse(val nsdname: String? = null)

An NS record.

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 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 enableInternetSecurity: Boolean? = null, val etag: String, val id: String? = null, val name: String? = null, 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 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 PacketCaptureStorageLocationResponse(val filePath: String? = null, val storageId: String? = null, val storagePath: String? = null)

The storage location for a packet capture session.

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? = null, val location: String, val perimeterGuid: String)
Link copied to clipboard
data class PolicySettingsResponse(val fileUploadLimitInMb: Int? = null, val maxRequestBodySizeInKb: Int? = null, val mode: String? = null, val requestBodyCheck: Boolean? = null, val state: String? = null)

Defines contents of a web application firewall global configuration.

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 privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val type: String)

PrivateEndpointConnection resource.

Link copied to clipboard
data class PrivateEndpointResponse(val customDnsConfigs: List<CustomDnsConfigPropertiesFormatResponse>? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val id: String? = 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 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 numberOfProbes: Int? = null, val port: Int, 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 ProtocolCustomSettingsFormatResponse(val protocol: String? = null, val sourceRateOverride: String? = null, val triggerRateOverride: String? = null, val triggerSensitivityOverride: String? = null)

DDoS custom policy properties.

Link copied to clipboard
data class PtrRecordResponse(val ptrdname: String? = null)

A PTR record.

Link copied to clipboard
data class PublicIPAddressDnsSettingsResponse(val domainNameLabel: 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 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 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.

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 RedirectConfigurationResponse(val customFragment: String? = null, val customHost: String? = null, val customPath: String? = null, val customQueryString: String? = null, val odataType: String, val redirectProtocol: String? = null, val redirectType: String? = null)

Describes Redirect Route.

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

Reference to a public IP address.

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 RouteResponse(val addressPrefix: String? = null, val etag: String, val hasBgpOverride: Boolean? = null, 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 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 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 RoutingRuleLinkResponse(val id: String? = null)

Defines the Resource ID for a Routing Rule.

Link copied to clipboard
data class RoutingRuleResponse(val acceptedProtocols: List<String>? = null, val enabledState: String? = null, val frontendEndpoints: List<SubResourceResponse>? = null, val id: String? = null, val name: String? = null, val patternsToMatch: List<String>? = null, val resourceState: String, val routeConfiguration: Either<ForwardingConfigurationResponse, RedirectConfigurationResponse>? = null, val rulesEngine: SubResourceResponse? = null, val type: String, val webApplicationFirewallPolicyLink: RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink? = null)

A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.

Defines the Web Application Firewall policy for each routing rule (if applicable)

Link copied to clipboard
data class RulesEngineActionResponse(val requestHeaderActions: List<HeaderActionResponse>? = null, val responseHeaderActions: List<HeaderActionResponse>? = null, val routeConfigurationOverride: Either<ForwardingConfigurationResponse, RedirectConfigurationResponse>? = null)

One or more actions that will execute, modifying the request and/or response.

Link copied to clipboard
data class RulesEngineMatchConditionResponse(val negateCondition: Boolean? = null, val rulesEngineMatchValue: List<String>, val rulesEngineMatchVariable: String, val rulesEngineOperator: String, val selector: String? = null, val transforms: List<String>? = null)

Define a match condition

Link copied to clipboard
data class RulesEngineResponse(val id: String, val name: String, val resourceState: String, val rules: List<RulesEngineRuleResponse>? = null, val type: String)

A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.

Link copied to clipboard
data class RulesEngineRuleResponse(val action: RulesEngineActionResponse, val matchConditions: List<RulesEngineMatchConditionResponse>? = null, val matchProcessingBehavior: String? = null, val name: String, val priority: Int)

Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.

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

Defines the Resource ID for a Security Policy.

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? = null, 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 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)

Service Endpoint policy definitions.

Link copied to clipboard
data class ServiceEndpointPolicyResponse(val etag: String, val id: String? = null, val kind: String, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, 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 provisioningState: String, val service: String? = null)

The service endpoint properties.

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 pricing tier of the web application firewall policy.

Link copied to clipboard
data class SoaRecordResponse(val email: String? = null, val expireTime: Double? = null, val host: String? = null, val minimumTtl: Double? = null, val refreshTime: Double? = null, val retryTime: Double? = null, val serialNumber: Double? = null)

An SOA record.

Link copied to clipboard
data class SrvRecordResponse(val port: Int? = null, val priority: Int? = null, val target: String? = null, val weight: Int? = null)

An SRV record.

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 SubnetResponse(val addressPrefix: String? = null, val addressPrefixes: List<String>? = null, val applicationGatewayIpConfigurations: List<ApplicationGatewayIPConfigurationResponse>? = 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 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 type: String? = null)

Subnet in a virtual network resource.

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

Reference to another ARM resource.

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.

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

Describes a server to forward the DNS queries to.

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 TxtRecordResponse(val value: List<String>? = null)

A TXT record.

Link copied to clipboard
data class VirtualApplianceNicPropertiesResponse(val name: 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.

data class VirtualNetworkDnsForwardingRulesetResponse(val id: String? = null, val virtualNetworkLink: SubResourceResponse? = null)

Reference to DNS forwarding ruleset and associated virtual network link.

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 VirtualNetworkGatewayResponse(val activeActive: Boolean? = null, val bgpSettings: BgpSettingsResponse? = null, val customRoutes: AddressSpaceResponse? = null, val enableBgp: 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 inboundDnsForwardingEndpoint: String, val ipConfigurations: List<VirtualNetworkGatewayIPConfigurationResponse>? = null, val location: String? = null, val name: String, val provisioningState: String, val resourceGuid: String, val sku: VirtualNetworkGatewaySkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val vNetExtendedLocationResourceId: String? = 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 etag: String, val id: String? = null, val name: String? = null, val peeringState: String? = null, val provisioningState: String, val remoteAddressSpace: AddressSpaceResponse? = null, val remoteBgpCommunities: VirtualNetworkBgpCommunitiesResponse? = null, val remoteVirtualNetwork: SubResourceResponse? = null, 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.

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 staticRoutes: List<StaticRouteResponse>? = null)

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

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 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)

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 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 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 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 matchConditions: List<MatchConditionResponse>, val name: String? = null, val priority: Int, val ruleType: String)

Defines contents of a web application rule.