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< ? links, Input<InsightsDatasetConfigLink> ?>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.
activityDataRetentionPeriodDaysNumber 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.createTimeThe UTC time at which the DatasetConfig was created. This is auto-populated.datasetConfigIdThe user-defined ID of the DatasetConfigdatasetConfigStateState of the DatasetConfig.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionAn optional user-provided description for the dataset configuration with a maximum length of 256 characters.excludeCloudStorageBucketsDefined the options for excluding cloud storage buckets for the DatasetConfig.excludeCloudStorageLocationsDefines the options for excluding cloud storage locations for the DatasetConfig.identityIdentity used by DatasetConfig.includeCloudStorageBucketsDefines the options for including cloud storage buckets for the DatasetConfig.includeCloudStorageLocationsDefines the options for including cloud storage locations for the DatasetConfig.includeNewlyCreatedBucketsIf set to true, the request includes all the newly created buckets in the dataset that meet the inclusion and exclusion rules.linkDatasetA boolean terraform only flag to link/unlink dataset.linksDetails of the linked DatasetConfig.locationThe location of the DatasetConfig.nameThe full canonical resource name of the DatasetConfig (e.g., projects/P/locations/L/datasetConfigs/ID).organizationNumberOrganization resource ID that the source projects should belong to.organizationScopeDefines the options for providing a source organization for the DatasetConfig.projectThe ID of the project in which the resource belongs.retentionPeriodDaysNumber of days of history that must be retained.sourceFoldersDefines the options for providing source folders for the DatasetConfig.sourceProjectsDefines the options for providing source projects for the DatasetConfig.uidSystem generated unique identifier for the resource.updateTimeThe 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
-
links
→ Input<
List< ?InsightsDatasetConfigLink> ?> -
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