PolicyBasedRouteState constructor
- Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
PolicyBasedRouteFilter?> ? filter, - Input<
PolicyBasedRouteInterconnectAttachment?> ? interconnectAttachment, - Input<
String?> ? kind, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? name, - Input<
String?> ? network, - Input<
String?> ? nextHopIlbIp, - Input<
String?> ? nextHopOtherRoutes, - Input<
int?> ? priority, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? updateTime, - Input<
PolicyBasedRouteVirtualMachine?> ? virtualMachine, - Input<
List< ? warnings,PolicyBasedRouteWarning> ?>
Creates a new PolicyBasedRouteState.
createTime Time when the policy-based route was created.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional description of this resource.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
filter The filter to match L4 traffic.
interconnectAttachment The interconnect attachments that this policy-based route applies to.
kind Type of this resource.
labels User-defined labels.
name The name of the policy based route.
network Fully-qualified URL of the network that this route applies to, for example: projects/my-project/global/networks/my-network.
nextHopIlbIp The IP address of a global-access-enabled L4 ILB that is the next hop for matching packets.
nextHopOtherRoutes Other routes that will be referenced to determine the next hop of the packet.
priority The priority of this policy-based route. Priority is used to break ties in cases where there are more than one matching policy-based routes found. In cases where multiple policy-based routes are matched, the one with the lowest-numbered priority value wins. The default value is 1000. The priority value must be from 1 to 65535, inclusive.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
updateTime Time when the policy-based route was created.
virtualMachine VM instances to which this policy-based route applies to.
warnings If potential misconfigurations are detected for this route, this field will be populated with warning messages.
Implementation
const PolicyBasedRouteState({
this.createTime,
this.deletionPolicy,
this.description,
this.effectiveLabels,
this.filter,
this.interconnectAttachment,
this.kind,
this.labels,
this.name,
this.network,
this.nextHopIlbIp,
this.nextHopOtherRoutes,
this.priority,
this.project,
this.pulumiLabels,
this.updateTime,
this.virtualMachine,
this.warnings,
});