EvaluatedNetworkSecurityGroup Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.EvaluatedNetworkSecurityGroup

Implements

public final class EvaluatedNetworkSecurityGroup
implements JsonSerializable<EvaluatedNetworkSecurityGroup>

Results of network security group evaluation.

Method Summary

Modifier and Type Method and Description
String appliedTo()

Get the appliedTo property: Resource ID of nic or subnet to which network security group is applied.

static EvaluatedNetworkSecurityGroup fromJson(JsonReader jsonReader)

Reads an instance of EvaluatedNetworkSecurityGroup from the JsonReader.

MatchedRule matchedRule()

Get the matchedRule property: Matched network security rule.

String networkSecurityGroupId()

Get the networkSecurityGroupId property: Network security group ID.

List<NetworkSecurityRulesEvaluationResult> rulesEvaluationResult()

Get the rulesEvaluationResult property: List of network security rules evaluation results.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Method Details

appliedTo

public String appliedTo()

Get the appliedTo property: Resource ID of nic or subnet to which network security group is applied.

Returns:

the appliedTo value.

fromJson

public static EvaluatedNetworkSecurityGroup fromJson(JsonReader jsonReader)

Reads an instance of EvaluatedNetworkSecurityGroup from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of EvaluatedNetworkSecurityGroup if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the EvaluatedNetworkSecurityGroup.

matchedRule

public MatchedRule matchedRule()

Get the matchedRule property: Matched network security rule.

Returns:

the matchedRule value.

networkSecurityGroupId

public String networkSecurityGroupId()

Get the networkSecurityGroupId property: Network security group ID.

Returns:

the networkSecurityGroupId value.

rulesEvaluationResult

public List<NetworkSecurityRulesEvaluationResult> rulesEvaluationResult()

Get the rulesEvaluationResult property: List of network security rules evaluation results.

Returns:

the rulesEvaluationResult value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to