Package-level declarations

Types

Link copied to clipboard
data class AdvSecurityObjectModelResponse(val entry: List<NameDescriptionObjectResponse>, val type: String? = null)

List of custom and predefined url category

Link copied to clipboard
data class ApplicationInsightsResponse(val id: String? = null, val key: String? = null)

Application Insights key

Link copied to clipboard
data class AppSeenDataResponse(val appSeenList: List<AppSeenInfoResponse>, val count: Int)

Data Type for App Seen

Link copied to clipboard
data class AppSeenInfoResponse(val category: String, val risk: String, val standardPorts: String, val subCategory: String, val tag: String, val technology: String, val title: String)

Definition for App Seen

data class AzureResourceManagerManagedIdentityPropertiesResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, AzureResourceManagerUserAssignedIdentityResponse>? = null)

The properties of the managed service identities assigned to this resource.

data class AzureResourceManagerUserAssignedIdentityResponse(val clientId: String? = null, val principalId: String? = null)

A managed identity assigned by the user.

Link copied to clipboard
data class CategoryResponse(val feeds: List<String>, val urlCustom: List<String>)

URL/EDL to match

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

Country Description

Link copied to clipboard
data class DestinationAddrResponse(val cidrs: List<String>? = null, val countries: List<String>? = null, val feeds: List<String>? = null, val fqdnLists: List<String>? = null, val prefixLists: List<String>? = null)

destination address

Link copied to clipboard
data class DNSSettingsResponse(val dnsServers: List<IPAddressResponse>? = null, val enableDnsProxy: String? = null, val enabledDnsType: String? = null)

DNS Proxy settings for Firewall

Link copied to clipboard
data class EndpointConfigurationResponse(val address: IPAddressResponse, val port: String)

Endpoint Configuration for frontend and backend

Link copied to clipboard
data class EventHubResponse(val id: String? = null, val name: String? = null, val nameSpace: String? = null, val policyName: String? = null, val subscriptionId: String? = null)

EventHub configurations

Link copied to clipboard
data class FrontendSettingResponse(val backendConfiguration: EndpointConfigurationResponse, val frontendConfiguration: EndpointConfigurationResponse, val name: String, val protocol: String)

Frontend setting for Firewall

