Class SecurityRuleAssociations
java.lang.Object
com.azure.resourcemanager.network.models.SecurityRuleAssociations
All security rules associated with the network interface.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SecurityRuleAssociations class. -
Method Summary
Modifier and TypeMethodDescriptionGet the defaultSecurityRules property: Collection of default security rules of the network security group.Get the effectiveSecurityRules property: Collection of effective security rules.Get the networkInterfaceAssociation property: Network interface and it's custom security rules.Get the subnetAssociation property: Subnet and it's custom security rules.voidvalidate()Validates the instance.withDefaultSecurityRules(List<SecurityRuleInner> defaultSecurityRules) Set the defaultSecurityRules property: Collection of default security rules of the network security group.withEffectiveSecurityRules(List<EffectiveNetworkSecurityRule> effectiveSecurityRules) Set the effectiveSecurityRules property: Collection of effective security rules.withNetworkInterfaceAssociation(NetworkInterfaceAssociation networkInterfaceAssociation) Set the networkInterfaceAssociation property: Network interface and it's custom security rules.withSubnetAssociation(SubnetAssociation subnetAssociation) Set the subnetAssociation property: Subnet and it's custom security rules.
-
Constructor Details
-
SecurityRuleAssociations
public SecurityRuleAssociations()Creates an instance of SecurityRuleAssociations class.
-
-
Method Details
-
networkInterfaceAssociation
Get the networkInterfaceAssociation property: Network interface and it's custom security rules.- Returns:
- the networkInterfaceAssociation value.
-
withNetworkInterfaceAssociation
public SecurityRuleAssociations withNetworkInterfaceAssociation(NetworkInterfaceAssociation networkInterfaceAssociation) Set the networkInterfaceAssociation property: Network interface and it's custom security rules.- Parameters:
networkInterfaceAssociation- the networkInterfaceAssociation value to set.- Returns:
- the SecurityRuleAssociations object itself.
-
subnetAssociation
Get the subnetAssociation property: Subnet and it's custom security rules.- Returns:
- the subnetAssociation value.
-
withSubnetAssociation
Set the subnetAssociation property: Subnet and it's custom security rules.- Parameters:
subnetAssociation- the subnetAssociation value to set.- Returns:
- the SecurityRuleAssociations object itself.
-
defaultSecurityRules
Get the defaultSecurityRules property: Collection of default security rules of the network security group.- Returns:
- the defaultSecurityRules value.
-
withDefaultSecurityRules
public SecurityRuleAssociations withDefaultSecurityRules(List<SecurityRuleInner> defaultSecurityRules) Set the defaultSecurityRules property: Collection of default security rules of the network security group.- Parameters:
defaultSecurityRules- the defaultSecurityRules value to set.- Returns:
- the SecurityRuleAssociations object itself.
-
effectiveSecurityRules
Get the effectiveSecurityRules property: Collection of effective security rules.- Returns:
- the effectiveSecurityRules value.
-
withEffectiveSecurityRules
public SecurityRuleAssociations withEffectiveSecurityRules(List<EffectiveNetworkSecurityRule> effectiveSecurityRules) Set the effectiveSecurityRules property: Collection of effective security rules.- Parameters:
effectiveSecurityRules- the effectiveSecurityRules value to set.- Returns:
- the SecurityRuleAssociations object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-