InsightsDatasetConfigState constructor
- Input<
int?> ? activityDataRetentionPeriodDays, - Input<
String?> ? createTime, - Input<
String?> ? datasetConfigId, - Input<
String?> ? datasetConfigState, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
InsightsDatasetConfigExcludeCloudStorageBuckets?> ? excludeCloudStorageBuckets, - Input<
InsightsDatasetConfigExcludeCloudStorageLocations?> ? excludeCloudStorageLocations, - Input<
InsightsDatasetConfigIdentity?> ? identity, - Input<
InsightsDatasetConfigIncludeCloudStorageBuckets?> ? includeCloudStorageBuckets, - Input<
InsightsDatasetConfigIncludeCloudStorageLocations?> ? includeCloudStorageLocations, - Input<
bool?> ? includeNewlyCreatedBuckets, - Input<
bool?> ? linkDataset, - Input<
List< ? links,InsightsDatasetConfigLink> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? organizationNumber, - Input<
bool?> ? organizationScope, - Input<
String?> ? project, - Input<
int?> ? retentionPeriodDays, - Input<
InsightsDatasetConfigSourceFolders?> ? sourceFolders, - Input<
InsightsDatasetConfigSourceProjects?> ? sourceProjects, - Input<
String?> ? uid, - Input<
String?> ? updateTime,
Creates a new InsightsDatasetConfigState.
activityDataRetentionPeriodDays Number of days of activity data that must be retained. If not specified, retentionPeriodDays will be used. Set to 0 to turn off the activity data.
createTime The UTC time at which the DatasetConfig was created. This is auto-populated.
datasetConfigId The user-defined ID of the DatasetConfig
datasetConfigState State of the DatasetConfig.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional user-provided description for the dataset configuration with a maximum length of 256 characters.
excludeCloudStorageBuckets Defined the options for excluding cloud storage buckets for the DatasetConfig.
excludeCloudStorageLocations Defines the options for excluding cloud storage locations for the DatasetConfig.
identity Identity used by DatasetConfig.
includeCloudStorageBuckets Defines the options for including cloud storage buckets for the DatasetConfig.
includeCloudStorageLocations Defines the options for including cloud storage locations for the DatasetConfig.
includeNewlyCreatedBuckets If set to true, the request includes all the newly created buckets in the dataset that meet the inclusion and exclusion rules.
linkDataset A boolean terraform only flag to link/unlink dataset.
links Details of the linked DatasetConfig.
location The location of the DatasetConfig.
name The full canonical resource name of the DatasetConfig (e.g., projects/P/locations/L/datasetConfigs/ID).
organizationNumber Organization resource ID that the source projects should belong to.
organizationScope Defines the options for providing a source organization for the DatasetConfig.
project The ID of the project in which the resource belongs.
retentionPeriodDays Number of days of history that must be retained.
sourceFolders Defines the options for providing source folders for the DatasetConfig.
sourceProjects Defines the options for providing source projects for the DatasetConfig.
uid System generated unique identifier for the resource.
updateTime The UTC time at which the DatasetConfig was updated. This is auto-populated.
Implementation
const InsightsDatasetConfigState({
this.activityDataRetentionPeriodDays,
this.createTime,
this.datasetConfigId,
this.datasetConfigState,
this.deletionPolicy,
this.description,
this.excludeCloudStorageBuckets,
this.excludeCloudStorageLocations,
this.identity,
this.includeCloudStorageBuckets,
this.includeCloudStorageLocations,
this.includeNewlyCreatedBuckets,
this.linkDataset,
this.links,
this.location,
this.name,
this.organizationNumber,
this.organizationScope,
this.project,
this.retentionPeriodDays,
this.sourceFolders,
this.sourceProjects,
this.uid,
this.updateTime,
});