GetLocalRuleResult

data class GetLocalRuleResult(val actionType: String? = null, val applications: List<String>? = null, val auditComment: String? = null, val azureApiVersion: String, 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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val actionType: String? = null

rule action

Link copied to clipboard
val applications: List<String>? = null

array of rule applications

Link copied to clipboard
val auditComment: String? = null

rule comment

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

rule category

Link copied to clipboard

enable or disable decryption

Link copied to clipboard
val description: String? = null

rule description

Link copied to clipboard

destination address

Link copied to clipboard
val enableLogging: String? = null

enable or disable logging

Link copied to clipboard
val etag: String? = null

etag info

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Link copied to clipboard

inbound Inspection Certificate

Link copied to clipboard

The name of the resource

Link copied to clipboard

cidr should not be 'any'

Link copied to clipboard
val negateSource: String? = null

cidr should not be 'any'

Link copied to clipboard
Link copied to clipboard
val protocol: String? = null

any, application-default, TCP:number, UDP:number

Link copied to clipboard

prot port list

Link copied to clipboard

Provisioning state of the resource.

Link copied to clipboard

rule name

Link copied to clipboard
val ruleState: String? = null

state of this rule

Link copied to clipboard

source address

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val tags: List<TagInfoResponse>? = null

tag for rule

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"