ExternalAccessRuleState constructor
- Input<
String?> ? action, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
List< ? destinationIpRanges,ExternalAccessRuleDestinationIpRange> ?> - Input<
List< ? destinationPorts,String> ?> - Input<
String?> ? ipProtocol, - Input<
String?> ? name, - Input<
String?> ? parent, - Input<
int?> ? priority, - Input<
List< ? sourceIpRanges,ExternalAccessRuleSourceIpRange> ?> - Input<
List< ? sourcePorts,String> ?> - Input<
String?> ? state, - Input<
String?> ? uid, - Input<
String?> ? updateTime,
Creates a new ExternalAccessRuleState.
action The action that the external access rule performs.
createTime Creation time of this resource.
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.
state State of the Cluster.
uid System-generated unique identifier for the resource.
updateTime Last updated time of this resource.
Implementation
const ExternalAccessRuleState({
this.action,
this.createTime,
this.deletionPolicy,
this.description,
this.destinationIpRanges,
this.destinationPorts,
this.ipProtocol,
this.name,
this.parent,
this.priority,
this.sourceIpRanges,
this.sourcePorts,
this.state,
this.uid,
this.updateTime,
});