Documentation ¶
Index ¶
- func DataLossPreventionDiscoveryConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataLossPreventionDiscoveryConfig_IsConstruct(x interface{}) *bool
- func DataLossPreventionDiscoveryConfig_IsTerraformElement(x interface{}) *bool
- func DataLossPreventionDiscoveryConfig_IsTerraformResource(x interface{}) *bool
- func DataLossPreventionDiscoveryConfig_TfResourceType() *string
- func NewDataLossPreventionDiscoveryConfigActionsExportDataOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsExportDataOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigActionsList_Override(d DataLossPreventionDiscoveryConfigActionsList, ...)
- func NewDataLossPreventionDiscoveryConfigActionsOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList_Override(...)
- func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigErrorsDetailsList_Override(d DataLossPreventionDiscoveryConfigErrorsDetailsList, ...)
- func NewDataLossPreventionDiscoveryConfigErrorsDetailsOutputReference_Override(d DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigErrorsList_Override(d DataLossPreventionDiscoveryConfigErrorsList, ...)
- func NewDataLossPreventionDiscoveryConfigErrorsOutputReference_Override(d DataLossPreventionDiscoveryConfigErrorsOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference_Override(d DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigOrgConfigOutputReference_Override(d DataLossPreventionDiscoveryConfigOrgConfigOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference_Override(...)
- func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigTargetsList_Override(d DataLossPreventionDiscoveryConfigTargetsList, ...)
- func NewDataLossPreventionDiscoveryConfigTargetsOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfigTimeoutsOutputReference_Override(d DataLossPreventionDiscoveryConfigTimeoutsOutputReference, ...)
- func NewDataLossPreventionDiscoveryConfig_Override(d DataLossPreventionDiscoveryConfig, scope constructs.Construct, id *string, ...)
- type DataLossPreventionDiscoveryConfig
- type DataLossPreventionDiscoveryConfigActions
- type DataLossPreventionDiscoveryConfigActionsExportData
- type DataLossPreventionDiscoveryConfigActionsExportDataOutputReference
- type DataLossPreventionDiscoveryConfigActionsExportDataProfileTable
- type DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference
- type DataLossPreventionDiscoveryConfigActionsList
- type DataLossPreventionDiscoveryConfigActionsOutputReference
- type DataLossPreventionDiscoveryConfigActionsPubSubNotification
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditions
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference
- type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference
- type DataLossPreventionDiscoveryConfigConfig
- type DataLossPreventionDiscoveryConfigErrors
- type DataLossPreventionDiscoveryConfigErrorsDetails
- type DataLossPreventionDiscoveryConfigErrorsDetailsList
- type DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference
- type DataLossPreventionDiscoveryConfigErrorsList
- type DataLossPreventionDiscoveryConfigErrorsOutputReference
- type DataLossPreventionDiscoveryConfigOrgConfig
- type DataLossPreventionDiscoveryConfigOrgConfigLocation
- type DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference
- type DataLossPreventionDiscoveryConfigOrgConfigOutputReference
- type DataLossPreventionDiscoveryConfigTargets
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTarget
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatterns
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference
- type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference
- type DataLossPreventionDiscoveryConfigTargetsList
- type DataLossPreventionDiscoveryConfigTargetsOutputReference
- type DataLossPreventionDiscoveryConfigTimeouts
- type DataLossPreventionDiscoveryConfigTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataLossPreventionDiscoveryConfig_GenerateConfigForImport ¶
func DataLossPreventionDiscoveryConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataLossPreventionDiscoveryConfig resource upon running "cdktf plan <stack-name>".
func DataLossPreventionDiscoveryConfig_IsConstruct ¶
func DataLossPreventionDiscoveryConfig_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataLossPreventionDiscoveryConfig_IsTerraformElement ¶
func DataLossPreventionDiscoveryConfig_IsTerraformElement(x interface{}) *bool
Experimental.
func DataLossPreventionDiscoveryConfig_IsTerraformResource ¶
func DataLossPreventionDiscoveryConfig_IsTerraformResource(x interface{}) *bool
Experimental.
func DataLossPreventionDiscoveryConfig_TfResourceType ¶
func DataLossPreventionDiscoveryConfig_TfResourceType() *string
func NewDataLossPreventionDiscoveryConfigActionsExportDataOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsExportDataOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsExportDataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigActionsList_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsList_Override(d DataLossPreventionDiscoveryConfigActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataLossPreventionDiscoveryConfigActionsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList_Override(d DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference_Override(d DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigErrorsDetailsList_Override ¶
func NewDataLossPreventionDiscoveryConfigErrorsDetailsList_Override(d DataLossPreventionDiscoveryConfigErrorsDetailsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataLossPreventionDiscoveryConfigErrorsDetailsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigErrorsDetailsOutputReference_Override(d DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataLossPreventionDiscoveryConfigErrorsList_Override ¶
func NewDataLossPreventionDiscoveryConfigErrorsList_Override(d DataLossPreventionDiscoveryConfigErrorsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataLossPreventionDiscoveryConfigErrorsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigErrorsOutputReference_Override(d DataLossPreventionDiscoveryConfigErrorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference_Override(d DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigOrgConfigOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigOrgConfigOutputReference_Override(d DataLossPreventionDiscoveryConfigOrgConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfigTargetsList_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsList_Override(d DataLossPreventionDiscoveryConfigTargetsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataLossPreventionDiscoveryConfigTargetsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTargetsOutputReference_Override(d DataLossPreventionDiscoveryConfigTargetsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataLossPreventionDiscoveryConfigTimeoutsOutputReference_Override ¶
func NewDataLossPreventionDiscoveryConfigTimeoutsOutputReference_Override(d DataLossPreventionDiscoveryConfigTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataLossPreventionDiscoveryConfig_Override ¶
func NewDataLossPreventionDiscoveryConfig_Override(d DataLossPreventionDiscoveryConfig, scope constructs.Construct, id *string, config *DataLossPreventionDiscoveryConfigConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config google_data_loss_prevention_discovery_config} Resource.
Types ¶
type DataLossPreventionDiscoveryConfig ¶
type DataLossPreventionDiscoveryConfig interface { cdktf.TerraformResource Actions() DataLossPreventionDiscoveryConfigActionsList ActionsInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string Errors() DataLossPreventionDiscoveryConfigErrorsList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InspectTemplates() *[]*string SetInspectTemplates(val *[]*string) InspectTemplatesInput() *[]*string LastRunTime() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string // The tree node. Node() constructs.Node OrgConfig() DataLossPreventionDiscoveryConfigOrgConfigOutputReference OrgConfigInput() *DataLossPreventionDiscoveryConfigOrgConfig Parent() *string SetParent(val *string) ParentInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string Targets() DataLossPreventionDiscoveryConfigTargetsList TargetsInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DataLossPreventionDiscoveryConfigTimeoutsOutputReference TimeoutsInput() interface{} UpdateTime() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutActions(value interface{}) PutOrgConfig(value *DataLossPreventionDiscoveryConfigOrgConfig) PutTargets(value interface{}) PutTimeouts(value *DataLossPreventionDiscoveryConfigTimeouts) ResetActions() ResetDisplayName() ResetId() ResetInspectTemplates() ResetOrgConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() ResetTargets() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config google_data_loss_prevention_discovery_config}.
func NewDataLossPreventionDiscoveryConfig ¶
func NewDataLossPreventionDiscoveryConfig(scope constructs.Construct, id *string, config *DataLossPreventionDiscoveryConfigConfig) DataLossPreventionDiscoveryConfig
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config google_data_loss_prevention_discovery_config} Resource.
type DataLossPreventionDiscoveryConfigActions ¶
type DataLossPreventionDiscoveryConfigActions struct { // export_data block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#export_data DataLossPreventionDiscoveryConfig#export_data} ExportData *DataLossPreventionDiscoveryConfigActionsExportData `field:"optional" json:"exportData" yaml:"exportData"` // pub_sub_notification block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#pub_sub_notification DataLossPreventionDiscoveryConfig#pub_sub_notification} PubSubNotification *DataLossPreventionDiscoveryConfigActionsPubSubNotification `field:"optional" json:"pubSubNotification" yaml:"pubSubNotification"` }
type DataLossPreventionDiscoveryConfigActionsExportData ¶
type DataLossPreventionDiscoveryConfigActionsExportData struct { // profile_table block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#profile_table DataLossPreventionDiscoveryConfig#profile_table} ProfileTable *DataLossPreventionDiscoveryConfigActionsExportDataProfileTable `field:"optional" json:"profileTable" yaml:"profileTable"` }
type DataLossPreventionDiscoveryConfigActionsExportDataOutputReference ¶
type DataLossPreventionDiscoveryConfigActionsExportDataOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigActionsExportData SetInternalValue(val *DataLossPreventionDiscoveryConfigActionsExportData) ProfileTable() DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference ProfileTableInput() *DataLossPreventionDiscoveryConfigActionsExportDataProfileTable // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutProfileTable(value *DataLossPreventionDiscoveryConfigActionsExportDataProfileTable) ResetProfileTable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsExportDataOutputReference ¶
func NewDataLossPreventionDiscoveryConfigActionsExportDataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigActionsExportDataOutputReference
type DataLossPreventionDiscoveryConfigActionsExportDataProfileTable ¶
type DataLossPreventionDiscoveryConfigActionsExportDataProfileTable struct { // Dataset Id of the table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#dataset_id DataLossPreventionDiscoveryConfig#dataset_id} DatasetId *string `field:"optional" json:"datasetId" yaml:"datasetId"` // The Google Cloud Platform project ID of the project containing the table. // // If omitted, the project ID is inferred from the API call. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#project_id DataLossPreventionDiscoveryConfig#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` // Name of the table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#table_id DataLossPreventionDiscoveryConfig#table_id} TableId *string `field:"optional" json:"tableId" yaml:"tableId"` }
type DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference ¶
type DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatasetId() *string SetDatasetId(val *string) DatasetIdInput() *string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigActionsExportDataProfileTable SetInternalValue(val *DataLossPreventionDiscoveryConfigActionsExportDataProfileTable) ProjectId() *string SetProjectId(val *string) ProjectIdInput() *string TableId() *string SetTableId(val *string) TableIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDatasetId() ResetProjectId() ResetTableId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference ¶
func NewDataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference
type DataLossPreventionDiscoveryConfigActionsList ¶
type DataLossPreventionDiscoveryConfigActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataLossPreventionDiscoveryConfigActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsList ¶
func NewDataLossPreventionDiscoveryConfigActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLossPreventionDiscoveryConfigActionsList
type DataLossPreventionDiscoveryConfigActionsOutputReference ¶
type DataLossPreventionDiscoveryConfigActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExportData() DataLossPreventionDiscoveryConfigActionsExportDataOutputReference ExportDataInput() *DataLossPreventionDiscoveryConfigActionsExportData // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PubSubNotification() DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference PubSubNotificationInput() *DataLossPreventionDiscoveryConfigActionsPubSubNotification // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExportData(value *DataLossPreventionDiscoveryConfigActionsExportData) PutPubSubNotification(value *DataLossPreventionDiscoveryConfigActionsPubSubNotification) ResetExportData() ResetPubSubNotification() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataLossPreventionDiscoveryConfigActionsOutputReference
type DataLossPreventionDiscoveryConfigActionsPubSubNotification ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotification struct { // How much data to include in the pub/sub message. Possible values: ["TABLE_PROFILE", "RESOURCE_NAME"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#detail_of_message DataLossPreventionDiscoveryConfig#detail_of_message} DetailOfMessage *string `field:"optional" json:"detailOfMessage" yaml:"detailOfMessage"` // The type of event that triggers a Pub/Sub. // // At most one PubSubNotification per EventType is permitted. Possible values: ["NEW_PROFILE", "CHANGED_PROFILE", "SCORE_INCREASED", "ERROR_CHANGED"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#event DataLossPreventionDiscoveryConfig#event} Event *string `field:"optional" json:"event" yaml:"event"` // pubsub_condition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#pubsub_condition DataLossPreventionDiscoveryConfig#pubsub_condition} PubsubCondition *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition `field:"optional" json:"pubsubCondition" yaml:"pubsubCondition"` // Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#topic DataLossPreventionDiscoveryConfig#topic} Topic *string `field:"optional" json:"topic" yaml:"topic"` }
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DetailOfMessage() *string SetDetailOfMessage(val *string) DetailOfMessageInput() *string Event() *string SetEvent(val *string) EventInput() *string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigActionsPubSubNotification SetInternalValue(val *DataLossPreventionDiscoveryConfigActionsPubSubNotification) PubsubCondition() DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference PubsubConditionInput() *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Topic() *string SetTopic(val *string) TopicInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPubsubCondition(value *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition) ResetDetailOfMessage() ResetEvent() ResetPubsubCondition() ResetTopic() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition struct { // expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#expressions DataLossPreventionDiscoveryConfig#expressions} Expressions *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions `field:"optional" json:"expressions" yaml:"expressions"` }
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions struct { // conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#conditions DataLossPreventionDiscoveryConfig#conditions} Conditions interface{} `field:"optional" json:"conditions" yaml:"conditions"` // The operator to apply to the collection of conditions Possible values: ["OR", "AND"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#logical_operator DataLossPreventionDiscoveryConfig#logical_operator} LogicalOperator *string `field:"optional" json:"logicalOperator" yaml:"logicalOperator"` }
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditions ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditions struct { // The minimum data risk score that triggers the condition. Possible values: ["HIGH", "MEDIUM_OR_HIGH"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#minimum_risk_score DataLossPreventionDiscoveryConfig#minimum_risk_score} MinimumRiskScore *string `field:"optional" json:"minimumRiskScore" yaml:"minimumRiskScore"` // The minimum sensitivity level that triggers the condition. Possible values: ["HIGH", "MEDIUM_OR_HIGH"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#minimum_sensitivity_score DataLossPreventionDiscoveryConfig#minimum_sensitivity_score} MinimumSensitivityScore *string `field:"optional" json:"minimumSensitivityScore" yaml:"minimumSensitivityScore"` }
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MinimumRiskScore() *string SetMinimumRiskScore(val *string) MinimumRiskScoreInput() *string MinimumSensitivityScore() *string SetMinimumSensitivityScore(val *string) MinimumSensitivityScoreInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMinimumRiskScore() ResetMinimumSensitivityScore() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList ConditionsInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions SetInternalValue(val *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions) LogicalOperator() *string SetLogicalOperator(val *string) LogicalOperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditions(value interface{}) ResetConditions() ResetLogicalOperator() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference ¶
type DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Expressions() DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference ExpressionsInput() *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition SetInternalValue(val *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExpressions(value *DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions) ResetExpressions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference ¶
func NewDataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference
type DataLossPreventionDiscoveryConfigConfig ¶
type DataLossPreventionDiscoveryConfigConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Location to create the discovery config in. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#location DataLossPreventionDiscoveryConfig#location} Location *string `field:"required" json:"location" yaml:"location"` // The parent of the discovery config in any of the following formats:. // // * 'projects/{{project}}/locations/{{location}}' // * 'organizations/{{organization_id}}/locations/{{location}}' // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#parent DataLossPreventionDiscoveryConfig#parent} Parent *string `field:"required" json:"parent" yaml:"parent"` // actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#actions DataLossPreventionDiscoveryConfig#actions} Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // Display Name (max 1000 Chars). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#display_name DataLossPreventionDiscoveryConfig#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#id DataLossPreventionDiscoveryConfig#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Detection logic for profile generation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#inspect_templates DataLossPreventionDiscoveryConfig#inspect_templates} InspectTemplates *[]*string `field:"optional" json:"inspectTemplates" yaml:"inspectTemplates"` // org_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#org_config DataLossPreventionDiscoveryConfig#org_config} OrgConfig *DataLossPreventionDiscoveryConfigOrgConfig `field:"optional" json:"orgConfig" yaml:"orgConfig"` // Required. A status for this configuration Possible values: ["RUNNING", "PAUSED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#status DataLossPreventionDiscoveryConfig#status} Status *string `field:"optional" json:"status" yaml:"status"` // targets block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#targets DataLossPreventionDiscoveryConfig#targets} Targets interface{} `field:"optional" json:"targets" yaml:"targets"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#timeouts DataLossPreventionDiscoveryConfig#timeouts} Timeouts *DataLossPreventionDiscoveryConfigTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataLossPreventionDiscoveryConfigErrors ¶
type DataLossPreventionDiscoveryConfigErrors struct { }
type DataLossPreventionDiscoveryConfigErrorsDetails ¶
type DataLossPreventionDiscoveryConfigErrorsDetails struct { }
type DataLossPreventionDiscoveryConfigErrorsDetailsList ¶
type DataLossPreventionDiscoveryConfigErrorsDetailsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigErrorsDetailsList ¶
func NewDataLossPreventionDiscoveryConfigErrorsDetailsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLossPreventionDiscoveryConfigErrorsDetailsList
type DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference ¶
type DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference interface { cdktf.ComplexObject Code() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Details() cdktf.StringMapList // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigErrorsDetails SetInternalValue(val *DataLossPreventionDiscoveryConfigErrorsDetails) Message() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigErrorsDetailsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigErrorsDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference
type DataLossPreventionDiscoveryConfigErrorsList ¶
type DataLossPreventionDiscoveryConfigErrorsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataLossPreventionDiscoveryConfigErrorsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigErrorsList ¶
func NewDataLossPreventionDiscoveryConfigErrorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLossPreventionDiscoveryConfigErrorsList
type DataLossPreventionDiscoveryConfigErrorsOutputReference ¶
type DataLossPreventionDiscoveryConfigErrorsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Details() DataLossPreventionDiscoveryConfigErrorsDetailsList // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigErrors SetInternalValue(val *DataLossPreventionDiscoveryConfigErrors) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timestamp() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigErrorsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigErrorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataLossPreventionDiscoveryConfigErrorsOutputReference
type DataLossPreventionDiscoveryConfigOrgConfig ¶
type DataLossPreventionDiscoveryConfigOrgConfig struct { // location block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#location DataLossPreventionDiscoveryConfig#location} Location *DataLossPreventionDiscoveryConfigOrgConfigLocation `field:"optional" json:"location" yaml:"location"` // The project that will run the scan. // // The DLP service account that exists within this project must have access to all resources that are profiled, and the cloud DLP API must be enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#project_id DataLossPreventionDiscoveryConfig#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` }
type DataLossPreventionDiscoveryConfigOrgConfigLocation ¶
type DataLossPreventionDiscoveryConfigOrgConfigLocation struct { // The ID for the folder within an organization to scan. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#folder_id DataLossPreventionDiscoveryConfig#folder_id} FolderId *string `field:"optional" json:"folderId" yaml:"folderId"` // The ID of an organization to scan. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#organization_id DataLossPreventionDiscoveryConfig#organization_id} OrganizationId *string `field:"optional" json:"organizationId" yaml:"organizationId"` }
type DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference ¶
type DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FolderId() *string SetFolderId(val *string) FolderIdInput() *string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigOrgConfigLocation SetInternalValue(val *DataLossPreventionDiscoveryConfigOrgConfigLocation) OrganizationId() *string SetOrganizationId(val *string) OrganizationIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFolderId() ResetOrganizationId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference ¶
func NewDataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference
type DataLossPreventionDiscoveryConfigOrgConfigOutputReference ¶
type DataLossPreventionDiscoveryConfigOrgConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigOrgConfig SetInternalValue(val *DataLossPreventionDiscoveryConfigOrgConfig) Location() DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference LocationInput() *DataLossPreventionDiscoveryConfigOrgConfigLocation ProjectId() *string SetProjectId(val *string) ProjectIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLocation(value *DataLossPreventionDiscoveryConfigOrgConfigLocation) ResetLocation() ResetProjectId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigOrgConfigOutputReference ¶
func NewDataLossPreventionDiscoveryConfigOrgConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigOrgConfigOutputReference
type DataLossPreventionDiscoveryConfigTargets ¶
type DataLossPreventionDiscoveryConfigTargets struct { // big_query_target block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#big_query_target DataLossPreventionDiscoveryConfig#big_query_target} BigQueryTarget *DataLossPreventionDiscoveryConfigTargetsBigQueryTarget `field:"optional" json:"bigQueryTarget" yaml:"bigQueryTarget"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTarget ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTarget struct { // cadence block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#cadence DataLossPreventionDiscoveryConfig#cadence} Cadence *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence `field:"optional" json:"cadence" yaml:"cadence"` // conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#conditions DataLossPreventionDiscoveryConfig#conditions} Conditions *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions `field:"optional" json:"conditions" yaml:"conditions"` // disabled block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#disabled DataLossPreventionDiscoveryConfig#disabled} Disabled *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled `field:"optional" json:"disabled" yaml:"disabled"` // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#filter DataLossPreventionDiscoveryConfig#filter} Filter *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter `field:"optional" json:"filter" yaml:"filter"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence struct { // schema_modified_cadence block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#schema_modified_cadence DataLossPreventionDiscoveryConfig#schema_modified_cadence} SchemaModifiedCadence *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence `field:"optional" json:"schemaModifiedCadence" yaml:"schemaModifiedCadence"` // table_modified_cadence block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#table_modified_cadence DataLossPreventionDiscoveryConfig#table_modified_cadence} TableModifiedCadence *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence `field:"optional" json:"tableModifiedCadence" yaml:"tableModifiedCadence"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence) SchemaModifiedCadence() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference SchemaModifiedCadenceInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence TableModifiedCadence() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference TableModifiedCadenceInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSchemaModifiedCadence(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence) PutTableModifiedCadence(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence) ResetSchemaModifiedCadence() ResetTableModifiedCadence() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence struct { // How frequently profiles may be updated when schemas are modified. Default to monthly Possible values: ["UPDATE_FREQUENCY_NEVER", "UPDATE_FREQUENCY_DAILY", "UPDATE_FREQUENCY_MONTHLY"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#frequency DataLossPreventionDiscoveryConfig#frequency} Frequency *string `field:"optional" json:"frequency" yaml:"frequency"` // The type of events to consider when deciding if the table's schema has been modified and should have the profile updated. // // Defaults to NEW_COLUMN. Possible values: ["SCHEMA_NEW_COLUMNS", "SCHEMA_REMOVED_COLUMNS"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#types DataLossPreventionDiscoveryConfig#types} Types *[]*string `field:"optional" json:"types" yaml:"types"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Frequency() *string SetFrequency(val *string) FrequencyInput() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Types() *[]*string SetTypes(val *[]*string) TypesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFrequency() ResetTypes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence struct { // How frequently data profiles can be updated when tables are modified. Defaults to never. Possible values: ["UPDATE_FREQUENCY_NEVER", "UPDATE_FREQUENCY_DAILY", "UPDATE_FREQUENCY_MONTHLY"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#frequency DataLossPreventionDiscoveryConfig#frequency} Frequency *string `field:"optional" json:"frequency" yaml:"frequency"` // The type of events to consider when deciding if the table has been modified and should have the profile updated. // // Defaults to MODIFIED_TIMESTAMP Possible values: ["TABLE_MODIFIED_TIMESTAMP"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#types DataLossPreventionDiscoveryConfig#types} Types *[]*string `field:"optional" json:"types" yaml:"types"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Frequency() *string SetFrequency(val *string) FrequencyInput() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Types() *[]*string SetTypes(val *[]*string) TypesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFrequency() ResetTypes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions struct { // A timestamp in RFC3339 UTC "Zulu" format with nanosecond resolution and upto nine fractional digits. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#created_after DataLossPreventionDiscoveryConfig#created_after} CreatedAfter *string `field:"optional" json:"createdAfter" yaml:"createdAfter"` // or_conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#or_conditions DataLossPreventionDiscoveryConfig#or_conditions} OrConditions *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions `field:"optional" json:"orConditions" yaml:"orConditions"` // Restrict discovery to categories of table types. // // Currently view, materialized view, snapshot and non-biglake external tables are supported. Possible values: ["BIG_QUERY_COLLECTION_ALL_TYPES", "BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPES"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#type_collection DataLossPreventionDiscoveryConfig#type_collection} TypeCollection *string `field:"optional" json:"typeCollection" yaml:"typeCollection"` // types block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#types DataLossPreventionDiscoveryConfig#types} Types *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes `field:"optional" json:"types" yaml:"types"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions struct { // Duration format. The minimum age a table must have before Cloud DLP can profile it. Value greater than 1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#min_age DataLossPreventionDiscoveryConfig#min_age} MinAge *string `field:"optional" json:"minAge" yaml:"minAge"` // Minimum number of rows that should be present before Cloud DLP profiles as a table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#min_row_count DataLossPreventionDiscoveryConfig#min_row_count} MinRowCount *float64 `field:"optional" json:"minRowCount" yaml:"minRowCount"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions) MinAge() *string SetMinAge(val *string) MinAgeInput() *string MinRowCount() *float64 SetMinRowCount(val *float64) MinRowCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMinAge() ResetMinRowCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CreatedAfter() *string SetCreatedAfter(val *string) CreatedAfterInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions) OrConditions() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference OrConditionsInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TypeCollection() *string SetTypeCollection(val *string) TypeCollectionInput() *string Types() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference TypesInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutOrConditions(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions) PutTypes(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes) ResetCreatedAfter() ResetOrConditions() ResetTypeCollection() ResetTypes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes struct { // A set of BiqQuery table types Possible values: ["BIG_QUERY_TABLE_TYPE_TABLE", "BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#types DataLossPreventionDiscoveryConfig#types} Types *[]*string `field:"optional" json:"types" yaml:"types"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Types() *[]*string SetTypes(val *[]*string) TypesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetTypes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled struct { }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter struct { // other_tables block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#other_tables DataLossPreventionDiscoveryConfig#other_tables} OtherTables *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables `field:"optional" json:"otherTables" yaml:"otherTables"` // tables block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#tables DataLossPreventionDiscoveryConfig#tables} Tables *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables `field:"optional" json:"tables" yaml:"tables"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables struct { }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter) OtherTables() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference OtherTablesInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables Tables() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference TablesInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutOtherTables(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables) PutTables(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables) ResetOtherTables() ResetTables() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables struct { // include_regexes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#include_regexes DataLossPreventionDiscoveryConfig#include_regexes} IncludeRegexes *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes `field:"optional" json:"includeRegexes" yaml:"includeRegexes"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes struct { // patterns block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#patterns DataLossPreventionDiscoveryConfig#patterns} Patterns interface{} `field:"optional" json:"patterns" yaml:"patterns"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes) Patterns() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList PatternsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPatterns(value interface{}) ResetPatterns() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatterns ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatterns struct { // if unset, this property matches all datasets. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#dataset_id_regex DataLossPreventionDiscoveryConfig#dataset_id_regex} DatasetIdRegex *string `field:"optional" json:"datasetIdRegex" yaml:"datasetIdRegex"` // For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#project_id_regex DataLossPreventionDiscoveryConfig#project_id_regex} ProjectIdRegex *string `field:"optional" json:"projectIdRegex" yaml:"projectIdRegex"` // if unset, this property matches all tables. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#table_id_regex DataLossPreventionDiscoveryConfig#table_id_regex} TableIdRegex *string `field:"optional" json:"tableIdRegex" yaml:"tableIdRegex"` }
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatasetIdRegex() *string SetDatasetIdRegex(val *string) DatasetIdRegexInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ProjectIdRegex() *string SetProjectIdRegex(val *string) ProjectIdRegexInput() *string TableIdRegex() *string SetTableIdRegex(val *string) TableIdRegexInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDatasetIdRegex() ResetProjectIdRegex() ResetTableIdRegex() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IncludeRegexes() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference IncludeRegexesInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutIncludeRegexes(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes) ResetIncludeRegexes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference interface { cdktf.ComplexObject Cadence() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference CadenceInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference ConditionsInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Disabled() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference DisabledInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled Filter() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference FilterInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter // Experimental. Fqn() *string InternalValue() *DataLossPreventionDiscoveryConfigTargetsBigQueryTarget SetInternalValue(val *DataLossPreventionDiscoveryConfigTargetsBigQueryTarget) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCadence(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence) PutConditions(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions) PutDisabled(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled) PutFilter(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter) ResetCadence() ResetConditions() ResetDisabled() ResetFilter() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference
type DataLossPreventionDiscoveryConfigTargetsList ¶
type DataLossPreventionDiscoveryConfigTargetsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataLossPreventionDiscoveryConfigTargetsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsList ¶
func NewDataLossPreventionDiscoveryConfigTargetsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLossPreventionDiscoveryConfigTargetsList
type DataLossPreventionDiscoveryConfigTargetsOutputReference ¶
type DataLossPreventionDiscoveryConfigTargetsOutputReference interface { cdktf.ComplexObject BigQueryTarget() DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference BigQueryTargetInput() *DataLossPreventionDiscoveryConfigTargetsBigQueryTarget // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBigQueryTarget(value *DataLossPreventionDiscoveryConfigTargetsBigQueryTarget) ResetBigQueryTarget() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTargetsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTargetsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataLossPreventionDiscoveryConfigTargetsOutputReference
type DataLossPreventionDiscoveryConfigTimeouts ¶
type DataLossPreventionDiscoveryConfigTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#create DataLossPreventionDiscoveryConfig#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#delete DataLossPreventionDiscoveryConfig#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.28.0/docs/resources/data_loss_prevention_discovery_config#update DataLossPreventionDiscoveryConfig#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type DataLossPreventionDiscoveryConfigTimeoutsOutputReference ¶
type DataLossPreventionDiscoveryConfigTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataLossPreventionDiscoveryConfigTimeoutsOutputReference ¶
func NewDataLossPreventionDiscoveryConfigTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataLossPreventionDiscoveryConfigTimeoutsOutputReference
Source Files ¶
- DataLossPreventionDiscoveryConfig.go
- DataLossPreventionDiscoveryConfigActions.go
- DataLossPreventionDiscoveryConfigActionsExportData.go
- DataLossPreventionDiscoveryConfigActionsExportDataOutputReference.go
- DataLossPreventionDiscoveryConfigActionsExportDataOutputReference__checks.go
- DataLossPreventionDiscoveryConfigActionsExportDataProfileTable.go
- DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference.go
- DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference__checks.go
- DataLossPreventionDiscoveryConfigActionsList.go
- DataLossPreventionDiscoveryConfigActionsList__checks.go
- DataLossPreventionDiscoveryConfigActionsOutputReference.go
- DataLossPreventionDiscoveryConfigActionsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotification.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference__checks.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressions.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditions.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList__checks.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference.go
- DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference__checks.go
- DataLossPreventionDiscoveryConfigConfig.go
- DataLossPreventionDiscoveryConfigErrors.go
- DataLossPreventionDiscoveryConfigErrorsDetails.go
- DataLossPreventionDiscoveryConfigErrorsDetailsList.go
- DataLossPreventionDiscoveryConfigErrorsDetailsList__checks.go
- DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference.go
- DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigErrorsList.go
- DataLossPreventionDiscoveryConfigErrorsList__checks.go
- DataLossPreventionDiscoveryConfigErrorsOutputReference.go
- DataLossPreventionDiscoveryConfigErrorsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigOrgConfig.go
- DataLossPreventionDiscoveryConfigOrgConfigLocation.go
- DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference.go
- DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference__checks.go
- DataLossPreventionDiscoveryConfigOrgConfigOutputReference.go
- DataLossPreventionDiscoveryConfigOrgConfigOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargets.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTarget.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadence.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadence.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadence.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabled.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilter.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTables.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTables.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexes.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatterns.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTargetsList.go
- DataLossPreventionDiscoveryConfigTargetsList__checks.go
- DataLossPreventionDiscoveryConfigTargetsOutputReference.go
- DataLossPreventionDiscoveryConfigTargetsOutputReference__checks.go
- DataLossPreventionDiscoveryConfigTimeouts.go
- DataLossPreventionDiscoveryConfigTimeoutsOutputReference.go
- DataLossPreventionDiscoveryConfigTimeoutsOutputReference__checks.go
- DataLossPreventionDiscoveryConfig__checks.go
- main.go