RouterRoutePolicyArgs constructor

const RouterRoutePolicyArgs({
  1. Input<String?>? deletionPolicy,
  2. Input<String?>? name,
  3. Input<String?>? project,
  4. Input<String?>? region,
  5. required Input<String> router,
  6. required Input<List<RouterRoutePolicyTerm>> terms,
  7. Input<String?>? type,
})

Creates a new RouterRoutePolicyArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. name Name of the route policy. This policy's name, which must be a resource ID segment and unique within all policies owned by the Router project The ID of the project in which the resource belongs. region Region where the router and NAT reside. router The name of the Cloud Router in which this route policy will be configured. terms List of terms (the order in the list is not important, they are evaluated in order of priority). type This is policy's type, which is one of IMPORT or EXPORT

Implementation

const RouterRoutePolicyArgs({
  this.deletionPolicy,
  this.name,
  this.project,
  this.region,
  required this.router,
  required this.terms,
  this.type,
});