InsightsDatasetConfigState class

Input properties used for looking up and filtering InsightsDatasetConfig resources.

Constructors

InsightsDatasetConfigState({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<InsightsDatasetConfigLink>?>? links, 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.
const
InsightsDatasetConfigState.fromMap(Map<String, dynamic> map)
factory

Properties

activityDataRetentionPeriodDays → Input<int?>?
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.
final
createTime → Input<String?>?
The UTC time at which the DatasetConfig was created. This is auto-populated.
final
datasetConfigId → Input<String?>?
The user-defined ID of the DatasetConfig
final
datasetConfigState → Input<String?>?
State of the DatasetConfig.
final
deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
description → Input<String?>?
An optional user-provided description for the dataset configuration with a maximum length of 256 characters.
final
excludeCloudStorageBuckets → Input<InsightsDatasetConfigExcludeCloudStorageBuckets?>?
Defined the options for excluding cloud storage buckets for the DatasetConfig. Structure is documented below.
final
excludeCloudStorageLocations → Input<InsightsDatasetConfigExcludeCloudStorageLocations?>?
Defines the options for excluding cloud storage locations for the DatasetConfig. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
identity → Input<InsightsDatasetConfigIdentity?>?
Identity used by DatasetConfig. Structure is documented below.
final
includeCloudStorageBuckets → Input<InsightsDatasetConfigIncludeCloudStorageBuckets?>?
Defines the options for including cloud storage buckets for the DatasetConfig. Structure is documented below.
final
includeCloudStorageLocations → Input<InsightsDatasetConfigIncludeCloudStorageLocations?>?
Defines the options for including cloud storage locations for the DatasetConfig. Structure is documented below.
final
includeNewlyCreatedBuckets → Input<bool?>?
If set to true, the request includes all the newly created buckets in the dataset that meet the inclusion and exclusion rules.
final
linkDataset → Input<bool?>?
A boolean terraform only flag to link/unlink dataset.
final
Details of the linked DatasetConfig. Structure is documented below.
final
location → Input<String?>?
The location of the DatasetConfig.
final
name → Input<String?>?
The full canonical resource name of the DatasetConfig (e.g., projects/P/locations/L/datasetConfigs/ID).
final
organizationNumber → Input<String?>?
Organization resource ID that the source projects should belong to. Projects that do not belong to the provided organization are not considered when creating the dataset.
final
organizationScope → Input<bool?>?
Defines the options for providing a source organization for the DatasetConfig.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
retentionPeriodDays → Input<int?>?
Number of days of history that must be retained.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sourceFolders → Input<InsightsDatasetConfigSourceFolders?>?
Defines the options for providing source folders for the DatasetConfig. Structure is documented below.
final
sourceProjects → Input<InsightsDatasetConfigSourceProjects?>?
Defines the options for providing source projects for the DatasetConfig. Structure is documented below.
final
uid → Input<String?>?
System generated unique identifier for the resource.
final
updateTime → Input<String?>?
The UTC time at which the DatasetConfig was updated. This is auto-populated.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited