InsightsDatasetConfigArgs class
The set of arguments for InsightsDatasetConfig. The set of arguments for InsightsDatasetConfig.
Constructors
-
InsightsDatasetConfigArgs({Input<
int?> ? activityDataRetentionPeriodDays, required Input<String> datasetConfigId, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<InsightsDatasetConfigExcludeCloudStorageBuckets?> ? excludeCloudStorageBuckets, Input<InsightsDatasetConfigExcludeCloudStorageLocations?> ? excludeCloudStorageLocations, required Input<InsightsDatasetConfigIdentity> identity, Input<InsightsDatasetConfigIncludeCloudStorageBuckets?> ? includeCloudStorageBuckets, Input<InsightsDatasetConfigIncludeCloudStorageLocations?> ? includeCloudStorageLocations, Input<bool?> ? includeNewlyCreatedBuckets, Input<bool?> ? linkDataset, required Input<String> location, Input<String?> ? organizationNumber, Input<bool?> ? organizationScope, Input<String?> ? project, required Input<int> retentionPeriodDays, Input<InsightsDatasetConfigSourceFolders?> ? sourceFolders, Input<InsightsDatasetConfigSourceProjects?> ? sourceProjects}) -
Creates a new InsightsDatasetConfigArgs.
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.datasetConfigIdThe user-defined ID of the DatasetConfigdeletionPolicyWhether 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.locationThe location of the DatasetConfig.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.const -
InsightsDatasetConfigArgs.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
-
datasetConfigId
→ Input<
String> -
The user-defined ID 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
-
location
→ Input<
String> -
The location of the DatasetConfig.
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
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