TargetSiteState constructor
- Input<
String?> ? dataStoreId, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? exactMatch, - Input<
List< ? failureReasons,TargetSiteFailureReason> ?> - Input<
String?> ? generatedUriPattern, - Input<
String?> ? indexingStatus, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
String?> ? providedUriPattern, - Input<
String?> ? rootDomainUri, - Input<
List< ? siteVerificationInfos,TargetSiteSiteVerificationInfo> ?> - Input<
String?> ? targetSiteId, - Input<
String?> ? type, - 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,
});