ExternalAccessRuleArgs constructor
- required Input<
String> action, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - required Input<
List< destinationIpRanges,ExternalAccessRuleDestinationIpRange> > - required Input<
List< destinationPorts,String> > - required Input<
String> ipProtocol, - Input<
String?> ? name, - required Input<
String> parent, - required Input<
int> priority, - required Input<
List< sourceIpRanges,ExternalAccessRuleSourceIpRange> > - required Input<
List< sourcePorts,String> >
Creates a new ExternalAccessRuleArgs.
action The action that the external access rule performs.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description User-provided description for the external access rule.
destinationIpRanges If destination ranges are specified, the external access rule applies only to
destinationPorts A list of destination ports to which the external access rule applies.
ipProtocol The IP protocol to which the external access rule applies.
name The ID of the external access rule.
parent The resource name of the network policy.
priority External access rule priority, which determines the external access rule to use when multiple rules apply.
sourceIpRanges If source ranges are specified, the external access rule applies only to
sourcePorts A list of source ports to which the external access rule applies.
Implementation
const ExternalAccessRuleArgs({
required this.action,
this.deletionPolicy,
this.description,
required this.destinationIpRanges,
required this.destinationPorts,
required this.ipProtocol,
this.name,
required this.parent,
required this.priority,
required this.sourceIpRanges,
required this.sourcePorts,
});