TargetSiteState constructor

const TargetSiteState({
  1. Input<String?>? dataStoreId,
  2. Input<String?>? deletionPolicy,
  3. Input<bool?>? exactMatch,
  4. Input<List<TargetSiteFailureReason>?>? failureReasons,
  5. Input<String?>? generatedUriPattern,
  6. Input<String?>? indexingStatus,
  7. Input<String?>? location,
  8. Input<String?>? name,
  9. Input<String?>? project,
  10. Input<String?>? providedUriPattern,
  11. Input<String?>? rootDomainUri,
  12. Input<List<TargetSiteSiteVerificationInfo>?>? siteVerificationInfos,
  13. Input<String?>? targetSiteId,
  14. Input<String?>? type,
  15. Input<String?>? updateTime,
})

Creates a new TargetSiteState. dataStoreId The unique id of the data store. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. exactMatch If set to false, a uriPattern is generated to include all pages whose failureReasons Site search indexing failure reasons. generatedUriPattern This is system-generated based on the providedUriPattern. indexingStatus The indexing status. location The geographic location where the data store should reside. The value can name The unique full resource name of the target site. Values are of the format project The ID of the project in which the resource belongs. providedUriPattern The user provided URI pattern from which the generatedUriPattern is rootDomainUri Root domain of the providedUriPattern. siteVerificationInfos Site ownership and validity verification status. targetSiteId The unique id of the target site. type The possible target site types. updateTime The target site's last updated time.

Implementation

const TargetSiteState({
  this.dataStoreId,
  this.deletionPolicy,
  this.exactMatch,
  this.failureReasons,
  this.generatedUriPattern,
  this.indexingStatus,
  this.location,
  this.name,
  this.project,
  this.providedUriPattern,
  this.rootDomainUri,
  this.siteVerificationInfos,
  this.targetSiteId,
  this.type,
  this.updateTime,
});