RouterRoutePolicyState constructor

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

Creates a new RouterRoutePolicyState. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. fingerprint The fingerprint used for optimistic locking of this resource. Used 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 RouterRoutePolicyState({
  this.deletionPolicy,
  this.fingerprint,
  this.name,
  this.project,
  this.region,
  this.router,
  this.terms,
  this.type,
});