data class GetCertificateObjectGlobalRulestackResult(val auditComment: String? = null, val certificateSelfSigned: String, val certificateSignerResourceId: String? = null, val description: String? = null, val etag: String? = null, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

GlobalRulestack Certificate Object

Link copied to clipboard
data class GetCertificateObjectLocalRulestackResult(val auditComment: String? = null, val certificateSelfSigned: String, val certificateSignerResourceId: String? = null, val description: String? = null, val etag: String? = null, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

LocalRulestack Certificate Object

Link copied to clipboard
data class GetFirewallGlobalRulestackResult(val azureId: String)

PAN Rulestack Describe Object

Link copied to clipboard
data class GetFirewallLogProfileResult(val applicationInsights: ApplicationInsightsResponse? = null, val commonDestination: LogDestinationResponse? = null, val decryptLogDestination: LogDestinationResponse? = null, val logOption: String? = null, val logType: String? = null, val threatLogDestination: LogDestinationResponse? = null, val trafficLogDestination: LogDestinationResponse? = null)

Log Settings for Firewall

Link copied to clipboard
data class GetFirewallResult(val associatedRulestack: RulestackDetailsResponse? = null, val dnsSettings: DNSSettingsResponse, val frontEndSettings: List<FrontendSettingResponse>? = null, val id: String, val identity: AzureResourceManagerManagedIdentityPropertiesResponse? = null, val isPanoramaManaged: String? = null, val location: String, val marketplaceDetails: MarketplaceDetailsResponse, val name: String, val networkProfile: NetworkProfileResponse, val panEtag: String? = null, val panoramaConfig: PanoramaConfigResponse? = null, val planData: PlanDataResponse, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

PaloAltoNetworks Firewall

Link copied to clipboard
data class GetFirewallSupportInfoResult(val accountId: String? = null, val accountRegistered: String? = null, val freeTrial: String? = null, val freeTrialCreditLeft: Int? = null, val freeTrialDaysLeft: Int? = null, val helpURL: String? = null, val productSerial: String? = null, val productSku: String? = null, val registerURL: String? = null, val supportURL: String? = null, val userDomainSupported: String? = null, val userRegistered: String? = null)

Support information for the resource

Link copied to clipboard
data class GetFqdnListGlobalRulestackResult(val auditComment: String? = null, val description: String? = null, val etag: String? = null, val fqdnList: List<String>, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

GlobalRulestack fqdnList

Link copied to clipboard
data class GetFqdnListLocalRulestackResult(val auditComment: String? = null, val description: String? = null, val etag: String? = null, val fqdnList: List<String>, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

LocalRulestack fqdnList

Link copied to clipboard
data class GetGlobalRulestackChangeLogResult(val changes: List<String>, val lastCommitted: String? = null, val lastModified: String? = null)

Changelog list

Link copied to clipboard
data class GetGlobalRulestackResult(val associatedSubscriptions: List<String>? = null, val defaultMode: String? = null, val description: String? = null, val id: String, val identity: AzureResourceManagerManagedIdentityPropertiesResponse? = null, val location: String, val minAppIdVersion: String? = null, val name: String, val panEtag: String? = null, val panLocation: String? = null, val provisioningState: String, val scope: String? = null, val securityServices: SecurityServicesResponse? = null, val systemData: SystemDataResponse, val type: String)

PaloAltoNetworks GlobalRulestack

Link copied to clipboard
data class GetLocalRuleCountersResult(val appSeen: AppSeenDataResponse? = null, val firewallName: String? = null, val hitCount: Int? = null, val lastUpdatedTimestamp: String? = null, val priority: String, val requestTimestamp: String? = null, val ruleListName: String? = null, val ruleName: String, val ruleStackName: String? = null, val timestamp: String? = null)

Rule counter

Link copied to clipboard
data class GetLocalRuleResult(val actionType: String? = null, val applications: List<String>? = null, val auditComment: String? = null, val category: CategoryResponse? = null, val decryptionRuleType: String? = null, val description: String? = null, val destination: DestinationAddrResponse? = null, val enableLogging: String? = null, val etag: String? = null, val id: String, val inboundInspectionCertificate: String? = null, val name: String, val negateDestination: String? = null, val negateSource: String? = null, val priority: Int, val protocol: String? = null, val protocolPortList: List<String>? = null, val provisioningState: String, val ruleName: String, val ruleState: String? = null, val source: SourceAddrResponse? = null, val systemData: SystemDataResponse, val tags: List<TagInfoResponse>? = null, val type: String)

LocalRulestack rule list

Link copied to clipboard
data class GetLocalRulestackChangeLogResult(val changes: List<String>, val lastCommitted: String? = null, val lastModified: String? = null)

Changelog list

Link copied to clipboard
data class GetLocalRulestackResult(val associatedSubscriptions: List<String>? = null, val defaultMode: String? = null, val description: String? = null, val id: String, val identity: AzureResourceManagerManagedIdentityPropertiesResponse? = null, val location: String, val minAppIdVersion: String? = null, val name: String, val panEtag: String? = null, val panLocation: String? = null, val provisioningState: String, val scope: String? = null, val securityServices: SecurityServicesResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

PaloAltoNetworks LocalRulestack

Link copied to clipboard
data class GetLocalRulestackSupportInfoResult(val accountId: String? = null, val accountRegistered: String? = null, val freeTrial: String? = null, val freeTrialCreditLeft: Int? = null, val freeTrialDaysLeft: Int? = null, val helpURL: String? = null, val productSerial: String? = null, val productSku: String? = null, val registerURL: String? = null, val supportURL: String? = null, val userDomainSupported: String? = null, val userRegistered: String? = null)

Support information for the resource

Link copied to clipboard
data class GetPostRuleCountersResult(val appSeen: AppSeenDataResponse? = null, val firewallName: String? = null, val hitCount: Int? = null, val lastUpdatedTimestamp: String? = null, val priority: String, val requestTimestamp: String? = null, val ruleListName: String? = null, val ruleName: String, val ruleStackName: String? = null, val timestamp: String? = null)

Rule counter

Link copied to clipboard
data class GetPostRuleResult(val actionType: String? = null, val applications: List<String>? = null, val auditComment: String? = null, val category: CategoryResponse? = null, val decryptionRuleType: String? = null, val description: String? = null, val destination: DestinationAddrResponse? = null, val enableLogging: String? = null, val etag: String? = null, val id: String, val inboundInspectionCertificate: String? = null, val name: String, val negateDestination: String? = null, val negateSource: String? = null, val priority: Int, val protocol: String? = null, val protocolPortList: List<String>? = null, val provisioningState: String, val ruleName: String, val ruleState: String? = null, val source: SourceAddrResponse? = null, val systemData: SystemDataResponse, val tags: List<TagInfoResponse>? = null, val type: String)

PostRulestack rule list

Link copied to clipboard
data class GetPrefixListGlobalRulestackResult(val auditComment: String? = null, val description: String? = null, val etag: String? = null, val id: String, val name: String, val prefixList: List<String>, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

GlobalRulestack prefixList

Link copied to clipboard
data class GetPrefixListLocalRulestackResult(val auditComment: String? = null, val description: String? = null, val etag: String? = null, val id: String, val name: String, val prefixList: List<String>, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

LocalRulestack prefixList

Link copied to clipboard
data class GetPreRuleCountersResult(val appSeen: AppSeenDataResponse? = null, val firewallName: String? = null, val hitCount: Int? = null, val lastUpdatedTimestamp: String? = null, val priority: String, val requestTimestamp: String? = null, val ruleListName: String? = null, val ruleName: String, val ruleStackName: String? = null, val timestamp: String? = null)

Rule counter

Link copied to clipboard
data class GetPreRuleResult(val actionType: String? = null, val applications: List<String>? = null, val auditComment: String? = null, val category: CategoryResponse? = null, val decryptionRuleType: String? = null, val description: String? = null, val destination: DestinationAddrResponse? = null, val enableLogging: String? = null, val etag: String? = null, val id: String, val inboundInspectionCertificate: String? = null, val name: String, val negateDestination: String? = null, val negateSource: String? = null, val priority: Int, val protocol: String? = null, val protocolPortList: List<String>? = null, val provisioningState: String, val ruleName: String, val ruleState: String? = null, val source: SourceAddrResponse? = null, val systemData: SystemDataResponse, val tags: List<TagInfoResponse>? = null, val type: String)

PreRulestack rule list

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

IP Address

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

IP Address Space

advanced security object

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

Countries Response Object

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

List firewalls response

predefined url categories response

Security services list response

advanced security object

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

Countries Response Object

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

List firewalls response

predefined url categories response

Link copied to clipboard

Security services list response

data class ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResult(val serialNumber: String? = null, val status: String)

Product serial and status for the service

data class ListPaloAltoNetworksCloudngfwSupportInfoResult(val accountId: String? = null, val accountRegistrationStatus: String? = null, val credits: Int? = null, val endDateForCredits: String? = null, val freeTrial: String? = null, val freeTrialCreditLeft: Int? = null, val freeTrialDaysLeft: Int? = null, val helpURL: String? = null, val hubUrl: String? = null, val monthlyCreditLeft: Int? = null, val productSerial: String? = null, val productSku: String? = null, val registerURL: String? = null, val startDateForCredits: String? = null, val supportURL: String? = null)

Support information for the service

Link copied to clipboard
data class LogDestinationResponse(val eventHubConfigurations: EventHubResponse? = null, val monitorConfigurations: MonitorLogResponse? = null, val storageConfigurations: StorageAccountResponse? = null)

Log Destination

Link copied to clipboard
data class MarketplaceDetailsResponse(val marketplaceSubscriptionId: String, val marketplaceSubscriptionStatus: String? = null, val offerId: String, val publisherId: String)

MarketplaceDetails of PAN Firewall resource

Link copied to clipboard
data class MonitorLogResponse(val id: String? = null, val primaryKey: String? = null, val secondaryKey: String? = null, val subscriptionId: String? = null, val workspace: String? = null)

MonitorLog configurations

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

object type info

Link copied to clipboard
data class NetworkProfileResponse(val egressNatIp: List<IPAddressResponse>? = null, val enableEgressNat: String, val networkType: String, val publicIps: List<IPAddressResponse>, val trustedRanges: List<String>? = null, val vnetConfiguration: VnetConfigurationResponse? = null, val vwanConfiguration: VwanConfigurationResponse? = null)

Network settings for Firewall

Link copied to clipboard
data class PanoramaConfigResponse(val cgName: String, val configString: String, val dgName: String, val hostName: String, val panoramaServer: String, val panoramaServer2: String, val tplName: String, val vmAuthKey: String)

Panorama Config

Link copied to clipboard
data class PlanDataResponse(val billingCycle: String, val effectiveDate: String, val planId: String, val usageType: String? = null)

Billing plan information.

Link copied to clipboard
data class PredefinedUrlCategoryResponse(val action: String, val name: String)

Predefined URL category object

Link copied to clipboard
data class RulestackDetailsResponse(val location: String? = null, val resourceId: String? = null, val rulestackId: String? = null)

Associated rulestack details

Link copied to clipboard
data class SecurityServicesResponse(val antiSpywareProfile: String? = null, val antiVirusProfile: String? = null, val dnsSubscription: String? = null, val fileBlockingProfile: String? = null, val outboundTrustCertificate: String? = null, val outboundUnTrustCertificate: String? = null, val urlFilteringProfile: String? = null, val vulnerabilityProfile: String? = null)

security services

Link copied to clipboard

Security services type list

Link copied to clipboard
data class SourceAddrResponse(val cidrs: List<String>? = null, val countries: List<String>? = null, val feeds: List<String>? = null, val prefixLists: List<String>? = null)

Address properties

Link copied to clipboard
data class StorageAccountResponse(val accountName: String? = null, val id: String? = null, val subscriptionId: String? = null)

Storage Account configurations

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 TagInfoResponse(val key: String, val value: String)

Tag

Link copied to clipboard
data class VnetConfigurationResponse(val ipOfTrustSubnetForUdr: IPAddressResponse? = null, val trustSubnet: IPAddressSpaceResponse, val unTrustSubnet: IPAddressSpaceResponse, val vnet: IPAddressSpaceResponse)

VnetInfo for Firewall Networking

Link copied to clipboard
data class VwanConfigurationResponse(val ipOfTrustSubnetForUdr: IPAddressResponse? = null, val networkVirtualApplianceId: String? = null, val trustSubnet: IPAddressSpaceResponse? = null, val unTrustSubnet: IPAddressSpaceResponse? = null, val vHub: IPAddressSpaceResponse)

VwanInfo for Firewall Networking