Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=datalossprevention.gcp.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type ActionsInitParameters
- type ActionsObservation
- type ActionsParameters
- type AllInfoTypesInitParameters
- type AllInfoTypesObservation
- type AllInfoTypesParameters
- type AllTextInitParameters
- type AllTextObservation
- type AllTextParameters
- type BigQueryFieldFieldInitParameters
- type BigQueryFieldFieldObservation
- type BigQueryFieldFieldParameters
- type BigQueryFieldInitParameters
- type BigQueryFieldObservation
- type BigQueryFieldParameters
- type BigQueryFieldTableInitParameters
- type BigQueryFieldTableObservation
- type BigQueryFieldTableParameters
- type BigQueryOptionsInitParameters
- type BigQueryOptionsObservation
- type BigQueryOptionsParameters
- type BucketingConfigBucketsInitParameters
- type BucketingConfigBucketsMaxInitParameters
- type BucketingConfigBucketsMaxObservation
- type BucketingConfigBucketsMaxParameters
- type BucketingConfigBucketsMinDateValueInitParameters
- type BucketingConfigBucketsMinDateValueObservation
- type BucketingConfigBucketsMinDateValueParameters
- type BucketingConfigBucketsMinInitParameters
- type BucketingConfigBucketsMinObservation
- type BucketingConfigBucketsMinParameters
- type BucketingConfigBucketsMinTimeValueInitParameters
- type BucketingConfigBucketsMinTimeValueObservation
- type BucketingConfigBucketsMinTimeValueParameters
- type BucketingConfigBucketsObservation
- type BucketingConfigBucketsParameters
- type BucketingConfigBucketsReplacementValueDateValueInitParameters
- func (in *BucketingConfigBucketsReplacementValueDateValueInitParameters) DeepCopy() *BucketingConfigBucketsReplacementValueDateValueInitParameters
- func (in *BucketingConfigBucketsReplacementValueDateValueInitParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueDateValueInitParameters)
- type BucketingConfigBucketsReplacementValueDateValueObservation
- type BucketingConfigBucketsReplacementValueDateValueParameters
- type BucketingConfigBucketsReplacementValueInitParameters
- type BucketingConfigBucketsReplacementValueObservation
- type BucketingConfigBucketsReplacementValueParameters
- type BucketingConfigBucketsReplacementValueTimeValueInitParameters
- func (in *BucketingConfigBucketsReplacementValueTimeValueInitParameters) DeepCopy() *BucketingConfigBucketsReplacementValueTimeValueInitParameters
- func (in *BucketingConfigBucketsReplacementValueTimeValueInitParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueTimeValueInitParameters)
- type BucketingConfigBucketsReplacementValueTimeValueObservation
- type BucketingConfigBucketsReplacementValueTimeValueParameters
- type BucketingConfigInitParameters
- type BucketingConfigObservation
- type BucketingConfigParameters
- type BucketsInitParameters
- type BucketsMaxDateValueInitParameters
- type BucketsMaxDateValueObservation
- type BucketsMaxDateValueParameters
- type BucketsMaxInitParameters
- type BucketsMaxObservation
- type BucketsMaxParameters
- type BucketsMaxTimeValueInitParameters
- type BucketsMaxTimeValueObservation
- type BucketsMaxTimeValueParameters
- type BucketsMinDateValueInitParameters
- type BucketsMinDateValueObservation
- type BucketsMinDateValueParameters
- type BucketsMinInitParameters
- type BucketsMinObservation
- type BucketsMinParameters
- type BucketsMinTimeValueInitParameters
- type BucketsMinTimeValueObservation
- type BucketsMinTimeValueParameters
- type BucketsObservation
- type BucketsParameters
- type BucketsReplacementValueDateValueInitParameters
- type BucketsReplacementValueDateValueObservation
- type BucketsReplacementValueDateValueParameters
- type BucketsReplacementValueInitParameters
- type BucketsReplacementValueObservation
- type BucketsReplacementValueParameters
- type BucketsReplacementValueTimeValueInitParameters
- type BucketsReplacementValueTimeValueObservation
- type BucketsReplacementValueTimeValueParameters
- type CharacterMaskConfigCharactersToIgnoreInitParameters
- type CharacterMaskConfigCharactersToIgnoreObservation
- type CharacterMaskConfigCharactersToIgnoreParameters
- type CharacterMaskConfigInitParameters
- type CharacterMaskConfigObservation
- type CharacterMaskConfigParameters
- type CharactersToIgnoreInitParameters
- type CharactersToIgnoreObservation
- type CharactersToIgnoreParameters
- type CloudStorageFileSetInitParameters
- type CloudStorageFileSetObservation
- type CloudStorageFileSetParameters
- type CloudStorageOptionsInitParameters
- type CloudStorageOptionsObservation
- type CloudStorageOptionsParameters
- type CloudStoragePathInitParameters
- type CloudStoragePathObservation
- type CloudStoragePathParameters
- type ConditionExpressionsInitParameters
- type ConditionExpressionsObservation
- type ConditionExpressionsParameters
- type ConditionInitParameters
- type ConditionObservation
- type ConditionParameters
- type ConditionsConditionsInitParameters
- type ConditionsConditionsObservation
- type ConditionsConditionsParameters
- type ConditionsFieldInitParameters
- type ConditionsFieldObservation
- type ConditionsFieldParameters
- type ConditionsInitParameters
- type ConditionsObservation
- type ConditionsParameters
- type ConditionsValueDateValueInitParameters
- type ConditionsValueDateValueObservation
- type ConditionsValueDateValueParameters
- type ConditionsValueInitParameters
- type ConditionsValueObservation
- type ConditionsValueParameters
- type ConditionsValueTimeValueInitParameters
- type ConditionsValueTimeValueObservation
- type ConditionsValueTimeValueParameters
- type ContextInitParameters
- type ContextObservation
- type ContextParameters
- type CryptoDeterministicConfigContextInitParameters
- type CryptoDeterministicConfigContextObservation
- type CryptoDeterministicConfigContextParameters
- type CryptoDeterministicConfigCryptoKeyInitParameters
- type CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters
- type CryptoDeterministicConfigCryptoKeyKMSWrappedObservation
- type CryptoDeterministicConfigCryptoKeyKMSWrappedParameters
- type CryptoDeterministicConfigCryptoKeyObservation
- type CryptoDeterministicConfigCryptoKeyParameters
- type CryptoDeterministicConfigCryptoKeyTransientInitParameters
- type CryptoDeterministicConfigCryptoKeyTransientObservation
- type CryptoDeterministicConfigCryptoKeyTransientParameters
- type CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters
- type CryptoDeterministicConfigCryptoKeyUnwrappedObservation
- type CryptoDeterministicConfigCryptoKeyUnwrappedParameters
- type CryptoDeterministicConfigInitParameters
- type CryptoDeterministicConfigObservation
- type CryptoDeterministicConfigParameters
- type CryptoDeterministicConfigSurrogateInfoTypeInitParameters
- type CryptoDeterministicConfigSurrogateInfoTypeObservation
- type CryptoDeterministicConfigSurrogateInfoTypeParameters
- type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters
- func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters
- func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters)
- type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation
- func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation
- func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation)
- type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters
- func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters
- func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters)
- type CryptoHashConfigCryptoKeyInitParameters
- type CryptoHashConfigCryptoKeyKMSWrappedInitParameters
- type CryptoHashConfigCryptoKeyKMSWrappedObservation
- type CryptoHashConfigCryptoKeyKMSWrappedParameters
- type CryptoHashConfigCryptoKeyObservation
- type CryptoHashConfigCryptoKeyParameters
- type CryptoHashConfigCryptoKeyTransientInitParameters
- type CryptoHashConfigCryptoKeyTransientObservation
- type CryptoHashConfigCryptoKeyTransientParameters
- type CryptoHashConfigCryptoKeyUnwrappedInitParameters
- type CryptoHashConfigCryptoKeyUnwrappedObservation
- type CryptoHashConfigCryptoKeyUnwrappedParameters
- type CryptoHashConfigInitParameters
- type CryptoHashConfigObservation
- type CryptoHashConfigParameters
- type CryptoKeyInitParameters
- type CryptoKeyKMSWrappedInitParameters
- type CryptoKeyKMSWrappedObservation
- type CryptoKeyKMSWrappedParameters
- type CryptoKeyObservation
- type CryptoKeyParameters
- type CryptoKeyTransientInitParameters
- type CryptoKeyTransientObservation
- type CryptoKeyTransientParameters
- type CryptoKeyUnwrappedInitParameters
- type CryptoKeyUnwrappedObservation
- type CryptoKeyUnwrappedParameters
- type CryptoReplaceFfxFpeConfigContextInitParameters
- type CryptoReplaceFfxFpeConfigContextObservation
- type CryptoReplaceFfxFpeConfigContextParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyInitParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation
- type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyObservation
- type CryptoReplaceFfxFpeConfigCryptoKeyParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation
- type CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters
- type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation
- type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters
- type CryptoReplaceFfxFpeConfigInitParameters
- type CryptoReplaceFfxFpeConfigObservation
- type CryptoReplaceFfxFpeConfigParameters
- type CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters
- type CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation
- type CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters
- type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters
- func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters
- func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters)
- type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation
- func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation
- func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation)
- type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters
- func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters
- func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters)
- type CustomInfoTypesDictionaryCloudStoragePathInitParameters
- type CustomInfoTypesDictionaryCloudStoragePathObservation
- type CustomInfoTypesDictionaryCloudStoragePathParameters
- type CustomInfoTypesDictionaryInitParameters
- type CustomInfoTypesDictionaryObservation
- type CustomInfoTypesDictionaryParameters
- type CustomInfoTypesDictionaryWordListInitParameters
- type CustomInfoTypesDictionaryWordListObservation
- type CustomInfoTypesDictionaryWordListParameters
- type CustomInfoTypesInfoTypeInitParameters
- type CustomInfoTypesInfoTypeObservation
- type CustomInfoTypesInfoTypeParameters
- type CustomInfoTypesInfoTypeSensitivityScoreInitParameters
- type CustomInfoTypesInfoTypeSensitivityScoreObservation
- type CustomInfoTypesInfoTypeSensitivityScoreParameters
- type CustomInfoTypesInitParameters
- type CustomInfoTypesObservation
- type CustomInfoTypesParameters
- type CustomInfoTypesRegexInitParameters
- type CustomInfoTypesRegexObservation
- type CustomInfoTypesRegexParameters
- type CustomInfoTypesSensitivityScoreInitParameters
- type CustomInfoTypesSensitivityScoreObservation
- type CustomInfoTypesSensitivityScoreParameters
- type CustomInfoTypesStoredTypeInitParameters
- type CustomInfoTypesStoredTypeObservation
- type CustomInfoTypesStoredTypeParameters
- type CustomInfoTypesSurrogateTypeInitParameters
- type CustomInfoTypesSurrogateTypeObservation
- type CustomInfoTypesSurrogateTypeParameters
- type DatastoreOptionsInitParameters
- type DatastoreOptionsObservation
- type DatastoreOptionsParameters
- type DateShiftConfigContextInitParameters
- type DateShiftConfigContextObservation
- type DateShiftConfigContextParameters
- type DateShiftConfigCryptoKeyInitParameters
- type DateShiftConfigCryptoKeyKMSWrappedInitParameters
- type DateShiftConfigCryptoKeyKMSWrappedObservation
- type DateShiftConfigCryptoKeyKMSWrappedParameters
- type DateShiftConfigCryptoKeyObservation
- type DateShiftConfigCryptoKeyParameters
- type DateShiftConfigCryptoKeyTransientInitParameters
- type DateShiftConfigCryptoKeyTransientObservation
- type DateShiftConfigCryptoKeyTransientParameters
- type DateShiftConfigCryptoKeyUnwrappedInitParameters
- type DateShiftConfigCryptoKeyUnwrappedObservation
- type DateShiftConfigCryptoKeyUnwrappedParameters
- type DateShiftConfigInitParameters
- type DateShiftConfigObservation
- type DateShiftConfigParameters
- type DateValueInitParameters
- type DateValueObservation
- type DateValueParameters
- type DeidentifyConfigInitParameters
- type DeidentifyConfigObservation
- type DeidentifyConfigParameters
- type DeidentifyInitParameters
- type DeidentifyObservation
- type DeidentifyParameters
- type DeidentifyTemplate
- func (in *DeidentifyTemplate) DeepCopy() *DeidentifyTemplate
- func (in *DeidentifyTemplate) DeepCopyInto(out *DeidentifyTemplate)
- func (in *DeidentifyTemplate) DeepCopyObject() runtime.Object
- func (mg *DeidentifyTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DeidentifyTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *DeidentifyTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DeidentifyTemplate) GetID() string
- func (tr *DeidentifyTemplate) GetInitParameters() (map[string]any, error)
- func (mg *DeidentifyTemplate) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DeidentifyTemplate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DeidentifyTemplate) GetObservation() (map[string]any, error)
- func (tr *DeidentifyTemplate) GetParameters() (map[string]any, error)
- func (mg *DeidentifyTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *DeidentifyTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DeidentifyTemplate) GetTerraformResourceType() string
- func (tr *DeidentifyTemplate) GetTerraformSchemaVersion() int
- func (mg *DeidentifyTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DeidentifyTemplate) Hub()
- func (tr *DeidentifyTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *DeidentifyTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *DeidentifyTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DeidentifyTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DeidentifyTemplate) SetObservation(obs map[string]any) error
- func (tr *DeidentifyTemplate) SetParameters(params map[string]any) error
- func (mg *DeidentifyTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DeidentifyTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DeidentifyTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeidentifyTemplateInitParameters
- type DeidentifyTemplateList
- type DeidentifyTemplateObservation
- type DeidentifyTemplateParameters
- type DeidentifyTemplateSpec
- type DeidentifyTemplateStatus
- type DictionaryCloudStoragePathInitParameters
- type DictionaryCloudStoragePathObservation
- type DictionaryCloudStoragePathParameters
- type DictionaryInitParameters
- type DictionaryObservation
- type DictionaryParameters
- type DictionaryWordListInitParameters
- type DictionaryWordListObservation
- type DictionaryWordListParameters
- type ExcludeByHotwordHotwordRegexInitParameters
- type ExcludeByHotwordHotwordRegexObservation
- type ExcludeByHotwordHotwordRegexParameters
- type ExcludeByHotwordInitParameters
- type ExcludeByHotwordObservation
- type ExcludeByHotwordParameters
- type ExcludeByHotwordProximityInitParameters
- type ExcludeByHotwordProximityObservation
- type ExcludeByHotwordProximityParameters
- type ExcludeInfoTypesInfoTypesInitParameters
- type ExcludeInfoTypesInfoTypesObservation
- type ExcludeInfoTypesInfoTypesParameters
- type ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters
- type ExcludeInfoTypesInfoTypesSensitivityScoreObservation
- type ExcludeInfoTypesInfoTypesSensitivityScoreParameters
- type ExcludeInfoTypesInitParameters
- type ExcludeInfoTypesObservation
- type ExcludeInfoTypesParameters
- type ExcludedFieldsInitParameters
- type ExcludedFieldsObservation
- type ExcludedFieldsParameters
- type ExclusionRuleDictionaryCloudStoragePathInitParameters
- type ExclusionRuleDictionaryCloudStoragePathObservation
- type ExclusionRuleDictionaryCloudStoragePathParameters
- type ExclusionRuleDictionaryInitParameters
- type ExclusionRuleDictionaryObservation
- type ExclusionRuleDictionaryParameters
- type ExclusionRuleDictionaryWordListInitParameters
- type ExclusionRuleDictionaryWordListObservation
- type ExclusionRuleDictionaryWordListParameters
- type ExclusionRuleExcludeByHotwordInitParameters
- type ExclusionRuleExcludeByHotwordObservation
- type ExclusionRuleExcludeByHotwordParameters
- type ExclusionRuleExcludeInfoTypesInfoTypesInitParameters
- type ExclusionRuleExcludeInfoTypesInfoTypesObservation
- type ExclusionRuleExcludeInfoTypesInfoTypesParameters
- type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters
- func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters
- func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters)
- type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation
- func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation
- func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation)
- type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters
- func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters
- func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters)
- type ExclusionRuleExcludeInfoTypesInitParameters
- type ExclusionRuleExcludeInfoTypesObservation
- type ExclusionRuleExcludeInfoTypesParameters
- type ExclusionRuleInitParameters
- type ExclusionRuleObservation
- type ExclusionRuleParameters
- type ExclusionRuleRegexInitParameters
- type ExclusionRuleRegexObservation
- type ExclusionRuleRegexParameters
- type ExpressionsConditionsConditionsInitParameters
- type ExpressionsConditionsConditionsObservation
- type ExpressionsConditionsConditionsParameters
- type ExpressionsConditionsInitParameters
- type ExpressionsConditionsObservation
- type ExpressionsConditionsParameters
- type ExpressionsInitParameters
- type ExpressionsObservation
- type ExpressionsParameters
- type FieldInitParameters
- type FieldObservation
- type FieldParameters
- type FieldTransformationsInfoTypeTransformationsInitParameters
- type FieldTransformationsInfoTypeTransformationsObservation
- type FieldTransformationsInfoTypeTransformationsParameters
- type FieldTransformationsInitParameters
- type FieldTransformationsObservation
- type FieldTransformationsParameters
- type FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters)
- type FieldTransformationsPrimitiveTransformationBucketingConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationBucketingConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationBucketingConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationBucketingConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationBucketingConfigObservation)
- type FieldTransformationsPrimitiveTransformationBucketingConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationBucketingConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationBucketingConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationBucketingConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationBucketingConfigParameters)
- type FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters
- type FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation)
- type FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters)
- type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation
- type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters
- type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation
- type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters
- type FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters)
- type FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation)
- type FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters)
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation
- type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation
- type FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation
- type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters
- type FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters)
- type FieldTransformationsPrimitiveTransformationDateShiftConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation)
- type FieldTransformationsPrimitiveTransformationDateShiftConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters)
- type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters
- type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation
- type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters
- type FieldTransformationsPrimitiveTransformationInitParameters
- type FieldTransformationsPrimitiveTransformationObservation
- type FieldTransformationsPrimitiveTransformationParameters
- type FieldTransformationsPrimitiveTransformationRedactConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters)
- type FieldTransformationsPrimitiveTransformationRedactConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationRedactConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationRedactConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationRedactConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationRedactConfigObservation)
- type FieldTransformationsPrimitiveTransformationRedactConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationRedactConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationRedactConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationRedactConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationRedactConfigParameters)
- type FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters)
- type FieldTransformationsPrimitiveTransformationReplaceConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationReplaceConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationReplaceConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceConfigObservation)
- type FieldTransformationsPrimitiveTransformationReplaceConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationReplaceConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationReplaceConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceConfigParameters)
- type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters
- type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation
- type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters
- type FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters
- func (in *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters)
- type FieldTransformationsPrimitiveTransformationTimePartConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationTimePartConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationTimePartConfigObservation
- func (in *FieldTransformationsPrimitiveTransformationTimePartConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationTimePartConfigObservation)
- type FieldTransformationsPrimitiveTransformationTimePartConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationTimePartConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationTimePartConfigParameters
- func (in *FieldTransformationsPrimitiveTransformationTimePartConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationTimePartConfigParameters)
- type FieldsInitParameters
- type FieldsObservation
- type FieldsParameters
- type FileSetInitParameters
- type FileSetObservation
- type FileSetParameters
- type FixedSizeBucketingConfigInitParameters
- type FixedSizeBucketingConfigLowerBoundInitParameters
- type FixedSizeBucketingConfigLowerBoundObservation
- type FixedSizeBucketingConfigLowerBoundParameters
- type FixedSizeBucketingConfigObservation
- type FixedSizeBucketingConfigParameters
- type FixedSizeBucketingConfigUpperBoundInitParameters
- type FixedSizeBucketingConfigUpperBoundObservation
- type FixedSizeBucketingConfigUpperBoundParameters
- type HotwordRegexInitParameters
- type HotwordRegexObservation
- type HotwordRegexParameters
- type HotwordRuleHotwordRegexInitParameters
- type HotwordRuleHotwordRegexObservation
- type HotwordRuleHotwordRegexParameters
- type HotwordRuleInitParameters
- type HotwordRuleLikelihoodAdjustmentInitParameters
- type HotwordRuleLikelihoodAdjustmentObservation
- type HotwordRuleLikelihoodAdjustmentParameters
- type HotwordRuleObservation
- type HotwordRuleParameters
- type HotwordRuleProximityInitParameters
- type HotwordRuleProximityObservation
- type HotwordRuleProximityParameters
- type HybridOptionsInitParameters
- type HybridOptionsObservation
- type HybridOptionsParameters
- type IdentifyingFieldsInitParameters
- type IdentifyingFieldsObservation
- type IdentifyingFieldsParameters
- type ImageTransformationsInitParameters
- type ImageTransformationsObservation
- type ImageTransformationsParameters
- type IncludedFieldsInitParameters
- type IncludedFieldsObservation
- type IncludedFieldsParameters
- type InfoTypeInitParameters
- type InfoTypeObservation
- type InfoTypeParameters
- type InfoTypeSensitivityScoreInitParameters
- type InfoTypeSensitivityScoreObservation
- type InfoTypeSensitivityScoreParameters
- type InfoTypeTransformationsInitParameters
- type InfoTypeTransformationsObservation
- type InfoTypeTransformationsParameters
- type InfoTypeTransformationsTransformationsInfoTypesInitParameters
- func (in *InfoTypeTransformationsTransformationsInfoTypesInitParameters) DeepCopy() *InfoTypeTransformationsTransformationsInfoTypesInitParameters
- func (in *InfoTypeTransformationsTransformationsInfoTypesInitParameters) DeepCopyInto(out *InfoTypeTransformationsTransformationsInfoTypesInitParameters)
- type InfoTypeTransformationsTransformationsInfoTypesObservation
- type InfoTypeTransformationsTransformationsInfoTypesParameters
- type InfoTypeTransformationsTransformationsInitParameters
- type InfoTypeTransformationsTransformationsObservation
- type InfoTypeTransformationsTransformationsParameters
- type InfoTypesInitParameters
- type InfoTypesObservation
- type InfoTypesParameters
- type InfoTypesSensitivityScoreInitParameters
- type InfoTypesSensitivityScoreObservation
- type InfoTypesSensitivityScoreParameters
- type InspectConfigCustomInfoTypesInitParameters
- type InspectConfigCustomInfoTypesObservation
- type InspectConfigCustomInfoTypesParameters
- type InspectConfigCustomInfoTypesSensitivityScoreInitParameters
- type InspectConfigCustomInfoTypesSensitivityScoreObservation
- type InspectConfigCustomInfoTypesSensitivityScoreParameters
- type InspectConfigInfoTypesInitParameters
- type InspectConfigInfoTypesObservation
- type InspectConfigInfoTypesParameters
- type InspectConfigInfoTypesSensitivityScoreInitParameters
- type InspectConfigInfoTypesSensitivityScoreObservation
- type InspectConfigInfoTypesSensitivityScoreParameters
- type InspectConfigInitParameters
- type InspectConfigLimitsInitParameters
- type InspectConfigLimitsObservation
- type InspectConfigLimitsParameters
- type InspectConfigObservation
- type InspectConfigParameters
- type InspectConfigRuleSetInfoTypesInitParameters
- type InspectConfigRuleSetInfoTypesObservation
- type InspectConfigRuleSetInfoTypesParameters
- type InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters
- type InspectConfigRuleSetInfoTypesSensitivityScoreObservation
- type InspectConfigRuleSetInfoTypesSensitivityScoreParameters
- type InspectConfigRuleSetInitParameters
- type InspectConfigRuleSetObservation
- type InspectConfigRuleSetParameters
- type InspectJobInitParameters
- type InspectJobInspectConfigInfoTypesInitParameters
- type InspectJobInspectConfigInfoTypesObservation
- type InspectJobInspectConfigInfoTypesParameters
- type InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters
- func (in *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopy() *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters
- func (in *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters)
- type InspectJobInspectConfigInfoTypesSensitivityScoreObservation
- type InspectJobInspectConfigInfoTypesSensitivityScoreParameters
- type InspectJobInspectConfigInitParameters
- type InspectJobInspectConfigObservation
- type InspectJobInspectConfigParameters
- type InspectJobObservation
- type InspectJobParameters
- type InspectTemplate
- func (in *InspectTemplate) DeepCopy() *InspectTemplate
- func (in *InspectTemplate) DeepCopyInto(out *InspectTemplate)
- func (in *InspectTemplate) DeepCopyObject() runtime.Object
- func (mg *InspectTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InspectTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *InspectTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InspectTemplate) GetID() string
- func (tr *InspectTemplate) GetInitParameters() (map[string]any, error)
- func (mg *InspectTemplate) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *InspectTemplate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *InspectTemplate) GetObservation() (map[string]any, error)
- func (tr *InspectTemplate) GetParameters() (map[string]any, error)
- func (mg *InspectTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *InspectTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InspectTemplate) GetTerraformResourceType() string
- func (tr *InspectTemplate) GetTerraformSchemaVersion() int
- func (mg *InspectTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InspectTemplate) Hub()
- func (tr *InspectTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *InspectTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *InspectTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *InspectTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *InspectTemplate) SetObservation(obs map[string]any) error
- func (tr *InspectTemplate) SetParameters(params map[string]any) error
- func (mg *InspectTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InspectTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InspectTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InspectTemplateInitParameters
- type InspectTemplateList
- type InspectTemplateObservation
- type InspectTemplateParameters
- type InspectTemplateSpec
- type InspectTemplateStatus
- type JobNotificationEmailsInitParameters
- type JobNotificationEmailsObservation
- type JobNotificationEmailsParameters
- type JobTrigger
- func (in *JobTrigger) DeepCopy() *JobTrigger
- func (in *JobTrigger) DeepCopyInto(out *JobTrigger)
- func (in *JobTrigger) DeepCopyObject() runtime.Object
- func (mg *JobTrigger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *JobTrigger) GetConnectionDetailsMapping() map[string]string
- func (mg *JobTrigger) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *JobTrigger) GetID() string
- func (tr *JobTrigger) GetInitParameters() (map[string]any, error)
- func (mg *JobTrigger) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *JobTrigger) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *JobTrigger) GetObservation() (map[string]any, error)
- func (tr *JobTrigger) GetParameters() (map[string]any, error)
- func (mg *JobTrigger) GetProviderConfigReference() *xpv1.Reference
- func (mg *JobTrigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *JobTrigger) GetTerraformResourceType() string
- func (tr *JobTrigger) GetTerraformSchemaVersion() int
- func (mg *JobTrigger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *JobTrigger) Hub()
- func (tr *JobTrigger) LateInitialize(attrs []byte) (bool, error)
- func (mg *JobTrigger) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *JobTrigger) SetConditions(c ...xpv1.Condition)
- func (mg *JobTrigger) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *JobTrigger) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *JobTrigger) SetObservation(obs map[string]any) error
- func (tr *JobTrigger) SetParameters(params map[string]any) error
- func (mg *JobTrigger) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *JobTrigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *JobTrigger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type JobTriggerInitParameters
- type JobTriggerList
- type JobTriggerObservation
- type JobTriggerParameters
- type JobTriggerSpec
- type JobTriggerStatus
- type KMSWrappedInitParameters
- type KMSWrappedObservation
- type KMSWrappedParameters
- type KindInitParameters
- type KindObservation
- type KindParameters
- type LargeCustomDictionaryInitParameters
- type LargeCustomDictionaryObservation
- type LargeCustomDictionaryParameters
- type LikelihoodAdjustmentInitParameters
- type LikelihoodAdjustmentObservation
- type LikelihoodAdjustmentParameters
- type LimitsInitParameters
- type LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters
- type LimitsMaxFindingsPerInfoTypeInfoTypeObservation
- type LimitsMaxFindingsPerInfoTypeInfoTypeParameters
- type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters
- func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters
- func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters)
- type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation
- func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation
- func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation)
- type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters
- func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters
- func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters)
- type LimitsMaxFindingsPerInfoTypeInitParameters
- type LimitsMaxFindingsPerInfoTypeObservation
- type LimitsMaxFindingsPerInfoTypeParameters
- type LimitsObservation
- type LimitsParameters
- type LowerBoundDateValueInitParameters
- type LowerBoundDateValueObservation
- type LowerBoundDateValueParameters
- type LowerBoundInitParameters
- type LowerBoundObservation
- type LowerBoundParameters
- type LowerBoundTimeValueInitParameters
- type LowerBoundTimeValueObservation
- type LowerBoundTimeValueParameters
- type ManualInitParameters
- type ManualObservation
- type ManualParameters
- type MaxDateValueInitParameters
- type MaxDateValueObservation
- type MaxDateValueParameters
- type MaxFindingsPerInfoTypeInfoTypeInitParameters
- type MaxFindingsPerInfoTypeInfoTypeObservation
- type MaxFindingsPerInfoTypeInfoTypeParameters
- type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters
- type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation
- type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters
- type MaxFindingsPerInfoTypeInitParameters
- type MaxFindingsPerInfoTypeObservation
- type MaxFindingsPerInfoTypeParameters
- type MaxInitParameters
- type MaxObservation
- type MaxParameters
- type MaxTimeValueInitParameters
- type MaxTimeValueObservation
- type MaxTimeValueParameters
- type MinDateValueInitParameters
- type MinDateValueObservation
- type MinDateValueParameters
- type MinInitParameters
- type MinObservation
- type MinParameters
- type MinTimeValueInitParameters
- type MinTimeValueObservation
- type MinTimeValueParameters
- type NewValueDateValueInitParameters
- type NewValueDateValueObservation
- type NewValueDateValueParameters
- type NewValueInitParameters
- type NewValueObservation
- type NewValueParameters
- type NewValueTimeValueInitParameters
- type NewValueTimeValueObservation
- type NewValueTimeValueParameters
- type OutputConfigInitParameters
- type OutputConfigObservation
- type OutputConfigParameters
- type OutputConfigTableInitParameters
- type OutputConfigTableObservation
- type OutputConfigTableParameters
- type OutputPathInitParameters
- type OutputPathObservation
- type OutputPathParameters
- type PartitionIDInitParameters
- type PartitionIDObservation
- type PartitionIDParameters
- type PrimitiveTransformationBucketingConfigBucketsInitParameters
- type PrimitiveTransformationBucketingConfigBucketsObservation
- type PrimitiveTransformationBucketingConfigBucketsParameters
- type PrimitiveTransformationBucketingConfigInitParameters
- type PrimitiveTransformationBucketingConfigObservation
- type PrimitiveTransformationBucketingConfigParameters
- type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters
- type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation
- func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation) DeepCopy() *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation
- func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation)
- type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters
- func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters) DeepCopy() *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters
- func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters)
- type PrimitiveTransformationCharacterMaskConfigInitParameters
- type PrimitiveTransformationCharacterMaskConfigObservation
- type PrimitiveTransformationCharacterMaskConfigParameters
- type PrimitiveTransformationCryptoDeterministicConfigContextInitParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters)
- type PrimitiveTransformationCryptoDeterministicConfigContextObservation
- func (in *PrimitiveTransformationCryptoDeterministicConfigContextObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigContextObservation
- func (in *PrimitiveTransformationCryptoDeterministicConfigContextObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigContextObservation)
- type PrimitiveTransformationCryptoDeterministicConfigContextParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigContextParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigContextParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigContextParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigContextParameters)
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters)
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation
- func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation
- func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation)
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters)
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation
- type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters
- type PrimitiveTransformationCryptoDeterministicConfigInitParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigInitParameters
- func (in *PrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigInitParameters)
- type PrimitiveTransformationCryptoDeterministicConfigObservation
- type PrimitiveTransformationCryptoDeterministicConfigParameters
- type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters
- type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation
- type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters
- type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters
- type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation
- type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters
- type PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyObservation
- type PrimitiveTransformationCryptoHashConfigCryptoKeyParameters
- type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation)
- type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters
- func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters)
- type PrimitiveTransformationCryptoHashConfigInitParameters
- type PrimitiveTransformationCryptoHashConfigObservation
- type PrimitiveTransformationCryptoHashConfigParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters)
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation)
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters)
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters)
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation)
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters)
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters
- func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters)
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation
- type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters
- type PrimitiveTransformationDateShiftConfigContextInitParameters
- type PrimitiveTransformationDateShiftConfigContextObservation
- type PrimitiveTransformationDateShiftConfigContextParameters
- type PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters)
- type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters)
- type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation)
- type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters)
- type PrimitiveTransformationDateShiftConfigCryptoKeyObservation
- type PrimitiveTransformationDateShiftConfigCryptoKeyParameters
- type PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters)
- type PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation)
- type PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters)
- type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters)
- type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation)
- type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters
- func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters)
- type PrimitiveTransformationDateShiftConfigInitParameters
- type PrimitiveTransformationDateShiftConfigObservation
- type PrimitiveTransformationDateShiftConfigParameters
- type PrimitiveTransformationFixedSizeBucketingConfigInitParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigInitParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigInitParameters)
- type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters)
- type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation
- func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation
- func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation)
- type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters)
- type PrimitiveTransformationFixedSizeBucketingConfigObservation
- type PrimitiveTransformationFixedSizeBucketingConfigParameters
- type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters)
- type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation
- func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation
- func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation)
- type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters
- func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters)
- type PrimitiveTransformationInitParameters
- type PrimitiveTransformationObservation
- type PrimitiveTransformationParameters
- type PrimitiveTransformationRedactConfigInitParameters
- type PrimitiveTransformationRedactConfigObservation
- type PrimitiveTransformationRedactConfigParameters
- type PrimitiveTransformationReplaceConfigInitParameters
- type PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters)
- type PrimitiveTransformationReplaceConfigNewValueDateValueObservation
- func (in *PrimitiveTransformationReplaceConfigNewValueDateValueObservation) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueDateValueObservation
- func (in *PrimitiveTransformationReplaceConfigNewValueDateValueObservation) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueDateValueObservation)
- type PrimitiveTransformationReplaceConfigNewValueDateValueParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueDateValueParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueDateValueParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueDateValueParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueDateValueParameters)
- type PrimitiveTransformationReplaceConfigNewValueInitParameters
- type PrimitiveTransformationReplaceConfigNewValueObservation
- type PrimitiveTransformationReplaceConfigNewValueParameters
- type PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters)
- type PrimitiveTransformationReplaceConfigNewValueTimeValueObservation
- func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation
- func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation)
- type PrimitiveTransformationReplaceConfigNewValueTimeValueParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters
- func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters)
- type PrimitiveTransformationReplaceConfigObservation
- type PrimitiveTransformationReplaceConfigParameters
- type PrimitiveTransformationReplaceDictionaryConfigInitParameters
- type PrimitiveTransformationReplaceDictionaryConfigObservation
- type PrimitiveTransformationReplaceDictionaryConfigParameters
- type PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters
- func (in *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters
- func (in *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters)
- type PrimitiveTransformationReplaceDictionaryConfigWordListObservation
- func (in *PrimitiveTransformationReplaceDictionaryConfigWordListObservation) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigWordListObservation
- func (in *PrimitiveTransformationReplaceDictionaryConfigWordListObservation) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigWordListObservation)
- type PrimitiveTransformationReplaceDictionaryConfigWordListParameters
- func (in *PrimitiveTransformationReplaceDictionaryConfigWordListParameters) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigWordListParameters
- func (in *PrimitiveTransformationReplaceDictionaryConfigWordListParameters) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigWordListParameters)
- type PrimitiveTransformationTimePartConfigInitParameters
- type PrimitiveTransformationTimePartConfigObservation
- type PrimitiveTransformationTimePartConfigParameters
- type ProximityInitParameters
- type ProximityObservation
- type ProximityParameters
- type PubSubInitParameters
- type PubSubObservation
- type PubSubParameters
- type PublishFindingsToCloudDataCatalogInitParameters
- type PublishFindingsToCloudDataCatalogObservation
- type PublishFindingsToCloudDataCatalogParameters
- type PublishSummaryToCsccInitParameters
- type PublishSummaryToCsccObservation
- type PublishSummaryToCsccParameters
- type PublishToStackdriverInitParameters
- type PublishToStackdriverObservation
- type PublishToStackdriverParameters
- type RecordSuppressionsConditionInitParameters
- type RecordSuppressionsConditionObservation
- type RecordSuppressionsConditionParameters
- type RecordSuppressionsInitParameters
- type RecordSuppressionsObservation
- type RecordSuppressionsParameters
- type RecordTransformationsInitParameters
- type RecordTransformationsObservation
- type RecordTransformationsParameters
- type RedactConfigInitParameters
- type RedactConfigObservation
- type RedactConfigParameters
- type RedactionColorInitParameters
- type RedactionColorObservation
- type RedactionColorParameters
- type RegexFileSetInitParameters
- type RegexFileSetObservation
- type RegexFileSetParameters
- type RegexInitParameters
- type RegexObservation
- type RegexParameters
- type ReplaceConfigInitParameters
- type ReplaceConfigNewValueDateValueInitParameters
- type ReplaceConfigNewValueDateValueObservation
- type ReplaceConfigNewValueDateValueParameters
- type ReplaceConfigNewValueInitParameters
- type ReplaceConfigNewValueObservation
- type ReplaceConfigNewValueParameters
- type ReplaceConfigNewValueTimeValueInitParameters
- type ReplaceConfigNewValueTimeValueObservation
- type ReplaceConfigNewValueTimeValueParameters
- type ReplaceConfigObservation
- type ReplaceConfigParameters
- type ReplaceDictionaryConfigInitParameters
- type ReplaceDictionaryConfigObservation
- type ReplaceDictionaryConfigParameters
- type ReplaceDictionaryConfigWordListInitParameters
- type ReplaceDictionaryConfigWordListObservation
- type ReplaceDictionaryConfigWordListParameters
- type ReplaceWithInfoTypeConfigInitParameters
- type ReplaceWithInfoTypeConfigObservation
- type ReplaceWithInfoTypeConfigParameters
- type ReplacementValueDateValueInitParameters
- type ReplacementValueDateValueObservation
- type ReplacementValueDateValueParameters
- type ReplacementValueInitParameters
- type ReplacementValueObservation
- type ReplacementValueParameters
- type ReplacementValueTimeValueInitParameters
- type ReplacementValueTimeValueObservation
- type ReplacementValueTimeValueParameters
- type RuleSetInfoTypesInitParameters
- type RuleSetInfoTypesObservation
- type RuleSetInfoTypesParameters
- type RuleSetInfoTypesSensitivityScoreInitParameters
- type RuleSetInfoTypesSensitivityScoreObservation
- type RuleSetInfoTypesSensitivityScoreParameters
- type RuleSetInitParameters
- type RuleSetObservation
- type RuleSetParameters
- type RuleSetRulesInitParameters
- type RuleSetRulesObservation
- type RuleSetRulesParameters
- type RulesExclusionRuleDictionaryInitParameters
- type RulesExclusionRuleDictionaryObservation
- type RulesExclusionRuleDictionaryParameters
- type RulesExclusionRuleDictionaryWordListInitParameters
- type RulesExclusionRuleDictionaryWordListObservation
- type RulesExclusionRuleDictionaryWordListParameters
- type RulesExclusionRuleInitParameters
- type RulesExclusionRuleObservation
- type RulesExclusionRuleParameters
- type RulesExclusionRuleRegexInitParameters
- type RulesExclusionRuleRegexObservation
- type RulesExclusionRuleRegexParameters
- type RulesHotwordRuleHotwordRegexInitParameters
- type RulesHotwordRuleHotwordRegexObservation
- type RulesHotwordRuleHotwordRegexParameters
- type RulesHotwordRuleInitParameters
- type RulesHotwordRuleObservation
- type RulesHotwordRuleParameters
- type RulesHotwordRuleProximityInitParameters
- type RulesHotwordRuleProximityObservation
- type RulesHotwordRuleProximityParameters
- type RulesInitParameters
- type RulesObservation
- type RulesParameters
- type SaveFindingsInitParameters
- type SaveFindingsObservation
- type SaveFindingsParameters
- type ScheduleInitParameters
- type ScheduleObservation
- type ScheduleParameters
- type SelectedInfoTypesInitParameters
- type SelectedInfoTypesObservation
- type SelectedInfoTypesParameters
- type SensitivityScoreInitParameters
- type SensitivityScoreObservation
- type SensitivityScoreParameters
- type StorageConfigInitParameters
- type StorageConfigObservation
- type StorageConfigParameters
- type StoredInfoType
- func (in *StoredInfoType) DeepCopy() *StoredInfoType
- func (in *StoredInfoType) DeepCopyInto(out *StoredInfoType)
- func (in *StoredInfoType) DeepCopyObject() runtime.Object
- func (mg *StoredInfoType) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StoredInfoType) GetConnectionDetailsMapping() map[string]string
- func (mg *StoredInfoType) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StoredInfoType) GetID() string
- func (tr *StoredInfoType) GetInitParameters() (map[string]any, error)
- func (mg *StoredInfoType) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *StoredInfoType) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *StoredInfoType) GetObservation() (map[string]any, error)
- func (tr *StoredInfoType) GetParameters() (map[string]any, error)
- func (mg *StoredInfoType) GetProviderConfigReference() *xpv1.Reference
- func (mg *StoredInfoType) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StoredInfoType) GetTerraformResourceType() string
- func (tr *StoredInfoType) GetTerraformSchemaVersion() int
- func (mg *StoredInfoType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StoredInfoType) Hub()
- func (tr *StoredInfoType) LateInitialize(attrs []byte) (bool, error)
- func (mg *StoredInfoType) SetConditions(c ...xpv1.Condition)
- func (mg *StoredInfoType) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *StoredInfoType) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *StoredInfoType) SetObservation(obs map[string]any) error
- func (tr *StoredInfoType) SetParameters(params map[string]any) error
- func (mg *StoredInfoType) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StoredInfoType) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StoredInfoType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StoredInfoTypeDictionaryCloudStoragePathInitParameters
- type StoredInfoTypeDictionaryCloudStoragePathObservation
- type StoredInfoTypeDictionaryCloudStoragePathParameters
- type StoredInfoTypeDictionaryInitParameters
- type StoredInfoTypeDictionaryObservation
- type StoredInfoTypeDictionaryParameters
- type StoredInfoTypeDictionaryWordListInitParameters
- type StoredInfoTypeDictionaryWordListObservation
- type StoredInfoTypeDictionaryWordListParameters
- type StoredInfoTypeInitParameters
- type StoredInfoTypeList
- type StoredInfoTypeObservation
- type StoredInfoTypeParameters
- type StoredInfoTypeRegexInitParameters
- type StoredInfoTypeRegexObservation
- type StoredInfoTypeRegexParameters
- type StoredInfoTypeSpec
- type StoredInfoTypeStatus
- type StoredTypeInitParameters
- type StoredTypeObservation
- type StoredTypeParameters
- type SurrogateInfoTypeInitParameters
- type SurrogateInfoTypeObservation
- type SurrogateInfoTypeParameters
- type SurrogateInfoTypeSensitivityScoreInitParameters
- type SurrogateInfoTypeSensitivityScoreObservation
- type SurrogateInfoTypeSensitivityScoreParameters
- type SurrogateTypeInitParameters
- type SurrogateTypeObservation
- type SurrogateTypeParameters
- type TableInitParameters
- type TableObservation
- type TableOptionsIdentifyingFieldsInitParameters
- type TableOptionsIdentifyingFieldsObservation
- type TableOptionsIdentifyingFieldsParameters
- type TableOptionsInitParameters
- type TableOptionsObservation
- type TableOptionsParameters
- type TableParameters
- type TableReferenceInitParameters
- type TableReferenceObservation
- type TableReferenceParameters
- type TimePartConfigInitParameters
- type TimePartConfigObservation
- type TimePartConfigParameters
- type TimeValueInitParameters
- type TimeValueObservation
- type TimeValueParameters
- type TimespanConfigInitParameters
- type TimespanConfigObservation
- type TimespanConfigParameters
- type TimestampFieldInitParameters
- type TimestampFieldObservation
- type TimestampFieldParameters
- type TransformationConfigInitParameters
- type TransformationConfigObservation
- type TransformationConfigParameters
- type TransformationDetailsStorageConfigInitParameters
- type TransformationDetailsStorageConfigObservation
- type TransformationDetailsStorageConfigParameters
- type TransformationsInfoTypesInitParameters
- type TransformationsInfoTypesObservation
- type TransformationsInfoTypesParameters
- type TransformationsInfoTypesSensitivityScoreInitParameters
- type TransformationsInfoTypesSensitivityScoreObservation
- type TransformationsInfoTypesSensitivityScoreParameters
- type TransformationsInitParameters
- type TransformationsObservation
- type TransformationsParameters
- type TransformationsPrimitiveTransformationInitParameters
- type TransformationsPrimitiveTransformationObservation
- type TransformationsPrimitiveTransformationParameters
- type TransformsInitParameters
- type TransformsObservation
- type TransformsParameters
- type TransientInitParameters
- type TransientObservation
- type TransientParameters
- type TriggersInitParameters
- type TriggersObservation
- type TriggersParameters
- type UnwrappedInitParameters
- type UnwrappedObservation
- type UnwrappedParameters
- type UpperBoundDateValueInitParameters
- type UpperBoundDateValueObservation
- type UpperBoundDateValueParameters
- type UpperBoundInitParameters
- type UpperBoundObservation
- type UpperBoundParameters
- type UpperBoundTimeValueInitParameters
- type UpperBoundTimeValueObservation
- type UpperBoundTimeValueParameters
- type ValueDateValueInitParameters
- type ValueDateValueObservation
- type ValueDateValueParameters
- type ValueInitParameters
- type ValueObservation
- type ValueParameters
- type ValueTimeValueInitParameters
- type ValueTimeValueObservation
- type ValueTimeValueParameters
- type WordListInitParameters
- type WordListObservation
- type WordListParameters
Constants ¶
const ( CRDGroup = "datalossprevention.gcp.upbound.io" CRDVersion = "v1beta2" )
Package type metadata.
Variables ¶
var ( DeidentifyTemplate_Kind = "DeidentifyTemplate" DeidentifyTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DeidentifyTemplate_Kind}.String() DeidentifyTemplate_KindAPIVersion = DeidentifyTemplate_Kind + "." + CRDGroupVersion.String() DeidentifyTemplate_GroupVersionKind = CRDGroupVersion.WithKind(DeidentifyTemplate_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( InspectTemplate_Kind = "InspectTemplate" InspectTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InspectTemplate_Kind}.String() InspectTemplate_KindAPIVersion = InspectTemplate_Kind + "." + CRDGroupVersion.String() InspectTemplate_GroupVersionKind = CRDGroupVersion.WithKind(InspectTemplate_Kind) )
Repository type metadata.
var ( JobTrigger_Kind = "JobTrigger" JobTrigger_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: JobTrigger_Kind}.String() JobTrigger_KindAPIVersion = JobTrigger_Kind + "." + CRDGroupVersion.String() JobTrigger_GroupVersionKind = CRDGroupVersion.WithKind(JobTrigger_Kind) )
Repository type metadata.
var ( StoredInfoType_Kind = "StoredInfoType" StoredInfoType_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StoredInfoType_Kind}.String() StoredInfoType_KindAPIVersion = StoredInfoType_Kind + "." + CRDGroupVersion.String() StoredInfoType_GroupVersionKind = CRDGroupVersion.WithKind(StoredInfoType_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionsInitParameters ¶
type ActionsInitParameters struct { // Create a de-identified copy of the requested table or files. // Structure is documented below. Deidentify *DeidentifyInitParameters `json:"deidentify,omitempty" tf:"deidentify,omitempty"` // Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts. JobNotificationEmails *JobNotificationEmailsInitParameters `json:"jobNotificationEmails,omitempty" tf:"job_notification_emails,omitempty"` // Publish a message into a given Pub/Sub topic when the job completes. // Structure is documented below. PubSub *PubSubInitParameters `json:"pubSub,omitempty" tf:"pub_sub,omitempty"` // Publish findings of a DlpJob to Data Catalog. PublishFindingsToCloudDataCatalog *PublishFindingsToCloudDataCatalogInitParameters `json:"publishFindingsToCloudDataCatalog,omitempty" tf:"publish_findings_to_cloud_data_catalog,omitempty"` // Publish the result summary of a DlpJob to the Cloud Security Command Center. PublishSummaryToCscc *PublishSummaryToCsccInitParameters `json:"publishSummaryToCscc,omitempty" tf:"publish_summary_to_cscc,omitempty"` // Enable Stackdriver metric dlp.googleapis.com/findingCount. PublishToStackdriver *PublishToStackdriverInitParameters `json:"publishToStackdriver,omitempty" tf:"publish_to_stackdriver,omitempty"` // If set, the detailed findings will be persisted to the specified OutputStorageConfig. Only a single instance of this action can be specified. Compatible with: Inspect, Risk // Structure is documented below. SaveFindings *SaveFindingsInitParameters `json:"saveFindings,omitempty" tf:"save_findings,omitempty"` }
func (*ActionsInitParameters) DeepCopy ¶
func (in *ActionsInitParameters) DeepCopy() *ActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsInitParameters.
func (*ActionsInitParameters) DeepCopyInto ¶
func (in *ActionsInitParameters) DeepCopyInto(out *ActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsObservation ¶
type ActionsObservation struct { // Create a de-identified copy of the requested table or files. // Structure is documented below. Deidentify *DeidentifyObservation `json:"deidentify,omitempty" tf:"deidentify,omitempty"` // Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts. JobNotificationEmails *JobNotificationEmailsParameters `json:"jobNotificationEmails,omitempty" tf:"job_notification_emails,omitempty"` // Publish a message into a given Pub/Sub topic when the job completes. // Structure is documented below. PubSub *PubSubObservation `json:"pubSub,omitempty" tf:"pub_sub,omitempty"` // Publish findings of a DlpJob to Data Catalog. PublishFindingsToCloudDataCatalog *PublishFindingsToCloudDataCatalogParameters `json:"publishFindingsToCloudDataCatalog,omitempty" tf:"publish_findings_to_cloud_data_catalog,omitempty"` // Publish the result summary of a DlpJob to the Cloud Security Command Center. PublishSummaryToCscc *PublishSummaryToCsccParameters `json:"publishSummaryToCscc,omitempty" tf:"publish_summary_to_cscc,omitempty"` // Enable Stackdriver metric dlp.googleapis.com/findingCount. PublishToStackdriver *PublishToStackdriverParameters `json:"publishToStackdriver,omitempty" tf:"publish_to_stackdriver,omitempty"` // If set, the detailed findings will be persisted to the specified OutputStorageConfig. Only a single instance of this action can be specified. Compatible with: Inspect, Risk // Structure is documented below. SaveFindings *SaveFindingsObservation `json:"saveFindings,omitempty" tf:"save_findings,omitempty"` }
func (*ActionsObservation) DeepCopy ¶
func (in *ActionsObservation) DeepCopy() *ActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsObservation.
func (*ActionsObservation) DeepCopyInto ¶
func (in *ActionsObservation) DeepCopyInto(out *ActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsParameters ¶
type ActionsParameters struct { // Create a de-identified copy of the requested table or files. // Structure is documented below. // +kubebuilder:validation:Optional Deidentify *DeidentifyParameters `json:"deidentify,omitempty" tf:"deidentify,omitempty"` // Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts. // +kubebuilder:validation:Optional JobNotificationEmails *JobNotificationEmailsParameters `json:"jobNotificationEmails,omitempty" tf:"job_notification_emails,omitempty"` // Publish a message into a given Pub/Sub topic when the job completes. // Structure is documented below. // +kubebuilder:validation:Optional PubSub *PubSubParameters `json:"pubSub,omitempty" tf:"pub_sub,omitempty"` // Publish findings of a DlpJob to Data Catalog. // +kubebuilder:validation:Optional PublishFindingsToCloudDataCatalog *PublishFindingsToCloudDataCatalogParameters `json:"publishFindingsToCloudDataCatalog,omitempty" tf:"publish_findings_to_cloud_data_catalog,omitempty"` // Publish the result summary of a DlpJob to the Cloud Security Command Center. // +kubebuilder:validation:Optional PublishSummaryToCscc *PublishSummaryToCsccParameters `json:"publishSummaryToCscc,omitempty" tf:"publish_summary_to_cscc,omitempty"` // Enable Stackdriver metric dlp.googleapis.com/findingCount. // +kubebuilder:validation:Optional PublishToStackdriver *PublishToStackdriverParameters `json:"publishToStackdriver,omitempty" tf:"publish_to_stackdriver,omitempty"` // If set, the detailed findings will be persisted to the specified OutputStorageConfig. Only a single instance of this action can be specified. Compatible with: Inspect, Risk // Structure is documented below. // +kubebuilder:validation:Optional SaveFindings *SaveFindingsParameters `json:"saveFindings,omitempty" tf:"save_findings,omitempty"` }
func (*ActionsParameters) DeepCopy ¶
func (in *ActionsParameters) DeepCopy() *ActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsParameters.
func (*ActionsParameters) DeepCopyInto ¶
func (in *ActionsParameters) DeepCopyInto(out *ActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllInfoTypesInitParameters ¶
type AllInfoTypesInitParameters struct { }
func (*AllInfoTypesInitParameters) DeepCopy ¶
func (in *AllInfoTypesInitParameters) DeepCopy() *AllInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllInfoTypesInitParameters.
func (*AllInfoTypesInitParameters) DeepCopyInto ¶
func (in *AllInfoTypesInitParameters) DeepCopyInto(out *AllInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllInfoTypesObservation ¶
type AllInfoTypesObservation struct { }
func (*AllInfoTypesObservation) DeepCopy ¶
func (in *AllInfoTypesObservation) DeepCopy() *AllInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllInfoTypesObservation.
func (*AllInfoTypesObservation) DeepCopyInto ¶
func (in *AllInfoTypesObservation) DeepCopyInto(out *AllInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllInfoTypesParameters ¶
type AllInfoTypesParameters struct { }
func (*AllInfoTypesParameters) DeepCopy ¶
func (in *AllInfoTypesParameters) DeepCopy() *AllInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllInfoTypesParameters.
func (*AllInfoTypesParameters) DeepCopyInto ¶
func (in *AllInfoTypesParameters) DeepCopyInto(out *AllInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllTextInitParameters ¶
type AllTextInitParameters struct { }
func (*AllTextInitParameters) DeepCopy ¶
func (in *AllTextInitParameters) DeepCopy() *AllTextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllTextInitParameters.
func (*AllTextInitParameters) DeepCopyInto ¶
func (in *AllTextInitParameters) DeepCopyInto(out *AllTextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllTextObservation ¶
type AllTextObservation struct { }
func (*AllTextObservation) DeepCopy ¶
func (in *AllTextObservation) DeepCopy() *AllTextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllTextObservation.
func (*AllTextObservation) DeepCopyInto ¶
func (in *AllTextObservation) DeepCopyInto(out *AllTextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllTextParameters ¶
type AllTextParameters struct { }
func (*AllTextParameters) DeepCopy ¶
func (in *AllTextParameters) DeepCopy() *AllTextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllTextParameters.
func (*AllTextParameters) DeepCopyInto ¶
func (in *AllTextParameters) DeepCopyInto(out *AllTextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldFieldInitParameters ¶
type BigQueryFieldFieldInitParameters struct { // The resource name of the info type. Set by the server. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BigQueryFieldFieldInitParameters) DeepCopy ¶
func (in *BigQueryFieldFieldInitParameters) DeepCopy() *BigQueryFieldFieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldFieldInitParameters.
func (*BigQueryFieldFieldInitParameters) DeepCopyInto ¶
func (in *BigQueryFieldFieldInitParameters) DeepCopyInto(out *BigQueryFieldFieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldFieldObservation ¶
type BigQueryFieldFieldObservation struct { // The resource name of the info type. Set by the server. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BigQueryFieldFieldObservation) DeepCopy ¶
func (in *BigQueryFieldFieldObservation) DeepCopy() *BigQueryFieldFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldFieldObservation.
func (*BigQueryFieldFieldObservation) DeepCopyInto ¶
func (in *BigQueryFieldFieldObservation) DeepCopyInto(out *BigQueryFieldFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldFieldParameters ¶
type BigQueryFieldFieldParameters struct { // The resource name of the info type. Set by the server. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*BigQueryFieldFieldParameters) DeepCopy ¶
func (in *BigQueryFieldFieldParameters) DeepCopy() *BigQueryFieldFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldFieldParameters.
func (*BigQueryFieldFieldParameters) DeepCopyInto ¶
func (in *BigQueryFieldFieldParameters) DeepCopyInto(out *BigQueryFieldFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldInitParameters ¶
type BigQueryFieldInitParameters struct { // Designated field in the BigQuery table. // Structure is documented below. Field *BigQueryFieldFieldInitParameters `json:"field,omitempty" tf:"field,omitempty"` // Field in a BigQuery table where each cell represents a dictionary phrase. // Structure is documented below. Table *BigQueryFieldTableInitParameters `json:"table,omitempty" tf:"table,omitempty"` }
func (*BigQueryFieldInitParameters) DeepCopy ¶
func (in *BigQueryFieldInitParameters) DeepCopy() *BigQueryFieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldInitParameters.
func (*BigQueryFieldInitParameters) DeepCopyInto ¶
func (in *BigQueryFieldInitParameters) DeepCopyInto(out *BigQueryFieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldObservation ¶
type BigQueryFieldObservation struct { // Designated field in the BigQuery table. // Structure is documented below. Field *BigQueryFieldFieldObservation `json:"field,omitempty" tf:"field,omitempty"` // Field in a BigQuery table where each cell represents a dictionary phrase. // Structure is documented below. Table *BigQueryFieldTableObservation `json:"table,omitempty" tf:"table,omitempty"` }
func (*BigQueryFieldObservation) DeepCopy ¶
func (in *BigQueryFieldObservation) DeepCopy() *BigQueryFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldObservation.
func (*BigQueryFieldObservation) DeepCopyInto ¶
func (in *BigQueryFieldObservation) DeepCopyInto(out *BigQueryFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldParameters ¶
type BigQueryFieldParameters struct { // Designated field in the BigQuery table. // Structure is documented below. // +kubebuilder:validation:Optional Field *BigQueryFieldFieldParameters `json:"field" tf:"field,omitempty"` // Field in a BigQuery table where each cell represents a dictionary phrase. // Structure is documented below. // +kubebuilder:validation:Optional Table *BigQueryFieldTableParameters `json:"table" tf:"table,omitempty"` }
func (*BigQueryFieldParameters) DeepCopy ¶
func (in *BigQueryFieldParameters) DeepCopy() *BigQueryFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldParameters.
func (*BigQueryFieldParameters) DeepCopyInto ¶
func (in *BigQueryFieldParameters) DeepCopyInto(out *BigQueryFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldTableInitParameters ¶
type BigQueryFieldTableInitParameters struct { // The dataset ID of the table. DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The Google Cloud Platform project ID of the project containing the table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The name of the table. TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*BigQueryFieldTableInitParameters) DeepCopy ¶
func (in *BigQueryFieldTableInitParameters) DeepCopy() *BigQueryFieldTableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldTableInitParameters.
func (*BigQueryFieldTableInitParameters) DeepCopyInto ¶
func (in *BigQueryFieldTableInitParameters) DeepCopyInto(out *BigQueryFieldTableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldTableObservation ¶
type BigQueryFieldTableObservation struct { // The dataset ID of the table. DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The Google Cloud Platform project ID of the project containing the table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The name of the table. TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*BigQueryFieldTableObservation) DeepCopy ¶
func (in *BigQueryFieldTableObservation) DeepCopy() *BigQueryFieldTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldTableObservation.
func (*BigQueryFieldTableObservation) DeepCopyInto ¶
func (in *BigQueryFieldTableObservation) DeepCopyInto(out *BigQueryFieldTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryFieldTableParameters ¶
type BigQueryFieldTableParameters struct { // The dataset ID of the table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The Google Cloud Platform project ID of the project containing the table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // The name of the table. // +kubebuilder:validation:Optional TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*BigQueryFieldTableParameters) DeepCopy ¶
func (in *BigQueryFieldTableParameters) DeepCopy() *BigQueryFieldTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryFieldTableParameters.
func (*BigQueryFieldTableParameters) DeepCopyInto ¶
func (in *BigQueryFieldTableParameters) DeepCopyInto(out *BigQueryFieldTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryOptionsInitParameters ¶
type BigQueryOptionsInitParameters struct { // References to fields excluded from scanning. // This allows you to skip inspection of entire columns which you know have no findings. // Structure is documented below. ExcludedFields []ExcludedFieldsInitParameters `json:"excludedFields,omitempty" tf:"excluded_fields,omitempty"` // The columns that are the primary keys for table objects included in ContentItem. A copy of this // cell's value will stored alongside alongside each finding so that the finding can be traced to // the specific row it came from. No more than 3 may be provided. // Structure is documented below. IdentifyingFields []IdentifyingFieldsInitParameters `json:"identifyingFields,omitempty" tf:"identifying_fields,omitempty"` // Limit scanning only to these fields. // Structure is documented below. IncludedFields []IncludedFieldsInitParameters `json:"includedFields,omitempty" tf:"included_fields,omitempty"` // Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. // If not set, or if set to 0, all rows will be scanned. Only one of rowsLimit and rowsLimitPercent can be // specified. Cannot be used in conjunction with TimespanConfig. RowsLimit *float64 `json:"rowsLimit,omitempty" tf:"rows_limit,omitempty"` // Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of // rowsLimit and rowsLimitPercent can be specified. Cannot be used in conjunction with TimespanConfig. RowsLimitPercent *float64 `json:"rowsLimitPercent,omitempty" tf:"rows_limit_percent,omitempty"` // How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. // If not specified, scanning would start from the top. // Possible values are: TOP, RANDOM_START. SampleMethod *string `json:"sampleMethod,omitempty" tf:"sample_method,omitempty"` // Set of files to scan. // Structure is documented below. TableReference *TableReferenceInitParameters `json:"tableReference,omitempty" tf:"table_reference,omitempty"` }
func (*BigQueryOptionsInitParameters) DeepCopy ¶
func (in *BigQueryOptionsInitParameters) DeepCopy() *BigQueryOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryOptionsInitParameters.
func (*BigQueryOptionsInitParameters) DeepCopyInto ¶
func (in *BigQueryOptionsInitParameters) DeepCopyInto(out *BigQueryOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryOptionsObservation ¶
type BigQueryOptionsObservation struct { // References to fields excluded from scanning. // This allows you to skip inspection of entire columns which you know have no findings. // Structure is documented below. ExcludedFields []ExcludedFieldsObservation `json:"excludedFields,omitempty" tf:"excluded_fields,omitempty"` // The columns that are the primary keys for table objects included in ContentItem. A copy of this // cell's value will stored alongside alongside each finding so that the finding can be traced to // the specific row it came from. No more than 3 may be provided. // Structure is documented below. IdentifyingFields []IdentifyingFieldsObservation `json:"identifyingFields,omitempty" tf:"identifying_fields,omitempty"` // Limit scanning only to these fields. // Structure is documented below. IncludedFields []IncludedFieldsObservation `json:"includedFields,omitempty" tf:"included_fields,omitempty"` // Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. // If not set, or if set to 0, all rows will be scanned. Only one of rowsLimit and rowsLimitPercent can be // specified. Cannot be used in conjunction with TimespanConfig. RowsLimit *float64 `json:"rowsLimit,omitempty" tf:"rows_limit,omitempty"` // Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of // rowsLimit and rowsLimitPercent can be specified. Cannot be used in conjunction with TimespanConfig. RowsLimitPercent *float64 `json:"rowsLimitPercent,omitempty" tf:"rows_limit_percent,omitempty"` // How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. // If not specified, scanning would start from the top. // Possible values are: TOP, RANDOM_START. SampleMethod *string `json:"sampleMethod,omitempty" tf:"sample_method,omitempty"` // Set of files to scan. // Structure is documented below. TableReference *TableReferenceObservation `json:"tableReference,omitempty" tf:"table_reference,omitempty"` }
func (*BigQueryOptionsObservation) DeepCopy ¶
func (in *BigQueryOptionsObservation) DeepCopy() *BigQueryOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryOptionsObservation.
func (*BigQueryOptionsObservation) DeepCopyInto ¶
func (in *BigQueryOptionsObservation) DeepCopyInto(out *BigQueryOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryOptionsParameters ¶
type BigQueryOptionsParameters struct { // References to fields excluded from scanning. // This allows you to skip inspection of entire columns which you know have no findings. // Structure is documented below. // +kubebuilder:validation:Optional ExcludedFields []ExcludedFieldsParameters `json:"excludedFields,omitempty" tf:"excluded_fields,omitempty"` // The columns that are the primary keys for table objects included in ContentItem. A copy of this // cell's value will stored alongside alongside each finding so that the finding can be traced to // the specific row it came from. No more than 3 may be provided. // Structure is documented below. // +kubebuilder:validation:Optional IdentifyingFields []IdentifyingFieldsParameters `json:"identifyingFields,omitempty" tf:"identifying_fields,omitempty"` // Limit scanning only to these fields. // Structure is documented below. // +kubebuilder:validation:Optional IncludedFields []IncludedFieldsParameters `json:"includedFields,omitempty" tf:"included_fields,omitempty"` // Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. // If not set, or if set to 0, all rows will be scanned. Only one of rowsLimit and rowsLimitPercent can be // specified. Cannot be used in conjunction with TimespanConfig. // +kubebuilder:validation:Optional RowsLimit *float64 `json:"rowsLimit,omitempty" tf:"rows_limit,omitempty"` // Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of // rowsLimit and rowsLimitPercent can be specified. Cannot be used in conjunction with TimespanConfig. // +kubebuilder:validation:Optional RowsLimitPercent *float64 `json:"rowsLimitPercent,omitempty" tf:"rows_limit_percent,omitempty"` // How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. // If not specified, scanning would start from the top. // Possible values are: TOP, RANDOM_START. // +kubebuilder:validation:Optional SampleMethod *string `json:"sampleMethod,omitempty" tf:"sample_method,omitempty"` // Set of files to scan. // Structure is documented below. // +kubebuilder:validation:Optional TableReference *TableReferenceParameters `json:"tableReference" tf:"table_reference,omitempty"` }
func (*BigQueryOptionsParameters) DeepCopy ¶
func (in *BigQueryOptionsParameters) DeepCopy() *BigQueryOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryOptionsParameters.
func (*BigQueryOptionsParameters) DeepCopyInto ¶
func (in *BigQueryOptionsParameters) DeepCopyInto(out *BigQueryOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsInitParameters ¶
type BucketingConfigBucketsInitParameters struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Max *BucketsMaxInitParameters `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Min *BucketsMinInitParameters `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. ReplacementValue *BucketsReplacementValueInitParameters `json:"replacementValue,omitempty" tf:"replacement_value,omitempty"` }
func (*BucketingConfigBucketsInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsInitParameters) DeepCopy() *BucketingConfigBucketsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsInitParameters.
func (*BucketingConfigBucketsInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsInitParameters) DeepCopyInto(out *BucketingConfigBucketsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMaxInitParameters ¶
type BucketingConfigBucketsMaxInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketsMaxDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketsMaxTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsMaxInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMaxInitParameters) DeepCopy() *BucketingConfigBucketsMaxInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMaxInitParameters.
func (*BucketingConfigBucketsMaxInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMaxInitParameters) DeepCopyInto(out *BucketingConfigBucketsMaxInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMaxObservation ¶
type BucketingConfigBucketsMaxObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketsMaxDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketsMaxTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsMaxObservation) DeepCopy ¶
func (in *BucketingConfigBucketsMaxObservation) DeepCopy() *BucketingConfigBucketsMaxObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMaxObservation.
func (*BucketingConfigBucketsMaxObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsMaxObservation) DeepCopyInto(out *BucketingConfigBucketsMaxObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMaxParameters ¶
type BucketingConfigBucketsMaxParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *BucketsMaxDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *BucketsMaxTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsMaxParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMaxParameters) DeepCopy() *BucketingConfigBucketsMaxParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMaxParameters.
func (*BucketingConfigBucketsMaxParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMaxParameters) DeepCopyInto(out *BucketingConfigBucketsMaxParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinDateValueInitParameters ¶
type BucketingConfigBucketsMinDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketingConfigBucketsMinDateValueInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMinDateValueInitParameters) DeepCopy() *BucketingConfigBucketsMinDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinDateValueInitParameters.
func (*BucketingConfigBucketsMinDateValueInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinDateValueInitParameters) DeepCopyInto(out *BucketingConfigBucketsMinDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinDateValueObservation ¶
type BucketingConfigBucketsMinDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketingConfigBucketsMinDateValueObservation) DeepCopy ¶
func (in *BucketingConfigBucketsMinDateValueObservation) DeepCopy() *BucketingConfigBucketsMinDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinDateValueObservation.
func (*BucketingConfigBucketsMinDateValueObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinDateValueObservation) DeepCopyInto(out *BucketingConfigBucketsMinDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinDateValueParameters ¶
type BucketingConfigBucketsMinDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketingConfigBucketsMinDateValueParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMinDateValueParameters) DeepCopy() *BucketingConfigBucketsMinDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinDateValueParameters.
func (*BucketingConfigBucketsMinDateValueParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinDateValueParameters) DeepCopyInto(out *BucketingConfigBucketsMinDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinInitParameters ¶
type BucketingConfigBucketsMinInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketingConfigBucketsMinDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketingConfigBucketsMinTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsMinInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMinInitParameters) DeepCopy() *BucketingConfigBucketsMinInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinInitParameters.
func (*BucketingConfigBucketsMinInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinInitParameters) DeepCopyInto(out *BucketingConfigBucketsMinInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinObservation ¶
type BucketingConfigBucketsMinObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketingConfigBucketsMinDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketingConfigBucketsMinTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsMinObservation) DeepCopy ¶
func (in *BucketingConfigBucketsMinObservation) DeepCopy() *BucketingConfigBucketsMinObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinObservation.
func (*BucketingConfigBucketsMinObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinObservation) DeepCopyInto(out *BucketingConfigBucketsMinObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinParameters ¶
type BucketingConfigBucketsMinParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *BucketingConfigBucketsMinDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *BucketingConfigBucketsMinTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsMinParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMinParameters) DeepCopy() *BucketingConfigBucketsMinParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinParameters.
func (*BucketingConfigBucketsMinParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinParameters) DeepCopyInto(out *BucketingConfigBucketsMinParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinTimeValueInitParameters ¶
type BucketingConfigBucketsMinTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketingConfigBucketsMinTimeValueInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMinTimeValueInitParameters) DeepCopy() *BucketingConfigBucketsMinTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinTimeValueInitParameters.
func (*BucketingConfigBucketsMinTimeValueInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinTimeValueInitParameters) DeepCopyInto(out *BucketingConfigBucketsMinTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinTimeValueObservation ¶
type BucketingConfigBucketsMinTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketingConfigBucketsMinTimeValueObservation) DeepCopy ¶
func (in *BucketingConfigBucketsMinTimeValueObservation) DeepCopy() *BucketingConfigBucketsMinTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinTimeValueObservation.
func (*BucketingConfigBucketsMinTimeValueObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinTimeValueObservation) DeepCopyInto(out *BucketingConfigBucketsMinTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsMinTimeValueParameters ¶
type BucketingConfigBucketsMinTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketingConfigBucketsMinTimeValueParameters) DeepCopy ¶
func (in *BucketingConfigBucketsMinTimeValueParameters) DeepCopy() *BucketingConfigBucketsMinTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsMinTimeValueParameters.
func (*BucketingConfigBucketsMinTimeValueParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsMinTimeValueParameters) DeepCopyInto(out *BucketingConfigBucketsMinTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsObservation ¶
type BucketingConfigBucketsObservation struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Max *BucketsMaxObservation `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Min *BucketsMinObservation `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. ReplacementValue *BucketsReplacementValueObservation `json:"replacementValue,omitempty" tf:"replacement_value,omitempty"` }
func (*BucketingConfigBucketsObservation) DeepCopy ¶
func (in *BucketingConfigBucketsObservation) DeepCopy() *BucketingConfigBucketsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsObservation.
func (*BucketingConfigBucketsObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsObservation) DeepCopyInto(out *BucketingConfigBucketsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsParameters ¶
type BucketingConfigBucketsParameters struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional Max *BucketsMaxParameters `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional Min *BucketsMinParameters `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. // +kubebuilder:validation:Optional ReplacementValue *BucketsReplacementValueParameters `json:"replacementValue" tf:"replacement_value,omitempty"` }
func (*BucketingConfigBucketsParameters) DeepCopy ¶
func (in *BucketingConfigBucketsParameters) DeepCopy() *BucketingConfigBucketsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsParameters.
func (*BucketingConfigBucketsParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsParameters) DeepCopyInto(out *BucketingConfigBucketsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueDateValueInitParameters ¶
type BucketingConfigBucketsReplacementValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketingConfigBucketsReplacementValueDateValueInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueDateValueInitParameters) DeepCopy() *BucketingConfigBucketsReplacementValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueDateValueInitParameters.
func (*BucketingConfigBucketsReplacementValueDateValueInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueDateValueInitParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueDateValueObservation ¶
type BucketingConfigBucketsReplacementValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketingConfigBucketsReplacementValueDateValueObservation) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueDateValueObservation) DeepCopy() *BucketingConfigBucketsReplacementValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueDateValueObservation.
func (*BucketingConfigBucketsReplacementValueDateValueObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueDateValueObservation) DeepCopyInto(out *BucketingConfigBucketsReplacementValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueDateValueParameters ¶
type BucketingConfigBucketsReplacementValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketingConfigBucketsReplacementValueDateValueParameters) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueDateValueParameters) DeepCopy() *BucketingConfigBucketsReplacementValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueDateValueParameters.
func (*BucketingConfigBucketsReplacementValueDateValueParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueDateValueParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueInitParameters ¶
type BucketingConfigBucketsReplacementValueInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketingConfigBucketsReplacementValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketingConfigBucketsReplacementValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsReplacementValueInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueInitParameters) DeepCopy() *BucketingConfigBucketsReplacementValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueInitParameters.
func (*BucketingConfigBucketsReplacementValueInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueInitParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueObservation ¶
type BucketingConfigBucketsReplacementValueObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketingConfigBucketsReplacementValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketingConfigBucketsReplacementValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsReplacementValueObservation) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueObservation) DeepCopy() *BucketingConfigBucketsReplacementValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueObservation.
func (*BucketingConfigBucketsReplacementValueObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueObservation) DeepCopyInto(out *BucketingConfigBucketsReplacementValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueParameters ¶
type BucketingConfigBucketsReplacementValueParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *BucketingConfigBucketsReplacementValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *BucketingConfigBucketsReplacementValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketingConfigBucketsReplacementValueParameters) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueParameters) DeepCopy() *BucketingConfigBucketsReplacementValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueParameters.
func (*BucketingConfigBucketsReplacementValueParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueTimeValueInitParameters ¶
type BucketingConfigBucketsReplacementValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketingConfigBucketsReplacementValueTimeValueInitParameters) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueTimeValueInitParameters) DeepCopy() *BucketingConfigBucketsReplacementValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueTimeValueInitParameters.
func (*BucketingConfigBucketsReplacementValueTimeValueInitParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueTimeValueInitParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueTimeValueObservation ¶
type BucketingConfigBucketsReplacementValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketingConfigBucketsReplacementValueTimeValueObservation) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueTimeValueObservation) DeepCopy() *BucketingConfigBucketsReplacementValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueTimeValueObservation.
func (*BucketingConfigBucketsReplacementValueTimeValueObservation) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueTimeValueObservation) DeepCopyInto(out *BucketingConfigBucketsReplacementValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigBucketsReplacementValueTimeValueParameters ¶
type BucketingConfigBucketsReplacementValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketingConfigBucketsReplacementValueTimeValueParameters) DeepCopy ¶
func (in *BucketingConfigBucketsReplacementValueTimeValueParameters) DeepCopy() *BucketingConfigBucketsReplacementValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigBucketsReplacementValueTimeValueParameters.
func (*BucketingConfigBucketsReplacementValueTimeValueParameters) DeepCopyInto ¶
func (in *BucketingConfigBucketsReplacementValueTimeValueParameters) DeepCopyInto(out *BucketingConfigBucketsReplacementValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigInitParameters ¶
type BucketingConfigInitParameters struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. Buckets []BucketsInitParameters `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*BucketingConfigInitParameters) DeepCopy ¶
func (in *BucketingConfigInitParameters) DeepCopy() *BucketingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigInitParameters.
func (*BucketingConfigInitParameters) DeepCopyInto ¶
func (in *BucketingConfigInitParameters) DeepCopyInto(out *BucketingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigObservation ¶
type BucketingConfigObservation struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. Buckets []BucketsObservation `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*BucketingConfigObservation) DeepCopy ¶
func (in *BucketingConfigObservation) DeepCopy() *BucketingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigObservation.
func (*BucketingConfigObservation) DeepCopyInto ¶
func (in *BucketingConfigObservation) DeepCopyInto(out *BucketingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketingConfigParameters ¶
type BucketingConfigParameters struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. // +kubebuilder:validation:Optional Buckets []BucketsParameters `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*BucketingConfigParameters) DeepCopy ¶
func (in *BucketingConfigParameters) DeepCopy() *BucketingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketingConfigParameters.
func (*BucketingConfigParameters) DeepCopyInto ¶
func (in *BucketingConfigParameters) DeepCopyInto(out *BucketingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsInitParameters ¶
type BucketsInitParameters struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Max *MaxInitParameters `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Min *MinInitParameters `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. ReplacementValue *ReplacementValueInitParameters `json:"replacementValue,omitempty" tf:"replacement_value,omitempty"` }
func (*BucketsInitParameters) DeepCopy ¶
func (in *BucketsInitParameters) DeepCopy() *BucketsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsInitParameters.
func (*BucketsInitParameters) DeepCopyInto ¶
func (in *BucketsInitParameters) DeepCopyInto(out *BucketsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxDateValueInitParameters ¶
type BucketsMaxDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsMaxDateValueInitParameters) DeepCopy ¶
func (in *BucketsMaxDateValueInitParameters) DeepCopy() *BucketsMaxDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxDateValueInitParameters.
func (*BucketsMaxDateValueInitParameters) DeepCopyInto ¶
func (in *BucketsMaxDateValueInitParameters) DeepCopyInto(out *BucketsMaxDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxDateValueObservation ¶
type BucketsMaxDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsMaxDateValueObservation) DeepCopy ¶
func (in *BucketsMaxDateValueObservation) DeepCopy() *BucketsMaxDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxDateValueObservation.
func (*BucketsMaxDateValueObservation) DeepCopyInto ¶
func (in *BucketsMaxDateValueObservation) DeepCopyInto(out *BucketsMaxDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxDateValueParameters ¶
type BucketsMaxDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsMaxDateValueParameters) DeepCopy ¶
func (in *BucketsMaxDateValueParameters) DeepCopy() *BucketsMaxDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxDateValueParameters.
func (*BucketsMaxDateValueParameters) DeepCopyInto ¶
func (in *BucketsMaxDateValueParameters) DeepCopyInto(out *BucketsMaxDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxInitParameters ¶
type BucketsMaxInitParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *MaxDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *MaxTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsMaxInitParameters) DeepCopy ¶
func (in *BucketsMaxInitParameters) DeepCopy() *BucketsMaxInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxInitParameters.
func (*BucketsMaxInitParameters) DeepCopyInto ¶
func (in *BucketsMaxInitParameters) DeepCopyInto(out *BucketsMaxInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxObservation ¶
type BucketsMaxObservation struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *MaxDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *MaxTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsMaxObservation) DeepCopy ¶
func (in *BucketsMaxObservation) DeepCopy() *BucketsMaxObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxObservation.
func (*BucketsMaxObservation) DeepCopyInto ¶
func (in *BucketsMaxObservation) DeepCopyInto(out *BucketsMaxObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxParameters ¶
type BucketsMaxParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *MaxDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *MaxTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsMaxParameters) DeepCopy ¶
func (in *BucketsMaxParameters) DeepCopy() *BucketsMaxParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxParameters.
func (*BucketsMaxParameters) DeepCopyInto ¶
func (in *BucketsMaxParameters) DeepCopyInto(out *BucketsMaxParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxTimeValueInitParameters ¶
type BucketsMaxTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsMaxTimeValueInitParameters) DeepCopy ¶
func (in *BucketsMaxTimeValueInitParameters) DeepCopy() *BucketsMaxTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxTimeValueInitParameters.
func (*BucketsMaxTimeValueInitParameters) DeepCopyInto ¶
func (in *BucketsMaxTimeValueInitParameters) DeepCopyInto(out *BucketsMaxTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxTimeValueObservation ¶
type BucketsMaxTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsMaxTimeValueObservation) DeepCopy ¶
func (in *BucketsMaxTimeValueObservation) DeepCopy() *BucketsMaxTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxTimeValueObservation.
func (*BucketsMaxTimeValueObservation) DeepCopyInto ¶
func (in *BucketsMaxTimeValueObservation) DeepCopyInto(out *BucketsMaxTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMaxTimeValueParameters ¶
type BucketsMaxTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsMaxTimeValueParameters) DeepCopy ¶
func (in *BucketsMaxTimeValueParameters) DeepCopy() *BucketsMaxTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMaxTimeValueParameters.
func (*BucketsMaxTimeValueParameters) DeepCopyInto ¶
func (in *BucketsMaxTimeValueParameters) DeepCopyInto(out *BucketsMaxTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinDateValueInitParameters ¶
type BucketsMinDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsMinDateValueInitParameters) DeepCopy ¶
func (in *BucketsMinDateValueInitParameters) DeepCopy() *BucketsMinDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinDateValueInitParameters.
func (*BucketsMinDateValueInitParameters) DeepCopyInto ¶
func (in *BucketsMinDateValueInitParameters) DeepCopyInto(out *BucketsMinDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinDateValueObservation ¶
type BucketsMinDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsMinDateValueObservation) DeepCopy ¶
func (in *BucketsMinDateValueObservation) DeepCopy() *BucketsMinDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinDateValueObservation.
func (*BucketsMinDateValueObservation) DeepCopyInto ¶
func (in *BucketsMinDateValueObservation) DeepCopyInto(out *BucketsMinDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinDateValueParameters ¶
type BucketsMinDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsMinDateValueParameters) DeepCopy ¶
func (in *BucketsMinDateValueParameters) DeepCopy() *BucketsMinDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinDateValueParameters.
func (*BucketsMinDateValueParameters) DeepCopyInto ¶
func (in *BucketsMinDateValueParameters) DeepCopyInto(out *BucketsMinDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinInitParameters ¶
type BucketsMinInitParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketsMinDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketsMinTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsMinInitParameters) DeepCopy ¶
func (in *BucketsMinInitParameters) DeepCopy() *BucketsMinInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinInitParameters.
func (*BucketsMinInitParameters) DeepCopyInto ¶
func (in *BucketsMinInitParameters) DeepCopyInto(out *BucketsMinInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinObservation ¶
type BucketsMinObservation struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketsMinDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketsMinTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsMinObservation) DeepCopy ¶
func (in *BucketsMinObservation) DeepCopy() *BucketsMinObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinObservation.
func (*BucketsMinObservation) DeepCopyInto ¶
func (in *BucketsMinObservation) DeepCopyInto(out *BucketsMinObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinParameters ¶
type BucketsMinParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *BucketsMinDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *BucketsMinTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsMinParameters) DeepCopy ¶
func (in *BucketsMinParameters) DeepCopy() *BucketsMinParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinParameters.
func (*BucketsMinParameters) DeepCopyInto ¶
func (in *BucketsMinParameters) DeepCopyInto(out *BucketsMinParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinTimeValueInitParameters ¶
type BucketsMinTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsMinTimeValueInitParameters) DeepCopy ¶
func (in *BucketsMinTimeValueInitParameters) DeepCopy() *BucketsMinTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinTimeValueInitParameters.
func (*BucketsMinTimeValueInitParameters) DeepCopyInto ¶
func (in *BucketsMinTimeValueInitParameters) DeepCopyInto(out *BucketsMinTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinTimeValueObservation ¶
type BucketsMinTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsMinTimeValueObservation) DeepCopy ¶
func (in *BucketsMinTimeValueObservation) DeepCopy() *BucketsMinTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinTimeValueObservation.
func (*BucketsMinTimeValueObservation) DeepCopyInto ¶
func (in *BucketsMinTimeValueObservation) DeepCopyInto(out *BucketsMinTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsMinTimeValueParameters ¶
type BucketsMinTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsMinTimeValueParameters) DeepCopy ¶
func (in *BucketsMinTimeValueParameters) DeepCopy() *BucketsMinTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsMinTimeValueParameters.
func (*BucketsMinTimeValueParameters) DeepCopyInto ¶
func (in *BucketsMinTimeValueParameters) DeepCopyInto(out *BucketsMinTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsObservation ¶
type BucketsObservation struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Max *MaxObservation `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Min *MinObservation `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. ReplacementValue *ReplacementValueObservation `json:"replacementValue,omitempty" tf:"replacement_value,omitempty"` }
func (*BucketsObservation) DeepCopy ¶
func (in *BucketsObservation) DeepCopy() *BucketsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsObservation.
func (*BucketsObservation) DeepCopyInto ¶
func (in *BucketsObservation) DeepCopyInto(out *BucketsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsParameters ¶
type BucketsParameters struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional Max *MaxParameters `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional Min *MinParameters `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. // +kubebuilder:validation:Optional ReplacementValue *ReplacementValueParameters `json:"replacementValue" tf:"replacement_value,omitempty"` }
func (*BucketsParameters) DeepCopy ¶
func (in *BucketsParameters) DeepCopy() *BucketsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsParameters.
func (*BucketsParameters) DeepCopyInto ¶
func (in *BucketsParameters) DeepCopyInto(out *BucketsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueDateValueInitParameters ¶
type BucketsReplacementValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsReplacementValueDateValueInitParameters) DeepCopy ¶
func (in *BucketsReplacementValueDateValueInitParameters) DeepCopy() *BucketsReplacementValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueDateValueInitParameters.
func (*BucketsReplacementValueDateValueInitParameters) DeepCopyInto ¶
func (in *BucketsReplacementValueDateValueInitParameters) DeepCopyInto(out *BucketsReplacementValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueDateValueObservation ¶
type BucketsReplacementValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsReplacementValueDateValueObservation) DeepCopy ¶
func (in *BucketsReplacementValueDateValueObservation) DeepCopy() *BucketsReplacementValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueDateValueObservation.
func (*BucketsReplacementValueDateValueObservation) DeepCopyInto ¶
func (in *BucketsReplacementValueDateValueObservation) DeepCopyInto(out *BucketsReplacementValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueDateValueParameters ¶
type BucketsReplacementValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*BucketsReplacementValueDateValueParameters) DeepCopy ¶
func (in *BucketsReplacementValueDateValueParameters) DeepCopy() *BucketsReplacementValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueDateValueParameters.
func (*BucketsReplacementValueDateValueParameters) DeepCopyInto ¶
func (in *BucketsReplacementValueDateValueParameters) DeepCopyInto(out *BucketsReplacementValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueInitParameters ¶
type BucketsReplacementValueInitParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketsReplacementValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketsReplacementValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsReplacementValueInitParameters) DeepCopy ¶
func (in *BucketsReplacementValueInitParameters) DeepCopy() *BucketsReplacementValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueInitParameters.
func (*BucketsReplacementValueInitParameters) DeepCopyInto ¶
func (in *BucketsReplacementValueInitParameters) DeepCopyInto(out *BucketsReplacementValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueObservation ¶
type BucketsReplacementValueObservation struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *BucketsReplacementValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *BucketsReplacementValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsReplacementValueObservation) DeepCopy ¶
func (in *BucketsReplacementValueObservation) DeepCopy() *BucketsReplacementValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueObservation.
func (*BucketsReplacementValueObservation) DeepCopyInto ¶
func (in *BucketsReplacementValueObservation) DeepCopyInto(out *BucketsReplacementValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueParameters ¶
type BucketsReplacementValueParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *BucketsReplacementValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *BucketsReplacementValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*BucketsReplacementValueParameters) DeepCopy ¶
func (in *BucketsReplacementValueParameters) DeepCopy() *BucketsReplacementValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueParameters.
func (*BucketsReplacementValueParameters) DeepCopyInto ¶
func (in *BucketsReplacementValueParameters) DeepCopyInto(out *BucketsReplacementValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueTimeValueInitParameters ¶
type BucketsReplacementValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsReplacementValueTimeValueInitParameters) DeepCopy ¶
func (in *BucketsReplacementValueTimeValueInitParameters) DeepCopy() *BucketsReplacementValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueTimeValueInitParameters.
func (*BucketsReplacementValueTimeValueInitParameters) DeepCopyInto ¶
func (in *BucketsReplacementValueTimeValueInitParameters) DeepCopyInto(out *BucketsReplacementValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueTimeValueObservation ¶
type BucketsReplacementValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsReplacementValueTimeValueObservation) DeepCopy ¶
func (in *BucketsReplacementValueTimeValueObservation) DeepCopy() *BucketsReplacementValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueTimeValueObservation.
func (*BucketsReplacementValueTimeValueObservation) DeepCopyInto ¶
func (in *BucketsReplacementValueTimeValueObservation) DeepCopyInto(out *BucketsReplacementValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketsReplacementValueTimeValueParameters ¶
type BucketsReplacementValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*BucketsReplacementValueTimeValueParameters) DeepCopy ¶
func (in *BucketsReplacementValueTimeValueParameters) DeepCopy() *BucketsReplacementValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketsReplacementValueTimeValueParameters.
func (*BucketsReplacementValueTimeValueParameters) DeepCopyInto ¶
func (in *BucketsReplacementValueTimeValueParameters) DeepCopyInto(out *BucketsReplacementValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharacterMaskConfigCharactersToIgnoreInitParameters ¶
type CharacterMaskConfigCharactersToIgnoreInitParameters struct { // Characters to not transform when masking. CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*CharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopy ¶
func (in *CharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopy() *CharacterMaskConfigCharactersToIgnoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharacterMaskConfigCharactersToIgnoreInitParameters.
func (*CharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopyInto ¶
func (in *CharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopyInto(out *CharacterMaskConfigCharactersToIgnoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharacterMaskConfigCharactersToIgnoreObservation ¶
type CharacterMaskConfigCharactersToIgnoreObservation struct { // Characters to not transform when masking. CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*CharacterMaskConfigCharactersToIgnoreObservation) DeepCopy ¶
func (in *CharacterMaskConfigCharactersToIgnoreObservation) DeepCopy() *CharacterMaskConfigCharactersToIgnoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharacterMaskConfigCharactersToIgnoreObservation.
func (*CharacterMaskConfigCharactersToIgnoreObservation) DeepCopyInto ¶
func (in *CharacterMaskConfigCharactersToIgnoreObservation) DeepCopyInto(out *CharacterMaskConfigCharactersToIgnoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharacterMaskConfigCharactersToIgnoreParameters ¶
type CharacterMaskConfigCharactersToIgnoreParameters struct { // Characters to not transform when masking. // +kubebuilder:validation:Optional CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. // +kubebuilder:validation:Optional CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*CharacterMaskConfigCharactersToIgnoreParameters) DeepCopy ¶
func (in *CharacterMaskConfigCharactersToIgnoreParameters) DeepCopy() *CharacterMaskConfigCharactersToIgnoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharacterMaskConfigCharactersToIgnoreParameters.
func (*CharacterMaskConfigCharactersToIgnoreParameters) DeepCopyInto ¶
func (in *CharacterMaskConfigCharactersToIgnoreParameters) DeepCopyInto(out *CharacterMaskConfigCharactersToIgnoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharacterMaskConfigInitParameters ¶
type CharacterMaskConfigInitParameters struct { CharactersToIgnore []CharactersToIgnoreInitParameters `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*CharacterMaskConfigInitParameters) DeepCopy ¶
func (in *CharacterMaskConfigInitParameters) DeepCopy() *CharacterMaskConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharacterMaskConfigInitParameters.
func (*CharacterMaskConfigInitParameters) DeepCopyInto ¶
func (in *CharacterMaskConfigInitParameters) DeepCopyInto(out *CharacterMaskConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharacterMaskConfigObservation ¶
type CharacterMaskConfigObservation struct { CharactersToIgnore []CharactersToIgnoreObservation `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*CharacterMaskConfigObservation) DeepCopy ¶
func (in *CharacterMaskConfigObservation) DeepCopy() *CharacterMaskConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharacterMaskConfigObservation.
func (*CharacterMaskConfigObservation) DeepCopyInto ¶
func (in *CharacterMaskConfigObservation) DeepCopyInto(out *CharacterMaskConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharacterMaskConfigParameters ¶
type CharacterMaskConfigParameters struct { // +kubebuilder:validation:Optional CharactersToIgnore []CharactersToIgnoreParameters `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * // +kubebuilder:validation:Optional MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 // +kubebuilder:validation:Optional NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false // +kubebuilder:validation:Optional ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*CharacterMaskConfigParameters) DeepCopy ¶
func (in *CharacterMaskConfigParameters) DeepCopy() *CharacterMaskConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharacterMaskConfigParameters.
func (*CharacterMaskConfigParameters) DeepCopyInto ¶
func (in *CharacterMaskConfigParameters) DeepCopyInto(out *CharacterMaskConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharactersToIgnoreInitParameters ¶
type CharactersToIgnoreInitParameters struct { // Characters to not transform when masking. CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*CharactersToIgnoreInitParameters) DeepCopy ¶
func (in *CharactersToIgnoreInitParameters) DeepCopy() *CharactersToIgnoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharactersToIgnoreInitParameters.
func (*CharactersToIgnoreInitParameters) DeepCopyInto ¶
func (in *CharactersToIgnoreInitParameters) DeepCopyInto(out *CharactersToIgnoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharactersToIgnoreObservation ¶
type CharactersToIgnoreObservation struct { // Characters to not transform when masking. CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*CharactersToIgnoreObservation) DeepCopy ¶
func (in *CharactersToIgnoreObservation) DeepCopy() *CharactersToIgnoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharactersToIgnoreObservation.
func (*CharactersToIgnoreObservation) DeepCopyInto ¶
func (in *CharactersToIgnoreObservation) DeepCopyInto(out *CharactersToIgnoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CharactersToIgnoreParameters ¶
type CharactersToIgnoreParameters struct { // Characters to not transform when masking. // +kubebuilder:validation:Optional CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. // +kubebuilder:validation:Optional CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*CharactersToIgnoreParameters) DeepCopy ¶
func (in *CharactersToIgnoreParameters) DeepCopy() *CharactersToIgnoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CharactersToIgnoreParameters.
func (*CharactersToIgnoreParameters) DeepCopyInto ¶
func (in *CharactersToIgnoreParameters) DeepCopyInto(out *CharactersToIgnoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStorageFileSetInitParameters ¶
type CloudStorageFileSetInitParameters struct { // The url, in the format gs://<bucket>/<path>. Trailing wildcard in the path is allowed. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*CloudStorageFileSetInitParameters) DeepCopy ¶
func (in *CloudStorageFileSetInitParameters) DeepCopy() *CloudStorageFileSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStorageFileSetInitParameters.
func (*CloudStorageFileSetInitParameters) DeepCopyInto ¶
func (in *CloudStorageFileSetInitParameters) DeepCopyInto(out *CloudStorageFileSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStorageFileSetObservation ¶
type CloudStorageFileSetObservation struct { // The url, in the format gs://<bucket>/<path>. Trailing wildcard in the path is allowed. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*CloudStorageFileSetObservation) DeepCopy ¶
func (in *CloudStorageFileSetObservation) DeepCopy() *CloudStorageFileSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStorageFileSetObservation.
func (*CloudStorageFileSetObservation) DeepCopyInto ¶
func (in *CloudStorageFileSetObservation) DeepCopyInto(out *CloudStorageFileSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStorageFileSetParameters ¶
type CloudStorageFileSetParameters struct { // The url, in the format gs://<bucket>/<path>. Trailing wildcard in the path is allowed. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*CloudStorageFileSetParameters) DeepCopy ¶
func (in *CloudStorageFileSetParameters) DeepCopy() *CloudStorageFileSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStorageFileSetParameters.
func (*CloudStorageFileSetParameters) DeepCopyInto ¶
func (in *CloudStorageFileSetParameters) DeepCopyInto(out *CloudStorageFileSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStorageOptionsInitParameters ¶
type CloudStorageOptionsInitParameters struct { // Max number of bytes to scan from a file. If a scanned file's size is bigger than this value // then the rest of the bytes are omitted. BytesLimitPerFile *float64 `json:"bytesLimitPerFile,omitempty" tf:"bytes_limit_per_file,omitempty"` // Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. BytesLimitPerFilePercent *float64 `json:"bytesLimitPerFilePercent,omitempty" tf:"bytes_limit_per_file_percent,omitempty"` // Set of files to scan. // Structure is documented below. FileSet *FileSetInitParameters `json:"fileSet,omitempty" tf:"file_set,omitempty"` // List of file type groups to include in the scan. If empty, all files are scanned and available data // format processors are applied. In addition, the binary content of the selected files is always scanned as well. // Images are scanned only as binary if the specified region does not support image inspection and no fileTypes were specified. // Each value may be one of: BINARY_FILE, TEXT_FILE, IMAGE, WORD, PDF, AVRO, CSV, TSV, POWERPOINT, EXCEL. FileTypes []*string `json:"fileTypes,omitempty" tf:"file_types,omitempty"` // Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. FilesLimitPercent *float64 `json:"filesLimitPercent,omitempty" tf:"files_limit_percent,omitempty"` // How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. // If not specified, scanning would start from the top. // Possible values are: TOP, RANDOM_START. SampleMethod *string `json:"sampleMethod,omitempty" tf:"sample_method,omitempty"` }
func (*CloudStorageOptionsInitParameters) DeepCopy ¶
func (in *CloudStorageOptionsInitParameters) DeepCopy() *CloudStorageOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStorageOptionsInitParameters.
func (*CloudStorageOptionsInitParameters) DeepCopyInto ¶
func (in *CloudStorageOptionsInitParameters) DeepCopyInto(out *CloudStorageOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStorageOptionsObservation ¶
type CloudStorageOptionsObservation struct { // Max number of bytes to scan from a file. If a scanned file's size is bigger than this value // then the rest of the bytes are omitted. BytesLimitPerFile *float64 `json:"bytesLimitPerFile,omitempty" tf:"bytes_limit_per_file,omitempty"` // Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. BytesLimitPerFilePercent *float64 `json:"bytesLimitPerFilePercent,omitempty" tf:"bytes_limit_per_file_percent,omitempty"` // Set of files to scan. // Structure is documented below. FileSet *FileSetObservation `json:"fileSet,omitempty" tf:"file_set,omitempty"` // List of file type groups to include in the scan. If empty, all files are scanned and available data // format processors are applied. In addition, the binary content of the selected files is always scanned as well. // Images are scanned only as binary if the specified region does not support image inspection and no fileTypes were specified. // Each value may be one of: BINARY_FILE, TEXT_FILE, IMAGE, WORD, PDF, AVRO, CSV, TSV, POWERPOINT, EXCEL. FileTypes []*string `json:"fileTypes,omitempty" tf:"file_types,omitempty"` // Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. FilesLimitPercent *float64 `json:"filesLimitPercent,omitempty" tf:"files_limit_percent,omitempty"` // How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. // If not specified, scanning would start from the top. // Possible values are: TOP, RANDOM_START. SampleMethod *string `json:"sampleMethod,omitempty" tf:"sample_method,omitempty"` }
func (*CloudStorageOptionsObservation) DeepCopy ¶
func (in *CloudStorageOptionsObservation) DeepCopy() *CloudStorageOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStorageOptionsObservation.
func (*CloudStorageOptionsObservation) DeepCopyInto ¶
func (in *CloudStorageOptionsObservation) DeepCopyInto(out *CloudStorageOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStorageOptionsParameters ¶
type CloudStorageOptionsParameters struct { // Max number of bytes to scan from a file. If a scanned file's size is bigger than this value // then the rest of the bytes are omitted. // +kubebuilder:validation:Optional BytesLimitPerFile *float64 `json:"bytesLimitPerFile,omitempty" tf:"bytes_limit_per_file,omitempty"` // Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. // +kubebuilder:validation:Optional BytesLimitPerFilePercent *float64 `json:"bytesLimitPerFilePercent,omitempty" tf:"bytes_limit_per_file_percent,omitempty"` // Set of files to scan. // Structure is documented below. // +kubebuilder:validation:Optional FileSet *FileSetParameters `json:"fileSet" tf:"file_set,omitempty"` // List of file type groups to include in the scan. If empty, all files are scanned and available data // format processors are applied. In addition, the binary content of the selected files is always scanned as well. // Images are scanned only as binary if the specified region does not support image inspection and no fileTypes were specified. // Each value may be one of: BINARY_FILE, TEXT_FILE, IMAGE, WORD, PDF, AVRO, CSV, TSV, POWERPOINT, EXCEL. // +kubebuilder:validation:Optional FileTypes []*string `json:"fileTypes,omitempty" tf:"file_types,omitempty"` // Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. // Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. // +kubebuilder:validation:Optional FilesLimitPercent *float64 `json:"filesLimitPercent,omitempty" tf:"files_limit_percent,omitempty"` // How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. // If not specified, scanning would start from the top. // Possible values are: TOP, RANDOM_START. // +kubebuilder:validation:Optional SampleMethod *string `json:"sampleMethod,omitempty" tf:"sample_method,omitempty"` }
func (*CloudStorageOptionsParameters) DeepCopy ¶
func (in *CloudStorageOptionsParameters) DeepCopy() *CloudStorageOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStorageOptionsParameters.
func (*CloudStorageOptionsParameters) DeepCopyInto ¶
func (in *CloudStorageOptionsParameters) DeepCopyInto(out *CloudStorageOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStoragePathInitParameters ¶
type CloudStoragePathInitParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*CloudStoragePathInitParameters) DeepCopy ¶
func (in *CloudStoragePathInitParameters) DeepCopy() *CloudStoragePathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStoragePathInitParameters.
func (*CloudStoragePathInitParameters) DeepCopyInto ¶
func (in *CloudStoragePathInitParameters) DeepCopyInto(out *CloudStoragePathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStoragePathObservation ¶
type CloudStoragePathObservation struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*CloudStoragePathObservation) DeepCopy ¶
func (in *CloudStoragePathObservation) DeepCopy() *CloudStoragePathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStoragePathObservation.
func (*CloudStoragePathObservation) DeepCopyInto ¶
func (in *CloudStoragePathObservation) DeepCopyInto(out *CloudStoragePathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStoragePathParameters ¶
type CloudStoragePathParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*CloudStoragePathParameters) DeepCopy ¶
func (in *CloudStoragePathParameters) DeepCopy() *CloudStoragePathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStoragePathParameters.
func (*CloudStoragePathParameters) DeepCopyInto ¶
func (in *CloudStoragePathParameters) DeepCopyInto(out *CloudStoragePathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionExpressionsInitParameters ¶
type ConditionExpressionsInitParameters struct { // Conditions to apply to the expression. // Structure is documented below. Conditions *ExpressionsConditionsInitParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // The operator to apply to the result of conditions. Default and currently only supported value is AND. // Default value is AND. // Possible values are: AND. LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"` }
func (*ConditionExpressionsInitParameters) DeepCopy ¶
func (in *ConditionExpressionsInitParameters) DeepCopy() *ConditionExpressionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionExpressionsInitParameters.
func (*ConditionExpressionsInitParameters) DeepCopyInto ¶
func (in *ConditionExpressionsInitParameters) DeepCopyInto(out *ConditionExpressionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionExpressionsObservation ¶
type ConditionExpressionsObservation struct { // Conditions to apply to the expression. // Structure is documented below. Conditions *ExpressionsConditionsObservation `json:"conditions,omitempty" tf:"conditions,omitempty"` // The operator to apply to the result of conditions. Default and currently only supported value is AND. // Default value is AND. // Possible values are: AND. LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"` }
func (*ConditionExpressionsObservation) DeepCopy ¶
func (in *ConditionExpressionsObservation) DeepCopy() *ConditionExpressionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionExpressionsObservation.
func (*ConditionExpressionsObservation) DeepCopyInto ¶
func (in *ConditionExpressionsObservation) DeepCopyInto(out *ConditionExpressionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionExpressionsParameters ¶
type ConditionExpressionsParameters struct { // Conditions to apply to the expression. // Structure is documented below. // +kubebuilder:validation:Optional Conditions *ExpressionsConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // The operator to apply to the result of conditions. Default and currently only supported value is AND. // Default value is AND. // Possible values are: AND. // +kubebuilder:validation:Optional LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"` }
func (*ConditionExpressionsParameters) DeepCopy ¶
func (in *ConditionExpressionsParameters) DeepCopy() *ConditionExpressionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionExpressionsParameters.
func (*ConditionExpressionsParameters) DeepCopyInto ¶
func (in *ConditionExpressionsParameters) DeepCopyInto(out *ConditionExpressionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionInitParameters ¶
type ConditionInitParameters struct { // An expression, consisting of an operator and conditions. // Structure is documented below. Expressions *ExpressionsInitParameters `json:"expressions,omitempty" tf:"expressions,omitempty"` }
func (*ConditionInitParameters) DeepCopy ¶
func (in *ConditionInitParameters) DeepCopy() *ConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionInitParameters.
func (*ConditionInitParameters) DeepCopyInto ¶
func (in *ConditionInitParameters) DeepCopyInto(out *ConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { // An expression, consisting of an operator and conditions. // Structure is documented below. Expressions *ExpressionsObservation `json:"expressions,omitempty" tf:"expressions,omitempty"` }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // An expression, consisting of an operator and conditions. // Structure is documented below. // +kubebuilder:validation:Optional Expressions *ExpressionsParameters `json:"expressions,omitempty" tf:"expressions,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsConditionsInitParameters ¶
type ConditionsConditionsInitParameters struct { // Field within the record this condition is evaluated against. // Structure is documented below. Field *FieldInitParameters `json:"field,omitempty" tf:"field,omitempty"` // Operator used to compare the field or infoType to the value. // Possible values are: EQUAL_TO, NOT_EQUAL_TO, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUALS, LESS_THAN_OR_EQUALS, EXISTS. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // Value to compare against. // The value block must only contain one argument. For example when a condition is evaluated against a string-type field, only string_value should be set. // This argument is mandatory, except for conditions using the EXISTS operator. // Structure is documented below. Value *ValueInitParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*ConditionsConditionsInitParameters) DeepCopy ¶
func (in *ConditionsConditionsInitParameters) DeepCopy() *ConditionsConditionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsConditionsInitParameters.
func (*ConditionsConditionsInitParameters) DeepCopyInto ¶
func (in *ConditionsConditionsInitParameters) DeepCopyInto(out *ConditionsConditionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsConditionsObservation ¶
type ConditionsConditionsObservation struct { // Field within the record this condition is evaluated against. // Structure is documented below. Field *FieldObservation `json:"field,omitempty" tf:"field,omitempty"` // Operator used to compare the field or infoType to the value. // Possible values are: EQUAL_TO, NOT_EQUAL_TO, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUALS, LESS_THAN_OR_EQUALS, EXISTS. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // Value to compare against. // The value block must only contain one argument. For example when a condition is evaluated against a string-type field, only string_value should be set. // This argument is mandatory, except for conditions using the EXISTS operator. // Structure is documented below. Value *ValueObservation `json:"value,omitempty" tf:"value,omitempty"` }
func (*ConditionsConditionsObservation) DeepCopy ¶
func (in *ConditionsConditionsObservation) DeepCopy() *ConditionsConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsConditionsObservation.
func (*ConditionsConditionsObservation) DeepCopyInto ¶
func (in *ConditionsConditionsObservation) DeepCopyInto(out *ConditionsConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsConditionsParameters ¶
type ConditionsConditionsParameters struct { // Field within the record this condition is evaluated against. // Structure is documented below. // +kubebuilder:validation:Optional Field *FieldParameters `json:"field" tf:"field,omitempty"` // Operator used to compare the field or infoType to the value. // Possible values are: EQUAL_TO, NOT_EQUAL_TO, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUALS, LESS_THAN_OR_EQUALS, EXISTS. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // Value to compare against. // The value block must only contain one argument. For example when a condition is evaluated against a string-type field, only string_value should be set. // This argument is mandatory, except for conditions using the EXISTS operator. // Structure is documented below. // +kubebuilder:validation:Optional Value *ValueParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*ConditionsConditionsParameters) DeepCopy ¶
func (in *ConditionsConditionsParameters) DeepCopy() *ConditionsConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsConditionsParameters.
func (*ConditionsConditionsParameters) DeepCopyInto ¶
func (in *ConditionsConditionsParameters) DeepCopyInto(out *ConditionsConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsFieldInitParameters ¶
type ConditionsFieldInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ConditionsFieldInitParameters) DeepCopy ¶
func (in *ConditionsFieldInitParameters) DeepCopy() *ConditionsFieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsFieldInitParameters.
func (*ConditionsFieldInitParameters) DeepCopyInto ¶
func (in *ConditionsFieldInitParameters) DeepCopyInto(out *ConditionsFieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsFieldObservation ¶
type ConditionsFieldObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ConditionsFieldObservation) DeepCopy ¶
func (in *ConditionsFieldObservation) DeepCopy() *ConditionsFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsFieldObservation.
func (*ConditionsFieldObservation) DeepCopyInto ¶
func (in *ConditionsFieldObservation) DeepCopyInto(out *ConditionsFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsFieldParameters ¶
type ConditionsFieldParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ConditionsFieldParameters) DeepCopy ¶
func (in *ConditionsFieldParameters) DeepCopy() *ConditionsFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsFieldParameters.
func (*ConditionsFieldParameters) DeepCopyInto ¶
func (in *ConditionsFieldParameters) DeepCopyInto(out *ConditionsFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsInitParameters ¶
type ConditionsInitParameters struct { // Conditions to apply to the expression. // Structure is documented below. Conditions []ConditionsConditionsInitParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` }
func (*ConditionsInitParameters) DeepCopy ¶
func (in *ConditionsInitParameters) DeepCopy() *ConditionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsInitParameters.
func (*ConditionsInitParameters) DeepCopyInto ¶
func (in *ConditionsInitParameters) DeepCopyInto(out *ConditionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsObservation ¶
type ConditionsObservation struct { // Conditions to apply to the expression. // Structure is documented below. Conditions []ConditionsConditionsObservation `json:"conditions,omitempty" tf:"conditions,omitempty"` }
func (*ConditionsObservation) DeepCopy ¶
func (in *ConditionsObservation) DeepCopy() *ConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsObservation.
func (*ConditionsObservation) DeepCopyInto ¶
func (in *ConditionsObservation) DeepCopyInto(out *ConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsParameters ¶
type ConditionsParameters struct { // Conditions to apply to the expression. // Structure is documented below. // +kubebuilder:validation:Optional Conditions []ConditionsConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` }
func (*ConditionsParameters) DeepCopy ¶
func (in *ConditionsParameters) DeepCopy() *ConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsParameters.
func (*ConditionsParameters) DeepCopyInto ¶
func (in *ConditionsParameters) DeepCopyInto(out *ConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueDateValueInitParameters ¶
type ConditionsValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ConditionsValueDateValueInitParameters) DeepCopy ¶
func (in *ConditionsValueDateValueInitParameters) DeepCopy() *ConditionsValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueDateValueInitParameters.
func (*ConditionsValueDateValueInitParameters) DeepCopyInto ¶
func (in *ConditionsValueDateValueInitParameters) DeepCopyInto(out *ConditionsValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueDateValueObservation ¶
type ConditionsValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ConditionsValueDateValueObservation) DeepCopy ¶
func (in *ConditionsValueDateValueObservation) DeepCopy() *ConditionsValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueDateValueObservation.
func (*ConditionsValueDateValueObservation) DeepCopyInto ¶
func (in *ConditionsValueDateValueObservation) DeepCopyInto(out *ConditionsValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueDateValueParameters ¶
type ConditionsValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ConditionsValueDateValueParameters) DeepCopy ¶
func (in *ConditionsValueDateValueParameters) DeepCopy() *ConditionsValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueDateValueParameters.
func (*ConditionsValueDateValueParameters) DeepCopyInto ¶
func (in *ConditionsValueDateValueParameters) DeepCopyInto(out *ConditionsValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueInitParameters ¶
type ConditionsValueInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ConditionsValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ConditionsValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ConditionsValueInitParameters) DeepCopy ¶
func (in *ConditionsValueInitParameters) DeepCopy() *ConditionsValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueInitParameters.
func (*ConditionsValueInitParameters) DeepCopyInto ¶
func (in *ConditionsValueInitParameters) DeepCopyInto(out *ConditionsValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueObservation ¶
type ConditionsValueObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ConditionsValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ConditionsValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ConditionsValueObservation) DeepCopy ¶
func (in *ConditionsValueObservation) DeepCopy() *ConditionsValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueObservation.
func (*ConditionsValueObservation) DeepCopyInto ¶
func (in *ConditionsValueObservation) DeepCopyInto(out *ConditionsValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueParameters ¶
type ConditionsValueParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *ConditionsValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *ConditionsValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ConditionsValueParameters) DeepCopy ¶
func (in *ConditionsValueParameters) DeepCopy() *ConditionsValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueParameters.
func (*ConditionsValueParameters) DeepCopyInto ¶
func (in *ConditionsValueParameters) DeepCopyInto(out *ConditionsValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueTimeValueInitParameters ¶
type ConditionsValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ConditionsValueTimeValueInitParameters) DeepCopy ¶
func (in *ConditionsValueTimeValueInitParameters) DeepCopy() *ConditionsValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueTimeValueInitParameters.
func (*ConditionsValueTimeValueInitParameters) DeepCopyInto ¶
func (in *ConditionsValueTimeValueInitParameters) DeepCopyInto(out *ConditionsValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueTimeValueObservation ¶
type ConditionsValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ConditionsValueTimeValueObservation) DeepCopy ¶
func (in *ConditionsValueTimeValueObservation) DeepCopy() *ConditionsValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueTimeValueObservation.
func (*ConditionsValueTimeValueObservation) DeepCopyInto ¶
func (in *ConditionsValueTimeValueObservation) DeepCopyInto(out *ConditionsValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsValueTimeValueParameters ¶
type ConditionsValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ConditionsValueTimeValueParameters) DeepCopy ¶
func (in *ConditionsValueTimeValueParameters) DeepCopy() *ConditionsValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsValueTimeValueParameters.
func (*ConditionsValueTimeValueParameters) DeepCopyInto ¶
func (in *ConditionsValueTimeValueParameters) DeepCopyInto(out *ConditionsValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContextInitParameters ¶
type ContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ContextInitParameters) DeepCopy ¶
func (in *ContextInitParameters) DeepCopy() *ContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextInitParameters.
func (*ContextInitParameters) DeepCopyInto ¶
func (in *ContextInitParameters) DeepCopyInto(out *ContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContextObservation ¶
type ContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ContextObservation) DeepCopy ¶
func (in *ContextObservation) DeepCopy() *ContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextObservation.
func (*ContextObservation) DeepCopyInto ¶
func (in *ContextObservation) DeepCopyInto(out *ContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContextParameters ¶
type ContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ContextParameters) DeepCopy ¶
func (in *ContextParameters) DeepCopy() *ContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextParameters.
func (*ContextParameters) DeepCopyInto ¶
func (in *ContextParameters) DeepCopyInto(out *ContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigContextInitParameters ¶
type CryptoDeterministicConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoDeterministicConfigContextInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigContextInitParameters) DeepCopy() *CryptoDeterministicConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigContextInitParameters.
func (*CryptoDeterministicConfigContextInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigContextInitParameters) DeepCopyInto(out *CryptoDeterministicConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigContextObservation ¶
type CryptoDeterministicConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoDeterministicConfigContextObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigContextObservation) DeepCopy() *CryptoDeterministicConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigContextObservation.
func (*CryptoDeterministicConfigContextObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigContextObservation) DeepCopyInto(out *CryptoDeterministicConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigContextParameters ¶
type CryptoDeterministicConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CryptoDeterministicConfigContextParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigContextParameters) DeepCopy() *CryptoDeterministicConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigContextParameters.
func (*CryptoDeterministicConfigContextParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigContextParameters) DeepCopyInto(out *CryptoDeterministicConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyInitParameters ¶
type CryptoDeterministicConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoDeterministicConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyInitParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyInitParameters.
func (*CryptoDeterministicConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyInitParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters ¶
type CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters.
func (*CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyKMSWrappedObservation ¶
type CryptoDeterministicConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopy() *CryptoDeterministicConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyKMSWrappedObservation.
func (*CryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyKMSWrappedParameters ¶
type CryptoDeterministicConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyKMSWrappedParameters.
func (*CryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyObservation ¶
type CryptoDeterministicConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoDeterministicConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoDeterministicConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoDeterministicConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyObservation) DeepCopy() *CryptoDeterministicConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyObservation.
func (*CryptoDeterministicConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyObservation) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyParameters ¶
type CryptoDeterministicConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *CryptoDeterministicConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *CryptoDeterministicConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *CryptoDeterministicConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyParameters.
func (*CryptoDeterministicConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyTransientInitParameters ¶
type CryptoDeterministicConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyTransientInitParameters.
func (*CryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyTransientObservation ¶
type CryptoDeterministicConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopy() *CryptoDeterministicConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyTransientObservation.
func (*CryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyTransientParameters ¶
type CryptoDeterministicConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyTransientParameters.
func (*CryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters ¶
type CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters.
func (*CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyUnwrappedObservation ¶
type CryptoDeterministicConfigCryptoKeyUnwrappedObservation struct { }
func (*CryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopy() *CryptoDeterministicConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyUnwrappedObservation.
func (*CryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigCryptoKeyUnwrappedParameters ¶
type CryptoDeterministicConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*CryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopy() *CryptoDeterministicConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigCryptoKeyUnwrappedParameters.
func (*CryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *CryptoDeterministicConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigInitParameters ¶
type CryptoDeterministicConfigInitParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *ContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *SurrogateInfoTypeInitParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*CryptoDeterministicConfigInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigInitParameters) DeepCopy() *CryptoDeterministicConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigInitParameters.
func (*CryptoDeterministicConfigInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigInitParameters) DeepCopyInto(out *CryptoDeterministicConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigObservation ¶
type CryptoDeterministicConfigObservation struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *ContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *SurrogateInfoTypeObservation `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*CryptoDeterministicConfigObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigObservation) DeepCopy() *CryptoDeterministicConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigObservation.
func (*CryptoDeterministicConfigObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigObservation) DeepCopyInto(out *CryptoDeterministicConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigParameters ¶
type CryptoDeterministicConfigParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *ContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *CryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. // +kubebuilder:validation:Optional SurrogateInfoType *SurrogateInfoTypeParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*CryptoDeterministicConfigParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigParameters) DeepCopy() *CryptoDeterministicConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigParameters.
func (*CryptoDeterministicConfigParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigParameters) DeepCopyInto(out *CryptoDeterministicConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigSurrogateInfoTypeInitParameters ¶
type CryptoDeterministicConfigSurrogateInfoTypeInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigSurrogateInfoTypeInitParameters.
func (*CryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigSurrogateInfoTypeObservation ¶
type CryptoDeterministicConfigSurrogateInfoTypeObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigSurrogateInfoTypeObservation.
func (*CryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigSurrogateInfoTypeParameters ¶
type CryptoDeterministicConfigSurrogateInfoTypeParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigSurrogateInfoTypeParameters.
func (*CryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters ¶
type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters.
func (*CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation ¶
type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation.
func (*CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters ¶
type CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters.
func (*CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *CryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyInitParameters ¶
type CryptoHashConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoHashConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyInitParameters) DeepCopy() *CryptoHashConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyInitParameters.
func (*CryptoHashConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyInitParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyKMSWrappedInitParameters ¶
type CryptoHashConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *CryptoHashConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyKMSWrappedInitParameters.
func (*CryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyKMSWrappedObservation ¶
type CryptoHashConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopy() *CryptoHashConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyKMSWrappedObservation.
func (*CryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *CryptoHashConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyKMSWrappedParameters ¶
type CryptoHashConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*CryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopy() *CryptoHashConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyKMSWrappedParameters.
func (*CryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyObservation ¶
type CryptoHashConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoKeyUnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoHashConfigCryptoKeyObservation) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyObservation) DeepCopy() *CryptoHashConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyObservation.
func (*CryptoHashConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyObservation) DeepCopyInto(out *CryptoHashConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyParameters ¶
type CryptoHashConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *CryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *CryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *CryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoHashConfigCryptoKeyParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyParameters) DeepCopy() *CryptoHashConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyParameters.
func (*CryptoHashConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyTransientInitParameters ¶
type CryptoHashConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoHashConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyTransientInitParameters) DeepCopy() *CryptoHashConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyTransientInitParameters.
func (*CryptoHashConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyTransientObservation ¶
type CryptoHashConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoHashConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyTransientObservation) DeepCopy() *CryptoHashConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyTransientObservation.
func (*CryptoHashConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyTransientObservation) DeepCopyInto(out *CryptoHashConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyTransientParameters ¶
type CryptoHashConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CryptoHashConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyTransientParameters) DeepCopy() *CryptoHashConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyTransientParameters.
func (*CryptoHashConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyTransientParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyUnwrappedInitParameters ¶
type CryptoHashConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*CryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *CryptoHashConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyUnwrappedInitParameters.
func (*CryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyUnwrappedObservation ¶
type CryptoHashConfigCryptoKeyUnwrappedObservation struct { }
func (*CryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopy() *CryptoHashConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyUnwrappedObservation.
func (*CryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *CryptoHashConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigCryptoKeyUnwrappedParameters ¶
type CryptoHashConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*CryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *CryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopy() *CryptoHashConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigCryptoKeyUnwrappedParameters.
func (*CryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *CryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *CryptoHashConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigInitParameters ¶
type CryptoHashConfigInitParameters struct { // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoHashConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*CryptoHashConfigInitParameters) DeepCopy ¶
func (in *CryptoHashConfigInitParameters) DeepCopy() *CryptoHashConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigInitParameters.
func (*CryptoHashConfigInitParameters) DeepCopyInto ¶
func (in *CryptoHashConfigInitParameters) DeepCopyInto(out *CryptoHashConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigObservation ¶
type CryptoHashConfigObservation struct { // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoHashConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*CryptoHashConfigObservation) DeepCopy ¶
func (in *CryptoHashConfigObservation) DeepCopy() *CryptoHashConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigObservation.
func (*CryptoHashConfigObservation) DeepCopyInto ¶
func (in *CryptoHashConfigObservation) DeepCopyInto(out *CryptoHashConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoHashConfigParameters ¶
type CryptoHashConfigParameters struct { // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *CryptoHashConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*CryptoHashConfigParameters) DeepCopy ¶
func (in *CryptoHashConfigParameters) DeepCopy() *CryptoHashConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoHashConfigParameters.
func (*CryptoHashConfigParameters) DeepCopyInto ¶
func (in *CryptoHashConfigParameters) DeepCopyInto(out *CryptoHashConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyInitParameters ¶
type CryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *KMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *TransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *UnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoKeyInitParameters) DeepCopy ¶
func (in *CryptoKeyInitParameters) DeepCopy() *CryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyInitParameters.
func (*CryptoKeyInitParameters) DeepCopyInto ¶
func (in *CryptoKeyInitParameters) DeepCopyInto(out *CryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyKMSWrappedInitParameters ¶
type CryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *CryptoKeyKMSWrappedInitParameters) DeepCopy() *CryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyKMSWrappedInitParameters.
func (*CryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *CryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *CryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyKMSWrappedObservation ¶
type CryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *CryptoKeyKMSWrappedObservation) DeepCopy() *CryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyKMSWrappedObservation.
func (*CryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *CryptoKeyKMSWrappedObservation) DeepCopyInto(out *CryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyKMSWrappedParameters ¶
type CryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*CryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *CryptoKeyKMSWrappedParameters) DeepCopy() *CryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyKMSWrappedParameters.
func (*CryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *CryptoKeyKMSWrappedParameters) DeepCopyInto(out *CryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyObservation ¶
type CryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *KMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *TransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *UnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoKeyObservation) DeepCopy ¶
func (in *CryptoKeyObservation) DeepCopy() *CryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyObservation.
func (*CryptoKeyObservation) DeepCopyInto ¶
func (in *CryptoKeyObservation) DeepCopyInto(out *CryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyParameters ¶
type CryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *KMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *TransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *UnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoKeyParameters) DeepCopy ¶
func (in *CryptoKeyParameters) DeepCopy() *CryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyParameters.
func (*CryptoKeyParameters) DeepCopyInto ¶
func (in *CryptoKeyParameters) DeepCopyInto(out *CryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyTransientInitParameters ¶
type CryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoKeyTransientInitParameters) DeepCopy ¶
func (in *CryptoKeyTransientInitParameters) DeepCopy() *CryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyTransientInitParameters.
func (*CryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *CryptoKeyTransientInitParameters) DeepCopyInto(out *CryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyTransientObservation ¶
type CryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoKeyTransientObservation) DeepCopy ¶
func (in *CryptoKeyTransientObservation) DeepCopy() *CryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyTransientObservation.
func (*CryptoKeyTransientObservation) DeepCopyInto ¶
func (in *CryptoKeyTransientObservation) DeepCopyInto(out *CryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyTransientParameters ¶
type CryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CryptoKeyTransientParameters) DeepCopy ¶
func (in *CryptoKeyTransientParameters) DeepCopy() *CryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyTransientParameters.
func (*CryptoKeyTransientParameters) DeepCopyInto ¶
func (in *CryptoKeyTransientParameters) DeepCopyInto(out *CryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyUnwrappedInitParameters ¶
type CryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*CryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *CryptoKeyUnwrappedInitParameters) DeepCopy() *CryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyUnwrappedInitParameters.
func (*CryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *CryptoKeyUnwrappedInitParameters) DeepCopyInto(out *CryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyUnwrappedObservation ¶
type CryptoKeyUnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*CryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *CryptoKeyUnwrappedObservation) DeepCopy() *CryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyUnwrappedObservation.
func (*CryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *CryptoKeyUnwrappedObservation) DeepCopyInto(out *CryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyUnwrappedParameters ¶
type CryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*CryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *CryptoKeyUnwrappedParameters) DeepCopy() *CryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyUnwrappedParameters.
func (*CryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *CryptoKeyUnwrappedParameters) DeepCopyInto(out *CryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigContextInitParameters ¶
type CryptoReplaceFfxFpeConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoReplaceFfxFpeConfigContextInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigContextInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigContextInitParameters.
func (*CryptoReplaceFfxFpeConfigContextInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigContextInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigContextObservation ¶
type CryptoReplaceFfxFpeConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoReplaceFfxFpeConfigContextObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigContextObservation) DeepCopy() *CryptoReplaceFfxFpeConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigContextObservation.
func (*CryptoReplaceFfxFpeConfigContextObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigContextObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigContextParameters ¶
type CryptoReplaceFfxFpeConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoReplaceFfxFpeConfigContextParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigContextParameters) DeepCopy() *CryptoReplaceFfxFpeConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigContextParameters.
func (*CryptoReplaceFfxFpeConfigContextParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigContextParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyInitParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyInitParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation ¶
type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation.
func (*CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyObservation ¶
type CryptoReplaceFfxFpeConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyObservation.
func (*CryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *CryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation ¶
type CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation.
func (*CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation ¶
type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation.
func (*CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters ¶
type CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopy() *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters.
func (*CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigInitParameters ¶
type CryptoReplaceFfxFpeConfigInitParameters struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *CryptoReplaceFfxFpeConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoReplaceFfxFpeConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*CryptoReplaceFfxFpeConfigInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigInitParameters.
func (*CryptoReplaceFfxFpeConfigInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigObservation ¶
type CryptoReplaceFfxFpeConfigObservation struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *CryptoReplaceFfxFpeConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoReplaceFfxFpeConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*CryptoReplaceFfxFpeConfigObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigObservation) DeepCopy() *CryptoReplaceFfxFpeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigObservation.
func (*CryptoReplaceFfxFpeConfigObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigParameters ¶
type CryptoReplaceFfxFpeConfigParameters struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. // +kubebuilder:validation:Optional CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *CryptoReplaceFfxFpeConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *CryptoReplaceFfxFpeConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ // +kubebuilder:validation:Optional CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. // +kubebuilder:validation:Optional Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. // +kubebuilder:validation:Optional SurrogateInfoType *CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*CryptoReplaceFfxFpeConfigParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigParameters) DeepCopy() *CryptoReplaceFfxFpeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigParameters.
func (*CryptoReplaceFfxFpeConfigParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters ¶
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters.
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation ¶
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation.
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters ¶
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters.
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters ¶
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters.
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation ¶
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation.
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters ¶
type CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters.
func (*CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *CryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryCloudStoragePathInitParameters ¶
type CustomInfoTypesDictionaryCloudStoragePathInitParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*CustomInfoTypesDictionaryCloudStoragePathInitParameters) DeepCopy ¶
func (in *CustomInfoTypesDictionaryCloudStoragePathInitParameters) DeepCopy() *CustomInfoTypesDictionaryCloudStoragePathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryCloudStoragePathInitParameters.
func (*CustomInfoTypesDictionaryCloudStoragePathInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryCloudStoragePathInitParameters) DeepCopyInto(out *CustomInfoTypesDictionaryCloudStoragePathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryCloudStoragePathObservation ¶
type CustomInfoTypesDictionaryCloudStoragePathObservation struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*CustomInfoTypesDictionaryCloudStoragePathObservation) DeepCopy ¶
func (in *CustomInfoTypesDictionaryCloudStoragePathObservation) DeepCopy() *CustomInfoTypesDictionaryCloudStoragePathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryCloudStoragePathObservation.
func (*CustomInfoTypesDictionaryCloudStoragePathObservation) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryCloudStoragePathObservation) DeepCopyInto(out *CustomInfoTypesDictionaryCloudStoragePathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryCloudStoragePathParameters ¶
type CustomInfoTypesDictionaryCloudStoragePathParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*CustomInfoTypesDictionaryCloudStoragePathParameters) DeepCopy ¶
func (in *CustomInfoTypesDictionaryCloudStoragePathParameters) DeepCopy() *CustomInfoTypesDictionaryCloudStoragePathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryCloudStoragePathParameters.
func (*CustomInfoTypesDictionaryCloudStoragePathParameters) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryCloudStoragePathParameters) DeepCopyInto(out *CustomInfoTypesDictionaryCloudStoragePathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryInitParameters ¶
type CustomInfoTypesDictionaryInitParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *CustomInfoTypesDictionaryCloudStoragePathInitParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *CustomInfoTypesDictionaryWordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*CustomInfoTypesDictionaryInitParameters) DeepCopy ¶
func (in *CustomInfoTypesDictionaryInitParameters) DeepCopy() *CustomInfoTypesDictionaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryInitParameters.
func (*CustomInfoTypesDictionaryInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryInitParameters) DeepCopyInto(out *CustomInfoTypesDictionaryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryObservation ¶
type CustomInfoTypesDictionaryObservation struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *CustomInfoTypesDictionaryCloudStoragePathObservation `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *CustomInfoTypesDictionaryWordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*CustomInfoTypesDictionaryObservation) DeepCopy ¶
func (in *CustomInfoTypesDictionaryObservation) DeepCopy() *CustomInfoTypesDictionaryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryObservation.
func (*CustomInfoTypesDictionaryObservation) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryObservation) DeepCopyInto(out *CustomInfoTypesDictionaryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryParameters ¶
type CustomInfoTypesDictionaryParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. // +kubebuilder:validation:Optional CloudStoragePath *CustomInfoTypesDictionaryCloudStoragePathParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. // +kubebuilder:validation:Optional WordList *CustomInfoTypesDictionaryWordListParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*CustomInfoTypesDictionaryParameters) DeepCopy ¶
func (in *CustomInfoTypesDictionaryParameters) DeepCopy() *CustomInfoTypesDictionaryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryParameters.
func (*CustomInfoTypesDictionaryParameters) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryParameters) DeepCopyInto(out *CustomInfoTypesDictionaryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryWordListInitParameters ¶
type CustomInfoTypesDictionaryWordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*CustomInfoTypesDictionaryWordListInitParameters) DeepCopy ¶
func (in *CustomInfoTypesDictionaryWordListInitParameters) DeepCopy() *CustomInfoTypesDictionaryWordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryWordListInitParameters.
func (*CustomInfoTypesDictionaryWordListInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryWordListInitParameters) DeepCopyInto(out *CustomInfoTypesDictionaryWordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryWordListObservation ¶
type CustomInfoTypesDictionaryWordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*CustomInfoTypesDictionaryWordListObservation) DeepCopy ¶
func (in *CustomInfoTypesDictionaryWordListObservation) DeepCopy() *CustomInfoTypesDictionaryWordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryWordListObservation.
func (*CustomInfoTypesDictionaryWordListObservation) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryWordListObservation) DeepCopyInto(out *CustomInfoTypesDictionaryWordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesDictionaryWordListParameters ¶
type CustomInfoTypesDictionaryWordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*CustomInfoTypesDictionaryWordListParameters) DeepCopy ¶
func (in *CustomInfoTypesDictionaryWordListParameters) DeepCopy() *CustomInfoTypesDictionaryWordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesDictionaryWordListParameters.
func (*CustomInfoTypesDictionaryWordListParameters) DeepCopyInto ¶
func (in *CustomInfoTypesDictionaryWordListParameters) DeepCopyInto(out *CustomInfoTypesDictionaryWordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesInfoTypeInitParameters ¶
type CustomInfoTypesInfoTypeInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CustomInfoTypesInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CustomInfoTypesInfoTypeInitParameters) DeepCopy ¶
func (in *CustomInfoTypesInfoTypeInitParameters) DeepCopy() *CustomInfoTypesInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesInfoTypeInitParameters.
func (*CustomInfoTypesInfoTypeInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesInfoTypeInitParameters) DeepCopyInto(out *CustomInfoTypesInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesInfoTypeObservation ¶
type CustomInfoTypesInfoTypeObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CustomInfoTypesInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CustomInfoTypesInfoTypeObservation) DeepCopy ¶
func (in *CustomInfoTypesInfoTypeObservation) DeepCopy() *CustomInfoTypesInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesInfoTypeObservation.
func (*CustomInfoTypesInfoTypeObservation) DeepCopyInto ¶
func (in *CustomInfoTypesInfoTypeObservation) DeepCopyInto(out *CustomInfoTypesInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesInfoTypeParameters ¶
type CustomInfoTypesInfoTypeParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *CustomInfoTypesInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CustomInfoTypesInfoTypeParameters) DeepCopy ¶
func (in *CustomInfoTypesInfoTypeParameters) DeepCopy() *CustomInfoTypesInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesInfoTypeParameters.
func (*CustomInfoTypesInfoTypeParameters) DeepCopyInto ¶
func (in *CustomInfoTypesInfoTypeParameters) DeepCopyInto(out *CustomInfoTypesInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesInfoTypeSensitivityScoreInitParameters ¶
type CustomInfoTypesInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CustomInfoTypesInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *CustomInfoTypesInfoTypeSensitivityScoreInitParameters) DeepCopy() *CustomInfoTypesInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesInfoTypeSensitivityScoreInitParameters.
func (*CustomInfoTypesInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *CustomInfoTypesInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesInfoTypeSensitivityScoreObservation ¶
type CustomInfoTypesInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CustomInfoTypesInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *CustomInfoTypesInfoTypeSensitivityScoreObservation) DeepCopy() *CustomInfoTypesInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesInfoTypeSensitivityScoreObservation.
func (*CustomInfoTypesInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *CustomInfoTypesInfoTypeSensitivityScoreObservation) DeepCopyInto(out *CustomInfoTypesInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesInfoTypeSensitivityScoreParameters ¶
type CustomInfoTypesInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*CustomInfoTypesInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *CustomInfoTypesInfoTypeSensitivityScoreParameters) DeepCopy() *CustomInfoTypesInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesInfoTypeSensitivityScoreParameters.
func (*CustomInfoTypesInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *CustomInfoTypesInfoTypeSensitivityScoreParameters) DeepCopyInto(out *CustomInfoTypesInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesInitParameters ¶
type CustomInfoTypesInitParameters struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *DictionaryInitParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. // Possible values are: EXCLUSION_TYPE_EXCLUDE. ExclusionType *string `json:"exclusionType,omitempty" tf:"exclusion_type,omitempty"` // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *InfoTypeInitParameters `json:"infoType,omitempty" tf:"info_type,omitempty"` // Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria // specified by the rule. // Default value is VERY_LIKELY. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. Likelihood *string `json:"likelihood,omitempty" tf:"likelihood,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *RegexInitParameters `json:"regex,omitempty" tf:"regex,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CustomInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // A reference to a StoredInfoType to use with scanning. // Structure is documented below. StoredType *StoredTypeInitParameters `json:"storedType,omitempty" tf:"stored_type,omitempty"` // Message for detecting output from deidentification transformations that support reversing. SurrogateType *SurrogateTypeInitParameters `json:"surrogateType,omitempty" tf:"surrogate_type,omitempty"` }
func (*CustomInfoTypesInitParameters) DeepCopy ¶
func (in *CustomInfoTypesInitParameters) DeepCopy() *CustomInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesInitParameters.
func (*CustomInfoTypesInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesInitParameters) DeepCopyInto(out *CustomInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesObservation ¶
type CustomInfoTypesObservation struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *DictionaryObservation `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. // Possible values are: EXCLUSION_TYPE_EXCLUDE. ExclusionType *string `json:"exclusionType,omitempty" tf:"exclusion_type,omitempty"` // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *InfoTypeObservation `json:"infoType,omitempty" tf:"info_type,omitempty"` // Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria // specified by the rule. // Default value is VERY_LIKELY. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. Likelihood *string `json:"likelihood,omitempty" tf:"likelihood,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *RegexObservation `json:"regex,omitempty" tf:"regex,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *CustomInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // A reference to a StoredInfoType to use with scanning. // Structure is documented below. StoredType *StoredTypeObservation `json:"storedType,omitempty" tf:"stored_type,omitempty"` // Message for detecting output from deidentification transformations that support reversing. SurrogateType *SurrogateTypeParameters `json:"surrogateType,omitempty" tf:"surrogate_type,omitempty"` }
func (*CustomInfoTypesObservation) DeepCopy ¶
func (in *CustomInfoTypesObservation) DeepCopy() *CustomInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesObservation.
func (*CustomInfoTypesObservation) DeepCopyInto ¶
func (in *CustomInfoTypesObservation) DeepCopyInto(out *CustomInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesParameters ¶
type CustomInfoTypesParameters struct { // Dictionary which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Dictionary *DictionaryParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. // Possible values are: EXCLUSION_TYPE_EXCLUDE. // +kubebuilder:validation:Optional ExclusionType *string `json:"exclusionType,omitempty" tf:"exclusion_type,omitempty"` // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. // +kubebuilder:validation:Optional InfoType *InfoTypeParameters `json:"infoType" tf:"info_type,omitempty"` // Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria // specified by the rule. // Default value is VERY_LIKELY. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. // +kubebuilder:validation:Optional Likelihood *string `json:"likelihood,omitempty" tf:"likelihood,omitempty"` // Regular expression which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Regex *RegexParameters `json:"regex,omitempty" tf:"regex,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *CustomInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // A reference to a StoredInfoType to use with scanning. // Structure is documented below. // +kubebuilder:validation:Optional StoredType *StoredTypeParameters `json:"storedType,omitempty" tf:"stored_type,omitempty"` // Message for detecting output from deidentification transformations that support reversing. // +kubebuilder:validation:Optional SurrogateType *SurrogateTypeParameters `json:"surrogateType,omitempty" tf:"surrogate_type,omitempty"` }
func (*CustomInfoTypesParameters) DeepCopy ¶
func (in *CustomInfoTypesParameters) DeepCopy() *CustomInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesParameters.
func (*CustomInfoTypesParameters) DeepCopyInto ¶
func (in *CustomInfoTypesParameters) DeepCopyInto(out *CustomInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesRegexInitParameters ¶
type CustomInfoTypesRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*CustomInfoTypesRegexInitParameters) DeepCopy ¶
func (in *CustomInfoTypesRegexInitParameters) DeepCopy() *CustomInfoTypesRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesRegexInitParameters.
func (*CustomInfoTypesRegexInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesRegexInitParameters) DeepCopyInto(out *CustomInfoTypesRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesRegexObservation ¶
type CustomInfoTypesRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*CustomInfoTypesRegexObservation) DeepCopy ¶
func (in *CustomInfoTypesRegexObservation) DeepCopy() *CustomInfoTypesRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesRegexObservation.
func (*CustomInfoTypesRegexObservation) DeepCopyInto ¶
func (in *CustomInfoTypesRegexObservation) DeepCopyInto(out *CustomInfoTypesRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesRegexParameters ¶
type CustomInfoTypesRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern" tf:"pattern,omitempty"` }
func (*CustomInfoTypesRegexParameters) DeepCopy ¶
func (in *CustomInfoTypesRegexParameters) DeepCopy() *CustomInfoTypesRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesRegexParameters.
func (*CustomInfoTypesRegexParameters) DeepCopyInto ¶
func (in *CustomInfoTypesRegexParameters) DeepCopyInto(out *CustomInfoTypesRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesSensitivityScoreInitParameters ¶
type CustomInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CustomInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *CustomInfoTypesSensitivityScoreInitParameters) DeepCopy() *CustomInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesSensitivityScoreInitParameters.
func (*CustomInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *CustomInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesSensitivityScoreObservation ¶
type CustomInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*CustomInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *CustomInfoTypesSensitivityScoreObservation) DeepCopy() *CustomInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesSensitivityScoreObservation.
func (*CustomInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *CustomInfoTypesSensitivityScoreObservation) DeepCopyInto(out *CustomInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesSensitivityScoreParameters ¶
type CustomInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*CustomInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *CustomInfoTypesSensitivityScoreParameters) DeepCopy() *CustomInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesSensitivityScoreParameters.
func (*CustomInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *CustomInfoTypesSensitivityScoreParameters) DeepCopyInto(out *CustomInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesStoredTypeInitParameters ¶
type CustomInfoTypesStoredTypeInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CustomInfoTypesStoredTypeInitParameters) DeepCopy ¶
func (in *CustomInfoTypesStoredTypeInitParameters) DeepCopy() *CustomInfoTypesStoredTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesStoredTypeInitParameters.
func (*CustomInfoTypesStoredTypeInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesStoredTypeInitParameters) DeepCopyInto(out *CustomInfoTypesStoredTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesStoredTypeObservation ¶
type CustomInfoTypesStoredTypeObservation struct { // (Output) // The creation timestamp of an inspectTemplate. Set by the server. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CustomInfoTypesStoredTypeObservation) DeepCopy ¶
func (in *CustomInfoTypesStoredTypeObservation) DeepCopy() *CustomInfoTypesStoredTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesStoredTypeObservation.
func (*CustomInfoTypesStoredTypeObservation) DeepCopyInto ¶
func (in *CustomInfoTypesStoredTypeObservation) DeepCopyInto(out *CustomInfoTypesStoredTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesStoredTypeParameters ¶
type CustomInfoTypesStoredTypeParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CustomInfoTypesStoredTypeParameters) DeepCopy ¶
func (in *CustomInfoTypesStoredTypeParameters) DeepCopy() *CustomInfoTypesStoredTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesStoredTypeParameters.
func (*CustomInfoTypesStoredTypeParameters) DeepCopyInto ¶
func (in *CustomInfoTypesStoredTypeParameters) DeepCopyInto(out *CustomInfoTypesStoredTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesSurrogateTypeInitParameters ¶
type CustomInfoTypesSurrogateTypeInitParameters struct { }
func (*CustomInfoTypesSurrogateTypeInitParameters) DeepCopy ¶
func (in *CustomInfoTypesSurrogateTypeInitParameters) DeepCopy() *CustomInfoTypesSurrogateTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesSurrogateTypeInitParameters.
func (*CustomInfoTypesSurrogateTypeInitParameters) DeepCopyInto ¶
func (in *CustomInfoTypesSurrogateTypeInitParameters) DeepCopyInto(out *CustomInfoTypesSurrogateTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesSurrogateTypeObservation ¶
type CustomInfoTypesSurrogateTypeObservation struct { }
func (*CustomInfoTypesSurrogateTypeObservation) DeepCopy ¶
func (in *CustomInfoTypesSurrogateTypeObservation) DeepCopy() *CustomInfoTypesSurrogateTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesSurrogateTypeObservation.
func (*CustomInfoTypesSurrogateTypeObservation) DeepCopyInto ¶
func (in *CustomInfoTypesSurrogateTypeObservation) DeepCopyInto(out *CustomInfoTypesSurrogateTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomInfoTypesSurrogateTypeParameters ¶
type CustomInfoTypesSurrogateTypeParameters struct { }
func (*CustomInfoTypesSurrogateTypeParameters) DeepCopy ¶
func (in *CustomInfoTypesSurrogateTypeParameters) DeepCopy() *CustomInfoTypesSurrogateTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomInfoTypesSurrogateTypeParameters.
func (*CustomInfoTypesSurrogateTypeParameters) DeepCopyInto ¶
func (in *CustomInfoTypesSurrogateTypeParameters) DeepCopyInto(out *CustomInfoTypesSurrogateTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreOptionsInitParameters ¶
type DatastoreOptionsInitParameters struct { // A representation of a Datastore kind. // Structure is documented below. Kind *KindInitParameters `json:"kind,omitempty" tf:"kind,omitempty"` // Datastore partition ID. A partition ID identifies a grouping of entities. The grouping // is always by project and namespace, however the namespace ID may be empty. // Structure is documented below. PartitionID *PartitionIDInitParameters `json:"partitionId,omitempty" tf:"partition_id,omitempty"` }
func (*DatastoreOptionsInitParameters) DeepCopy ¶
func (in *DatastoreOptionsInitParameters) DeepCopy() *DatastoreOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreOptionsInitParameters.
func (*DatastoreOptionsInitParameters) DeepCopyInto ¶
func (in *DatastoreOptionsInitParameters) DeepCopyInto(out *DatastoreOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreOptionsObservation ¶
type DatastoreOptionsObservation struct { // A representation of a Datastore kind. // Structure is documented below. Kind *KindObservation `json:"kind,omitempty" tf:"kind,omitempty"` // Datastore partition ID. A partition ID identifies a grouping of entities. The grouping // is always by project and namespace, however the namespace ID may be empty. // Structure is documented below. PartitionID *PartitionIDObservation `json:"partitionId,omitempty" tf:"partition_id,omitempty"` }
func (*DatastoreOptionsObservation) DeepCopy ¶
func (in *DatastoreOptionsObservation) DeepCopy() *DatastoreOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreOptionsObservation.
func (*DatastoreOptionsObservation) DeepCopyInto ¶
func (in *DatastoreOptionsObservation) DeepCopyInto(out *DatastoreOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreOptionsParameters ¶
type DatastoreOptionsParameters struct { // A representation of a Datastore kind. // Structure is documented below. // +kubebuilder:validation:Optional Kind *KindParameters `json:"kind" tf:"kind,omitempty"` // Datastore partition ID. A partition ID identifies a grouping of entities. The grouping // is always by project and namespace, however the namespace ID may be empty. // Structure is documented below. // +kubebuilder:validation:Optional PartitionID *PartitionIDParameters `json:"partitionId" tf:"partition_id,omitempty"` }
func (*DatastoreOptionsParameters) DeepCopy ¶
func (in *DatastoreOptionsParameters) DeepCopy() *DatastoreOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreOptionsParameters.
func (*DatastoreOptionsParameters) DeepCopyInto ¶
func (in *DatastoreOptionsParameters) DeepCopyInto(out *DatastoreOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigContextInitParameters ¶
type DateShiftConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DateShiftConfigContextInitParameters) DeepCopy ¶
func (in *DateShiftConfigContextInitParameters) DeepCopy() *DateShiftConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigContextInitParameters.
func (*DateShiftConfigContextInitParameters) DeepCopyInto ¶
func (in *DateShiftConfigContextInitParameters) DeepCopyInto(out *DateShiftConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigContextObservation ¶
type DateShiftConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DateShiftConfigContextObservation) DeepCopy ¶
func (in *DateShiftConfigContextObservation) DeepCopy() *DateShiftConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigContextObservation.
func (*DateShiftConfigContextObservation) DeepCopyInto ¶
func (in *DateShiftConfigContextObservation) DeepCopyInto(out *DateShiftConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigContextParameters ¶
type DateShiftConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*DateShiftConfigContextParameters) DeepCopy ¶
func (in *DateShiftConfigContextParameters) DeepCopy() *DateShiftConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigContextParameters.
func (*DateShiftConfigContextParameters) DeepCopyInto ¶
func (in *DateShiftConfigContextParameters) DeepCopyInto(out *DateShiftConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyInitParameters ¶
type DateShiftConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *DateShiftConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *DateShiftConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *DateShiftConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*DateShiftConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyInitParameters) DeepCopy() *DateShiftConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyInitParameters.
func (*DateShiftConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyInitParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyKMSWrappedInitParameters ¶
type DateShiftConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*DateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *DateShiftConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyKMSWrappedInitParameters.
func (*DateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyKMSWrappedObservation ¶
type DateShiftConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*DateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopy() *DateShiftConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyKMSWrappedObservation.
func (*DateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *DateShiftConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyKMSWrappedParameters ¶
type DateShiftConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*DateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopy() *DateShiftConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyKMSWrappedParameters.
func (*DateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyObservation ¶
type DateShiftConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *DateShiftConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *DateShiftConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *DateShiftConfigCryptoKeyUnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*DateShiftConfigCryptoKeyObservation) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyObservation) DeepCopy() *DateShiftConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyObservation.
func (*DateShiftConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyObservation) DeepCopyInto(out *DateShiftConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyParameters ¶
type DateShiftConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *DateShiftConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *DateShiftConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *DateShiftConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*DateShiftConfigCryptoKeyParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyParameters) DeepCopy() *DateShiftConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyParameters.
func (*DateShiftConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyTransientInitParameters ¶
type DateShiftConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DateShiftConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyTransientInitParameters) DeepCopy() *DateShiftConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyTransientInitParameters.
func (*DateShiftConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyTransientObservation ¶
type DateShiftConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DateShiftConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyTransientObservation) DeepCopy() *DateShiftConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyTransientObservation.
func (*DateShiftConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyTransientObservation) DeepCopyInto(out *DateShiftConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyTransientParameters ¶
type DateShiftConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*DateShiftConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyTransientParameters) DeepCopy() *DateShiftConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyTransientParameters.
func (*DateShiftConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyTransientParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyUnwrappedInitParameters ¶
type DateShiftConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*DateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *DateShiftConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyUnwrappedInitParameters.
func (*DateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyUnwrappedObservation ¶
type DateShiftConfigCryptoKeyUnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*DateShiftConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyUnwrappedObservation) DeepCopy() *DateShiftConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyUnwrappedObservation.
func (*DateShiftConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *DateShiftConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigCryptoKeyUnwrappedParameters ¶
type DateShiftConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*DateShiftConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *DateShiftConfigCryptoKeyUnwrappedParameters) DeepCopy() *DateShiftConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigCryptoKeyUnwrappedParameters.
func (*DateShiftConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *DateShiftConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *DateShiftConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigInitParameters ¶
type DateShiftConfigInitParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *DateShiftConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *DateShiftConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. LowerBoundDays *float64 `json:"lowerBoundDays,omitempty" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. UpperBoundDays *float64 `json:"upperBoundDays,omitempty" tf:"upper_bound_days,omitempty"` }
func (*DateShiftConfigInitParameters) DeepCopy ¶
func (in *DateShiftConfigInitParameters) DeepCopy() *DateShiftConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigInitParameters.
func (*DateShiftConfigInitParameters) DeepCopyInto ¶
func (in *DateShiftConfigInitParameters) DeepCopyInto(out *DateShiftConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigObservation ¶
type DateShiftConfigObservation struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *DateShiftConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *DateShiftConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. LowerBoundDays *float64 `json:"lowerBoundDays,omitempty" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. UpperBoundDays *float64 `json:"upperBoundDays,omitempty" tf:"upper_bound_days,omitempty"` }
func (*DateShiftConfigObservation) DeepCopy ¶
func (in *DateShiftConfigObservation) DeepCopy() *DateShiftConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigObservation.
func (*DateShiftConfigObservation) DeepCopyInto ¶
func (in *DateShiftConfigObservation) DeepCopyInto(out *DateShiftConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateShiftConfigParameters ¶
type DateShiftConfigParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *DateShiftConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *DateShiftConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. // +kubebuilder:validation:Optional LowerBoundDays *float64 `json:"lowerBoundDays" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. // +kubebuilder:validation:Optional UpperBoundDays *float64 `json:"upperBoundDays" tf:"upper_bound_days,omitempty"` }
func (*DateShiftConfigParameters) DeepCopy ¶
func (in *DateShiftConfigParameters) DeepCopy() *DateShiftConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateShiftConfigParameters.
func (*DateShiftConfigParameters) DeepCopyInto ¶
func (in *DateShiftConfigParameters) DeepCopyInto(out *DateShiftConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateValueInitParameters ¶
type DateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*DateValueInitParameters) DeepCopy ¶
func (in *DateValueInitParameters) DeepCopy() *DateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateValueInitParameters.
func (*DateValueInitParameters) DeepCopyInto ¶
func (in *DateValueInitParameters) DeepCopyInto(out *DateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateValueObservation ¶
type DateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*DateValueObservation) DeepCopy ¶
func (in *DateValueObservation) DeepCopy() *DateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateValueObservation.
func (*DateValueObservation) DeepCopyInto ¶
func (in *DateValueObservation) DeepCopyInto(out *DateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateValueParameters ¶
type DateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*DateValueParameters) DeepCopy ¶
func (in *DateValueParameters) DeepCopy() *DateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateValueParameters.
func (*DateValueParameters) DeepCopyInto ¶
func (in *DateValueParameters) DeepCopyInto(out *DateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyConfigInitParameters ¶
type DeidentifyConfigInitParameters struct { // Treat the dataset as an image and redact. // Structure is documented below. ImageTransformations *ImageTransformationsInitParameters `json:"imageTransformations,omitempty" tf:"image_transformations,omitempty"` // Treat the dataset as free-form text and apply the same free text transformation everywhere // Structure is documented below. InfoTypeTransformations *InfoTypeTransformationsInitParameters `json:"infoTypeTransformations,omitempty" tf:"info_type_transformations,omitempty"` // Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table. // Structure is documented below. RecordTransformations *RecordTransformationsInitParameters `json:"recordTransformations,omitempty" tf:"record_transformations,omitempty"` }
func (*DeidentifyConfigInitParameters) DeepCopy ¶
func (in *DeidentifyConfigInitParameters) DeepCopy() *DeidentifyConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyConfigInitParameters.
func (*DeidentifyConfigInitParameters) DeepCopyInto ¶
func (in *DeidentifyConfigInitParameters) DeepCopyInto(out *DeidentifyConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyConfigObservation ¶
type DeidentifyConfigObservation struct { // Treat the dataset as an image and redact. // Structure is documented below. ImageTransformations *ImageTransformationsObservation `json:"imageTransformations,omitempty" tf:"image_transformations,omitempty"` // Treat the dataset as free-form text and apply the same free text transformation everywhere // Structure is documented below. InfoTypeTransformations *InfoTypeTransformationsObservation `json:"infoTypeTransformations,omitempty" tf:"info_type_transformations,omitempty"` // Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table. // Structure is documented below. RecordTransformations *RecordTransformationsObservation `json:"recordTransformations,omitempty" tf:"record_transformations,omitempty"` }
func (*DeidentifyConfigObservation) DeepCopy ¶
func (in *DeidentifyConfigObservation) DeepCopy() *DeidentifyConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyConfigObservation.
func (*DeidentifyConfigObservation) DeepCopyInto ¶
func (in *DeidentifyConfigObservation) DeepCopyInto(out *DeidentifyConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyConfigParameters ¶
type DeidentifyConfigParameters struct { // Treat the dataset as an image and redact. // Structure is documented below. // +kubebuilder:validation:Optional ImageTransformations *ImageTransformationsParameters `json:"imageTransformations,omitempty" tf:"image_transformations,omitempty"` // Treat the dataset as free-form text and apply the same free text transformation everywhere // Structure is documented below. // +kubebuilder:validation:Optional InfoTypeTransformations *InfoTypeTransformationsParameters `json:"infoTypeTransformations,omitempty" tf:"info_type_transformations,omitempty"` // Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table. // Structure is documented below. // +kubebuilder:validation:Optional RecordTransformations *RecordTransformationsParameters `json:"recordTransformations,omitempty" tf:"record_transformations,omitempty"` }
func (*DeidentifyConfigParameters) DeepCopy ¶
func (in *DeidentifyConfigParameters) DeepCopy() *DeidentifyConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyConfigParameters.
func (*DeidentifyConfigParameters) DeepCopyInto ¶
func (in *DeidentifyConfigParameters) DeepCopyInto(out *DeidentifyConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyInitParameters ¶
type DeidentifyInitParameters struct { // User settable Cloud Storage bucket and folders to store de-identified files. // This field must be set for cloud storage deidentification. // The output Cloud Storage bucket must be different from the input bucket. // De-identified files will overwrite files in the output path. // Form of: gs://bucket/folder/ or gs://bucket CloudStorageOutput *string `json:"cloudStorageOutput,omitempty" tf:"cloud_storage_output,omitempty"` // List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. // If empty, all supported files will be transformed. Supported types may be automatically added over time. // If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. // Each value may be one of: IMAGE, TEXT_FILE, CSV, TSV. FileTypesToTransform []*string `json:"fileTypesToTransform,omitempty" tf:"file_types_to_transform,omitempty"` // User specified deidentify templates and configs for structured, unstructured, and image files. // Structure is documented below. TransformationConfig *TransformationConfigInitParameters `json:"transformationConfig,omitempty" tf:"transformation_config,omitempty"` // Config for storing transformation details. // Structure is documented below. TransformationDetailsStorageConfig *TransformationDetailsStorageConfigInitParameters `json:"transformationDetailsStorageConfig,omitempty" tf:"transformation_details_storage_config,omitempty"` }
func (*DeidentifyInitParameters) DeepCopy ¶
func (in *DeidentifyInitParameters) DeepCopy() *DeidentifyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyInitParameters.
func (*DeidentifyInitParameters) DeepCopyInto ¶
func (in *DeidentifyInitParameters) DeepCopyInto(out *DeidentifyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyObservation ¶
type DeidentifyObservation struct { // User settable Cloud Storage bucket and folders to store de-identified files. // This field must be set for cloud storage deidentification. // The output Cloud Storage bucket must be different from the input bucket. // De-identified files will overwrite files in the output path. // Form of: gs://bucket/folder/ or gs://bucket CloudStorageOutput *string `json:"cloudStorageOutput,omitempty" tf:"cloud_storage_output,omitempty"` // List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. // If empty, all supported files will be transformed. Supported types may be automatically added over time. // If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. // Each value may be one of: IMAGE, TEXT_FILE, CSV, TSV. FileTypesToTransform []*string `json:"fileTypesToTransform,omitempty" tf:"file_types_to_transform,omitempty"` // User specified deidentify templates and configs for structured, unstructured, and image files. // Structure is documented below. TransformationConfig *TransformationConfigObservation `json:"transformationConfig,omitempty" tf:"transformation_config,omitempty"` // Config for storing transformation details. // Structure is documented below. TransformationDetailsStorageConfig *TransformationDetailsStorageConfigObservation `json:"transformationDetailsStorageConfig,omitempty" tf:"transformation_details_storage_config,omitempty"` }
func (*DeidentifyObservation) DeepCopy ¶
func (in *DeidentifyObservation) DeepCopy() *DeidentifyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyObservation.
func (*DeidentifyObservation) DeepCopyInto ¶
func (in *DeidentifyObservation) DeepCopyInto(out *DeidentifyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyParameters ¶
type DeidentifyParameters struct { // User settable Cloud Storage bucket and folders to store de-identified files. // This field must be set for cloud storage deidentification. // The output Cloud Storage bucket must be different from the input bucket. // De-identified files will overwrite files in the output path. // Form of: gs://bucket/folder/ or gs://bucket // +kubebuilder:validation:Optional CloudStorageOutput *string `json:"cloudStorageOutput" tf:"cloud_storage_output,omitempty"` // List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. // If empty, all supported files will be transformed. Supported types may be automatically added over time. // If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. // Each value may be one of: IMAGE, TEXT_FILE, CSV, TSV. // +kubebuilder:validation:Optional FileTypesToTransform []*string `json:"fileTypesToTransform,omitempty" tf:"file_types_to_transform,omitempty"` // User specified deidentify templates and configs for structured, unstructured, and image files. // Structure is documented below. // +kubebuilder:validation:Optional TransformationConfig *TransformationConfigParameters `json:"transformationConfig,omitempty" tf:"transformation_config,omitempty"` // Config for storing transformation details. // Structure is documented below. // +kubebuilder:validation:Optional TransformationDetailsStorageConfig *TransformationDetailsStorageConfigParameters `json:"transformationDetailsStorageConfig,omitempty" tf:"transformation_details_storage_config,omitempty"` }
func (*DeidentifyParameters) DeepCopy ¶
func (in *DeidentifyParameters) DeepCopy() *DeidentifyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyParameters.
func (*DeidentifyParameters) DeepCopyInto ¶
func (in *DeidentifyParameters) DeepCopyInto(out *DeidentifyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyTemplate ¶
type DeidentifyTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.deidentifyConfig) || (has(self.initProvider) && has(self.initProvider.deidentifyConfig))",message="spec.forProvider.deidentifyConfig is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.parent) || (has(self.initProvider) && has(self.initProvider.parent))",message="spec.forProvider.parent is a required parameter" Spec DeidentifyTemplateSpec `json:"spec"` Status DeidentifyTemplateStatus `json:"status,omitempty"` }
DeidentifyTemplate is the Schema for the DeidentifyTemplates API. Allows creation of templates to de-identify content. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*DeidentifyTemplate) DeepCopy ¶
func (in *DeidentifyTemplate) DeepCopy() *DeidentifyTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyTemplate.
func (*DeidentifyTemplate) DeepCopyInto ¶
func (in *DeidentifyTemplate) DeepCopyInto(out *DeidentifyTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeidentifyTemplate) DeepCopyObject ¶
func (in *DeidentifyTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeidentifyTemplate) GetCondition ¶
func (mg *DeidentifyTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DeidentifyTemplate.
func (*DeidentifyTemplate) GetConnectionDetailsMapping ¶
func (tr *DeidentifyTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DeidentifyTemplate
func (*DeidentifyTemplate) GetDeletionPolicy ¶
func (mg *DeidentifyTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DeidentifyTemplate.
func (*DeidentifyTemplate) GetID ¶
func (tr *DeidentifyTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this DeidentifyTemplate
func (*DeidentifyTemplate) GetInitParameters ¶
func (tr *DeidentifyTemplate) GetInitParameters() (map[string]any, error)
GetInitParameters of this DeidentifyTemplate
func (*DeidentifyTemplate) GetManagementPolicies ¶
func (mg *DeidentifyTemplate) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DeidentifyTemplate.
func (*DeidentifyTemplate) GetMergedParameters ¶
func (tr *DeidentifyTemplate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DeidentifyTemplate
func (*DeidentifyTemplate) GetObservation ¶
func (tr *DeidentifyTemplate) GetObservation() (map[string]any, error)
GetObservation of this DeidentifyTemplate
func (*DeidentifyTemplate) GetParameters ¶
func (tr *DeidentifyTemplate) GetParameters() (map[string]any, error)
GetParameters of this DeidentifyTemplate
func (*DeidentifyTemplate) GetProviderConfigReference ¶
func (mg *DeidentifyTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DeidentifyTemplate.
func (*DeidentifyTemplate) GetPublishConnectionDetailsTo ¶
func (mg *DeidentifyTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DeidentifyTemplate.
func (*DeidentifyTemplate) GetTerraformResourceType ¶
func (mg *DeidentifyTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DeidentifyTemplate
func (*DeidentifyTemplate) GetTerraformSchemaVersion ¶
func (tr *DeidentifyTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DeidentifyTemplate) GetWriteConnectionSecretToReference ¶
func (mg *DeidentifyTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DeidentifyTemplate.
func (*DeidentifyTemplate) Hub ¶
func (tr *DeidentifyTemplate) Hub()
Hub marks this type as a conversion hub.
func (*DeidentifyTemplate) LateInitialize ¶
func (tr *DeidentifyTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DeidentifyTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*DeidentifyTemplate) SetConditions ¶
func (mg *DeidentifyTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this DeidentifyTemplate.
func (*DeidentifyTemplate) SetDeletionPolicy ¶
func (mg *DeidentifyTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DeidentifyTemplate.
func (*DeidentifyTemplate) SetManagementPolicies ¶
func (mg *DeidentifyTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DeidentifyTemplate.
func (*DeidentifyTemplate) SetObservation ¶
func (tr *DeidentifyTemplate) SetObservation(obs map[string]any) error
SetObservation for this DeidentifyTemplate
func (*DeidentifyTemplate) SetParameters ¶
func (tr *DeidentifyTemplate) SetParameters(params map[string]any) error
SetParameters for this DeidentifyTemplate
func (*DeidentifyTemplate) SetProviderConfigReference ¶
func (mg *DeidentifyTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DeidentifyTemplate.
func (*DeidentifyTemplate) SetPublishConnectionDetailsTo ¶
func (mg *DeidentifyTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DeidentifyTemplate.
func (*DeidentifyTemplate) SetWriteConnectionSecretToReference ¶
func (mg *DeidentifyTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DeidentifyTemplate.
type DeidentifyTemplateInitParameters ¶
type DeidentifyTemplateInitParameters struct { // Configuration of the deidentify template // Structure is documented below. DeidentifyConfig *DeidentifyConfigInitParameters `json:"deidentifyConfig,omitempty" tf:"deidentify_config,omitempty"` // A description of the template. Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the template. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The parent of the template in any of the following formats: Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The template id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is // 100 characters. Can be empty to allow the system to generate one. TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*DeidentifyTemplateInitParameters) DeepCopy ¶
func (in *DeidentifyTemplateInitParameters) DeepCopy() *DeidentifyTemplateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyTemplateInitParameters.
func (*DeidentifyTemplateInitParameters) DeepCopyInto ¶
func (in *DeidentifyTemplateInitParameters) DeepCopyInto(out *DeidentifyTemplateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyTemplateList ¶
type DeidentifyTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DeidentifyTemplate `json:"items"` }
DeidentifyTemplateList contains a list of DeidentifyTemplates
func (*DeidentifyTemplateList) DeepCopy ¶
func (in *DeidentifyTemplateList) DeepCopy() *DeidentifyTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyTemplateList.
func (*DeidentifyTemplateList) DeepCopyInto ¶
func (in *DeidentifyTemplateList) DeepCopyInto(out *DeidentifyTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeidentifyTemplateList) DeepCopyObject ¶
func (in *DeidentifyTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeidentifyTemplateList) GetItems ¶
func (l *DeidentifyTemplateList) GetItems() []resource.Managed
GetItems of this DeidentifyTemplateList.
type DeidentifyTemplateObservation ¶
type DeidentifyTemplateObservation struct { // The creation timestamp of an deidentifyTemplate. Set by the server. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // Configuration of the deidentify template // Structure is documented below. DeidentifyConfig *DeidentifyConfigObservation `json:"deidentifyConfig,omitempty" tf:"deidentify_config,omitempty"` // A description of the template. Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the template. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // an identifier for the resource with format {{parent}}/deidentifyTemplates/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The resource name of the template. Set by the server. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parent of the template in any of the following formats: Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The template id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is // 100 characters. Can be empty to allow the system to generate one. TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` // The last update timestamp of an deidentifyTemplate. Set by the server. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*DeidentifyTemplateObservation) DeepCopy ¶
func (in *DeidentifyTemplateObservation) DeepCopy() *DeidentifyTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyTemplateObservation.
func (*DeidentifyTemplateObservation) DeepCopyInto ¶
func (in *DeidentifyTemplateObservation) DeepCopyInto(out *DeidentifyTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyTemplateParameters ¶
type DeidentifyTemplateParameters struct { // Configuration of the deidentify template // Structure is documented below. // +kubebuilder:validation:Optional DeidentifyConfig *DeidentifyConfigParameters `json:"deidentifyConfig,omitempty" tf:"deidentify_config,omitempty"` // A description of the template. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the template. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The parent of the template in any of the following formats: // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The template id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is // 100 characters. Can be empty to allow the system to generate one. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*DeidentifyTemplateParameters) DeepCopy ¶
func (in *DeidentifyTemplateParameters) DeepCopy() *DeidentifyTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyTemplateParameters.
func (*DeidentifyTemplateParameters) DeepCopyInto ¶
func (in *DeidentifyTemplateParameters) DeepCopyInto(out *DeidentifyTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyTemplateSpec ¶
type DeidentifyTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeidentifyTemplateParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DeidentifyTemplateInitParameters `json:"initProvider,omitempty"` }
DeidentifyTemplateSpec defines the desired state of DeidentifyTemplate
func (*DeidentifyTemplateSpec) DeepCopy ¶
func (in *DeidentifyTemplateSpec) DeepCopy() *DeidentifyTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyTemplateSpec.
func (*DeidentifyTemplateSpec) DeepCopyInto ¶
func (in *DeidentifyTemplateSpec) DeepCopyInto(out *DeidentifyTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeidentifyTemplateStatus ¶
type DeidentifyTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeidentifyTemplateObservation `json:"atProvider,omitempty"` }
DeidentifyTemplateStatus defines the observed state of DeidentifyTemplate.
func (*DeidentifyTemplateStatus) DeepCopy ¶
func (in *DeidentifyTemplateStatus) DeepCopy() *DeidentifyTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeidentifyTemplateStatus.
func (*DeidentifyTemplateStatus) DeepCopyInto ¶
func (in *DeidentifyTemplateStatus) DeepCopyInto(out *DeidentifyTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryCloudStoragePathInitParameters ¶
type DictionaryCloudStoragePathInitParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DictionaryCloudStoragePathInitParameters) DeepCopy ¶
func (in *DictionaryCloudStoragePathInitParameters) DeepCopy() *DictionaryCloudStoragePathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryCloudStoragePathInitParameters.
func (*DictionaryCloudStoragePathInitParameters) DeepCopyInto ¶
func (in *DictionaryCloudStoragePathInitParameters) DeepCopyInto(out *DictionaryCloudStoragePathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryCloudStoragePathObservation ¶
type DictionaryCloudStoragePathObservation struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DictionaryCloudStoragePathObservation) DeepCopy ¶
func (in *DictionaryCloudStoragePathObservation) DeepCopy() *DictionaryCloudStoragePathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryCloudStoragePathObservation.
func (*DictionaryCloudStoragePathObservation) DeepCopyInto ¶
func (in *DictionaryCloudStoragePathObservation) DeepCopyInto(out *DictionaryCloudStoragePathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryCloudStoragePathParameters ¶
type DictionaryCloudStoragePathParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*DictionaryCloudStoragePathParameters) DeepCopy ¶
func (in *DictionaryCloudStoragePathParameters) DeepCopy() *DictionaryCloudStoragePathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryCloudStoragePathParameters.
func (*DictionaryCloudStoragePathParameters) DeepCopyInto ¶
func (in *DictionaryCloudStoragePathParameters) DeepCopyInto(out *DictionaryCloudStoragePathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryInitParameters ¶
type DictionaryInitParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *CloudStoragePathInitParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *DictionaryWordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*DictionaryInitParameters) DeepCopy ¶
func (in *DictionaryInitParameters) DeepCopy() *DictionaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryInitParameters.
func (*DictionaryInitParameters) DeepCopyInto ¶
func (in *DictionaryInitParameters) DeepCopyInto(out *DictionaryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryObservation ¶
type DictionaryObservation struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *CloudStoragePathObservation `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *DictionaryWordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*DictionaryObservation) DeepCopy ¶
func (in *DictionaryObservation) DeepCopy() *DictionaryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryObservation.
func (*DictionaryObservation) DeepCopyInto ¶
func (in *DictionaryObservation) DeepCopyInto(out *DictionaryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryParameters ¶
type DictionaryParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. // +kubebuilder:validation:Optional CloudStoragePath *CloudStoragePathParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. // +kubebuilder:validation:Optional WordList *DictionaryWordListParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*DictionaryParameters) DeepCopy ¶
func (in *DictionaryParameters) DeepCopy() *DictionaryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryParameters.
func (*DictionaryParameters) DeepCopyInto ¶
func (in *DictionaryParameters) DeepCopyInto(out *DictionaryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryWordListInitParameters ¶
type DictionaryWordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*DictionaryWordListInitParameters) DeepCopy ¶
func (in *DictionaryWordListInitParameters) DeepCopy() *DictionaryWordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryWordListInitParameters.
func (*DictionaryWordListInitParameters) DeepCopyInto ¶
func (in *DictionaryWordListInitParameters) DeepCopyInto(out *DictionaryWordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryWordListObservation ¶
type DictionaryWordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*DictionaryWordListObservation) DeepCopy ¶
func (in *DictionaryWordListObservation) DeepCopy() *DictionaryWordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryWordListObservation.
func (*DictionaryWordListObservation) DeepCopyInto ¶
func (in *DictionaryWordListObservation) DeepCopyInto(out *DictionaryWordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DictionaryWordListParameters ¶
type DictionaryWordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*DictionaryWordListParameters) DeepCopy ¶
func (in *DictionaryWordListParameters) DeepCopy() *DictionaryWordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryWordListParameters.
func (*DictionaryWordListParameters) DeepCopyInto ¶
func (in *DictionaryWordListParameters) DeepCopyInto(out *DictionaryWordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordHotwordRegexInitParameters ¶
type ExcludeByHotwordHotwordRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*ExcludeByHotwordHotwordRegexInitParameters) DeepCopy ¶
func (in *ExcludeByHotwordHotwordRegexInitParameters) DeepCopy() *ExcludeByHotwordHotwordRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordHotwordRegexInitParameters.
func (*ExcludeByHotwordHotwordRegexInitParameters) DeepCopyInto ¶
func (in *ExcludeByHotwordHotwordRegexInitParameters) DeepCopyInto(out *ExcludeByHotwordHotwordRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordHotwordRegexObservation ¶
type ExcludeByHotwordHotwordRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*ExcludeByHotwordHotwordRegexObservation) DeepCopy ¶
func (in *ExcludeByHotwordHotwordRegexObservation) DeepCopy() *ExcludeByHotwordHotwordRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordHotwordRegexObservation.
func (*ExcludeByHotwordHotwordRegexObservation) DeepCopyInto ¶
func (in *ExcludeByHotwordHotwordRegexObservation) DeepCopyInto(out *ExcludeByHotwordHotwordRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordHotwordRegexParameters ¶
type ExcludeByHotwordHotwordRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*ExcludeByHotwordHotwordRegexParameters) DeepCopy ¶
func (in *ExcludeByHotwordHotwordRegexParameters) DeepCopy() *ExcludeByHotwordHotwordRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordHotwordRegexParameters.
func (*ExcludeByHotwordHotwordRegexParameters) DeepCopyInto ¶
func (in *ExcludeByHotwordHotwordRegexParameters) DeepCopyInto(out *ExcludeByHotwordHotwordRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordInitParameters ¶
type ExcludeByHotwordInitParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *HotwordRegexInitParameters `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *ProximityInitParameters `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*ExcludeByHotwordInitParameters) DeepCopy ¶
func (in *ExcludeByHotwordInitParameters) DeepCopy() *ExcludeByHotwordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordInitParameters.
func (*ExcludeByHotwordInitParameters) DeepCopyInto ¶
func (in *ExcludeByHotwordInitParameters) DeepCopyInto(out *ExcludeByHotwordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordObservation ¶
type ExcludeByHotwordObservation struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *HotwordRegexObservation `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *ProximityObservation `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*ExcludeByHotwordObservation) DeepCopy ¶
func (in *ExcludeByHotwordObservation) DeepCopy() *ExcludeByHotwordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordObservation.
func (*ExcludeByHotwordObservation) DeepCopyInto ¶
func (in *ExcludeByHotwordObservation) DeepCopyInto(out *ExcludeByHotwordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordParameters ¶
type ExcludeByHotwordParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. // +kubebuilder:validation:Optional HotwordRegex *HotwordRegexParameters `json:"hotwordRegex" tf:"hotword_regex,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. // +kubebuilder:validation:Optional Proximity *ProximityParameters `json:"proximity" tf:"proximity,omitempty"` }
func (*ExcludeByHotwordParameters) DeepCopy ¶
func (in *ExcludeByHotwordParameters) DeepCopy() *ExcludeByHotwordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordParameters.
func (*ExcludeByHotwordParameters) DeepCopyInto ¶
func (in *ExcludeByHotwordParameters) DeepCopyInto(out *ExcludeByHotwordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordProximityInitParameters ¶
type ExcludeByHotwordProximityInitParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*ExcludeByHotwordProximityInitParameters) DeepCopy ¶
func (in *ExcludeByHotwordProximityInitParameters) DeepCopy() *ExcludeByHotwordProximityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordProximityInitParameters.
func (*ExcludeByHotwordProximityInitParameters) DeepCopyInto ¶
func (in *ExcludeByHotwordProximityInitParameters) DeepCopyInto(out *ExcludeByHotwordProximityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordProximityObservation ¶
type ExcludeByHotwordProximityObservation struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*ExcludeByHotwordProximityObservation) DeepCopy ¶
func (in *ExcludeByHotwordProximityObservation) DeepCopy() *ExcludeByHotwordProximityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordProximityObservation.
func (*ExcludeByHotwordProximityObservation) DeepCopyInto ¶
func (in *ExcludeByHotwordProximityObservation) DeepCopyInto(out *ExcludeByHotwordProximityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeByHotwordProximityParameters ¶
type ExcludeByHotwordProximityParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified // +kubebuilder:validation:Optional WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified // +kubebuilder:validation:Optional WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*ExcludeByHotwordProximityParameters) DeepCopy ¶
func (in *ExcludeByHotwordProximityParameters) DeepCopy() *ExcludeByHotwordProximityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeByHotwordProximityParameters.
func (*ExcludeByHotwordProximityParameters) DeepCopyInto ¶
func (in *ExcludeByHotwordProximityParameters) DeepCopyInto(out *ExcludeByHotwordProximityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesInfoTypesInitParameters ¶
type ExcludeInfoTypesInfoTypesInitParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ExcludeInfoTypesInfoTypesInitParameters) DeepCopy ¶
func (in *ExcludeInfoTypesInfoTypesInitParameters) DeepCopy() *ExcludeInfoTypesInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesInfoTypesInitParameters.
func (*ExcludeInfoTypesInfoTypesInitParameters) DeepCopyInto ¶
func (in *ExcludeInfoTypesInfoTypesInitParameters) DeepCopyInto(out *ExcludeInfoTypesInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesInfoTypesObservation ¶
type ExcludeInfoTypesInfoTypesObservation struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *ExcludeInfoTypesInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ExcludeInfoTypesInfoTypesObservation) DeepCopy ¶
func (in *ExcludeInfoTypesInfoTypesObservation) DeepCopy() *ExcludeInfoTypesInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesInfoTypesObservation.
func (*ExcludeInfoTypesInfoTypesObservation) DeepCopyInto ¶
func (in *ExcludeInfoTypesInfoTypesObservation) DeepCopyInto(out *ExcludeInfoTypesInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesInfoTypesParameters ¶
type ExcludeInfoTypesInfoTypesParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *ExcludeInfoTypesInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ExcludeInfoTypesInfoTypesParameters) DeepCopy ¶
func (in *ExcludeInfoTypesInfoTypesParameters) DeepCopy() *ExcludeInfoTypesInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesInfoTypesParameters.
func (*ExcludeInfoTypesInfoTypesParameters) DeepCopyInto ¶
func (in *ExcludeInfoTypesInfoTypesParameters) DeepCopyInto(out *ExcludeInfoTypesInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters ¶
type ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopy() *ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters.
func (*ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *ExcludeInfoTypesInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesInfoTypesSensitivityScoreObservation ¶
type ExcludeInfoTypesInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*ExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *ExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopy() *ExcludeInfoTypesInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesInfoTypesSensitivityScoreObservation.
func (*ExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *ExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopyInto(out *ExcludeInfoTypesInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesInfoTypesSensitivityScoreParameters ¶
type ExcludeInfoTypesInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*ExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *ExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopy() *ExcludeInfoTypesInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesInfoTypesSensitivityScoreParameters.
func (*ExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *ExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopyInto(out *ExcludeInfoTypesInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesInitParameters ¶
type ExcludeInfoTypesInitParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []ExcludeInfoTypesInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` }
func (*ExcludeInfoTypesInitParameters) DeepCopy ¶
func (in *ExcludeInfoTypesInitParameters) DeepCopy() *ExcludeInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesInitParameters.
func (*ExcludeInfoTypesInitParameters) DeepCopyInto ¶
func (in *ExcludeInfoTypesInitParameters) DeepCopyInto(out *ExcludeInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesObservation ¶
type ExcludeInfoTypesObservation struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []ExcludeInfoTypesInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` }
func (*ExcludeInfoTypesObservation) DeepCopy ¶
func (in *ExcludeInfoTypesObservation) DeepCopy() *ExcludeInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesObservation.
func (*ExcludeInfoTypesObservation) DeepCopyInto ¶
func (in *ExcludeInfoTypesObservation) DeepCopyInto(out *ExcludeInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeInfoTypesParameters ¶
type ExcludeInfoTypesParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []ExcludeInfoTypesInfoTypesParameters `json:"infoTypes" tf:"info_types,omitempty"` }
func (*ExcludeInfoTypesParameters) DeepCopy ¶
func (in *ExcludeInfoTypesParameters) DeepCopy() *ExcludeInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeInfoTypesParameters.
func (*ExcludeInfoTypesParameters) DeepCopyInto ¶
func (in *ExcludeInfoTypesParameters) DeepCopyInto(out *ExcludeInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedFieldsInitParameters ¶
type ExcludedFieldsInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ExcludedFieldsInitParameters) DeepCopy ¶
func (in *ExcludedFieldsInitParameters) DeepCopy() *ExcludedFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedFieldsInitParameters.
func (*ExcludedFieldsInitParameters) DeepCopyInto ¶
func (in *ExcludedFieldsInitParameters) DeepCopyInto(out *ExcludedFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedFieldsObservation ¶
type ExcludedFieldsObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ExcludedFieldsObservation) DeepCopy ¶
func (in *ExcludedFieldsObservation) DeepCopy() *ExcludedFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedFieldsObservation.
func (*ExcludedFieldsObservation) DeepCopyInto ¶
func (in *ExcludedFieldsObservation) DeepCopyInto(out *ExcludedFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedFieldsParameters ¶
type ExcludedFieldsParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*ExcludedFieldsParameters) DeepCopy ¶
func (in *ExcludedFieldsParameters) DeepCopy() *ExcludedFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedFieldsParameters.
func (*ExcludedFieldsParameters) DeepCopyInto ¶
func (in *ExcludedFieldsParameters) DeepCopyInto(out *ExcludedFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryCloudStoragePathInitParameters ¶
type ExclusionRuleDictionaryCloudStoragePathInitParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*ExclusionRuleDictionaryCloudStoragePathInitParameters) DeepCopy ¶
func (in *ExclusionRuleDictionaryCloudStoragePathInitParameters) DeepCopy() *ExclusionRuleDictionaryCloudStoragePathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryCloudStoragePathInitParameters.
func (*ExclusionRuleDictionaryCloudStoragePathInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryCloudStoragePathInitParameters) DeepCopyInto(out *ExclusionRuleDictionaryCloudStoragePathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryCloudStoragePathObservation ¶
type ExclusionRuleDictionaryCloudStoragePathObservation struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*ExclusionRuleDictionaryCloudStoragePathObservation) DeepCopy ¶
func (in *ExclusionRuleDictionaryCloudStoragePathObservation) DeepCopy() *ExclusionRuleDictionaryCloudStoragePathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryCloudStoragePathObservation.
func (*ExclusionRuleDictionaryCloudStoragePathObservation) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryCloudStoragePathObservation) DeepCopyInto(out *ExclusionRuleDictionaryCloudStoragePathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryCloudStoragePathParameters ¶
type ExclusionRuleDictionaryCloudStoragePathParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*ExclusionRuleDictionaryCloudStoragePathParameters) DeepCopy ¶
func (in *ExclusionRuleDictionaryCloudStoragePathParameters) DeepCopy() *ExclusionRuleDictionaryCloudStoragePathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryCloudStoragePathParameters.
func (*ExclusionRuleDictionaryCloudStoragePathParameters) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryCloudStoragePathParameters) DeepCopyInto(out *ExclusionRuleDictionaryCloudStoragePathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryInitParameters ¶
type ExclusionRuleDictionaryInitParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *DictionaryCloudStoragePathInitParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *ExclusionRuleDictionaryWordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*ExclusionRuleDictionaryInitParameters) DeepCopy ¶
func (in *ExclusionRuleDictionaryInitParameters) DeepCopy() *ExclusionRuleDictionaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryInitParameters.
func (*ExclusionRuleDictionaryInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryInitParameters) DeepCopyInto(out *ExclusionRuleDictionaryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryObservation ¶
type ExclusionRuleDictionaryObservation struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *DictionaryCloudStoragePathObservation `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *ExclusionRuleDictionaryWordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*ExclusionRuleDictionaryObservation) DeepCopy ¶
func (in *ExclusionRuleDictionaryObservation) DeepCopy() *ExclusionRuleDictionaryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryObservation.
func (*ExclusionRuleDictionaryObservation) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryObservation) DeepCopyInto(out *ExclusionRuleDictionaryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryParameters ¶
type ExclusionRuleDictionaryParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. // +kubebuilder:validation:Optional CloudStoragePath *DictionaryCloudStoragePathParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. // +kubebuilder:validation:Optional WordList *ExclusionRuleDictionaryWordListParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*ExclusionRuleDictionaryParameters) DeepCopy ¶
func (in *ExclusionRuleDictionaryParameters) DeepCopy() *ExclusionRuleDictionaryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryParameters.
func (*ExclusionRuleDictionaryParameters) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryParameters) DeepCopyInto(out *ExclusionRuleDictionaryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryWordListInitParameters ¶
type ExclusionRuleDictionaryWordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*ExclusionRuleDictionaryWordListInitParameters) DeepCopy ¶
func (in *ExclusionRuleDictionaryWordListInitParameters) DeepCopy() *ExclusionRuleDictionaryWordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryWordListInitParameters.
func (*ExclusionRuleDictionaryWordListInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryWordListInitParameters) DeepCopyInto(out *ExclusionRuleDictionaryWordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryWordListObservation ¶
type ExclusionRuleDictionaryWordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*ExclusionRuleDictionaryWordListObservation) DeepCopy ¶
func (in *ExclusionRuleDictionaryWordListObservation) DeepCopy() *ExclusionRuleDictionaryWordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryWordListObservation.
func (*ExclusionRuleDictionaryWordListObservation) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryWordListObservation) DeepCopyInto(out *ExclusionRuleDictionaryWordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleDictionaryWordListParameters ¶
type ExclusionRuleDictionaryWordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*ExclusionRuleDictionaryWordListParameters) DeepCopy ¶
func (in *ExclusionRuleDictionaryWordListParameters) DeepCopy() *ExclusionRuleDictionaryWordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleDictionaryWordListParameters.
func (*ExclusionRuleDictionaryWordListParameters) DeepCopyInto ¶
func (in *ExclusionRuleDictionaryWordListParameters) DeepCopyInto(out *ExclusionRuleDictionaryWordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeByHotwordInitParameters ¶
type ExclusionRuleExcludeByHotwordInitParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *ExcludeByHotwordHotwordRegexInitParameters `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *ExcludeByHotwordProximityInitParameters `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*ExclusionRuleExcludeByHotwordInitParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeByHotwordInitParameters) DeepCopy() *ExclusionRuleExcludeByHotwordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeByHotwordInitParameters.
func (*ExclusionRuleExcludeByHotwordInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeByHotwordInitParameters) DeepCopyInto(out *ExclusionRuleExcludeByHotwordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeByHotwordObservation ¶
type ExclusionRuleExcludeByHotwordObservation struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *ExcludeByHotwordHotwordRegexObservation `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *ExcludeByHotwordProximityObservation `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*ExclusionRuleExcludeByHotwordObservation) DeepCopy ¶
func (in *ExclusionRuleExcludeByHotwordObservation) DeepCopy() *ExclusionRuleExcludeByHotwordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeByHotwordObservation.
func (*ExclusionRuleExcludeByHotwordObservation) DeepCopyInto ¶
func (in *ExclusionRuleExcludeByHotwordObservation) DeepCopyInto(out *ExclusionRuleExcludeByHotwordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeByHotwordParameters ¶
type ExclusionRuleExcludeByHotwordParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. // +kubebuilder:validation:Optional HotwordRegex *ExcludeByHotwordHotwordRegexParameters `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. // +kubebuilder:validation:Optional Proximity *ExcludeByHotwordProximityParameters `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*ExclusionRuleExcludeByHotwordParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeByHotwordParameters) DeepCopy() *ExclusionRuleExcludeByHotwordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeByHotwordParameters.
func (*ExclusionRuleExcludeByHotwordParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeByHotwordParameters) DeepCopyInto(out *ExclusionRuleExcludeByHotwordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesInfoTypesInitParameters ¶
type ExclusionRuleExcludeInfoTypesInfoTypesInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesInfoTypesInitParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesInitParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesInfoTypesInitParameters.
func (*ExclusionRuleExcludeInfoTypesInfoTypesInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesInitParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesInfoTypesObservation ¶
type ExclusionRuleExcludeInfoTypesInfoTypesObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesInfoTypesObservation) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesObservation) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesInfoTypesObservation.
func (*ExclusionRuleExcludeInfoTypesInfoTypesObservation) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesObservation) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesInfoTypesParameters ¶
type ExclusionRuleExcludeInfoTypesInfoTypesParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesInfoTypesParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesInfoTypesParameters.
func (*ExclusionRuleExcludeInfoTypesInfoTypesParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters ¶
type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters.
func (*ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation ¶
type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation.
func (*ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters ¶
type ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters.
func (*ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesInitParameters ¶
type ExclusionRuleExcludeInfoTypesInitParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []ExclusionRuleExcludeInfoTypesInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesInitParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesInitParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesInitParameters.
func (*ExclusionRuleExcludeInfoTypesInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesInitParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesObservation ¶
type ExclusionRuleExcludeInfoTypesObservation struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []ExclusionRuleExcludeInfoTypesInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesObservation) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesObservation) DeepCopy() *ExclusionRuleExcludeInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesObservation.
func (*ExclusionRuleExcludeInfoTypesObservation) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesObservation) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleExcludeInfoTypesParameters ¶
type ExclusionRuleExcludeInfoTypesParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []ExclusionRuleExcludeInfoTypesInfoTypesParameters `json:"infoTypes" tf:"info_types,omitempty"` }
func (*ExclusionRuleExcludeInfoTypesParameters) DeepCopy ¶
func (in *ExclusionRuleExcludeInfoTypesParameters) DeepCopy() *ExclusionRuleExcludeInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleExcludeInfoTypesParameters.
func (*ExclusionRuleExcludeInfoTypesParameters) DeepCopyInto ¶
func (in *ExclusionRuleExcludeInfoTypesParameters) DeepCopyInto(out *ExclusionRuleExcludeInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleInitParameters ¶
type ExclusionRuleInitParameters struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *ExclusionRuleDictionaryInitParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // Drop if the hotword rule is contained in the proximate context. // For tabular data, the context includes the column name. // Structure is documented below. ExcludeByHotword *ExcludeByHotwordInitParameters `json:"excludeByHotword,omitempty" tf:"exclude_by_hotword,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *ExcludeInfoTypesInitParameters `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType // Possible values are: MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH, MATCHING_TYPE_INVERSE_MATCH. MatchingType *string `json:"matchingType,omitempty" tf:"matching_type,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *ExclusionRuleRegexInitParameters `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*ExclusionRuleInitParameters) DeepCopy ¶
func (in *ExclusionRuleInitParameters) DeepCopy() *ExclusionRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleInitParameters.
func (*ExclusionRuleInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleInitParameters) DeepCopyInto(out *ExclusionRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleObservation ¶
type ExclusionRuleObservation struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *ExclusionRuleDictionaryObservation `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // Drop if the hotword rule is contained in the proximate context. // For tabular data, the context includes the column name. // Structure is documented below. ExcludeByHotword *ExcludeByHotwordObservation `json:"excludeByHotword,omitempty" tf:"exclude_by_hotword,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *ExcludeInfoTypesObservation `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType // Possible values are: MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH, MATCHING_TYPE_INVERSE_MATCH. MatchingType *string `json:"matchingType,omitempty" tf:"matching_type,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *ExclusionRuleRegexObservation `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*ExclusionRuleObservation) DeepCopy ¶
func (in *ExclusionRuleObservation) DeepCopy() *ExclusionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleObservation.
func (*ExclusionRuleObservation) DeepCopyInto ¶
func (in *ExclusionRuleObservation) DeepCopyInto(out *ExclusionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleParameters ¶
type ExclusionRuleParameters struct { // Dictionary which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Dictionary *ExclusionRuleDictionaryParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // Drop if the hotword rule is contained in the proximate context. // For tabular data, the context includes the column name. // Structure is documented below. // +kubebuilder:validation:Optional ExcludeByHotword *ExcludeByHotwordParameters `json:"excludeByHotword,omitempty" tf:"exclude_by_hotword,omitempty"` // When true, excludes type information of the findings. // +kubebuilder:validation:Optional ExcludeInfoTypes *ExcludeInfoTypesParameters `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType // Possible values are: MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH, MATCHING_TYPE_INVERSE_MATCH. // +kubebuilder:validation:Optional MatchingType *string `json:"matchingType" tf:"matching_type,omitempty"` // Regular expression which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Regex *ExclusionRuleRegexParameters `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*ExclusionRuleParameters) DeepCopy ¶
func (in *ExclusionRuleParameters) DeepCopy() *ExclusionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleParameters.
func (*ExclusionRuleParameters) DeepCopyInto ¶
func (in *ExclusionRuleParameters) DeepCopyInto(out *ExclusionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleRegexInitParameters ¶
type ExclusionRuleRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*ExclusionRuleRegexInitParameters) DeepCopy ¶
func (in *ExclusionRuleRegexInitParameters) DeepCopy() *ExclusionRuleRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleRegexInitParameters.
func (*ExclusionRuleRegexInitParameters) DeepCopyInto ¶
func (in *ExclusionRuleRegexInitParameters) DeepCopyInto(out *ExclusionRuleRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleRegexObservation ¶
type ExclusionRuleRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*ExclusionRuleRegexObservation) DeepCopy ¶
func (in *ExclusionRuleRegexObservation) DeepCopy() *ExclusionRuleRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleRegexObservation.
func (*ExclusionRuleRegexObservation) DeepCopyInto ¶
func (in *ExclusionRuleRegexObservation) DeepCopyInto(out *ExclusionRuleRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionRuleRegexParameters ¶
type ExclusionRuleRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern" tf:"pattern,omitempty"` }
func (*ExclusionRuleRegexParameters) DeepCopy ¶
func (in *ExclusionRuleRegexParameters) DeepCopy() *ExclusionRuleRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionRuleRegexParameters.
func (*ExclusionRuleRegexParameters) DeepCopyInto ¶
func (in *ExclusionRuleRegexParameters) DeepCopyInto(out *ExclusionRuleRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsConditionsConditionsInitParameters ¶
type ExpressionsConditionsConditionsInitParameters struct { // Field within the record this condition is evaluated against. // Structure is documented below. Field *ConditionsFieldInitParameters `json:"field,omitempty" tf:"field,omitempty"` // Operator used to compare the field or infoType to the value. // Possible values are: EQUAL_TO, NOT_EQUAL_TO, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUALS, LESS_THAN_OR_EQUALS, EXISTS. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // Value to compare against. // The value block must only contain one argument. For example when a condition is evaluated against a string-type field, only string_value should be set. // This argument is mandatory, except for conditions using the EXISTS operator. // Structure is documented below. Value *ConditionsValueInitParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExpressionsConditionsConditionsInitParameters) DeepCopy ¶
func (in *ExpressionsConditionsConditionsInitParameters) DeepCopy() *ExpressionsConditionsConditionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsConditionsConditionsInitParameters.
func (*ExpressionsConditionsConditionsInitParameters) DeepCopyInto ¶
func (in *ExpressionsConditionsConditionsInitParameters) DeepCopyInto(out *ExpressionsConditionsConditionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsConditionsConditionsObservation ¶
type ExpressionsConditionsConditionsObservation struct { // Field within the record this condition is evaluated against. // Structure is documented below. Field *ConditionsFieldObservation `json:"field,omitempty" tf:"field,omitempty"` // Operator used to compare the field or infoType to the value. // Possible values are: EQUAL_TO, NOT_EQUAL_TO, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUALS, LESS_THAN_OR_EQUALS, EXISTS. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // Value to compare against. // The value block must only contain one argument. For example when a condition is evaluated against a string-type field, only string_value should be set. // This argument is mandatory, except for conditions using the EXISTS operator. // Structure is documented below. Value *ConditionsValueObservation `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExpressionsConditionsConditionsObservation) DeepCopy ¶
func (in *ExpressionsConditionsConditionsObservation) DeepCopy() *ExpressionsConditionsConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsConditionsConditionsObservation.
func (*ExpressionsConditionsConditionsObservation) DeepCopyInto ¶
func (in *ExpressionsConditionsConditionsObservation) DeepCopyInto(out *ExpressionsConditionsConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsConditionsConditionsParameters ¶
type ExpressionsConditionsConditionsParameters struct { // Field within the record this condition is evaluated against. // Structure is documented below. // +kubebuilder:validation:Optional Field *ConditionsFieldParameters `json:"field" tf:"field,omitempty"` // Operator used to compare the field or infoType to the value. // Possible values are: EQUAL_TO, NOT_EQUAL_TO, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUALS, LESS_THAN_OR_EQUALS, EXISTS. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // Value to compare against. // The value block must only contain one argument. For example when a condition is evaluated against a string-type field, only string_value should be set. // This argument is mandatory, except for conditions using the EXISTS operator. // Structure is documented below. // +kubebuilder:validation:Optional Value *ConditionsValueParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExpressionsConditionsConditionsParameters) DeepCopy ¶
func (in *ExpressionsConditionsConditionsParameters) DeepCopy() *ExpressionsConditionsConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsConditionsConditionsParameters.
func (*ExpressionsConditionsConditionsParameters) DeepCopyInto ¶
func (in *ExpressionsConditionsConditionsParameters) DeepCopyInto(out *ExpressionsConditionsConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsConditionsInitParameters ¶
type ExpressionsConditionsInitParameters struct { // Conditions to apply to the expression. // Structure is documented below. Conditions []ExpressionsConditionsConditionsInitParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` }
func (*ExpressionsConditionsInitParameters) DeepCopy ¶
func (in *ExpressionsConditionsInitParameters) DeepCopy() *ExpressionsConditionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsConditionsInitParameters.
func (*ExpressionsConditionsInitParameters) DeepCopyInto ¶
func (in *ExpressionsConditionsInitParameters) DeepCopyInto(out *ExpressionsConditionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsConditionsObservation ¶
type ExpressionsConditionsObservation struct { // Conditions to apply to the expression. // Structure is documented below. Conditions []ExpressionsConditionsConditionsObservation `json:"conditions,omitempty" tf:"conditions,omitempty"` }
func (*ExpressionsConditionsObservation) DeepCopy ¶
func (in *ExpressionsConditionsObservation) DeepCopy() *ExpressionsConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsConditionsObservation.
func (*ExpressionsConditionsObservation) DeepCopyInto ¶
func (in *ExpressionsConditionsObservation) DeepCopyInto(out *ExpressionsConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsConditionsParameters ¶
type ExpressionsConditionsParameters struct { // Conditions to apply to the expression. // Structure is documented below. // +kubebuilder:validation:Optional Conditions []ExpressionsConditionsConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` }
func (*ExpressionsConditionsParameters) DeepCopy ¶
func (in *ExpressionsConditionsParameters) DeepCopy() *ExpressionsConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsConditionsParameters.
func (*ExpressionsConditionsParameters) DeepCopyInto ¶
func (in *ExpressionsConditionsParameters) DeepCopyInto(out *ExpressionsConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsInitParameters ¶
type ExpressionsInitParameters struct { // Conditions to apply to the expression. // Structure is documented below. Conditions *ConditionsInitParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // The operator to apply to the result of conditions. Default and currently only supported value is AND. // Default value is AND. // Possible values are: AND. LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"` }
func (*ExpressionsInitParameters) DeepCopy ¶
func (in *ExpressionsInitParameters) DeepCopy() *ExpressionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsInitParameters.
func (*ExpressionsInitParameters) DeepCopyInto ¶
func (in *ExpressionsInitParameters) DeepCopyInto(out *ExpressionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsObservation ¶
type ExpressionsObservation struct { // Conditions to apply to the expression. // Structure is documented below. Conditions *ConditionsObservation `json:"conditions,omitempty" tf:"conditions,omitempty"` // The operator to apply to the result of conditions. Default and currently only supported value is AND. // Default value is AND. // Possible values are: AND. LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"` }
func (*ExpressionsObservation) DeepCopy ¶
func (in *ExpressionsObservation) DeepCopy() *ExpressionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsObservation.
func (*ExpressionsObservation) DeepCopyInto ¶
func (in *ExpressionsObservation) DeepCopyInto(out *ExpressionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressionsParameters ¶
type ExpressionsParameters struct { // Conditions to apply to the expression. // Structure is documented below. // +kubebuilder:validation:Optional Conditions *ConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // The operator to apply to the result of conditions. Default and currently only supported value is AND. // Default value is AND. // Possible values are: AND. // +kubebuilder:validation:Optional LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"` }
func (*ExpressionsParameters) DeepCopy ¶
func (in *ExpressionsParameters) DeepCopy() *ExpressionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressionsParameters.
func (*ExpressionsParameters) DeepCopyInto ¶
func (in *ExpressionsParameters) DeepCopyInto(out *ExpressionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldInitParameters ¶
type FieldInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldInitParameters) DeepCopy ¶
func (in *FieldInitParameters) DeepCopy() *FieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldInitParameters.
func (*FieldInitParameters) DeepCopyInto ¶
func (in *FieldInitParameters) DeepCopyInto(out *FieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldObservation ¶
type FieldObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldObservation) DeepCopy ¶
func (in *FieldObservation) DeepCopy() *FieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldObservation.
func (*FieldObservation) DeepCopyInto ¶
func (in *FieldObservation) DeepCopyInto(out *FieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldParameters ¶
type FieldParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldParameters) DeepCopy ¶
func (in *FieldParameters) DeepCopy() *FieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldParameters.
func (*FieldParameters) DeepCopyInto ¶
func (in *FieldParameters) DeepCopyInto(out *FieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsInfoTypeTransformationsInitParameters ¶
type FieldTransformationsInfoTypeTransformationsInitParameters struct { // Transformation for each infoType. Cannot specify more than one for a given infoType. // Structure is documented below. Transformations []InfoTypeTransformationsTransformationsInitParameters `json:"transformations,omitempty" tf:"transformations,omitempty"` }
func (*FieldTransformationsInfoTypeTransformationsInitParameters) DeepCopy ¶
func (in *FieldTransformationsInfoTypeTransformationsInitParameters) DeepCopy() *FieldTransformationsInfoTypeTransformationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsInfoTypeTransformationsInitParameters.
func (*FieldTransformationsInfoTypeTransformationsInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsInfoTypeTransformationsInitParameters) DeepCopyInto(out *FieldTransformationsInfoTypeTransformationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsInfoTypeTransformationsObservation ¶
type FieldTransformationsInfoTypeTransformationsObservation struct { // Transformation for each infoType. Cannot specify more than one for a given infoType. // Structure is documented below. Transformations []InfoTypeTransformationsTransformationsObservation `json:"transformations,omitempty" tf:"transformations,omitempty"` }
func (*FieldTransformationsInfoTypeTransformationsObservation) DeepCopy ¶
func (in *FieldTransformationsInfoTypeTransformationsObservation) DeepCopy() *FieldTransformationsInfoTypeTransformationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsInfoTypeTransformationsObservation.
func (*FieldTransformationsInfoTypeTransformationsObservation) DeepCopyInto ¶
func (in *FieldTransformationsInfoTypeTransformationsObservation) DeepCopyInto(out *FieldTransformationsInfoTypeTransformationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsInfoTypeTransformationsParameters ¶
type FieldTransformationsInfoTypeTransformationsParameters struct { // Transformation for each infoType. Cannot specify more than one for a given infoType. // Structure is documented below. // +kubebuilder:validation:Optional Transformations []InfoTypeTransformationsTransformationsParameters `json:"transformations" tf:"transformations,omitempty"` }
func (*FieldTransformationsInfoTypeTransformationsParameters) DeepCopy ¶
func (in *FieldTransformationsInfoTypeTransformationsParameters) DeepCopy() *FieldTransformationsInfoTypeTransformationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsInfoTypeTransformationsParameters.
func (*FieldTransformationsInfoTypeTransformationsParameters) DeepCopyInto ¶
func (in *FieldTransformationsInfoTypeTransformationsParameters) DeepCopyInto(out *FieldTransformationsInfoTypeTransformationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsInitParameters ¶
type FieldTransformationsInitParameters struct { // A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content. // Structure is documented below. Condition *ConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. // FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type". // Structure is documented below. Fields []FieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Treat the contents of the field as free text, and selectively transform content that matches an InfoType. // Only one of primitive_transformation or info_type_transformations must be specified. // Structure is documented below. InfoTypeTransformations *FieldTransformationsInfoTypeTransformationsInitParameters `json:"infoTypeTransformations,omitempty" tf:"info_type_transformations,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. PrimitiveTransformation *FieldTransformationsPrimitiveTransformationInitParameters `json:"primitiveTransformation,omitempty" tf:"primitive_transformation,omitempty"` }
func (*FieldTransformationsInitParameters) DeepCopy ¶
func (in *FieldTransformationsInitParameters) DeepCopy() *FieldTransformationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsInitParameters.
func (*FieldTransformationsInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsInitParameters) DeepCopyInto(out *FieldTransformationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsObservation ¶
type FieldTransformationsObservation struct { // A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content. // Structure is documented below. Condition *ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. // FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type". // Structure is documented below. Fields []FieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` // Treat the contents of the field as free text, and selectively transform content that matches an InfoType. // Only one of primitive_transformation or info_type_transformations must be specified. // Structure is documented below. InfoTypeTransformations *FieldTransformationsInfoTypeTransformationsObservation `json:"infoTypeTransformations,omitempty" tf:"info_type_transformations,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. PrimitiveTransformation *FieldTransformationsPrimitiveTransformationObservation `json:"primitiveTransformation,omitempty" tf:"primitive_transformation,omitempty"` }
func (*FieldTransformationsObservation) DeepCopy ¶
func (in *FieldTransformationsObservation) DeepCopy() *FieldTransformationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsObservation.
func (*FieldTransformationsObservation) DeepCopyInto ¶
func (in *FieldTransformationsObservation) DeepCopyInto(out *FieldTransformationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsParameters ¶
type FieldTransformationsParameters struct { // A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content. // Structure is documented below. // +kubebuilder:validation:Optional Condition *ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. // FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type". // Structure is documented below. // +kubebuilder:validation:Optional Fields []FieldsParameters `json:"fields" tf:"fields,omitempty"` // Treat the contents of the field as free text, and selectively transform content that matches an InfoType. // Only one of primitive_transformation or info_type_transformations must be specified. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypeTransformations *FieldTransformationsInfoTypeTransformationsParameters `json:"infoTypeTransformations,omitempty" tf:"info_type_transformations,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. // +kubebuilder:validation:Optional PrimitiveTransformation *FieldTransformationsPrimitiveTransformationParameters `json:"primitiveTransformation,omitempty" tf:"primitive_transformation,omitempty"` }
func (*FieldTransformationsParameters) DeepCopy ¶
func (in *FieldTransformationsParameters) DeepCopy() *FieldTransformationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsParameters.
func (*FieldTransformationsParameters) DeepCopyInto ¶
func (in *FieldTransformationsParameters) DeepCopyInto(out *FieldTransformationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. Buckets []PrimitiveTransformationBucketingConfigBucketsInitParameters `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationBucketingConfigObservation ¶
type FieldTransformationsPrimitiveTransformationBucketingConfigObservation struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. Buckets []PrimitiveTransformationBucketingConfigBucketsObservation `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationBucketingConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationBucketingConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationBucketingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationBucketingConfigObservation.
func (*FieldTransformationsPrimitiveTransformationBucketingConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationBucketingConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationBucketingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationBucketingConfigParameters ¶
type FieldTransformationsPrimitiveTransformationBucketingConfigParameters struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. // +kubebuilder:validation:Optional Buckets []PrimitiveTransformationBucketingConfigBucketsParameters `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationBucketingConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationBucketingConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationBucketingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationBucketingConfigParameters.
func (*FieldTransformationsPrimitiveTransformationBucketingConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationBucketingConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationBucketingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters struct { CharactersToIgnore []PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation ¶
type FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation struct { CharactersToIgnore []PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation.
func (*FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters ¶
type FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters struct { // +kubebuilder:validation:Optional CharactersToIgnore []PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * // +kubebuilder:validation:Optional MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 // +kubebuilder:validation:Optional NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false // +kubebuilder:validation:Optional ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters.
func (*FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *PrimitiveTransformationCryptoDeterministicConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *PrimitiveTransformationCryptoDeterministicConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. // +kubebuilder:validation:Optional SurrogateInfoType *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters struct { // The key used by the encryption function. // Structure is documented below. CryptoKey *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation struct { // The key used by the encryption function. // Structure is documented below. CryptoKey *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters struct { // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *FieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. // +kubebuilder:validation:Optional CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ // +kubebuilder:validation:Optional CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. // +kubebuilder:validation:Optional Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. // +kubebuilder:validation:Optional SurrogateInfoType *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters ¶
type FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters.
func (*FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *FieldTransformationsPrimitiveTransformationDateShiftConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. LowerBoundDays *float64 `json:"lowerBoundDays,omitempty" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. UpperBoundDays *float64 `json:"upperBoundDays,omitempty" tf:"upper_bound_days,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigObservation ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigObservation struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *FieldTransformationsPrimitiveTransformationDateShiftConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. LowerBoundDays *float64 `json:"lowerBoundDays,omitempty" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. UpperBoundDays *float64 `json:"upperBoundDays,omitempty" tf:"upper_bound_days,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigObservation.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationDateShiftConfigParameters ¶
type FieldTransformationsPrimitiveTransformationDateShiftConfigParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *FieldTransformationsPrimitiveTransformationDateShiftConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *FieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. // +kubebuilder:validation:Optional LowerBoundDays *float64 `json:"lowerBoundDays" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. // +kubebuilder:validation:Optional UpperBoundDays *float64 `json:"upperBoundDays" tf:"upper_bound_days,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationDateShiftConfigParameters.
func (*FieldTransformationsPrimitiveTransformationDateShiftConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. BucketSize *float64 `json:"bucketSize,omitempty" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. LowerBound *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters `json:"lowerBound,omitempty" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. UpperBound *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters `json:"upperBound,omitempty" tf:"upper_bound,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation ¶
type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. BucketSize *float64 `json:"bucketSize,omitempty" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. LowerBound *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation `json:"lowerBound,omitempty" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. UpperBound *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation `json:"upperBound,omitempty" tf:"upper_bound,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation.
func (*FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters ¶
type FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. // +kubebuilder:validation:Optional BucketSize *float64 `json:"bucketSize" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional LowerBound *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters `json:"lowerBound" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional UpperBound *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters `json:"upperBound" tf:"upper_bound,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters.
func (*FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationInitParameters ¶
type FieldTransformationsPrimitiveTransformationInitParameters struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. BucketingConfig *FieldTransformationsPrimitiveTransformationBucketingConfigInitParameters `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. CharacterMaskConfig *FieldTransformationsPrimitiveTransformationCharacterMaskConfigInitParameters `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. CryptoDeterministicConfig *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigInitParameters `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. CryptoHashConfig *FieldTransformationsPrimitiveTransformationCryptoHashConfigInitParameters `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. CryptoReplaceFfxFpeConfig *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. DateShiftConfig *FieldTransformationsPrimitiveTransformationDateShiftConfigInitParameters `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. FixedSizeBucketingConfig *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigInitParameters `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. RedactConfig *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. ReplaceConfig *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. ReplaceDictionaryConfig *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. TimePartConfig *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationInitParameters.
func (*FieldTransformationsPrimitiveTransformationInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationObservation ¶
type FieldTransformationsPrimitiveTransformationObservation struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. BucketingConfig *FieldTransformationsPrimitiveTransformationBucketingConfigObservation `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. CharacterMaskConfig *FieldTransformationsPrimitiveTransformationCharacterMaskConfigObservation `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. CryptoDeterministicConfig *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigObservation `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. CryptoHashConfig *FieldTransformationsPrimitiveTransformationCryptoHashConfigObservation `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. CryptoReplaceFfxFpeConfig *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigObservation `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. DateShiftConfig *FieldTransformationsPrimitiveTransformationDateShiftConfigObservation `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. FixedSizeBucketingConfig *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigObservation `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. RedactConfig *FieldTransformationsPrimitiveTransformationRedactConfigParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. ReplaceConfig *FieldTransformationsPrimitiveTransformationReplaceConfigObservation `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. ReplaceDictionaryConfig *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. TimePartConfig *FieldTransformationsPrimitiveTransformationTimePartConfigObservation `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationObservation.
func (*FieldTransformationsPrimitiveTransformationObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationParameters ¶
type FieldTransformationsPrimitiveTransformationParameters struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. // +kubebuilder:validation:Optional BucketingConfig *FieldTransformationsPrimitiveTransformationBucketingConfigParameters `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. // +kubebuilder:validation:Optional CharacterMaskConfig *FieldTransformationsPrimitiveTransformationCharacterMaskConfigParameters `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. // +kubebuilder:validation:Optional CryptoDeterministicConfig *FieldTransformationsPrimitiveTransformationCryptoDeterministicConfigParameters `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. // +kubebuilder:validation:Optional CryptoHashConfig *FieldTransformationsPrimitiveTransformationCryptoHashConfigParameters `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. // +kubebuilder:validation:Optional CryptoReplaceFfxFpeConfig *FieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigParameters `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. // +kubebuilder:validation:Optional DateShiftConfig *FieldTransformationsPrimitiveTransformationDateShiftConfigParameters `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. // +kubebuilder:validation:Optional FixedSizeBucketingConfig *FieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigParameters `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. // +kubebuilder:validation:Optional RedactConfig *FieldTransformationsPrimitiveTransformationRedactConfigParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. // +kubebuilder:validation:Optional ReplaceConfig *FieldTransformationsPrimitiveTransformationReplaceConfigParameters `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. // +kubebuilder:validation:Optional ReplaceDictionaryConfig *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. // +kubebuilder:validation:Optional TimePartConfig *FieldTransformationsPrimitiveTransformationTimePartConfigParameters `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationParameters.
func (*FieldTransformationsPrimitiveTransformationParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationRedactConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationRedactConfigInitParameters struct { }
func (*FieldTransformationsPrimitiveTransformationRedactConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationRedactConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationRedactConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationRedactConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationRedactConfigObservation ¶
type FieldTransformationsPrimitiveTransformationRedactConfigObservation struct { }
func (*FieldTransformationsPrimitiveTransformationRedactConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationRedactConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationRedactConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationRedactConfigObservation.
func (*FieldTransformationsPrimitiveTransformationRedactConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationRedactConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationRedactConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationRedactConfigParameters ¶
type FieldTransformationsPrimitiveTransformationRedactConfigParameters struct { }
func (*FieldTransformationsPrimitiveTransformationRedactConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationRedactConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationRedactConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationRedactConfigParameters.
func (*FieldTransformationsPrimitiveTransformationRedactConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationRedactConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationRedactConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. NewValue *PrimitiveTransformationReplaceConfigNewValueInitParameters `json:"newValue,omitempty" tf:"new_value,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationReplaceConfigObservation ¶
type FieldTransformationsPrimitiveTransformationReplaceConfigObservation struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. NewValue *PrimitiveTransformationReplaceConfigNewValueObservation `json:"newValue,omitempty" tf:"new_value,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationReplaceConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationReplaceConfigObservation.
func (*FieldTransformationsPrimitiveTransformationReplaceConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationReplaceConfigParameters ¶
type FieldTransformationsPrimitiveTransformationReplaceConfigParameters struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. // +kubebuilder:validation:Optional NewValue *PrimitiveTransformationReplaceConfigNewValueParameters `json:"newValue" tf:"new_value,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationReplaceConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationReplaceConfigParameters.
func (*FieldTransformationsPrimitiveTransformationReplaceConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. WordList *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation ¶
type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. WordList *PrimitiveTransformationReplaceDictionaryConfigWordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation.
func (*FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters ¶
type FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. // +kubebuilder:validation:Optional WordList *PrimitiveTransformationReplaceDictionaryConfigWordListParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters.
func (*FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationReplaceDictionaryConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters ¶
type FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters.
func (*FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationTimePartConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationTimePartConfigObservation ¶
type FieldTransformationsPrimitiveTransformationTimePartConfigObservation struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationTimePartConfigObservation) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationTimePartConfigObservation) DeepCopy() *FieldTransformationsPrimitiveTransformationTimePartConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationTimePartConfigObservation.
func (*FieldTransformationsPrimitiveTransformationTimePartConfigObservation) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationTimePartConfigObservation) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationTimePartConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldTransformationsPrimitiveTransformationTimePartConfigParameters ¶
type FieldTransformationsPrimitiveTransformationTimePartConfigParameters struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. // +kubebuilder:validation:Optional PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*FieldTransformationsPrimitiveTransformationTimePartConfigParameters) DeepCopy ¶
func (in *FieldTransformationsPrimitiveTransformationTimePartConfigParameters) DeepCopy() *FieldTransformationsPrimitiveTransformationTimePartConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldTransformationsPrimitiveTransformationTimePartConfigParameters.
func (*FieldTransformationsPrimitiveTransformationTimePartConfigParameters) DeepCopyInto ¶
func (in *FieldTransformationsPrimitiveTransformationTimePartConfigParameters) DeepCopyInto(out *FieldTransformationsPrimitiveTransformationTimePartConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsInitParameters ¶
type FieldsInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldsInitParameters) DeepCopy ¶
func (in *FieldsInitParameters) DeepCopy() *FieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsInitParameters.
func (*FieldsInitParameters) DeepCopyInto ¶
func (in *FieldsInitParameters) DeepCopyInto(out *FieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsObservation ¶
type FieldsObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldsObservation) DeepCopy ¶
func (in *FieldsObservation) DeepCopy() *FieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsObservation.
func (*FieldsObservation) DeepCopyInto ¶
func (in *FieldsObservation) DeepCopyInto(out *FieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsParameters ¶
type FieldsParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FieldsParameters) DeepCopy ¶
func (in *FieldsParameters) DeepCopy() *FieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsParameters.
func (*FieldsParameters) DeepCopyInto ¶
func (in *FieldsParameters) DeepCopyInto(out *FieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSetInitParameters ¶
type FileSetInitParameters struct { // The regex-filtered set of files to scan. // Structure is documented below. RegexFileSet *RegexFileSetInitParameters `json:"regexFileSet,omitempty" tf:"regex_file_set,omitempty"` // The Cloud Storage url of the file(s) to scan, in the format gs://<bucket>/<path>. Trailing wildcard // in the path is allowed. // If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned // non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is // equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*FileSetInitParameters) DeepCopy ¶
func (in *FileSetInitParameters) DeepCopy() *FileSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSetInitParameters.
func (*FileSetInitParameters) DeepCopyInto ¶
func (in *FileSetInitParameters) DeepCopyInto(out *FileSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSetObservation ¶
type FileSetObservation struct { // The regex-filtered set of files to scan. // Structure is documented below. RegexFileSet *RegexFileSetObservation `json:"regexFileSet,omitempty" tf:"regex_file_set,omitempty"` // The Cloud Storage url of the file(s) to scan, in the format gs://<bucket>/<path>. Trailing wildcard // in the path is allowed. // If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned // non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is // equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*FileSetObservation) DeepCopy ¶
func (in *FileSetObservation) DeepCopy() *FileSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSetObservation.
func (*FileSetObservation) DeepCopyInto ¶
func (in *FileSetObservation) DeepCopyInto(out *FileSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSetParameters ¶
type FileSetParameters struct { // The regex-filtered set of files to scan. // Structure is documented below. // +kubebuilder:validation:Optional RegexFileSet *RegexFileSetParameters `json:"regexFileSet,omitempty" tf:"regex_file_set,omitempty"` // The Cloud Storage url of the file(s) to scan, in the format gs://<bucket>/<path>. Trailing wildcard // in the path is allowed. // If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned // non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is // equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*FileSetParameters) DeepCopy ¶
func (in *FileSetParameters) DeepCopy() *FileSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSetParameters.
func (*FileSetParameters) DeepCopyInto ¶
func (in *FileSetParameters) DeepCopyInto(out *FileSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigInitParameters ¶
type FixedSizeBucketingConfigInitParameters struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. BucketSize *float64 `json:"bucketSize,omitempty" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. LowerBound *LowerBoundInitParameters `json:"lowerBound,omitempty" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. UpperBound *UpperBoundInitParameters `json:"upperBound,omitempty" tf:"upper_bound,omitempty"` }
func (*FixedSizeBucketingConfigInitParameters) DeepCopy ¶
func (in *FixedSizeBucketingConfigInitParameters) DeepCopy() *FixedSizeBucketingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigInitParameters.
func (*FixedSizeBucketingConfigInitParameters) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigInitParameters) DeepCopyInto(out *FixedSizeBucketingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigLowerBoundInitParameters ¶
type FixedSizeBucketingConfigLowerBoundInitParameters struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*FixedSizeBucketingConfigLowerBoundInitParameters) DeepCopy ¶
func (in *FixedSizeBucketingConfigLowerBoundInitParameters) DeepCopy() *FixedSizeBucketingConfigLowerBoundInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigLowerBoundInitParameters.
func (*FixedSizeBucketingConfigLowerBoundInitParameters) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigLowerBoundInitParameters) DeepCopyInto(out *FixedSizeBucketingConfigLowerBoundInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigLowerBoundObservation ¶
type FixedSizeBucketingConfigLowerBoundObservation struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*FixedSizeBucketingConfigLowerBoundObservation) DeepCopy ¶
func (in *FixedSizeBucketingConfigLowerBoundObservation) DeepCopy() *FixedSizeBucketingConfigLowerBoundObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigLowerBoundObservation.
func (*FixedSizeBucketingConfigLowerBoundObservation) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigLowerBoundObservation) DeepCopyInto(out *FixedSizeBucketingConfigLowerBoundObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigLowerBoundParameters ¶
type FixedSizeBucketingConfigLowerBoundParameters struct { // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*FixedSizeBucketingConfigLowerBoundParameters) DeepCopy ¶
func (in *FixedSizeBucketingConfigLowerBoundParameters) DeepCopy() *FixedSizeBucketingConfigLowerBoundParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigLowerBoundParameters.
func (*FixedSizeBucketingConfigLowerBoundParameters) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigLowerBoundParameters) DeepCopyInto(out *FixedSizeBucketingConfigLowerBoundParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigObservation ¶
type FixedSizeBucketingConfigObservation struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. BucketSize *float64 `json:"bucketSize,omitempty" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. LowerBound *LowerBoundObservation `json:"lowerBound,omitempty" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. UpperBound *UpperBoundObservation `json:"upperBound,omitempty" tf:"upper_bound,omitempty"` }
func (*FixedSizeBucketingConfigObservation) DeepCopy ¶
func (in *FixedSizeBucketingConfigObservation) DeepCopy() *FixedSizeBucketingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigObservation.
func (*FixedSizeBucketingConfigObservation) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigObservation) DeepCopyInto(out *FixedSizeBucketingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigParameters ¶
type FixedSizeBucketingConfigParameters struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. // +kubebuilder:validation:Optional BucketSize *float64 `json:"bucketSize" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional LowerBound *LowerBoundParameters `json:"lowerBound" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional UpperBound *UpperBoundParameters `json:"upperBound" tf:"upper_bound,omitempty"` }
func (*FixedSizeBucketingConfigParameters) DeepCopy ¶
func (in *FixedSizeBucketingConfigParameters) DeepCopy() *FixedSizeBucketingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigParameters.
func (*FixedSizeBucketingConfigParameters) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigParameters) DeepCopyInto(out *FixedSizeBucketingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigUpperBoundInitParameters ¶
type FixedSizeBucketingConfigUpperBoundInitParameters struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*FixedSizeBucketingConfigUpperBoundInitParameters) DeepCopy ¶
func (in *FixedSizeBucketingConfigUpperBoundInitParameters) DeepCopy() *FixedSizeBucketingConfigUpperBoundInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigUpperBoundInitParameters.
func (*FixedSizeBucketingConfigUpperBoundInitParameters) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigUpperBoundInitParameters) DeepCopyInto(out *FixedSizeBucketingConfigUpperBoundInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigUpperBoundObservation ¶
type FixedSizeBucketingConfigUpperBoundObservation struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*FixedSizeBucketingConfigUpperBoundObservation) DeepCopy ¶
func (in *FixedSizeBucketingConfigUpperBoundObservation) DeepCopy() *FixedSizeBucketingConfigUpperBoundObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigUpperBoundObservation.
func (*FixedSizeBucketingConfigUpperBoundObservation) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigUpperBoundObservation) DeepCopyInto(out *FixedSizeBucketingConfigUpperBoundObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedSizeBucketingConfigUpperBoundParameters ¶
type FixedSizeBucketingConfigUpperBoundParameters struct { // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*FixedSizeBucketingConfigUpperBoundParameters) DeepCopy ¶
func (in *FixedSizeBucketingConfigUpperBoundParameters) DeepCopy() *FixedSizeBucketingConfigUpperBoundParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedSizeBucketingConfigUpperBoundParameters.
func (*FixedSizeBucketingConfigUpperBoundParameters) DeepCopyInto ¶
func (in *FixedSizeBucketingConfigUpperBoundParameters) DeepCopyInto(out *FixedSizeBucketingConfigUpperBoundParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRegexInitParameters ¶
type HotwordRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*HotwordRegexInitParameters) DeepCopy ¶
func (in *HotwordRegexInitParameters) DeepCopy() *HotwordRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRegexInitParameters.
func (*HotwordRegexInitParameters) DeepCopyInto ¶
func (in *HotwordRegexInitParameters) DeepCopyInto(out *HotwordRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRegexObservation ¶
type HotwordRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*HotwordRegexObservation) DeepCopy ¶
func (in *HotwordRegexObservation) DeepCopy() *HotwordRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRegexObservation.
func (*HotwordRegexObservation) DeepCopyInto ¶
func (in *HotwordRegexObservation) DeepCopyInto(out *HotwordRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRegexParameters ¶
type HotwordRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern" tf:"pattern,omitempty"` }
func (*HotwordRegexParameters) DeepCopy ¶
func (in *HotwordRegexParameters) DeepCopy() *HotwordRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRegexParameters.
func (*HotwordRegexParameters) DeepCopyInto ¶
func (in *HotwordRegexParameters) DeepCopyInto(out *HotwordRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleHotwordRegexInitParameters ¶
type HotwordRuleHotwordRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*HotwordRuleHotwordRegexInitParameters) DeepCopy ¶
func (in *HotwordRuleHotwordRegexInitParameters) DeepCopy() *HotwordRuleHotwordRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleHotwordRegexInitParameters.
func (*HotwordRuleHotwordRegexInitParameters) DeepCopyInto ¶
func (in *HotwordRuleHotwordRegexInitParameters) DeepCopyInto(out *HotwordRuleHotwordRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleHotwordRegexObservation ¶
type HotwordRuleHotwordRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*HotwordRuleHotwordRegexObservation) DeepCopy ¶
func (in *HotwordRuleHotwordRegexObservation) DeepCopy() *HotwordRuleHotwordRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleHotwordRegexObservation.
func (*HotwordRuleHotwordRegexObservation) DeepCopyInto ¶
func (in *HotwordRuleHotwordRegexObservation) DeepCopyInto(out *HotwordRuleHotwordRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleHotwordRegexParameters ¶
type HotwordRuleHotwordRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern" tf:"pattern,omitempty"` }
func (*HotwordRuleHotwordRegexParameters) DeepCopy ¶
func (in *HotwordRuleHotwordRegexParameters) DeepCopy() *HotwordRuleHotwordRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleHotwordRegexParameters.
func (*HotwordRuleHotwordRegexParameters) DeepCopyInto ¶
func (in *HotwordRuleHotwordRegexParameters) DeepCopyInto(out *HotwordRuleHotwordRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleInitParameters ¶
type HotwordRuleInitParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *HotwordRuleHotwordRegexInitParameters `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Likelihood adjustment to apply to all matching findings. // Structure is documented below. LikelihoodAdjustment *LikelihoodAdjustmentInitParameters `json:"likelihoodAdjustment,omitempty" tf:"likelihood_adjustment,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *HotwordRuleProximityInitParameters `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*HotwordRuleInitParameters) DeepCopy ¶
func (in *HotwordRuleInitParameters) DeepCopy() *HotwordRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleInitParameters.
func (*HotwordRuleInitParameters) DeepCopyInto ¶
func (in *HotwordRuleInitParameters) DeepCopyInto(out *HotwordRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleLikelihoodAdjustmentInitParameters ¶
type HotwordRuleLikelihoodAdjustmentInitParameters struct { // Set the likelihood of a finding to a fixed value. Either this or relative_likelihood can be set. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. FixedLikelihood *string `json:"fixedLikelihood,omitempty" tf:"fixed_likelihood,omitempty"` // Increase or decrease the likelihood by the specified number of levels. For example, // if a finding would be POSSIBLE without the detection rule and relativeLikelihood is 1, // then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. // Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an // adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY // will result in a final likelihood of LIKELY. Either this or fixed_likelihood can be set. RelativeLikelihood *float64 `json:"relativeLikelihood,omitempty" tf:"relative_likelihood,omitempty"` }
func (*HotwordRuleLikelihoodAdjustmentInitParameters) DeepCopy ¶
func (in *HotwordRuleLikelihoodAdjustmentInitParameters) DeepCopy() *HotwordRuleLikelihoodAdjustmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleLikelihoodAdjustmentInitParameters.
func (*HotwordRuleLikelihoodAdjustmentInitParameters) DeepCopyInto ¶
func (in *HotwordRuleLikelihoodAdjustmentInitParameters) DeepCopyInto(out *HotwordRuleLikelihoodAdjustmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleLikelihoodAdjustmentObservation ¶
type HotwordRuleLikelihoodAdjustmentObservation struct { // Set the likelihood of a finding to a fixed value. Either this or relative_likelihood can be set. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. FixedLikelihood *string `json:"fixedLikelihood,omitempty" tf:"fixed_likelihood,omitempty"` // Increase or decrease the likelihood by the specified number of levels. For example, // if a finding would be POSSIBLE without the detection rule and relativeLikelihood is 1, // then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. // Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an // adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY // will result in a final likelihood of LIKELY. Either this or fixed_likelihood can be set. RelativeLikelihood *float64 `json:"relativeLikelihood,omitempty" tf:"relative_likelihood,omitempty"` }
func (*HotwordRuleLikelihoodAdjustmentObservation) DeepCopy ¶
func (in *HotwordRuleLikelihoodAdjustmentObservation) DeepCopy() *HotwordRuleLikelihoodAdjustmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleLikelihoodAdjustmentObservation.
func (*HotwordRuleLikelihoodAdjustmentObservation) DeepCopyInto ¶
func (in *HotwordRuleLikelihoodAdjustmentObservation) DeepCopyInto(out *HotwordRuleLikelihoodAdjustmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleLikelihoodAdjustmentParameters ¶
type HotwordRuleLikelihoodAdjustmentParameters struct { // Set the likelihood of a finding to a fixed value. Either this or relative_likelihood can be set. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. // +kubebuilder:validation:Optional FixedLikelihood *string `json:"fixedLikelihood,omitempty" tf:"fixed_likelihood,omitempty"` // Increase or decrease the likelihood by the specified number of levels. For example, // if a finding would be POSSIBLE without the detection rule and relativeLikelihood is 1, // then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. // Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an // adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY // will result in a final likelihood of LIKELY. Either this or fixed_likelihood can be set. // +kubebuilder:validation:Optional RelativeLikelihood *float64 `json:"relativeLikelihood,omitempty" tf:"relative_likelihood,omitempty"` }
func (*HotwordRuleLikelihoodAdjustmentParameters) DeepCopy ¶
func (in *HotwordRuleLikelihoodAdjustmentParameters) DeepCopy() *HotwordRuleLikelihoodAdjustmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleLikelihoodAdjustmentParameters.
func (*HotwordRuleLikelihoodAdjustmentParameters) DeepCopyInto ¶
func (in *HotwordRuleLikelihoodAdjustmentParameters) DeepCopyInto(out *HotwordRuleLikelihoodAdjustmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleObservation ¶
type HotwordRuleObservation struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *HotwordRuleHotwordRegexObservation `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Likelihood adjustment to apply to all matching findings. // Structure is documented below. LikelihoodAdjustment *LikelihoodAdjustmentObservation `json:"likelihoodAdjustment,omitempty" tf:"likelihood_adjustment,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *HotwordRuleProximityObservation `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*HotwordRuleObservation) DeepCopy ¶
func (in *HotwordRuleObservation) DeepCopy() *HotwordRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleObservation.
func (*HotwordRuleObservation) DeepCopyInto ¶
func (in *HotwordRuleObservation) DeepCopyInto(out *HotwordRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleParameters ¶
type HotwordRuleParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. // +kubebuilder:validation:Optional HotwordRegex *HotwordRuleHotwordRegexParameters `json:"hotwordRegex" tf:"hotword_regex,omitempty"` // Likelihood adjustment to apply to all matching findings. // Structure is documented below. // +kubebuilder:validation:Optional LikelihoodAdjustment *LikelihoodAdjustmentParameters `json:"likelihoodAdjustment" tf:"likelihood_adjustment,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. // +kubebuilder:validation:Optional Proximity *HotwordRuleProximityParameters `json:"proximity" tf:"proximity,omitempty"` }
func (*HotwordRuleParameters) DeepCopy ¶
func (in *HotwordRuleParameters) DeepCopy() *HotwordRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleParameters.
func (*HotwordRuleParameters) DeepCopyInto ¶
func (in *HotwordRuleParameters) DeepCopyInto(out *HotwordRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleProximityInitParameters ¶
type HotwordRuleProximityInitParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*HotwordRuleProximityInitParameters) DeepCopy ¶
func (in *HotwordRuleProximityInitParameters) DeepCopy() *HotwordRuleProximityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleProximityInitParameters.
func (*HotwordRuleProximityInitParameters) DeepCopyInto ¶
func (in *HotwordRuleProximityInitParameters) DeepCopyInto(out *HotwordRuleProximityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleProximityObservation ¶
type HotwordRuleProximityObservation struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*HotwordRuleProximityObservation) DeepCopy ¶
func (in *HotwordRuleProximityObservation) DeepCopy() *HotwordRuleProximityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleProximityObservation.
func (*HotwordRuleProximityObservation) DeepCopyInto ¶
func (in *HotwordRuleProximityObservation) DeepCopyInto(out *HotwordRuleProximityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HotwordRuleProximityParameters ¶
type HotwordRuleProximityParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified // +kubebuilder:validation:Optional WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified // +kubebuilder:validation:Optional WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*HotwordRuleProximityParameters) DeepCopy ¶
func (in *HotwordRuleProximityParameters) DeepCopy() *HotwordRuleProximityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HotwordRuleProximityParameters.
func (*HotwordRuleProximityParameters) DeepCopyInto ¶
func (in *HotwordRuleProximityParameters) DeepCopyInto(out *HotwordRuleProximityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridOptionsInitParameters ¶
type HybridOptionsInitParameters struct { // A description of the job trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // To organize findings, these labels will be added to each finding. // Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. // Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. // No more than 10 labels can be associated with a given finding. // Examples: // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // These are labels that each inspection request must include within their 'finding_labels' map. Request // may contain others, but any missing one of these will be rejected. // Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. // No more than 10 keys can be required. RequiredFindingLabelKeys []*string `json:"requiredFindingLabelKeys,omitempty" tf:"required_finding_label_keys,omitempty"` // If the container is a table, additional information to make findings meaningful such as the columns that are primary keys. // Structure is documented below. TableOptions *TableOptionsInitParameters `json:"tableOptions,omitempty" tf:"table_options,omitempty"` }
func (*HybridOptionsInitParameters) DeepCopy ¶
func (in *HybridOptionsInitParameters) DeepCopy() *HybridOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridOptionsInitParameters.
func (*HybridOptionsInitParameters) DeepCopyInto ¶
func (in *HybridOptionsInitParameters) DeepCopyInto(out *HybridOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridOptionsObservation ¶
type HybridOptionsObservation struct { // A description of the job trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // To organize findings, these labels will be added to each finding. // Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. // Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. // No more than 10 labels can be associated with a given finding. // Examples: // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // These are labels that each inspection request must include within their 'finding_labels' map. Request // may contain others, but any missing one of these will be rejected. // Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. // No more than 10 keys can be required. RequiredFindingLabelKeys []*string `json:"requiredFindingLabelKeys,omitempty" tf:"required_finding_label_keys,omitempty"` // If the container is a table, additional information to make findings meaningful such as the columns that are primary keys. // Structure is documented below. TableOptions *TableOptionsObservation `json:"tableOptions,omitempty" tf:"table_options,omitempty"` }
func (*HybridOptionsObservation) DeepCopy ¶
func (in *HybridOptionsObservation) DeepCopy() *HybridOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridOptionsObservation.
func (*HybridOptionsObservation) DeepCopyInto ¶
func (in *HybridOptionsObservation) DeepCopyInto(out *HybridOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridOptionsParameters ¶
type HybridOptionsParameters struct { // A description of the job trigger. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // To organize findings, these labels will be added to each finding. // Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. // Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. // No more than 10 labels can be associated with a given finding. // Examples: // +kubebuilder:validation:Optional // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // These are labels that each inspection request must include within their 'finding_labels' map. Request // may contain others, but any missing one of these will be rejected. // Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. // No more than 10 keys can be required. // +kubebuilder:validation:Optional RequiredFindingLabelKeys []*string `json:"requiredFindingLabelKeys,omitempty" tf:"required_finding_label_keys,omitempty"` // If the container is a table, additional information to make findings meaningful such as the columns that are primary keys. // Structure is documented below. // +kubebuilder:validation:Optional TableOptions *TableOptionsParameters `json:"tableOptions,omitempty" tf:"table_options,omitempty"` }
func (*HybridOptionsParameters) DeepCopy ¶
func (in *HybridOptionsParameters) DeepCopy() *HybridOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridOptionsParameters.
func (*HybridOptionsParameters) DeepCopyInto ¶
func (in *HybridOptionsParameters) DeepCopyInto(out *HybridOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentifyingFieldsInitParameters ¶
type IdentifyingFieldsInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IdentifyingFieldsInitParameters) DeepCopy ¶
func (in *IdentifyingFieldsInitParameters) DeepCopy() *IdentifyingFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentifyingFieldsInitParameters.
func (*IdentifyingFieldsInitParameters) DeepCopyInto ¶
func (in *IdentifyingFieldsInitParameters) DeepCopyInto(out *IdentifyingFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentifyingFieldsObservation ¶
type IdentifyingFieldsObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IdentifyingFieldsObservation) DeepCopy ¶
func (in *IdentifyingFieldsObservation) DeepCopy() *IdentifyingFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentifyingFieldsObservation.
func (*IdentifyingFieldsObservation) DeepCopyInto ¶
func (in *IdentifyingFieldsObservation) DeepCopyInto(out *IdentifyingFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentifyingFieldsParameters ¶
type IdentifyingFieldsParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*IdentifyingFieldsParameters) DeepCopy ¶
func (in *IdentifyingFieldsParameters) DeepCopy() *IdentifyingFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentifyingFieldsParameters.
func (*IdentifyingFieldsParameters) DeepCopyInto ¶
func (in *IdentifyingFieldsParameters) DeepCopyInto(out *IdentifyingFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageTransformationsInitParameters ¶
type ImageTransformationsInitParameters struct { // For determination of how redaction of images should occur. // Structure is documented below. Transforms []TransformsInitParameters `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ImageTransformationsInitParameters) DeepCopy ¶
func (in *ImageTransformationsInitParameters) DeepCopy() *ImageTransformationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTransformationsInitParameters.
func (*ImageTransformationsInitParameters) DeepCopyInto ¶
func (in *ImageTransformationsInitParameters) DeepCopyInto(out *ImageTransformationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageTransformationsObservation ¶
type ImageTransformationsObservation struct { // For determination of how redaction of images should occur. // Structure is documented below. Transforms []TransformsObservation `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ImageTransformationsObservation) DeepCopy ¶
func (in *ImageTransformationsObservation) DeepCopy() *ImageTransformationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTransformationsObservation.
func (*ImageTransformationsObservation) DeepCopyInto ¶
func (in *ImageTransformationsObservation) DeepCopyInto(out *ImageTransformationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageTransformationsParameters ¶
type ImageTransformationsParameters struct { // For determination of how redaction of images should occur. // Structure is documented below. // +kubebuilder:validation:Optional Transforms []TransformsParameters `json:"transforms" tf:"transforms,omitempty"` }
func (*ImageTransformationsParameters) DeepCopy ¶
func (in *ImageTransformationsParameters) DeepCopy() *ImageTransformationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTransformationsParameters.
func (*ImageTransformationsParameters) DeepCopyInto ¶
func (in *ImageTransformationsParameters) DeepCopyInto(out *ImageTransformationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludedFieldsInitParameters ¶
type IncludedFieldsInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IncludedFieldsInitParameters) DeepCopy ¶
func (in *IncludedFieldsInitParameters) DeepCopy() *IncludedFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludedFieldsInitParameters.
func (*IncludedFieldsInitParameters) DeepCopyInto ¶
func (in *IncludedFieldsInitParameters) DeepCopyInto(out *IncludedFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludedFieldsObservation ¶
type IncludedFieldsObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IncludedFieldsObservation) DeepCopy ¶
func (in *IncludedFieldsObservation) DeepCopy() *IncludedFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludedFieldsObservation.
func (*IncludedFieldsObservation) DeepCopyInto ¶
func (in *IncludedFieldsObservation) DeepCopyInto(out *IncludedFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludedFieldsParameters ¶
type IncludedFieldsParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*IncludedFieldsParameters) DeepCopy ¶
func (in *IncludedFieldsParameters) DeepCopy() *IncludedFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludedFieldsParameters.
func (*IncludedFieldsParameters) DeepCopyInto ¶
func (in *IncludedFieldsParameters) DeepCopyInto(out *IncludedFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeInitParameters ¶
type InfoTypeInitParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypeInitParameters) DeepCopy ¶
func (in *InfoTypeInitParameters) DeepCopy() *InfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeInitParameters.
func (*InfoTypeInitParameters) DeepCopyInto ¶
func (in *InfoTypeInitParameters) DeepCopyInto(out *InfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeObservation ¶
type InfoTypeObservation struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypeObservation) DeepCopy ¶
func (in *InfoTypeObservation) DeepCopy() *InfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeObservation.
func (*InfoTypeObservation) DeepCopyInto ¶
func (in *InfoTypeObservation) DeepCopyInto(out *InfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeParameters ¶
type InfoTypeParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *InfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypeParameters) DeepCopy ¶
func (in *InfoTypeParameters) DeepCopy() *InfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeParameters.
func (*InfoTypeParameters) DeepCopyInto ¶
func (in *InfoTypeParameters) DeepCopyInto(out *InfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeSensitivityScoreInitParameters ¶
type InfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *InfoTypeSensitivityScoreInitParameters) DeepCopy() *InfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeSensitivityScoreInitParameters.
func (*InfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *InfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *InfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeSensitivityScoreObservation ¶
type InfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *InfoTypeSensitivityScoreObservation) DeepCopy() *InfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeSensitivityScoreObservation.
func (*InfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *InfoTypeSensitivityScoreObservation) DeepCopyInto(out *InfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeSensitivityScoreParameters ¶
type InfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*InfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *InfoTypeSensitivityScoreParameters) DeepCopy() *InfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeSensitivityScoreParameters.
func (*InfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *InfoTypeSensitivityScoreParameters) DeepCopyInto(out *InfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsInitParameters ¶
type InfoTypeTransformationsInitParameters struct { // Transformation for each infoType. Cannot specify more than one for a given infoType. // Structure is documented below. Transformations []TransformationsInitParameters `json:"transformations,omitempty" tf:"transformations,omitempty"` }
func (*InfoTypeTransformationsInitParameters) DeepCopy ¶
func (in *InfoTypeTransformationsInitParameters) DeepCopy() *InfoTypeTransformationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsInitParameters.
func (*InfoTypeTransformationsInitParameters) DeepCopyInto ¶
func (in *InfoTypeTransformationsInitParameters) DeepCopyInto(out *InfoTypeTransformationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsObservation ¶
type InfoTypeTransformationsObservation struct { // Transformation for each infoType. Cannot specify more than one for a given infoType. // Structure is documented below. Transformations []TransformationsObservation `json:"transformations,omitempty" tf:"transformations,omitempty"` }
func (*InfoTypeTransformationsObservation) DeepCopy ¶
func (in *InfoTypeTransformationsObservation) DeepCopy() *InfoTypeTransformationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsObservation.
func (*InfoTypeTransformationsObservation) DeepCopyInto ¶
func (in *InfoTypeTransformationsObservation) DeepCopyInto(out *InfoTypeTransformationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsParameters ¶
type InfoTypeTransformationsParameters struct { // Transformation for each infoType. Cannot specify more than one for a given infoType. // Structure is documented below. // +kubebuilder:validation:Optional Transformations []TransformationsParameters `json:"transformations" tf:"transformations,omitempty"` }
func (*InfoTypeTransformationsParameters) DeepCopy ¶
func (in *InfoTypeTransformationsParameters) DeepCopy() *InfoTypeTransformationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsParameters.
func (*InfoTypeTransformationsParameters) DeepCopyInto ¶
func (in *InfoTypeTransformationsParameters) DeepCopyInto(out *InfoTypeTransformationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsTransformationsInfoTypesInitParameters ¶
type InfoTypeTransformationsTransformationsInfoTypesInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *TransformationsInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypeTransformationsTransformationsInfoTypesInitParameters) DeepCopy ¶
func (in *InfoTypeTransformationsTransformationsInfoTypesInitParameters) DeepCopy() *InfoTypeTransformationsTransformationsInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsTransformationsInfoTypesInitParameters.
func (*InfoTypeTransformationsTransformationsInfoTypesInitParameters) DeepCopyInto ¶
func (in *InfoTypeTransformationsTransformationsInfoTypesInitParameters) DeepCopyInto(out *InfoTypeTransformationsTransformationsInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsTransformationsInfoTypesObservation ¶
type InfoTypeTransformationsTransformationsInfoTypesObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *TransformationsInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypeTransformationsTransformationsInfoTypesObservation) DeepCopy ¶
func (in *InfoTypeTransformationsTransformationsInfoTypesObservation) DeepCopy() *InfoTypeTransformationsTransformationsInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsTransformationsInfoTypesObservation.
func (*InfoTypeTransformationsTransformationsInfoTypesObservation) DeepCopyInto ¶
func (in *InfoTypeTransformationsTransformationsInfoTypesObservation) DeepCopyInto(out *InfoTypeTransformationsTransformationsInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsTransformationsInfoTypesParameters ¶
type InfoTypeTransformationsTransformationsInfoTypesParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *TransformationsInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypeTransformationsTransformationsInfoTypesParameters) DeepCopy ¶
func (in *InfoTypeTransformationsTransformationsInfoTypesParameters) DeepCopy() *InfoTypeTransformationsTransformationsInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsTransformationsInfoTypesParameters.
func (*InfoTypeTransformationsTransformationsInfoTypesParameters) DeepCopyInto ¶
func (in *InfoTypeTransformationsTransformationsInfoTypesParameters) DeepCopyInto(out *InfoTypeTransformationsTransformationsInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsTransformationsInitParameters ¶
type InfoTypeTransformationsTransformationsInitParameters struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. InfoTypes []InfoTypeTransformationsTransformationsInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. PrimitiveTransformation *TransformationsPrimitiveTransformationInitParameters `json:"primitiveTransformation,omitempty" tf:"primitive_transformation,omitempty"` }
func (*InfoTypeTransformationsTransformationsInitParameters) DeepCopy ¶
func (in *InfoTypeTransformationsTransformationsInitParameters) DeepCopy() *InfoTypeTransformationsTransformationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsTransformationsInitParameters.
func (*InfoTypeTransformationsTransformationsInitParameters) DeepCopyInto ¶
func (in *InfoTypeTransformationsTransformationsInitParameters) DeepCopyInto(out *InfoTypeTransformationsTransformationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsTransformationsObservation ¶
type InfoTypeTransformationsTransformationsObservation struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. InfoTypes []InfoTypeTransformationsTransformationsInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. PrimitiveTransformation *TransformationsPrimitiveTransformationObservation `json:"primitiveTransformation,omitempty" tf:"primitive_transformation,omitempty"` }
func (*InfoTypeTransformationsTransformationsObservation) DeepCopy ¶
func (in *InfoTypeTransformationsTransformationsObservation) DeepCopy() *InfoTypeTransformationsTransformationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsTransformationsObservation.
func (*InfoTypeTransformationsTransformationsObservation) DeepCopyInto ¶
func (in *InfoTypeTransformationsTransformationsObservation) DeepCopyInto(out *InfoTypeTransformationsTransformationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypeTransformationsTransformationsParameters ¶
type InfoTypeTransformationsTransformationsParameters struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []InfoTypeTransformationsTransformationsInfoTypesParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. // +kubebuilder:validation:Optional PrimitiveTransformation *TransformationsPrimitiveTransformationParameters `json:"primitiveTransformation" tf:"primitive_transformation,omitempty"` }
func (*InfoTypeTransformationsTransformationsParameters) DeepCopy ¶
func (in *InfoTypeTransformationsTransformationsParameters) DeepCopy() *InfoTypeTransformationsTransformationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypeTransformationsTransformationsParameters.
func (*InfoTypeTransformationsTransformationsParameters) DeepCopyInto ¶
func (in *InfoTypeTransformationsTransformationsParameters) DeepCopyInto(out *InfoTypeTransformationsTransformationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypesInitParameters ¶
type InfoTypesInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *SensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypesInitParameters) DeepCopy ¶
func (in *InfoTypesInitParameters) DeepCopy() *InfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypesInitParameters.
func (*InfoTypesInitParameters) DeepCopyInto ¶
func (in *InfoTypesInitParameters) DeepCopyInto(out *InfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypesObservation ¶
type InfoTypesObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *SensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypesObservation) DeepCopy ¶
func (in *InfoTypesObservation) DeepCopy() *InfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypesObservation.
func (*InfoTypesObservation) DeepCopyInto ¶
func (in *InfoTypesObservation) DeepCopyInto(out *InfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypesParameters ¶
type InfoTypesParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *SensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InfoTypesParameters) DeepCopy ¶
func (in *InfoTypesParameters) DeepCopy() *InfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypesParameters.
func (*InfoTypesParameters) DeepCopyInto ¶
func (in *InfoTypesParameters) DeepCopyInto(out *InfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypesSensitivityScoreInitParameters ¶
type InfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *InfoTypesSensitivityScoreInitParameters) DeepCopy() *InfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypesSensitivityScoreInitParameters.
func (*InfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *InfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *InfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypesSensitivityScoreObservation ¶
type InfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *InfoTypesSensitivityScoreObservation) DeepCopy() *InfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypesSensitivityScoreObservation.
func (*InfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *InfoTypesSensitivityScoreObservation) DeepCopyInto(out *InfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfoTypesSensitivityScoreParameters ¶
type InfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*InfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *InfoTypesSensitivityScoreParameters) DeepCopy() *InfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoTypesSensitivityScoreParameters.
func (*InfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *InfoTypesSensitivityScoreParameters) DeepCopyInto(out *InfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigCustomInfoTypesInitParameters ¶
type InspectConfigCustomInfoTypesInitParameters struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *CustomInfoTypesDictionaryInitParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. // Possible values are: EXCLUSION_TYPE_EXCLUDE. ExclusionType *string `json:"exclusionType,omitempty" tf:"exclusion_type,omitempty"` // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *CustomInfoTypesInfoTypeInitParameters `json:"infoType,omitempty" tf:"info_type,omitempty"` // Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria // specified by the rule. // Default value is VERY_LIKELY. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. Likelihood *string `json:"likelihood,omitempty" tf:"likelihood,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *CustomInfoTypesRegexInitParameters `json:"regex,omitempty" tf:"regex,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectConfigCustomInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // A reference to a StoredInfoType to use with scanning. // Structure is documented below. StoredType *CustomInfoTypesStoredTypeInitParameters `json:"storedType,omitempty" tf:"stored_type,omitempty"` // Message for detecting output from deidentification transformations that support reversing. SurrogateType *CustomInfoTypesSurrogateTypeInitParameters `json:"surrogateType,omitempty" tf:"surrogate_type,omitempty"` }
func (*InspectConfigCustomInfoTypesInitParameters) DeepCopy ¶
func (in *InspectConfigCustomInfoTypesInitParameters) DeepCopy() *InspectConfigCustomInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigCustomInfoTypesInitParameters.
func (*InspectConfigCustomInfoTypesInitParameters) DeepCopyInto ¶
func (in *InspectConfigCustomInfoTypesInitParameters) DeepCopyInto(out *InspectConfigCustomInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigCustomInfoTypesObservation ¶
type InspectConfigCustomInfoTypesObservation struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *CustomInfoTypesDictionaryObservation `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. // Possible values are: EXCLUSION_TYPE_EXCLUDE. ExclusionType *string `json:"exclusionType,omitempty" tf:"exclusion_type,omitempty"` // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *CustomInfoTypesInfoTypeObservation `json:"infoType,omitempty" tf:"info_type,omitempty"` // Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria // specified by the rule. // Default value is VERY_LIKELY. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. Likelihood *string `json:"likelihood,omitempty" tf:"likelihood,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *CustomInfoTypesRegexObservation `json:"regex,omitempty" tf:"regex,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectConfigCustomInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // A reference to a StoredInfoType to use with scanning. // Structure is documented below. StoredType *CustomInfoTypesStoredTypeObservation `json:"storedType,omitempty" tf:"stored_type,omitempty"` // Message for detecting output from deidentification transformations that support reversing. SurrogateType *CustomInfoTypesSurrogateTypeParameters `json:"surrogateType,omitempty" tf:"surrogate_type,omitempty"` }
func (*InspectConfigCustomInfoTypesObservation) DeepCopy ¶
func (in *InspectConfigCustomInfoTypesObservation) DeepCopy() *InspectConfigCustomInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigCustomInfoTypesObservation.
func (*InspectConfigCustomInfoTypesObservation) DeepCopyInto ¶
func (in *InspectConfigCustomInfoTypesObservation) DeepCopyInto(out *InspectConfigCustomInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigCustomInfoTypesParameters ¶
type InspectConfigCustomInfoTypesParameters struct { // Dictionary which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Dictionary *CustomInfoTypesDictionaryParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. // Possible values are: EXCLUSION_TYPE_EXCLUDE. // +kubebuilder:validation:Optional ExclusionType *string `json:"exclusionType,omitempty" tf:"exclusion_type,omitempty"` // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. // +kubebuilder:validation:Optional InfoType *CustomInfoTypesInfoTypeParameters `json:"infoType" tf:"info_type,omitempty"` // Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria // specified by the rule. // Default value is VERY_LIKELY. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. // +kubebuilder:validation:Optional Likelihood *string `json:"likelihood,omitempty" tf:"likelihood,omitempty"` // Regular expression which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Regex *CustomInfoTypesRegexParameters `json:"regex,omitempty" tf:"regex,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *InspectConfigCustomInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // A reference to a StoredInfoType to use with scanning. // Structure is documented below. // +kubebuilder:validation:Optional StoredType *CustomInfoTypesStoredTypeParameters `json:"storedType,omitempty" tf:"stored_type,omitempty"` // Message for detecting output from deidentification transformations that support reversing. // +kubebuilder:validation:Optional SurrogateType *CustomInfoTypesSurrogateTypeParameters `json:"surrogateType,omitempty" tf:"surrogate_type,omitempty"` }
func (*InspectConfigCustomInfoTypesParameters) DeepCopy ¶
func (in *InspectConfigCustomInfoTypesParameters) DeepCopy() *InspectConfigCustomInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigCustomInfoTypesParameters.
func (*InspectConfigCustomInfoTypesParameters) DeepCopyInto ¶
func (in *InspectConfigCustomInfoTypesParameters) DeepCopyInto(out *InspectConfigCustomInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigCustomInfoTypesSensitivityScoreInitParameters ¶
type InspectConfigCustomInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectConfigCustomInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *InspectConfigCustomInfoTypesSensitivityScoreInitParameters) DeepCopy() *InspectConfigCustomInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigCustomInfoTypesSensitivityScoreInitParameters.
func (*InspectConfigCustomInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *InspectConfigCustomInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *InspectConfigCustomInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigCustomInfoTypesSensitivityScoreObservation ¶
type InspectConfigCustomInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectConfigCustomInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *InspectConfigCustomInfoTypesSensitivityScoreObservation) DeepCopy() *InspectConfigCustomInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigCustomInfoTypesSensitivityScoreObservation.
func (*InspectConfigCustomInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *InspectConfigCustomInfoTypesSensitivityScoreObservation) DeepCopyInto(out *InspectConfigCustomInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigCustomInfoTypesSensitivityScoreParameters ¶
type InspectConfigCustomInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*InspectConfigCustomInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *InspectConfigCustomInfoTypesSensitivityScoreParameters) DeepCopy() *InspectConfigCustomInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigCustomInfoTypesSensitivityScoreParameters.
func (*InspectConfigCustomInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *InspectConfigCustomInfoTypesSensitivityScoreParameters) DeepCopyInto(out *InspectConfigCustomInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigInfoTypesInitParameters ¶
type InspectConfigInfoTypesInitParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectConfigInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectConfigInfoTypesInitParameters) DeepCopy ¶
func (in *InspectConfigInfoTypesInitParameters) DeepCopy() *InspectConfigInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigInfoTypesInitParameters.
func (*InspectConfigInfoTypesInitParameters) DeepCopyInto ¶
func (in *InspectConfigInfoTypesInitParameters) DeepCopyInto(out *InspectConfigInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigInfoTypesObservation ¶
type InspectConfigInfoTypesObservation struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectConfigInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectConfigInfoTypesObservation) DeepCopy ¶
func (in *InspectConfigInfoTypesObservation) DeepCopy() *InspectConfigInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigInfoTypesObservation.
func (*InspectConfigInfoTypesObservation) DeepCopyInto ¶
func (in *InspectConfigInfoTypesObservation) DeepCopyInto(out *InspectConfigInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigInfoTypesParameters ¶
type InspectConfigInfoTypesParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *InspectConfigInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectConfigInfoTypesParameters) DeepCopy ¶
func (in *InspectConfigInfoTypesParameters) DeepCopy() *InspectConfigInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigInfoTypesParameters.
func (*InspectConfigInfoTypesParameters) DeepCopyInto ¶
func (in *InspectConfigInfoTypesParameters) DeepCopyInto(out *InspectConfigInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigInfoTypesSensitivityScoreInitParameters ¶
type InspectConfigInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *InspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopy() *InspectConfigInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigInfoTypesSensitivityScoreInitParameters.
func (*InspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *InspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *InspectConfigInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigInfoTypesSensitivityScoreObservation ¶
type InspectConfigInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectConfigInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *InspectConfigInfoTypesSensitivityScoreObservation) DeepCopy() *InspectConfigInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigInfoTypesSensitivityScoreObservation.
func (*InspectConfigInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *InspectConfigInfoTypesSensitivityScoreObservation) DeepCopyInto(out *InspectConfigInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigInfoTypesSensitivityScoreParameters ¶
type InspectConfigInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*InspectConfigInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *InspectConfigInfoTypesSensitivityScoreParameters) DeepCopy() *InspectConfigInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigInfoTypesSensitivityScoreParameters.
func (*InspectConfigInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *InspectConfigInfoTypesSensitivityScoreParameters) DeepCopyInto(out *InspectConfigInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigInitParameters ¶
type InspectConfigInitParameters struct { // List of options defining data content to scan. If empty, text, images, and other content will be included. // Each value may be one of: CONTENT_TEXT, CONTENT_IMAGE. ContentOptions []*string `json:"contentOptions,omitempty" tf:"content_options,omitempty"` // Custom info types to be used. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more. // Structure is documented below. CustomInfoTypes []CustomInfoTypesInitParameters `json:"customInfoTypes,omitempty" tf:"custom_info_types,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *bool `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // When true, a contextual quote from the data that triggered a finding is included in the response. IncludeQuote *bool `json:"includeQuote,omitempty" tf:"include_quote,omitempty"` // Restricts what infoTypes to look for. The values must correspond to InfoType values returned by infoTypes.list // or listed at https://cloud.google.com/dlp/docs/infotypes-reference. // When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. // By default this may be all types, but may change over time as detectors are updated. // Structure is documented below. InfoTypes []InspectConfigInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Configuration to control the number of findings returned. // Structure is documented below. Limits *LimitsInitParameters `json:"limits,omitempty" tf:"limits,omitempty"` // Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info // Default value is POSSIBLE. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. MinLikelihood *string `json:"minLikelihood,omitempty" tf:"min_likelihood,omitempty"` // Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, // other rules are executed in the order they are specified for each info type. // Structure is documented below. RuleSet []RuleSetInitParameters `json:"ruleSet,omitempty" tf:"rule_set,omitempty"` }
func (*InspectConfigInitParameters) DeepCopy ¶
func (in *InspectConfigInitParameters) DeepCopy() *InspectConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigInitParameters.
func (*InspectConfigInitParameters) DeepCopyInto ¶
func (in *InspectConfigInitParameters) DeepCopyInto(out *InspectConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigLimitsInitParameters ¶
type InspectConfigLimitsInitParameters struct { // Configuration of findings limit given for specified infoTypes. // Structure is documented below. MaxFindingsPerInfoType []LimitsMaxFindingsPerInfoTypeInitParameters `json:"maxFindingsPerInfoType,omitempty" tf:"max_findings_per_info_type,omitempty"` // Max number of findings that will be returned for each item scanned. The maximum returned is 2000. MaxFindingsPerItem *float64 `json:"maxFindingsPerItem,omitempty" tf:"max_findings_per_item,omitempty"` // Max number of findings that will be returned per request/job. The maximum returned is 2000. MaxFindingsPerRequest *float64 `json:"maxFindingsPerRequest,omitempty" tf:"max_findings_per_request,omitempty"` }
func (*InspectConfigLimitsInitParameters) DeepCopy ¶
func (in *InspectConfigLimitsInitParameters) DeepCopy() *InspectConfigLimitsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigLimitsInitParameters.
func (*InspectConfigLimitsInitParameters) DeepCopyInto ¶
func (in *InspectConfigLimitsInitParameters) DeepCopyInto(out *InspectConfigLimitsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigLimitsObservation ¶
type InspectConfigLimitsObservation struct { // Configuration of findings limit given for specified infoTypes. // Structure is documented below. MaxFindingsPerInfoType []LimitsMaxFindingsPerInfoTypeObservation `json:"maxFindingsPerInfoType,omitempty" tf:"max_findings_per_info_type,omitempty"` // Max number of findings that will be returned for each item scanned. The maximum returned is 2000. MaxFindingsPerItem *float64 `json:"maxFindingsPerItem,omitempty" tf:"max_findings_per_item,omitempty"` // Max number of findings that will be returned per request/job. The maximum returned is 2000. MaxFindingsPerRequest *float64 `json:"maxFindingsPerRequest,omitempty" tf:"max_findings_per_request,omitempty"` }
func (*InspectConfigLimitsObservation) DeepCopy ¶
func (in *InspectConfigLimitsObservation) DeepCopy() *InspectConfigLimitsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigLimitsObservation.
func (*InspectConfigLimitsObservation) DeepCopyInto ¶
func (in *InspectConfigLimitsObservation) DeepCopyInto(out *InspectConfigLimitsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigLimitsParameters ¶
type InspectConfigLimitsParameters struct { // Configuration of findings limit given for specified infoTypes. // Structure is documented below. // +kubebuilder:validation:Optional MaxFindingsPerInfoType []LimitsMaxFindingsPerInfoTypeParameters `json:"maxFindingsPerInfoType,omitempty" tf:"max_findings_per_info_type,omitempty"` // Max number of findings that will be returned for each item scanned. The maximum returned is 2000. // +kubebuilder:validation:Optional MaxFindingsPerItem *float64 `json:"maxFindingsPerItem,omitempty" tf:"max_findings_per_item,omitempty"` // Max number of findings that will be returned per request/job. The maximum returned is 2000. // +kubebuilder:validation:Optional MaxFindingsPerRequest *float64 `json:"maxFindingsPerRequest,omitempty" tf:"max_findings_per_request,omitempty"` }
func (*InspectConfigLimitsParameters) DeepCopy ¶
func (in *InspectConfigLimitsParameters) DeepCopy() *InspectConfigLimitsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigLimitsParameters.
func (*InspectConfigLimitsParameters) DeepCopyInto ¶
func (in *InspectConfigLimitsParameters) DeepCopyInto(out *InspectConfigLimitsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigObservation ¶
type InspectConfigObservation struct { // List of options defining data content to scan. If empty, text, images, and other content will be included. // Each value may be one of: CONTENT_TEXT, CONTENT_IMAGE. ContentOptions []*string `json:"contentOptions,omitempty" tf:"content_options,omitempty"` // Custom info types to be used. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more. // Structure is documented below. CustomInfoTypes []CustomInfoTypesObservation `json:"customInfoTypes,omitempty" tf:"custom_info_types,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *bool `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // When true, a contextual quote from the data that triggered a finding is included in the response. IncludeQuote *bool `json:"includeQuote,omitempty" tf:"include_quote,omitempty"` // Restricts what infoTypes to look for. The values must correspond to InfoType values returned by infoTypes.list // or listed at https://cloud.google.com/dlp/docs/infotypes-reference. // When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. // By default this may be all types, but may change over time as detectors are updated. // Structure is documented below. InfoTypes []InspectConfigInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Configuration to control the number of findings returned. // Structure is documented below. Limits *LimitsObservation `json:"limits,omitempty" tf:"limits,omitempty"` // Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info // Default value is POSSIBLE. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. MinLikelihood *string `json:"minLikelihood,omitempty" tf:"min_likelihood,omitempty"` // Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, // other rules are executed in the order they are specified for each info type. // Structure is documented below. RuleSet []RuleSetObservation `json:"ruleSet,omitempty" tf:"rule_set,omitempty"` }
func (*InspectConfigObservation) DeepCopy ¶
func (in *InspectConfigObservation) DeepCopy() *InspectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigObservation.
func (*InspectConfigObservation) DeepCopyInto ¶
func (in *InspectConfigObservation) DeepCopyInto(out *InspectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigParameters ¶
type InspectConfigParameters struct { // List of options defining data content to scan. If empty, text, images, and other content will be included. // Each value may be one of: CONTENT_TEXT, CONTENT_IMAGE. // +kubebuilder:validation:Optional ContentOptions []*string `json:"contentOptions,omitempty" tf:"content_options,omitempty"` // Custom info types to be used. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more. // Structure is documented below. // +kubebuilder:validation:Optional CustomInfoTypes []CustomInfoTypesParameters `json:"customInfoTypes,omitempty" tf:"custom_info_types,omitempty"` // When true, excludes type information of the findings. // +kubebuilder:validation:Optional ExcludeInfoTypes *bool `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // When true, a contextual quote from the data that triggered a finding is included in the response. // +kubebuilder:validation:Optional IncludeQuote *bool `json:"includeQuote,omitempty" tf:"include_quote,omitempty"` // Restricts what infoTypes to look for. The values must correspond to InfoType values returned by infoTypes.list // or listed at https://cloud.google.com/dlp/docs/infotypes-reference. // When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. // By default this may be all types, but may change over time as detectors are updated. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []InspectConfigInfoTypesParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Configuration to control the number of findings returned. // Structure is documented below. // +kubebuilder:validation:Optional Limits *LimitsParameters `json:"limits,omitempty" tf:"limits,omitempty"` // Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info // Default value is POSSIBLE. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. // +kubebuilder:validation:Optional MinLikelihood *string `json:"minLikelihood,omitempty" tf:"min_likelihood,omitempty"` // Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, // other rules are executed in the order they are specified for each info type. // Structure is documented below. // +kubebuilder:validation:Optional RuleSet []RuleSetParameters `json:"ruleSet,omitempty" tf:"rule_set,omitempty"` }
func (*InspectConfigParameters) DeepCopy ¶
func (in *InspectConfigParameters) DeepCopy() *InspectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigParameters.
func (*InspectConfigParameters) DeepCopyInto ¶
func (in *InspectConfigParameters) DeepCopyInto(out *InspectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetInfoTypesInitParameters ¶
type InspectConfigRuleSetInfoTypesInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectConfigRuleSetInfoTypesInitParameters) DeepCopy ¶
func (in *InspectConfigRuleSetInfoTypesInitParameters) DeepCopy() *InspectConfigRuleSetInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetInfoTypesInitParameters.
func (*InspectConfigRuleSetInfoTypesInitParameters) DeepCopyInto ¶
func (in *InspectConfigRuleSetInfoTypesInitParameters) DeepCopyInto(out *InspectConfigRuleSetInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetInfoTypesObservation ¶
type InspectConfigRuleSetInfoTypesObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectConfigRuleSetInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectConfigRuleSetInfoTypesObservation) DeepCopy ¶
func (in *InspectConfigRuleSetInfoTypesObservation) DeepCopy() *InspectConfigRuleSetInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetInfoTypesObservation.
func (*InspectConfigRuleSetInfoTypesObservation) DeepCopyInto ¶
func (in *InspectConfigRuleSetInfoTypesObservation) DeepCopyInto(out *InspectConfigRuleSetInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetInfoTypesParameters ¶
type InspectConfigRuleSetInfoTypesParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *InspectConfigRuleSetInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectConfigRuleSetInfoTypesParameters) DeepCopy ¶
func (in *InspectConfigRuleSetInfoTypesParameters) DeepCopy() *InspectConfigRuleSetInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetInfoTypesParameters.
func (*InspectConfigRuleSetInfoTypesParameters) DeepCopyInto ¶
func (in *InspectConfigRuleSetInfoTypesParameters) DeepCopyInto(out *InspectConfigRuleSetInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters ¶
type InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters) DeepCopy() *InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters.
func (*InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *InspectConfigRuleSetInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetInfoTypesSensitivityScoreObservation ¶
type InspectConfigRuleSetInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectConfigRuleSetInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *InspectConfigRuleSetInfoTypesSensitivityScoreObservation) DeepCopy() *InspectConfigRuleSetInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetInfoTypesSensitivityScoreObservation.
func (*InspectConfigRuleSetInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *InspectConfigRuleSetInfoTypesSensitivityScoreObservation) DeepCopyInto(out *InspectConfigRuleSetInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetInfoTypesSensitivityScoreParameters ¶
type InspectConfigRuleSetInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*InspectConfigRuleSetInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *InspectConfigRuleSetInfoTypesSensitivityScoreParameters) DeepCopy() *InspectConfigRuleSetInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetInfoTypesSensitivityScoreParameters.
func (*InspectConfigRuleSetInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *InspectConfigRuleSetInfoTypesSensitivityScoreParameters) DeepCopyInto(out *InspectConfigRuleSetInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetInitParameters ¶
type InspectConfigRuleSetInitParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []InspectConfigRuleSetInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Set of rules to be applied to infoTypes. The rules are applied in order. // Structure is documented below. Rules []RuleSetRulesInitParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*InspectConfigRuleSetInitParameters) DeepCopy ¶
func (in *InspectConfigRuleSetInitParameters) DeepCopy() *InspectConfigRuleSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetInitParameters.
func (*InspectConfigRuleSetInitParameters) DeepCopyInto ¶
func (in *InspectConfigRuleSetInitParameters) DeepCopyInto(out *InspectConfigRuleSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetObservation ¶
type InspectConfigRuleSetObservation struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []InspectConfigRuleSetInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Set of rules to be applied to infoTypes. The rules are applied in order. // Structure is documented below. Rules []RuleSetRulesObservation `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*InspectConfigRuleSetObservation) DeepCopy ¶
func (in *InspectConfigRuleSetObservation) DeepCopy() *InspectConfigRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetObservation.
func (*InspectConfigRuleSetObservation) DeepCopyInto ¶
func (in *InspectConfigRuleSetObservation) DeepCopyInto(out *InspectConfigRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectConfigRuleSetParameters ¶
type InspectConfigRuleSetParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []InspectConfigRuleSetInfoTypesParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Set of rules to be applied to infoTypes. The rules are applied in order. // Structure is documented below. // +kubebuilder:validation:Optional Rules []RuleSetRulesParameters `json:"rules" tf:"rules,omitempty"` }
func (*InspectConfigRuleSetParameters) DeepCopy ¶
func (in *InspectConfigRuleSetParameters) DeepCopy() *InspectConfigRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectConfigRuleSetParameters.
func (*InspectConfigRuleSetParameters) DeepCopyInto ¶
func (in *InspectConfigRuleSetParameters) DeepCopyInto(out *InspectConfigRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInitParameters ¶
type InspectJobInitParameters struct { // Configuration block for the actions to execute on the completion of a job. Can be specified multiple times, but only one for each type. Each action block supports fields documented below. This argument is processed in attribute-as-blocks mode. // Structure is documented below. Actions []ActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` // The core content of the template. // Structure is documented below. InspectConfig *InspectJobInspectConfigInitParameters `json:"inspectConfig,omitempty" tf:"inspect_config,omitempty"` // The name of the template to run when this job is triggered. InspectTemplateName *string `json:"inspectTemplateName,omitempty" tf:"inspect_template_name,omitempty"` // Information on where to inspect // Structure is documented below. StorageConfig *StorageConfigInitParameters `json:"storageConfig,omitempty" tf:"storage_config,omitempty"` }
func (*InspectJobInitParameters) DeepCopy ¶
func (in *InspectJobInitParameters) DeepCopy() *InspectJobInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInitParameters.
func (*InspectJobInitParameters) DeepCopyInto ¶
func (in *InspectJobInitParameters) DeepCopyInto(out *InspectJobInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigInfoTypesInitParameters ¶
type InspectJobInspectConfigInfoTypesInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectJobInspectConfigInfoTypesInitParameters) DeepCopy ¶
func (in *InspectJobInspectConfigInfoTypesInitParameters) DeepCopy() *InspectJobInspectConfigInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigInfoTypesInitParameters.
func (*InspectJobInspectConfigInfoTypesInitParameters) DeepCopyInto ¶
func (in *InspectJobInspectConfigInfoTypesInitParameters) DeepCopyInto(out *InspectJobInspectConfigInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigInfoTypesObservation ¶
type InspectJobInspectConfigInfoTypesObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InspectJobInspectConfigInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectJobInspectConfigInfoTypesObservation) DeepCopy ¶
func (in *InspectJobInspectConfigInfoTypesObservation) DeepCopy() *InspectJobInspectConfigInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigInfoTypesObservation.
func (*InspectJobInspectConfigInfoTypesObservation) DeepCopyInto ¶
func (in *InspectJobInspectConfigInfoTypesObservation) DeepCopyInto(out *InspectJobInspectConfigInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigInfoTypesParameters ¶
type InspectJobInspectConfigInfoTypesParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *InspectJobInspectConfigInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InspectJobInspectConfigInfoTypesParameters) DeepCopy ¶
func (in *InspectJobInspectConfigInfoTypesParameters) DeepCopy() *InspectJobInspectConfigInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigInfoTypesParameters.
func (*InspectJobInspectConfigInfoTypesParameters) DeepCopyInto ¶
func (in *InspectJobInspectConfigInfoTypesParameters) DeepCopyInto(out *InspectJobInspectConfigInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters ¶
type InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopy() *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters.
func (*InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *InspectJobInspectConfigInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigInfoTypesSensitivityScoreObservation ¶
type InspectJobInspectConfigInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*InspectJobInspectConfigInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *InspectJobInspectConfigInfoTypesSensitivityScoreObservation) DeepCopy() *InspectJobInspectConfigInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigInfoTypesSensitivityScoreObservation.
func (*InspectJobInspectConfigInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *InspectJobInspectConfigInfoTypesSensitivityScoreObservation) DeepCopyInto(out *InspectJobInspectConfigInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigInfoTypesSensitivityScoreParameters ¶
type InspectJobInspectConfigInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*InspectJobInspectConfigInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *InspectJobInspectConfigInfoTypesSensitivityScoreParameters) DeepCopy() *InspectJobInspectConfigInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigInfoTypesSensitivityScoreParameters.
func (*InspectJobInspectConfigInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *InspectJobInspectConfigInfoTypesSensitivityScoreParameters) DeepCopyInto(out *InspectJobInspectConfigInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigInitParameters ¶
type InspectJobInspectConfigInitParameters struct { // Custom info types to be used. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more. // Structure is documented below. CustomInfoTypes []InspectConfigCustomInfoTypesInitParameters `json:"customInfoTypes,omitempty" tf:"custom_info_types,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *bool `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // When true, a contextual quote from the data that triggered a finding is included in the response. IncludeQuote *bool `json:"includeQuote,omitempty" tf:"include_quote,omitempty"` // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []InspectJobInspectConfigInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Configuration to control the number of findings returned. // Structure is documented below. Limits *InspectConfigLimitsInitParameters `json:"limits,omitempty" tf:"limits,omitempty"` // Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info // Default value is POSSIBLE. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. MinLikelihood *string `json:"minLikelihood,omitempty" tf:"min_likelihood,omitempty"` // Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, // other rules are executed in the order they are specified for each info type. // Structure is documented below. RuleSet []InspectConfigRuleSetInitParameters `json:"ruleSet,omitempty" tf:"rule_set,omitempty"` }
func (*InspectJobInspectConfigInitParameters) DeepCopy ¶
func (in *InspectJobInspectConfigInitParameters) DeepCopy() *InspectJobInspectConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigInitParameters.
func (*InspectJobInspectConfigInitParameters) DeepCopyInto ¶
func (in *InspectJobInspectConfigInitParameters) DeepCopyInto(out *InspectJobInspectConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigObservation ¶
type InspectJobInspectConfigObservation struct { // Custom info types to be used. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more. // Structure is documented below. CustomInfoTypes []InspectConfigCustomInfoTypesObservation `json:"customInfoTypes,omitempty" tf:"custom_info_types,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *bool `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // When true, a contextual quote from the data that triggered a finding is included in the response. IncludeQuote *bool `json:"includeQuote,omitempty" tf:"include_quote,omitempty"` // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []InspectJobInspectConfigInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Configuration to control the number of findings returned. // Structure is documented below. Limits *InspectConfigLimitsObservation `json:"limits,omitempty" tf:"limits,omitempty"` // Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info // Default value is POSSIBLE. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. MinLikelihood *string `json:"minLikelihood,omitempty" tf:"min_likelihood,omitempty"` // Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, // other rules are executed in the order they are specified for each info type. // Structure is documented below. RuleSet []InspectConfigRuleSetObservation `json:"ruleSet,omitempty" tf:"rule_set,omitempty"` }
func (*InspectJobInspectConfigObservation) DeepCopy ¶
func (in *InspectJobInspectConfigObservation) DeepCopy() *InspectJobInspectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigObservation.
func (*InspectJobInspectConfigObservation) DeepCopyInto ¶
func (in *InspectJobInspectConfigObservation) DeepCopyInto(out *InspectJobInspectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobInspectConfigParameters ¶
type InspectJobInspectConfigParameters struct { // Custom info types to be used. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more. // Structure is documented below. // +kubebuilder:validation:Optional CustomInfoTypes []InspectConfigCustomInfoTypesParameters `json:"customInfoTypes,omitempty" tf:"custom_info_types,omitempty"` // When true, excludes type information of the findings. // +kubebuilder:validation:Optional ExcludeInfoTypes *bool `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // When true, a contextual quote from the data that triggered a finding is included in the response. // +kubebuilder:validation:Optional IncludeQuote *bool `json:"includeQuote,omitempty" tf:"include_quote,omitempty"` // List of infoTypes this rule set is applied to. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []InspectJobInspectConfigInfoTypesParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Configuration to control the number of findings returned. // Structure is documented below. // +kubebuilder:validation:Optional Limits *InspectConfigLimitsParameters `json:"limits,omitempty" tf:"limits,omitempty"` // Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info // Default value is POSSIBLE. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. // +kubebuilder:validation:Optional MinLikelihood *string `json:"minLikelihood,omitempty" tf:"min_likelihood,omitempty"` // Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, // other rules are executed in the order they are specified for each info type. // Structure is documented below. // +kubebuilder:validation:Optional RuleSet []InspectConfigRuleSetParameters `json:"ruleSet,omitempty" tf:"rule_set,omitempty"` }
func (*InspectJobInspectConfigParameters) DeepCopy ¶
func (in *InspectJobInspectConfigParameters) DeepCopy() *InspectJobInspectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobInspectConfigParameters.
func (*InspectJobInspectConfigParameters) DeepCopyInto ¶
func (in *InspectJobInspectConfigParameters) DeepCopyInto(out *InspectJobInspectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobObservation ¶
type InspectJobObservation struct { // Configuration block for the actions to execute on the completion of a job. Can be specified multiple times, but only one for each type. Each action block supports fields documented below. This argument is processed in attribute-as-blocks mode. // Structure is documented below. Actions []ActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` // The core content of the template. // Structure is documented below. InspectConfig *InspectJobInspectConfigObservation `json:"inspectConfig,omitempty" tf:"inspect_config,omitempty"` // The name of the template to run when this job is triggered. InspectTemplateName *string `json:"inspectTemplateName,omitempty" tf:"inspect_template_name,omitempty"` // Information on where to inspect // Structure is documented below. StorageConfig *StorageConfigObservation `json:"storageConfig,omitempty" tf:"storage_config,omitempty"` }
func (*InspectJobObservation) DeepCopy ¶
func (in *InspectJobObservation) DeepCopy() *InspectJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobObservation.
func (*InspectJobObservation) DeepCopyInto ¶
func (in *InspectJobObservation) DeepCopyInto(out *InspectJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectJobParameters ¶
type InspectJobParameters struct { // Configuration block for the actions to execute on the completion of a job. Can be specified multiple times, but only one for each type. Each action block supports fields documented below. This argument is processed in attribute-as-blocks mode. // Structure is documented below. // +kubebuilder:validation:Optional Actions []ActionsParameters `json:"actions,omitempty" tf:"actions,omitempty"` // The core content of the template. // Structure is documented below. // +kubebuilder:validation:Optional InspectConfig *InspectJobInspectConfigParameters `json:"inspectConfig,omitempty" tf:"inspect_config,omitempty"` // The name of the template to run when this job is triggered. // +kubebuilder:validation:Optional InspectTemplateName *string `json:"inspectTemplateName,omitempty" tf:"inspect_template_name,omitempty"` // Information on where to inspect // Structure is documented below. // +kubebuilder:validation:Optional StorageConfig *StorageConfigParameters `json:"storageConfig" tf:"storage_config,omitempty"` }
func (*InspectJobParameters) DeepCopy ¶
func (in *InspectJobParameters) DeepCopy() *InspectJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectJobParameters.
func (*InspectJobParameters) DeepCopyInto ¶
func (in *InspectJobParameters) DeepCopyInto(out *InspectJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectTemplate ¶
type InspectTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.parent) || (has(self.initProvider) && has(self.initProvider.parent))",message="spec.forProvider.parent is a required parameter" Spec InspectTemplateSpec `json:"spec"` Status InspectTemplateStatus `json:"status,omitempty"` }
InspectTemplate is the Schema for the InspectTemplates API. An inspect job template. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*InspectTemplate) DeepCopy ¶
func (in *InspectTemplate) DeepCopy() *InspectTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectTemplate.
func (*InspectTemplate) DeepCopyInto ¶
func (in *InspectTemplate) DeepCopyInto(out *InspectTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InspectTemplate) DeepCopyObject ¶
func (in *InspectTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InspectTemplate) GetCondition ¶
func (mg *InspectTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InspectTemplate.
func (*InspectTemplate) GetConnectionDetailsMapping ¶
func (tr *InspectTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InspectTemplate
func (*InspectTemplate) GetDeletionPolicy ¶
func (mg *InspectTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InspectTemplate.
func (*InspectTemplate) GetID ¶
func (tr *InspectTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this InspectTemplate
func (*InspectTemplate) GetInitParameters ¶
func (tr *InspectTemplate) GetInitParameters() (map[string]any, error)
GetInitParameters of this InspectTemplate
func (*InspectTemplate) GetManagementPolicies ¶
func (mg *InspectTemplate) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this InspectTemplate.
func (*InspectTemplate) GetMergedParameters ¶
func (tr *InspectTemplate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this InspectTemplate
func (*InspectTemplate) GetObservation ¶
func (tr *InspectTemplate) GetObservation() (map[string]any, error)
GetObservation of this InspectTemplate
func (*InspectTemplate) GetParameters ¶
func (tr *InspectTemplate) GetParameters() (map[string]any, error)
GetParameters of this InspectTemplate
func (*InspectTemplate) GetProviderConfigReference ¶
func (mg *InspectTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InspectTemplate.
func (*InspectTemplate) GetPublishConnectionDetailsTo ¶
func (mg *InspectTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InspectTemplate.
func (*InspectTemplate) GetTerraformResourceType ¶
func (mg *InspectTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InspectTemplate
func (*InspectTemplate) GetTerraformSchemaVersion ¶
func (tr *InspectTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InspectTemplate) GetWriteConnectionSecretToReference ¶
func (mg *InspectTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InspectTemplate.
func (*InspectTemplate) Hub ¶
func (tr *InspectTemplate) Hub()
Hub marks this type as a conversion hub.
func (*InspectTemplate) LateInitialize ¶
func (tr *InspectTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InspectTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*InspectTemplate) SetConditions ¶
func (mg *InspectTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this InspectTemplate.
func (*InspectTemplate) SetDeletionPolicy ¶
func (mg *InspectTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InspectTemplate.
func (*InspectTemplate) SetManagementPolicies ¶
func (mg *InspectTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this InspectTemplate.
func (*InspectTemplate) SetObservation ¶
func (tr *InspectTemplate) SetObservation(obs map[string]any) error
SetObservation for this InspectTemplate
func (*InspectTemplate) SetParameters ¶
func (tr *InspectTemplate) SetParameters(params map[string]any) error
SetParameters for this InspectTemplate
func (*InspectTemplate) SetProviderConfigReference ¶
func (mg *InspectTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InspectTemplate.
func (*InspectTemplate) SetPublishConnectionDetailsTo ¶
func (mg *InspectTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InspectTemplate.
func (*InspectTemplate) SetWriteConnectionSecretToReference ¶
func (mg *InspectTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InspectTemplate.
type InspectTemplateInitParameters ¶
type InspectTemplateInitParameters struct { // A description of the inspect template. Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the inspect template. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The core content of the template. // Structure is documented below. InspectConfig *InspectConfigInitParameters `json:"inspectConfig,omitempty" tf:"inspect_config,omitempty"` // The parent of the inspect template in any of the following formats: Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The template id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is // 100 characters. Can be empty to allow the system to generate one. TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*InspectTemplateInitParameters) DeepCopy ¶
func (in *InspectTemplateInitParameters) DeepCopy() *InspectTemplateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectTemplateInitParameters.
func (*InspectTemplateInitParameters) DeepCopyInto ¶
func (in *InspectTemplateInitParameters) DeepCopyInto(out *InspectTemplateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectTemplateList ¶
type InspectTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InspectTemplate `json:"items"` }
InspectTemplateList contains a list of InspectTemplates
func (*InspectTemplateList) DeepCopy ¶
func (in *InspectTemplateList) DeepCopy() *InspectTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectTemplateList.
func (*InspectTemplateList) DeepCopyInto ¶
func (in *InspectTemplateList) DeepCopyInto(out *InspectTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InspectTemplateList) DeepCopyObject ¶
func (in *InspectTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InspectTemplateList) GetItems ¶
func (l *InspectTemplateList) GetItems() []resource.Managed
GetItems of this InspectTemplateList.
type InspectTemplateObservation ¶
type InspectTemplateObservation struct { // A description of the inspect template. Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the inspect template. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // an identifier for the resource with format {{parent}}/inspectTemplates/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The core content of the template. // Structure is documented below. InspectConfig *InspectConfigObservation `json:"inspectConfig,omitempty" tf:"inspect_config,omitempty"` // The resource name of the inspect template. Set by the server. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parent of the inspect template in any of the following formats: Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The template id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is // 100 characters. Can be empty to allow the system to generate one. TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*InspectTemplateObservation) DeepCopy ¶
func (in *InspectTemplateObservation) DeepCopy() *InspectTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectTemplateObservation.
func (*InspectTemplateObservation) DeepCopyInto ¶
func (in *InspectTemplateObservation) DeepCopyInto(out *InspectTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectTemplateParameters ¶
type InspectTemplateParameters struct { // A description of the inspect template. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the inspect template. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The core content of the template. // Structure is documented below. // +kubebuilder:validation:Optional InspectConfig *InspectConfigParameters `json:"inspectConfig,omitempty" tf:"inspect_config,omitempty"` // The parent of the inspect template in any of the following formats: // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The template id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is // 100 characters. Can be empty to allow the system to generate one. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*InspectTemplateParameters) DeepCopy ¶
func (in *InspectTemplateParameters) DeepCopy() *InspectTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectTemplateParameters.
func (*InspectTemplateParameters) DeepCopyInto ¶
func (in *InspectTemplateParameters) DeepCopyInto(out *InspectTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectTemplateSpec ¶
type InspectTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InspectTemplateParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider InspectTemplateInitParameters `json:"initProvider,omitempty"` }
InspectTemplateSpec defines the desired state of InspectTemplate
func (*InspectTemplateSpec) DeepCopy ¶
func (in *InspectTemplateSpec) DeepCopy() *InspectTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectTemplateSpec.
func (*InspectTemplateSpec) DeepCopyInto ¶
func (in *InspectTemplateSpec) DeepCopyInto(out *InspectTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectTemplateStatus ¶
type InspectTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InspectTemplateObservation `json:"atProvider,omitempty"` }
InspectTemplateStatus defines the observed state of InspectTemplate.
func (*InspectTemplateStatus) DeepCopy ¶
func (in *InspectTemplateStatus) DeepCopy() *InspectTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectTemplateStatus.
func (*InspectTemplateStatus) DeepCopyInto ¶
func (in *InspectTemplateStatus) DeepCopyInto(out *InspectTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNotificationEmailsInitParameters ¶
type JobNotificationEmailsInitParameters struct { }
func (*JobNotificationEmailsInitParameters) DeepCopy ¶
func (in *JobNotificationEmailsInitParameters) DeepCopy() *JobNotificationEmailsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNotificationEmailsInitParameters.
func (*JobNotificationEmailsInitParameters) DeepCopyInto ¶
func (in *JobNotificationEmailsInitParameters) DeepCopyInto(out *JobNotificationEmailsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNotificationEmailsObservation ¶
type JobNotificationEmailsObservation struct { }
func (*JobNotificationEmailsObservation) DeepCopy ¶
func (in *JobNotificationEmailsObservation) DeepCopy() *JobNotificationEmailsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNotificationEmailsObservation.
func (*JobNotificationEmailsObservation) DeepCopyInto ¶
func (in *JobNotificationEmailsObservation) DeepCopyInto(out *JobNotificationEmailsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNotificationEmailsParameters ¶
type JobNotificationEmailsParameters struct { }
func (*JobNotificationEmailsParameters) DeepCopy ¶
func (in *JobNotificationEmailsParameters) DeepCopy() *JobNotificationEmailsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNotificationEmailsParameters.
func (*JobNotificationEmailsParameters) DeepCopyInto ¶
func (in *JobNotificationEmailsParameters) DeepCopyInto(out *JobNotificationEmailsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTrigger ¶
type JobTrigger struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.parent) || (has(self.initProvider) && has(self.initProvider.parent))",message="spec.forProvider.parent is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.triggers) || (has(self.initProvider) && has(self.initProvider.triggers))",message="spec.forProvider.triggers is a required parameter" Spec JobTriggerSpec `json:"spec"` Status JobTriggerStatus `json:"status,omitempty"` }
JobTrigger is the Schema for the JobTriggers API. A job trigger configuration. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*JobTrigger) DeepCopy ¶
func (in *JobTrigger) DeepCopy() *JobTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTrigger.
func (*JobTrigger) DeepCopyInto ¶
func (in *JobTrigger) DeepCopyInto(out *JobTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobTrigger) DeepCopyObject ¶
func (in *JobTrigger) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobTrigger) GetCondition ¶
func (mg *JobTrigger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this JobTrigger.
func (*JobTrigger) GetConnectionDetailsMapping ¶
func (tr *JobTrigger) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this JobTrigger
func (*JobTrigger) GetDeletionPolicy ¶
func (mg *JobTrigger) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this JobTrigger.
func (*JobTrigger) GetID ¶
func (tr *JobTrigger) GetID() string
GetID returns ID of underlying Terraform resource of this JobTrigger
func (*JobTrigger) GetInitParameters ¶
func (tr *JobTrigger) GetInitParameters() (map[string]any, error)
GetInitParameters of this JobTrigger
func (*JobTrigger) GetManagementPolicies ¶
func (mg *JobTrigger) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this JobTrigger.
func (*JobTrigger) GetMergedParameters ¶
func (tr *JobTrigger) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this JobTrigger
func (*JobTrigger) GetObservation ¶
func (tr *JobTrigger) GetObservation() (map[string]any, error)
GetObservation of this JobTrigger
func (*JobTrigger) GetParameters ¶
func (tr *JobTrigger) GetParameters() (map[string]any, error)
GetParameters of this JobTrigger
func (*JobTrigger) GetProviderConfigReference ¶
func (mg *JobTrigger) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this JobTrigger.
func (*JobTrigger) GetPublishConnectionDetailsTo ¶
func (mg *JobTrigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this JobTrigger.
func (*JobTrigger) GetTerraformResourceType ¶
func (mg *JobTrigger) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this JobTrigger
func (*JobTrigger) GetTerraformSchemaVersion ¶
func (tr *JobTrigger) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*JobTrigger) GetWriteConnectionSecretToReference ¶
func (mg *JobTrigger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this JobTrigger.
func (*JobTrigger) LateInitialize ¶
func (tr *JobTrigger) LateInitialize(attrs []byte) (bool, error)
LateInitialize this JobTrigger using its observed tfState. returns True if there are any spec changes for the resource.
func (*JobTrigger) ResolveReferences ¶
func (*JobTrigger) SetConditions ¶
func (mg *JobTrigger) SetConditions(c ...xpv1.Condition)
SetConditions of this JobTrigger.
func (*JobTrigger) SetDeletionPolicy ¶
func (mg *JobTrigger) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this JobTrigger.
func (*JobTrigger) SetManagementPolicies ¶
func (mg *JobTrigger) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this JobTrigger.
func (*JobTrigger) SetObservation ¶
func (tr *JobTrigger) SetObservation(obs map[string]any) error
SetObservation for this JobTrigger
func (*JobTrigger) SetParameters ¶
func (tr *JobTrigger) SetParameters(params map[string]any) error
SetParameters for this JobTrigger
func (*JobTrigger) SetProviderConfigReference ¶
func (mg *JobTrigger) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this JobTrigger.
func (*JobTrigger) SetPublishConnectionDetailsTo ¶
func (mg *JobTrigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this JobTrigger.
func (*JobTrigger) SetWriteConnectionSecretToReference ¶
func (mg *JobTrigger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this JobTrigger.
type JobTriggerInitParameters ¶
type JobTriggerInitParameters struct { // A description of the job trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the job trigger. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Controls what and how to inspect for findings. // Structure is documented below. InspectJob *InspectJobInitParameters `json:"inspectJob,omitempty" tf:"inspect_job,omitempty"` // The parent of the trigger, either in the format projects/{{project}} // or projects/{{project}}/locations/{{location}} Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Whether the trigger is currently active. // Default value is HEALTHY. // Possible values are: PAUSED, HEALTHY, CANCELLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` // The trigger id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. // The maximum length is 100 characters. Can be empty to allow the system to generate one. TriggerID *string `json:"triggerId,omitempty" tf:"trigger_id,omitempty"` // What event needs to occur for a new job to be started. // Structure is documented below. Triggers []TriggersInitParameters `json:"triggers,omitempty" tf:"triggers,omitempty"` }
func (*JobTriggerInitParameters) DeepCopy ¶
func (in *JobTriggerInitParameters) DeepCopy() *JobTriggerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTriggerInitParameters.
func (*JobTriggerInitParameters) DeepCopyInto ¶
func (in *JobTriggerInitParameters) DeepCopyInto(out *JobTriggerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTriggerList ¶
type JobTriggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []JobTrigger `json:"items"` }
JobTriggerList contains a list of JobTriggers
func (*JobTriggerList) DeepCopy ¶
func (in *JobTriggerList) DeepCopy() *JobTriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTriggerList.
func (*JobTriggerList) DeepCopyInto ¶
func (in *JobTriggerList) DeepCopyInto(out *JobTriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobTriggerList) DeepCopyObject ¶
func (in *JobTriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobTriggerList) GetItems ¶
func (l *JobTriggerList) GetItems() []resource.Managed
GetItems of this JobTriggerList.
type JobTriggerObservation ¶
type JobTriggerObservation struct { // The creation timestamp of an inspectTemplate. Set by the server. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // A description of the job trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the job trigger. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // an identifier for the resource with format {{parent}}/jobTriggers/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // Controls what and how to inspect for findings. // Structure is documented below. InspectJob *InspectJobObservation `json:"inspectJob,omitempty" tf:"inspect_job,omitempty"` // The timestamp of the last time this trigger executed. LastRunTime *string `json:"lastRunTime,omitempty" tf:"last_run_time,omitempty"` // The resource name of the job trigger. Set by the server. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parent of the trigger, either in the format projects/{{project}} // or projects/{{project}}/locations/{{location}} Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Whether the trigger is currently active. // Default value is HEALTHY. // Possible values are: PAUSED, HEALTHY, CANCELLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` // The trigger id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. // The maximum length is 100 characters. Can be empty to allow the system to generate one. TriggerID *string `json:"triggerId,omitempty" tf:"trigger_id,omitempty"` // What event needs to occur for a new job to be started. // Structure is documented below. Triggers []TriggersObservation `json:"triggers,omitempty" tf:"triggers,omitempty"` // The last update timestamp of an inspectTemplate. Set by the server. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*JobTriggerObservation) DeepCopy ¶
func (in *JobTriggerObservation) DeepCopy() *JobTriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTriggerObservation.
func (*JobTriggerObservation) DeepCopyInto ¶
func (in *JobTriggerObservation) DeepCopyInto(out *JobTriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTriggerParameters ¶
type JobTriggerParameters struct { // A description of the job trigger. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // User set display name of the job trigger. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Controls what and how to inspect for findings. // Structure is documented below. // +kubebuilder:validation:Optional InspectJob *InspectJobParameters `json:"inspectJob,omitempty" tf:"inspect_job,omitempty"` // The parent of the trigger, either in the format projects/{{project}} // or projects/{{project}}/locations/{{location}} // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Whether the trigger is currently active. // Default value is HEALTHY. // Possible values are: PAUSED, HEALTHY, CANCELLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // The trigger id can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. // The maximum length is 100 characters. Can be empty to allow the system to generate one. // +kubebuilder:validation:Optional TriggerID *string `json:"triggerId,omitempty" tf:"trigger_id,omitempty"` // What event needs to occur for a new job to be started. // Structure is documented below. // +kubebuilder:validation:Optional Triggers []TriggersParameters `json:"triggers,omitempty" tf:"triggers,omitempty"` }
func (*JobTriggerParameters) DeepCopy ¶
func (in *JobTriggerParameters) DeepCopy() *JobTriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTriggerParameters.
func (*JobTriggerParameters) DeepCopyInto ¶
func (in *JobTriggerParameters) DeepCopyInto(out *JobTriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTriggerSpec ¶
type JobTriggerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider JobTriggerParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider JobTriggerInitParameters `json:"initProvider,omitempty"` }
JobTriggerSpec defines the desired state of JobTrigger
func (*JobTriggerSpec) DeepCopy ¶
func (in *JobTriggerSpec) DeepCopy() *JobTriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTriggerSpec.
func (*JobTriggerSpec) DeepCopyInto ¶
func (in *JobTriggerSpec) DeepCopyInto(out *JobTriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTriggerStatus ¶
type JobTriggerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider JobTriggerObservation `json:"atProvider,omitempty"` }
JobTriggerStatus defines the observed state of JobTrigger.
func (*JobTriggerStatus) DeepCopy ¶
func (in *JobTriggerStatus) DeepCopy() *JobTriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTriggerStatus.
func (*JobTriggerStatus) DeepCopyInto ¶
func (in *JobTriggerStatus) DeepCopyInto(out *JobTriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KMSWrappedInitParameters ¶
type KMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*KMSWrappedInitParameters) DeepCopy ¶
func (in *KMSWrappedInitParameters) DeepCopy() *KMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KMSWrappedInitParameters.
func (*KMSWrappedInitParameters) DeepCopyInto ¶
func (in *KMSWrappedInitParameters) DeepCopyInto(out *KMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KMSWrappedObservation ¶
type KMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*KMSWrappedObservation) DeepCopy ¶
func (in *KMSWrappedObservation) DeepCopy() *KMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KMSWrappedObservation.
func (*KMSWrappedObservation) DeepCopyInto ¶
func (in *KMSWrappedObservation) DeepCopyInto(out *KMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KMSWrappedParameters ¶
type KMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*KMSWrappedParameters) DeepCopy ¶
func (in *KMSWrappedParameters) DeepCopy() *KMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KMSWrappedParameters.
func (*KMSWrappedParameters) DeepCopyInto ¶
func (in *KMSWrappedParameters) DeepCopyInto(out *KMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KindInitParameters ¶
type KindInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*KindInitParameters) DeepCopy ¶
func (in *KindInitParameters) DeepCopy() *KindInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KindInitParameters.
func (*KindInitParameters) DeepCopyInto ¶
func (in *KindInitParameters) DeepCopyInto(out *KindInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KindObservation ¶
type KindObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*KindObservation) DeepCopy ¶
func (in *KindObservation) DeepCopy() *KindObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KindObservation.
func (*KindObservation) DeepCopyInto ¶
func (in *KindObservation) DeepCopyInto(out *KindObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KindParameters ¶
type KindParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*KindParameters) DeepCopy ¶
func (in *KindParameters) DeepCopy() *KindParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KindParameters.
func (*KindParameters) DeepCopyInto ¶
func (in *KindParameters) DeepCopyInto(out *KindParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LargeCustomDictionaryInitParameters ¶
type LargeCustomDictionaryInitParameters struct { // Field in a BigQuery table where each cell represents a dictionary phrase. // Structure is documented below. BigQueryField *BigQueryFieldInitParameters `json:"bigQueryField,omitempty" tf:"big_query_field,omitempty"` // Set of files containing newline-delimited lists of dictionary phrases. // Structure is documented below. CloudStorageFileSet *CloudStorageFileSetInitParameters `json:"cloudStorageFileSet,omitempty" tf:"cloud_storage_file_set,omitempty"` // Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. // If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used. // Structure is documented below. OutputPath *OutputPathInitParameters `json:"outputPath,omitempty" tf:"output_path,omitempty"` }
func (*LargeCustomDictionaryInitParameters) DeepCopy ¶
func (in *LargeCustomDictionaryInitParameters) DeepCopy() *LargeCustomDictionaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LargeCustomDictionaryInitParameters.
func (*LargeCustomDictionaryInitParameters) DeepCopyInto ¶
func (in *LargeCustomDictionaryInitParameters) DeepCopyInto(out *LargeCustomDictionaryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LargeCustomDictionaryObservation ¶
type LargeCustomDictionaryObservation struct { // Field in a BigQuery table where each cell represents a dictionary phrase. // Structure is documented below. BigQueryField *BigQueryFieldObservation `json:"bigQueryField,omitempty" tf:"big_query_field,omitempty"` // Set of files containing newline-delimited lists of dictionary phrases. // Structure is documented below. CloudStorageFileSet *CloudStorageFileSetObservation `json:"cloudStorageFileSet,omitempty" tf:"cloud_storage_file_set,omitempty"` // Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. // If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used. // Structure is documented below. OutputPath *OutputPathObservation `json:"outputPath,omitempty" tf:"output_path,omitempty"` }
func (*LargeCustomDictionaryObservation) DeepCopy ¶
func (in *LargeCustomDictionaryObservation) DeepCopy() *LargeCustomDictionaryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LargeCustomDictionaryObservation.
func (*LargeCustomDictionaryObservation) DeepCopyInto ¶
func (in *LargeCustomDictionaryObservation) DeepCopyInto(out *LargeCustomDictionaryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LargeCustomDictionaryParameters ¶
type LargeCustomDictionaryParameters struct { // Field in a BigQuery table where each cell represents a dictionary phrase. // Structure is documented below. // +kubebuilder:validation:Optional BigQueryField *BigQueryFieldParameters `json:"bigQueryField,omitempty" tf:"big_query_field,omitempty"` // Set of files containing newline-delimited lists of dictionary phrases. // Structure is documented below. // +kubebuilder:validation:Optional CloudStorageFileSet *CloudStorageFileSetParameters `json:"cloudStorageFileSet,omitempty" tf:"cloud_storage_file_set,omitempty"` // Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. // If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used. // Structure is documented below. // +kubebuilder:validation:Optional OutputPath *OutputPathParameters `json:"outputPath" tf:"output_path,omitempty"` }
func (*LargeCustomDictionaryParameters) DeepCopy ¶
func (in *LargeCustomDictionaryParameters) DeepCopy() *LargeCustomDictionaryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LargeCustomDictionaryParameters.
func (*LargeCustomDictionaryParameters) DeepCopyInto ¶
func (in *LargeCustomDictionaryParameters) DeepCopyInto(out *LargeCustomDictionaryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LikelihoodAdjustmentInitParameters ¶
type LikelihoodAdjustmentInitParameters struct { // Set the likelihood of a finding to a fixed value. Either this or relative_likelihood can be set. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. FixedLikelihood *string `json:"fixedLikelihood,omitempty" tf:"fixed_likelihood,omitempty"` // Increase or decrease the likelihood by the specified number of levels. For example, // if a finding would be POSSIBLE without the detection rule and relativeLikelihood is 1, // then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. // Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an // adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY // will result in a final likelihood of LIKELY. Either this or fixed_likelihood can be set. RelativeLikelihood *float64 `json:"relativeLikelihood,omitempty" tf:"relative_likelihood,omitempty"` }
func (*LikelihoodAdjustmentInitParameters) DeepCopy ¶
func (in *LikelihoodAdjustmentInitParameters) DeepCopy() *LikelihoodAdjustmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LikelihoodAdjustmentInitParameters.
func (*LikelihoodAdjustmentInitParameters) DeepCopyInto ¶
func (in *LikelihoodAdjustmentInitParameters) DeepCopyInto(out *LikelihoodAdjustmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LikelihoodAdjustmentObservation ¶
type LikelihoodAdjustmentObservation struct { // Set the likelihood of a finding to a fixed value. Either this or relative_likelihood can be set. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. FixedLikelihood *string `json:"fixedLikelihood,omitempty" tf:"fixed_likelihood,omitempty"` // Increase or decrease the likelihood by the specified number of levels. For example, // if a finding would be POSSIBLE without the detection rule and relativeLikelihood is 1, // then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. // Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an // adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY // will result in a final likelihood of LIKELY. Either this or fixed_likelihood can be set. RelativeLikelihood *float64 `json:"relativeLikelihood,omitempty" tf:"relative_likelihood,omitempty"` }
func (*LikelihoodAdjustmentObservation) DeepCopy ¶
func (in *LikelihoodAdjustmentObservation) DeepCopy() *LikelihoodAdjustmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LikelihoodAdjustmentObservation.
func (*LikelihoodAdjustmentObservation) DeepCopyInto ¶
func (in *LikelihoodAdjustmentObservation) DeepCopyInto(out *LikelihoodAdjustmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LikelihoodAdjustmentParameters ¶
type LikelihoodAdjustmentParameters struct { // Set the likelihood of a finding to a fixed value. Either this or relative_likelihood can be set. // Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY. // +kubebuilder:validation:Optional FixedLikelihood *string `json:"fixedLikelihood,omitempty" tf:"fixed_likelihood,omitempty"` // Increase or decrease the likelihood by the specified number of levels. For example, // if a finding would be POSSIBLE without the detection rule and relativeLikelihood is 1, // then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. // Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an // adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY // will result in a final likelihood of LIKELY. Either this or fixed_likelihood can be set. // +kubebuilder:validation:Optional RelativeLikelihood *float64 `json:"relativeLikelihood,omitempty" tf:"relative_likelihood,omitempty"` }
func (*LikelihoodAdjustmentParameters) DeepCopy ¶
func (in *LikelihoodAdjustmentParameters) DeepCopy() *LikelihoodAdjustmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LikelihoodAdjustmentParameters.
func (*LikelihoodAdjustmentParameters) DeepCopyInto ¶
func (in *LikelihoodAdjustmentParameters) DeepCopyInto(out *LikelihoodAdjustmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsInitParameters ¶
type LimitsInitParameters struct { // Configuration of findings limit given for specified infoTypes. // Structure is documented below. MaxFindingsPerInfoType []MaxFindingsPerInfoTypeInitParameters `json:"maxFindingsPerInfoType,omitempty" tf:"max_findings_per_info_type,omitempty"` // Max number of findings that will be returned for each item scanned. The maximum returned is 2000. MaxFindingsPerItem *float64 `json:"maxFindingsPerItem,omitempty" tf:"max_findings_per_item,omitempty"` // Max number of findings that will be returned per request/job. The maximum returned is 2000. MaxFindingsPerRequest *float64 `json:"maxFindingsPerRequest,omitempty" tf:"max_findings_per_request,omitempty"` }
func (*LimitsInitParameters) DeepCopy ¶
func (in *LimitsInitParameters) DeepCopy() *LimitsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsInitParameters.
func (*LimitsInitParameters) DeepCopyInto ¶
func (in *LimitsInitParameters) DeepCopyInto(out *LimitsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters ¶
type LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters.
func (*LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeInfoTypeObservation ¶
type LimitsMaxFindingsPerInfoTypeInfoTypeObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeInfoTypeObservation) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeObservation) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeInfoTypeObservation.
func (*LimitsMaxFindingsPerInfoTypeInfoTypeObservation) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeObservation) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeInfoTypeParameters ¶
type LimitsMaxFindingsPerInfoTypeInfoTypeParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeInfoTypeParameters) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeInfoTypeParameters.
func (*LimitsMaxFindingsPerInfoTypeInfoTypeParameters) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters ¶
type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters.
func (*LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation ¶
type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation.
func (*LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters ¶
type LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters.
func (*LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeInitParameters ¶
type LimitsMaxFindingsPerInfoTypeInitParameters struct { // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *LimitsMaxFindingsPerInfoTypeInfoTypeInitParameters `json:"infoType,omitempty" tf:"info_type,omitempty"` // Max findings limit for the given infoType. MaxFindings *float64 `json:"maxFindings,omitempty" tf:"max_findings,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeInitParameters) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeInitParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeInitParameters.
func (*LimitsMaxFindingsPerInfoTypeInitParameters) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeInitParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeObservation ¶
type LimitsMaxFindingsPerInfoTypeObservation struct { // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *LimitsMaxFindingsPerInfoTypeInfoTypeObservation `json:"infoType,omitempty" tf:"info_type,omitempty"` // Max findings limit for the given infoType. MaxFindings *float64 `json:"maxFindings,omitempty" tf:"max_findings,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeObservation) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeObservation) DeepCopy() *LimitsMaxFindingsPerInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeObservation.
func (*LimitsMaxFindingsPerInfoTypeObservation) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeObservation) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsMaxFindingsPerInfoTypeParameters ¶
type LimitsMaxFindingsPerInfoTypeParameters struct { // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. // +kubebuilder:validation:Optional InfoType *LimitsMaxFindingsPerInfoTypeInfoTypeParameters `json:"infoType,omitempty" tf:"info_type,omitempty"` // Max findings limit for the given infoType. // +kubebuilder:validation:Optional MaxFindings *float64 `json:"maxFindings,omitempty" tf:"max_findings,omitempty"` }
func (*LimitsMaxFindingsPerInfoTypeParameters) DeepCopy ¶
func (in *LimitsMaxFindingsPerInfoTypeParameters) DeepCopy() *LimitsMaxFindingsPerInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsMaxFindingsPerInfoTypeParameters.
func (*LimitsMaxFindingsPerInfoTypeParameters) DeepCopyInto ¶
func (in *LimitsMaxFindingsPerInfoTypeParameters) DeepCopyInto(out *LimitsMaxFindingsPerInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsObservation ¶
type LimitsObservation struct { // Configuration of findings limit given for specified infoTypes. // Structure is documented below. MaxFindingsPerInfoType []MaxFindingsPerInfoTypeObservation `json:"maxFindingsPerInfoType,omitempty" tf:"max_findings_per_info_type,omitempty"` // Max number of findings that will be returned for each item scanned. The maximum returned is 2000. MaxFindingsPerItem *float64 `json:"maxFindingsPerItem,omitempty" tf:"max_findings_per_item,omitempty"` // Max number of findings that will be returned per request/job. The maximum returned is 2000. MaxFindingsPerRequest *float64 `json:"maxFindingsPerRequest,omitempty" tf:"max_findings_per_request,omitempty"` }
func (*LimitsObservation) DeepCopy ¶
func (in *LimitsObservation) DeepCopy() *LimitsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsObservation.
func (*LimitsObservation) DeepCopyInto ¶
func (in *LimitsObservation) DeepCopyInto(out *LimitsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsParameters ¶
type LimitsParameters struct { // Configuration of findings limit given for specified infoTypes. // Structure is documented below. // +kubebuilder:validation:Optional MaxFindingsPerInfoType []MaxFindingsPerInfoTypeParameters `json:"maxFindingsPerInfoType,omitempty" tf:"max_findings_per_info_type,omitempty"` // Max number of findings that will be returned for each item scanned. The maximum returned is 2000. // +kubebuilder:validation:Optional MaxFindingsPerItem *float64 `json:"maxFindingsPerItem" tf:"max_findings_per_item,omitempty"` // Max number of findings that will be returned per request/job. The maximum returned is 2000. // +kubebuilder:validation:Optional MaxFindingsPerRequest *float64 `json:"maxFindingsPerRequest" tf:"max_findings_per_request,omitempty"` }
func (*LimitsParameters) DeepCopy ¶
func (in *LimitsParameters) DeepCopy() *LimitsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsParameters.
func (*LimitsParameters) DeepCopyInto ¶
func (in *LimitsParameters) DeepCopyInto(out *LimitsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundDateValueInitParameters ¶
type LowerBoundDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*LowerBoundDateValueInitParameters) DeepCopy ¶
func (in *LowerBoundDateValueInitParameters) DeepCopy() *LowerBoundDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundDateValueInitParameters.
func (*LowerBoundDateValueInitParameters) DeepCopyInto ¶
func (in *LowerBoundDateValueInitParameters) DeepCopyInto(out *LowerBoundDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundDateValueObservation ¶
type LowerBoundDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*LowerBoundDateValueObservation) DeepCopy ¶
func (in *LowerBoundDateValueObservation) DeepCopy() *LowerBoundDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundDateValueObservation.
func (*LowerBoundDateValueObservation) DeepCopyInto ¶
func (in *LowerBoundDateValueObservation) DeepCopyInto(out *LowerBoundDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundDateValueParameters ¶
type LowerBoundDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*LowerBoundDateValueParameters) DeepCopy ¶
func (in *LowerBoundDateValueParameters) DeepCopy() *LowerBoundDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundDateValueParameters.
func (*LowerBoundDateValueParameters) DeepCopyInto ¶
func (in *LowerBoundDateValueParameters) DeepCopyInto(out *LowerBoundDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundInitParameters ¶
type LowerBoundInitParameters struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*LowerBoundInitParameters) DeepCopy ¶
func (in *LowerBoundInitParameters) DeepCopy() *LowerBoundInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundInitParameters.
func (*LowerBoundInitParameters) DeepCopyInto ¶
func (in *LowerBoundInitParameters) DeepCopyInto(out *LowerBoundInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundObservation ¶
type LowerBoundObservation struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*LowerBoundObservation) DeepCopy ¶
func (in *LowerBoundObservation) DeepCopy() *LowerBoundObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundObservation.
func (*LowerBoundObservation) DeepCopyInto ¶
func (in *LowerBoundObservation) DeepCopyInto(out *LowerBoundObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundParameters ¶
type LowerBoundParameters struct { // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*LowerBoundParameters) DeepCopy ¶
func (in *LowerBoundParameters) DeepCopy() *LowerBoundParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundParameters.
func (*LowerBoundParameters) DeepCopyInto ¶
func (in *LowerBoundParameters) DeepCopyInto(out *LowerBoundParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundTimeValueInitParameters ¶
type LowerBoundTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*LowerBoundTimeValueInitParameters) DeepCopy ¶
func (in *LowerBoundTimeValueInitParameters) DeepCopy() *LowerBoundTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundTimeValueInitParameters.
func (*LowerBoundTimeValueInitParameters) DeepCopyInto ¶
func (in *LowerBoundTimeValueInitParameters) DeepCopyInto(out *LowerBoundTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundTimeValueObservation ¶
type LowerBoundTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*LowerBoundTimeValueObservation) DeepCopy ¶
func (in *LowerBoundTimeValueObservation) DeepCopy() *LowerBoundTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundTimeValueObservation.
func (*LowerBoundTimeValueObservation) DeepCopyInto ¶
func (in *LowerBoundTimeValueObservation) DeepCopyInto(out *LowerBoundTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LowerBoundTimeValueParameters ¶
type LowerBoundTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*LowerBoundTimeValueParameters) DeepCopy ¶
func (in *LowerBoundTimeValueParameters) DeepCopy() *LowerBoundTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LowerBoundTimeValueParameters.
func (*LowerBoundTimeValueParameters) DeepCopyInto ¶
func (in *LowerBoundTimeValueParameters) DeepCopyInto(out *LowerBoundTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualInitParameters ¶
type ManualInitParameters struct { }
func (*ManualInitParameters) DeepCopy ¶
func (in *ManualInitParameters) DeepCopy() *ManualInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualInitParameters.
func (*ManualInitParameters) DeepCopyInto ¶
func (in *ManualInitParameters) DeepCopyInto(out *ManualInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualObservation ¶
type ManualObservation struct { }
func (*ManualObservation) DeepCopy ¶
func (in *ManualObservation) DeepCopy() *ManualObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualObservation.
func (*ManualObservation) DeepCopyInto ¶
func (in *ManualObservation) DeepCopyInto(out *ManualObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualParameters ¶
type ManualParameters struct { }
func (*ManualParameters) DeepCopy ¶
func (in *ManualParameters) DeepCopy() *ManualParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualParameters.
func (*ManualParameters) DeepCopyInto ¶
func (in *ManualParameters) DeepCopyInto(out *ManualParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxDateValueInitParameters ¶
type MaxDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*MaxDateValueInitParameters) DeepCopy ¶
func (in *MaxDateValueInitParameters) DeepCopy() *MaxDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxDateValueInitParameters.
func (*MaxDateValueInitParameters) DeepCopyInto ¶
func (in *MaxDateValueInitParameters) DeepCopyInto(out *MaxDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxDateValueObservation ¶
type MaxDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*MaxDateValueObservation) DeepCopy ¶
func (in *MaxDateValueObservation) DeepCopy() *MaxDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxDateValueObservation.
func (*MaxDateValueObservation) DeepCopyInto ¶
func (in *MaxDateValueObservation) DeepCopyInto(out *MaxDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxDateValueParameters ¶
type MaxDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*MaxDateValueParameters) DeepCopy ¶
func (in *MaxDateValueParameters) DeepCopy() *MaxDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxDateValueParameters.
func (*MaxDateValueParameters) DeepCopyInto ¶
func (in *MaxDateValueParameters) DeepCopyInto(out *MaxDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeInfoTypeInitParameters ¶
type MaxFindingsPerInfoTypeInfoTypeInitParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*MaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopy() *MaxFindingsPerInfoTypeInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeInfoTypeInitParameters.
func (*MaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeInfoTypeInitParameters) DeepCopyInto(out *MaxFindingsPerInfoTypeInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeInfoTypeObservation ¶
type MaxFindingsPerInfoTypeInfoTypeObservation struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*MaxFindingsPerInfoTypeInfoTypeObservation) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeInfoTypeObservation) DeepCopy() *MaxFindingsPerInfoTypeInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeInfoTypeObservation.
func (*MaxFindingsPerInfoTypeInfoTypeObservation) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeInfoTypeObservation) DeepCopyInto(out *MaxFindingsPerInfoTypeInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeInfoTypeParameters ¶
type MaxFindingsPerInfoTypeInfoTypeParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*MaxFindingsPerInfoTypeInfoTypeParameters) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeInfoTypeParameters) DeepCopy() *MaxFindingsPerInfoTypeInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeInfoTypeParameters.
func (*MaxFindingsPerInfoTypeInfoTypeParameters) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeInfoTypeParameters) DeepCopyInto(out *MaxFindingsPerInfoTypeInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters ¶
type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopy() *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters.
func (*MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation ¶
type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopy() *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation.
func (*MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation) DeepCopyInto(out *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters ¶
type MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopy() *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters.
func (*MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters) DeepCopyInto(out *MaxFindingsPerInfoTypeInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeInitParameters ¶
type MaxFindingsPerInfoTypeInitParameters struct { // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *MaxFindingsPerInfoTypeInfoTypeInitParameters `json:"infoType,omitempty" tf:"info_type,omitempty"` // Max findings limit for the given infoType. MaxFindings *float64 `json:"maxFindings,omitempty" tf:"max_findings,omitempty"` }
func (*MaxFindingsPerInfoTypeInitParameters) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeInitParameters) DeepCopy() *MaxFindingsPerInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeInitParameters.
func (*MaxFindingsPerInfoTypeInitParameters) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeInitParameters) DeepCopyInto(out *MaxFindingsPerInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeObservation ¶
type MaxFindingsPerInfoTypeObservation struct { // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. InfoType *MaxFindingsPerInfoTypeInfoTypeObservation `json:"infoType,omitempty" tf:"info_type,omitempty"` // Max findings limit for the given infoType. MaxFindings *float64 `json:"maxFindings,omitempty" tf:"max_findings,omitempty"` }
func (*MaxFindingsPerInfoTypeObservation) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeObservation) DeepCopy() *MaxFindingsPerInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeObservation.
func (*MaxFindingsPerInfoTypeObservation) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeObservation) DeepCopyInto(out *MaxFindingsPerInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxFindingsPerInfoTypeParameters ¶
type MaxFindingsPerInfoTypeParameters struct { // Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does // not have an infoType, the DLP API applies the limit against all infoTypes that are found but not // specified in another InfoTypeLimit. // Structure is documented below. // +kubebuilder:validation:Optional InfoType *MaxFindingsPerInfoTypeInfoTypeParameters `json:"infoType,omitempty" tf:"info_type,omitempty"` // Max findings limit for the given infoType. // +kubebuilder:validation:Optional MaxFindings *float64 `json:"maxFindings" tf:"max_findings,omitempty"` }
func (*MaxFindingsPerInfoTypeParameters) DeepCopy ¶
func (in *MaxFindingsPerInfoTypeParameters) DeepCopy() *MaxFindingsPerInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxFindingsPerInfoTypeParameters.
func (*MaxFindingsPerInfoTypeParameters) DeepCopyInto ¶
func (in *MaxFindingsPerInfoTypeParameters) DeepCopyInto(out *MaxFindingsPerInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxInitParameters ¶
type MaxInitParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *DateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *TimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*MaxInitParameters) DeepCopy ¶
func (in *MaxInitParameters) DeepCopy() *MaxInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxInitParameters.
func (*MaxInitParameters) DeepCopyInto ¶
func (in *MaxInitParameters) DeepCopyInto(out *MaxInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxObservation ¶
type MaxObservation struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *DateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *TimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*MaxObservation) DeepCopy ¶
func (in *MaxObservation) DeepCopy() *MaxObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxObservation.
func (*MaxObservation) DeepCopyInto ¶
func (in *MaxObservation) DeepCopyInto(out *MaxObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxParameters ¶
type MaxParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *DateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *TimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*MaxParameters) DeepCopy ¶
func (in *MaxParameters) DeepCopy() *MaxParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxParameters.
func (*MaxParameters) DeepCopyInto ¶
func (in *MaxParameters) DeepCopyInto(out *MaxParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxTimeValueInitParameters ¶
type MaxTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*MaxTimeValueInitParameters) DeepCopy ¶
func (in *MaxTimeValueInitParameters) DeepCopy() *MaxTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxTimeValueInitParameters.
func (*MaxTimeValueInitParameters) DeepCopyInto ¶
func (in *MaxTimeValueInitParameters) DeepCopyInto(out *MaxTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxTimeValueObservation ¶
type MaxTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*MaxTimeValueObservation) DeepCopy ¶
func (in *MaxTimeValueObservation) DeepCopy() *MaxTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxTimeValueObservation.
func (*MaxTimeValueObservation) DeepCopyInto ¶
func (in *MaxTimeValueObservation) DeepCopyInto(out *MaxTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxTimeValueParameters ¶
type MaxTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*MaxTimeValueParameters) DeepCopy ¶
func (in *MaxTimeValueParameters) DeepCopy() *MaxTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxTimeValueParameters.
func (*MaxTimeValueParameters) DeepCopyInto ¶
func (in *MaxTimeValueParameters) DeepCopyInto(out *MaxTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinDateValueInitParameters ¶
type MinDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*MinDateValueInitParameters) DeepCopy ¶
func (in *MinDateValueInitParameters) DeepCopy() *MinDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinDateValueInitParameters.
func (*MinDateValueInitParameters) DeepCopyInto ¶
func (in *MinDateValueInitParameters) DeepCopyInto(out *MinDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinDateValueObservation ¶
type MinDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*MinDateValueObservation) DeepCopy ¶
func (in *MinDateValueObservation) DeepCopy() *MinDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinDateValueObservation.
func (*MinDateValueObservation) DeepCopyInto ¶
func (in *MinDateValueObservation) DeepCopyInto(out *MinDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinDateValueParameters ¶
type MinDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*MinDateValueParameters) DeepCopy ¶
func (in *MinDateValueParameters) DeepCopy() *MinDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinDateValueParameters.
func (*MinDateValueParameters) DeepCopyInto ¶
func (in *MinDateValueParameters) DeepCopyInto(out *MinDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinInitParameters ¶
type MinInitParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *MinDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *MinTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*MinInitParameters) DeepCopy ¶
func (in *MinInitParameters) DeepCopy() *MinInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinInitParameters.
func (*MinInitParameters) DeepCopyInto ¶
func (in *MinInitParameters) DeepCopyInto(out *MinInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinObservation ¶
type MinObservation struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *MinDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *MinTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*MinObservation) DeepCopy ¶
func (in *MinObservation) DeepCopy() *MinObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinObservation.
func (*MinObservation) DeepCopyInto ¶
func (in *MinObservation) DeepCopyInto(out *MinObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinParameters ¶
type MinParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *MinDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *MinTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*MinParameters) DeepCopy ¶
func (in *MinParameters) DeepCopy() *MinParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinParameters.
func (*MinParameters) DeepCopyInto ¶
func (in *MinParameters) DeepCopyInto(out *MinParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinTimeValueInitParameters ¶
type MinTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*MinTimeValueInitParameters) DeepCopy ¶
func (in *MinTimeValueInitParameters) DeepCopy() *MinTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinTimeValueInitParameters.
func (*MinTimeValueInitParameters) DeepCopyInto ¶
func (in *MinTimeValueInitParameters) DeepCopyInto(out *MinTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinTimeValueObservation ¶
type MinTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*MinTimeValueObservation) DeepCopy ¶
func (in *MinTimeValueObservation) DeepCopy() *MinTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinTimeValueObservation.
func (*MinTimeValueObservation) DeepCopyInto ¶
func (in *MinTimeValueObservation) DeepCopyInto(out *MinTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinTimeValueParameters ¶
type MinTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*MinTimeValueParameters) DeepCopy ¶
func (in *MinTimeValueParameters) DeepCopy() *MinTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinTimeValueParameters.
func (*MinTimeValueParameters) DeepCopyInto ¶
func (in *MinTimeValueParameters) DeepCopyInto(out *MinTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueDateValueInitParameters ¶
type NewValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*NewValueDateValueInitParameters) DeepCopy ¶
func (in *NewValueDateValueInitParameters) DeepCopy() *NewValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueDateValueInitParameters.
func (*NewValueDateValueInitParameters) DeepCopyInto ¶
func (in *NewValueDateValueInitParameters) DeepCopyInto(out *NewValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueDateValueObservation ¶
type NewValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*NewValueDateValueObservation) DeepCopy ¶
func (in *NewValueDateValueObservation) DeepCopy() *NewValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueDateValueObservation.
func (*NewValueDateValueObservation) DeepCopyInto ¶
func (in *NewValueDateValueObservation) DeepCopyInto(out *NewValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueDateValueParameters ¶
type NewValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*NewValueDateValueParameters) DeepCopy ¶
func (in *NewValueDateValueParameters) DeepCopy() *NewValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueDateValueParameters.
func (*NewValueDateValueParameters) DeepCopyInto ¶
func (in *NewValueDateValueParameters) DeepCopyInto(out *NewValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueInitParameters ¶
type NewValueInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *NewValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *float64 `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *NewValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*NewValueInitParameters) DeepCopy ¶
func (in *NewValueInitParameters) DeepCopy() *NewValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueInitParameters.
func (*NewValueInitParameters) DeepCopyInto ¶
func (in *NewValueInitParameters) DeepCopyInto(out *NewValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueObservation ¶
type NewValueObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *NewValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *float64 `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *NewValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*NewValueObservation) DeepCopy ¶
func (in *NewValueObservation) DeepCopy() *NewValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueObservation.
func (*NewValueObservation) DeepCopyInto ¶
func (in *NewValueObservation) DeepCopyInto(out *NewValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueParameters ¶
type NewValueParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *NewValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *float64 `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *NewValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*NewValueParameters) DeepCopy ¶
func (in *NewValueParameters) DeepCopy() *NewValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueParameters.
func (*NewValueParameters) DeepCopyInto ¶
func (in *NewValueParameters) DeepCopyInto(out *NewValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueTimeValueInitParameters ¶
type NewValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*NewValueTimeValueInitParameters) DeepCopy ¶
func (in *NewValueTimeValueInitParameters) DeepCopy() *NewValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueTimeValueInitParameters.
func (*NewValueTimeValueInitParameters) DeepCopyInto ¶
func (in *NewValueTimeValueInitParameters) DeepCopyInto(out *NewValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueTimeValueObservation ¶
type NewValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*NewValueTimeValueObservation) DeepCopy ¶
func (in *NewValueTimeValueObservation) DeepCopy() *NewValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueTimeValueObservation.
func (*NewValueTimeValueObservation) DeepCopyInto ¶
func (in *NewValueTimeValueObservation) DeepCopyInto(out *NewValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewValueTimeValueParameters ¶
type NewValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*NewValueTimeValueParameters) DeepCopy ¶
func (in *NewValueTimeValueParameters) DeepCopy() *NewValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewValueTimeValueParameters.
func (*NewValueTimeValueParameters) DeepCopyInto ¶
func (in *NewValueTimeValueParameters) DeepCopyInto(out *NewValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigInitParameters ¶
type OutputConfigInitParameters struct { // Schema used for writing the findings for Inspect jobs. This field is only used for // Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding // object. If appending to an existing table, any columns from the predefined schema // that are missing will be added. No columns in the existing table will be deleted. // If unspecified, then all available columns will be used for a new table or an (existing) // table with no schema, and no changes will be made to an existing table that has a schema. // Only for use with external storage. // Possible values are: BASIC_COLUMNS, GCS_COLUMNS, DATASTORE_COLUMNS, BIG_QUERY_COLUMNS, ALL_COLUMNS. OutputSchema *string `json:"outputSchema,omitempty" tf:"output_schema,omitempty"` // The BigQuery table in which to store the output. // Structure is documented below. Table *OutputConfigTableInitParameters `json:"table,omitempty" tf:"table,omitempty"` }
func (*OutputConfigInitParameters) DeepCopy ¶
func (in *OutputConfigInitParameters) DeepCopy() *OutputConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigInitParameters.
func (*OutputConfigInitParameters) DeepCopyInto ¶
func (in *OutputConfigInitParameters) DeepCopyInto(out *OutputConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigObservation ¶
type OutputConfigObservation struct { // Schema used for writing the findings for Inspect jobs. This field is only used for // Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding // object. If appending to an existing table, any columns from the predefined schema // that are missing will be added. No columns in the existing table will be deleted. // If unspecified, then all available columns will be used for a new table or an (existing) // table with no schema, and no changes will be made to an existing table that has a schema. // Only for use with external storage. // Possible values are: BASIC_COLUMNS, GCS_COLUMNS, DATASTORE_COLUMNS, BIG_QUERY_COLUMNS, ALL_COLUMNS. OutputSchema *string `json:"outputSchema,omitempty" tf:"output_schema,omitempty"` // The BigQuery table in which to store the output. // Structure is documented below. Table *OutputConfigTableObservation `json:"table,omitempty" tf:"table,omitempty"` }
func (*OutputConfigObservation) DeepCopy ¶
func (in *OutputConfigObservation) DeepCopy() *OutputConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigObservation.
func (*OutputConfigObservation) DeepCopyInto ¶
func (in *OutputConfigObservation) DeepCopyInto(out *OutputConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigParameters ¶
type OutputConfigParameters struct { // Schema used for writing the findings for Inspect jobs. This field is only used for // Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding // object. If appending to an existing table, any columns from the predefined schema // that are missing will be added. No columns in the existing table will be deleted. // If unspecified, then all available columns will be used for a new table or an (existing) // table with no schema, and no changes will be made to an existing table that has a schema. // Only for use with external storage. // Possible values are: BASIC_COLUMNS, GCS_COLUMNS, DATASTORE_COLUMNS, BIG_QUERY_COLUMNS, ALL_COLUMNS. // +kubebuilder:validation:Optional OutputSchema *string `json:"outputSchema,omitempty" tf:"output_schema,omitempty"` // The BigQuery table in which to store the output. // Structure is documented below. // +kubebuilder:validation:Optional Table *OutputConfigTableParameters `json:"table" tf:"table,omitempty"` }
func (*OutputConfigParameters) DeepCopy ¶
func (in *OutputConfigParameters) DeepCopy() *OutputConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigParameters.
func (*OutputConfigParameters) DeepCopyInto ¶
func (in *OutputConfigParameters) DeepCopyInto(out *OutputConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigTableInitParameters ¶
type OutputConfigTableInitParameters struct { // The ID of the dataset containing this table. DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*OutputConfigTableInitParameters) DeepCopy ¶
func (in *OutputConfigTableInitParameters) DeepCopy() *OutputConfigTableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigTableInitParameters.
func (*OutputConfigTableInitParameters) DeepCopyInto ¶
func (in *OutputConfigTableInitParameters) DeepCopyInto(out *OutputConfigTableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigTableObservation ¶
type OutputConfigTableObservation struct { // The ID of the dataset containing this table. DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*OutputConfigTableObservation) DeepCopy ¶
func (in *OutputConfigTableObservation) DeepCopy() *OutputConfigTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigTableObservation.
func (*OutputConfigTableObservation) DeepCopyInto ¶
func (in *OutputConfigTableObservation) DeepCopyInto(out *OutputConfigTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigTableParameters ¶
type OutputConfigTableParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. // +kubebuilder:validation:Optional TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*OutputConfigTableParameters) DeepCopy ¶
func (in *OutputConfigTableParameters) DeepCopy() *OutputConfigTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigTableParameters.
func (*OutputConfigTableParameters) DeepCopyInto ¶
func (in *OutputConfigTableParameters) DeepCopyInto(out *OutputConfigTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputPathInitParameters ¶
type OutputPathInitParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*OutputPathInitParameters) DeepCopy ¶
func (in *OutputPathInitParameters) DeepCopy() *OutputPathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputPathInitParameters.
func (*OutputPathInitParameters) DeepCopyInto ¶
func (in *OutputPathInitParameters) DeepCopyInto(out *OutputPathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputPathObservation ¶
type OutputPathObservation struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*OutputPathObservation) DeepCopy ¶
func (in *OutputPathObservation) DeepCopy() *OutputPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputPathObservation.
func (*OutputPathObservation) DeepCopyInto ¶
func (in *OutputPathObservation) DeepCopyInto(out *OutputPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputPathParameters ¶
type OutputPathParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*OutputPathParameters) DeepCopy ¶
func (in *OutputPathParameters) DeepCopy() *OutputPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputPathParameters.
func (*OutputPathParameters) DeepCopyInto ¶
func (in *OutputPathParameters) DeepCopyInto(out *OutputPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIDInitParameters ¶
type PartitionIDInitParameters struct { // If not empty, the ID of the namespace to which the entities belong. NamespaceID *string `json:"namespaceId,omitempty" tf:"namespace_id,omitempty"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*PartitionIDInitParameters) DeepCopy ¶
func (in *PartitionIDInitParameters) DeepCopy() *PartitionIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIDInitParameters.
func (*PartitionIDInitParameters) DeepCopyInto ¶
func (in *PartitionIDInitParameters) DeepCopyInto(out *PartitionIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIDObservation ¶
type PartitionIDObservation struct { // If not empty, the ID of the namespace to which the entities belong. NamespaceID *string `json:"namespaceId,omitempty" tf:"namespace_id,omitempty"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*PartitionIDObservation) DeepCopy ¶
func (in *PartitionIDObservation) DeepCopy() *PartitionIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIDObservation.
func (*PartitionIDObservation) DeepCopyInto ¶
func (in *PartitionIDObservation) DeepCopyInto(out *PartitionIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIDParameters ¶
type PartitionIDParameters struct { // If not empty, the ID of the namespace to which the entities belong. // +kubebuilder:validation:Optional NamespaceID *string `json:"namespaceId,omitempty" tf:"namespace_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId" tf:"project_id,omitempty"` }
func (*PartitionIDParameters) DeepCopy ¶
func (in *PartitionIDParameters) DeepCopy() *PartitionIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIDParameters.
func (*PartitionIDParameters) DeepCopyInto ¶
func (in *PartitionIDParameters) DeepCopyInto(out *PartitionIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationBucketingConfigBucketsInitParameters ¶
type PrimitiveTransformationBucketingConfigBucketsInitParameters struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Max *BucketingConfigBucketsMaxInitParameters `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Min *BucketingConfigBucketsMinInitParameters `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. ReplacementValue *BucketingConfigBucketsReplacementValueInitParameters `json:"replacementValue,omitempty" tf:"replacement_value,omitempty"` }
func (*PrimitiveTransformationBucketingConfigBucketsInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationBucketingConfigBucketsInitParameters) DeepCopy() *PrimitiveTransformationBucketingConfigBucketsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationBucketingConfigBucketsInitParameters.
func (*PrimitiveTransformationBucketingConfigBucketsInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationBucketingConfigBucketsInitParameters) DeepCopyInto(out *PrimitiveTransformationBucketingConfigBucketsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationBucketingConfigBucketsObservation ¶
type PrimitiveTransformationBucketingConfigBucketsObservation struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Max *BucketingConfigBucketsMaxObservation `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. Min *BucketingConfigBucketsMinObservation `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. ReplacementValue *BucketingConfigBucketsReplacementValueObservation `json:"replacementValue,omitempty" tf:"replacement_value,omitempty"` }
func (*PrimitiveTransformationBucketingConfigBucketsObservation) DeepCopy ¶
func (in *PrimitiveTransformationBucketingConfigBucketsObservation) DeepCopy() *PrimitiveTransformationBucketingConfigBucketsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationBucketingConfigBucketsObservation.
func (*PrimitiveTransformationBucketingConfigBucketsObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationBucketingConfigBucketsObservation) DeepCopyInto(out *PrimitiveTransformationBucketingConfigBucketsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationBucketingConfigBucketsParameters ¶
type PrimitiveTransformationBucketingConfigBucketsParameters struct { // Upper bound of the range, exclusive; type must match min. // The max block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional Max *BucketingConfigBucketsMaxParameters `json:"max,omitempty" tf:"max,omitempty"` // Lower bound of the range, inclusive. Type should be the same as max if used. // The min block must only contain one argument. See the bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional Min *BucketingConfigBucketsMinParameters `json:"min,omitempty" tf:"min,omitempty"` // Replacement value for this bucket. // The replacement_value block must only contain one argument. // Structure is documented below. // +kubebuilder:validation:Optional ReplacementValue *BucketingConfigBucketsReplacementValueParameters `json:"replacementValue" tf:"replacement_value,omitempty"` }
func (*PrimitiveTransformationBucketingConfigBucketsParameters) DeepCopy ¶
func (in *PrimitiveTransformationBucketingConfigBucketsParameters) DeepCopy() *PrimitiveTransformationBucketingConfigBucketsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationBucketingConfigBucketsParameters.
func (*PrimitiveTransformationBucketingConfigBucketsParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationBucketingConfigBucketsParameters) DeepCopyInto(out *PrimitiveTransformationBucketingConfigBucketsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationBucketingConfigInitParameters ¶
type PrimitiveTransformationBucketingConfigInitParameters struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. Buckets []BucketingConfigBucketsInitParameters `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*PrimitiveTransformationBucketingConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationBucketingConfigInitParameters) DeepCopy() *PrimitiveTransformationBucketingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationBucketingConfigInitParameters.
func (*PrimitiveTransformationBucketingConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationBucketingConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationBucketingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationBucketingConfigObservation ¶
type PrimitiveTransformationBucketingConfigObservation struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. Buckets []BucketingConfigBucketsObservation `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*PrimitiveTransformationBucketingConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationBucketingConfigObservation) DeepCopy() *PrimitiveTransformationBucketingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationBucketingConfigObservation.
func (*PrimitiveTransformationBucketingConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationBucketingConfigObservation) DeepCopyInto(out *PrimitiveTransformationBucketingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationBucketingConfigParameters ¶
type PrimitiveTransformationBucketingConfigParameters struct { // Set of buckets. Ranges must be non-overlapping. // Bucket is represented as a range, along with replacement values. // Structure is documented below. // +kubebuilder:validation:Optional Buckets []BucketingConfigBucketsParameters `json:"buckets" tf:"buckets,omitempty"` }
func (*PrimitiveTransformationBucketingConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationBucketingConfigParameters) DeepCopy() *PrimitiveTransformationBucketingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationBucketingConfigParameters.
func (*PrimitiveTransformationBucketingConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationBucketingConfigParameters) DeepCopyInto(out *PrimitiveTransformationBucketingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters ¶
type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters struct { // Characters to not transform when masking. CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopy() *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters.
func (*PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation ¶
type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation struct { // Characters to not transform when masking. CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation) DeepCopy ¶
func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation) DeepCopy() *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation.
func (*PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters ¶
type PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters struct { // Characters to not transform when masking. // +kubebuilder:validation:Optional CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip,omitempty"` // Common characters to not transform when masking. Useful to avoid removing punctuation. // Possible values are: NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE, PUNCTUATION, WHITESPACE. // +kubebuilder:validation:Optional CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore,omitempty"` }
func (*PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters) DeepCopy ¶
func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters) DeepCopy() *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters.
func (*PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigCharactersToIgnoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCharacterMaskConfigInitParameters ¶
type PrimitiveTransformationCharacterMaskConfigInitParameters struct { CharactersToIgnore []CharacterMaskConfigCharactersToIgnoreInitParameters `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*PrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopy() *PrimitiveTransformationCharacterMaskConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCharacterMaskConfigInitParameters.
func (*PrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCharacterMaskConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCharacterMaskConfigObservation ¶
type PrimitiveTransformationCharacterMaskConfigObservation struct { CharactersToIgnore []CharacterMaskConfigCharactersToIgnoreObservation `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*PrimitiveTransformationCharacterMaskConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationCharacterMaskConfigObservation) DeepCopy() *PrimitiveTransformationCharacterMaskConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCharacterMaskConfigObservation.
func (*PrimitiveTransformationCharacterMaskConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCharacterMaskConfigObservation) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCharacterMaskConfigParameters ¶
type PrimitiveTransformationCharacterMaskConfigParameters struct { // +kubebuilder:validation:Optional CharactersToIgnore []CharacterMaskConfigCharactersToIgnoreParameters `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore,omitempty"` // is * // +kubebuilder:validation:Optional MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character,omitempty"` // 4 // +kubebuilder:validation:Optional NumberToMask *float64 `json:"numberToMask,omitempty" tf:"number_to_mask,omitempty"` // is false // +kubebuilder:validation:Optional ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order,omitempty"` }
func (*PrimitiveTransformationCharacterMaskConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationCharacterMaskConfigParameters) DeepCopy() *PrimitiveTransformationCharacterMaskConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCharacterMaskConfigParameters.
func (*PrimitiveTransformationCharacterMaskConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCharacterMaskConfigParameters) DeepCopyInto(out *PrimitiveTransformationCharacterMaskConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigContextInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigContextInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigContextInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigContextInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigContextObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigContextObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigContextObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigContextObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigContextObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigContextObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigContextParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigContextParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigContextParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigContextParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigContextParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigContextParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigInitParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *CryptoDeterministicConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoDeterministicConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *CryptoDeterministicConfigSurrogateInfoTypeInitParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigObservation struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *CryptoDeterministicConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *CryptoDeterministicConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *CryptoDeterministicConfigSurrogateInfoTypeObservation `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *CryptoDeterministicConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *CryptoDeterministicConfigCryptoKeyParameters `json:"cryptoKey" tf:"crypto_key,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. // +kubebuilder:validation:Optional SurrogateInfoType *CryptoDeterministicConfigSurrogateInfoTypeParameters `json:"surrogateInfoType" tf:"surrogate_info_type,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation ¶
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation.
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters ¶
type PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters.
func (*PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *PrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoHashConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoHashConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoHashConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyObservation ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *CryptoHashConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *CryptoHashConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *CryptoHashConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyObservation.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *CryptoHashConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *CryptoHashConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *CryptoHashConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters ¶
type PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters.
func (*PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigInitParameters ¶
type PrimitiveTransformationCryptoHashConfigInitParameters struct { // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationCryptoHashConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigInitParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigInitParameters.
func (*PrimitiveTransformationCryptoHashConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigObservation ¶
type PrimitiveTransformationCryptoHashConfigObservation struct { // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationCryptoHashConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigObservation) DeepCopy() *PrimitiveTransformationCryptoHashConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigObservation.
func (*PrimitiveTransformationCryptoHashConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigObservation) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoHashConfigParameters ¶
type PrimitiveTransformationCryptoHashConfigParameters struct { // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *PrimitiveTransformationCryptoHashConfigCryptoKeyParameters `json:"cryptoKey" tf:"crypto_key,omitempty"` }
func (*PrimitiveTransformationCryptoHashConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoHashConfigParameters) DeepCopy() *PrimitiveTransformationCryptoHashConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoHashConfigParameters.
func (*PrimitiveTransformationCryptoHashConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoHashConfigParameters) DeepCopyInto(out *PrimitiveTransformationCryptoHashConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation struct { }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. SurrogateInfoType *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters struct { // Common alphabets. // Possible values are: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED, NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC, ALPHA_NUMERIC. // +kubebuilder:validation:Optional CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet,omitempty"` // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *PrimitiveTransformationCryptoReplaceFfxFpeConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *PrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyParameters `json:"cryptoKey" tf:"crypto_key,omitempty"` // This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/ // +kubebuilder:validation:Optional CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet,omitempty"` // The native way to select the alphabet. Must be in the range [2, 95]. // +kubebuilder:validation:Optional Radix *float64 `json:"radix,omitempty" tf:"radix,omitempty"` // The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate // For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' // This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. // In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE // Structure is documented below. // +kubebuilder:validation:Optional SurrogateInfoType *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters ¶
type PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters.
func (*PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *PrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigContextInitParameters ¶
type PrimitiveTransformationDateShiftConfigContextInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigContextInitParameters.
func (*PrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigContextInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigContextObservation ¶
type PrimitiveTransformationDateShiftConfigContextObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigContextObservation) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigContextObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigContextObservation.
func (*PrimitiveTransformationDateShiftConfigContextObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigContextObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigContextParameters ¶
type PrimitiveTransformationDateShiftConfigContextParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigContextParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigContextParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigContextParameters.
func (*PrimitiveTransformationDateShiftConfigContextParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigContextParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName,omitempty" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. WrappedKey *string `json:"wrappedKey,omitempty" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters struct { // The resource name of the KMS CryptoKey to use for unwrapping. // +kubebuilder:validation:Optional CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name,omitempty"` // The wrapped data crypto key. // A base64-encoded string. // +kubebuilder:validation:Optional WrappedKey *string `json:"wrappedKey" tf:"wrapped_key,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyObservation ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyObservation struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. KMSWrapped *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedObservation `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. Transient *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. Unwrapped *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyObservation.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyParameters struct { // KMS wrapped key. // Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt // For more information, see Creating a wrapped key. // Note: When you use Cloud KMS for cryptographic operations, charges apply. // Structure is documented below. // +kubebuilder:validation:Optional KMSWrapped *PrimitiveTransformationDateShiftConfigCryptoKeyKMSWrappedParameters `json:"kmsWrapped,omitempty" tf:"kms_wrapped,omitempty"` // Transient crypto key. Use this to have a random data crypto key generated. It will be discarded after the request finishes. // Structure is documented below. // +kubebuilder:validation:Optional Transient *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters `json:"transient,omitempty" tf:"transient,omitempty"` // Unwrapped crypto key. Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible. // Structure is documented below. // +kubebuilder:validation:Optional Unwrapped *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters `json:"unwrapped,omitempty" tf:"unwrapped,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyTransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyTransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyTransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation struct { }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters ¶
type PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` }
func (*PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters.
func (*PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigCryptoKeyUnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigInitParameters ¶
type PrimitiveTransformationDateShiftConfigInitParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *PrimitiveTransformationDateShiftConfigContextInitParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationDateShiftConfigCryptoKeyInitParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. LowerBoundDays *float64 `json:"lowerBoundDays,omitempty" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. UpperBoundDays *float64 `json:"upperBoundDays,omitempty" tf:"upper_bound_days,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigInitParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigInitParameters.
func (*PrimitiveTransformationDateShiftConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigObservation ¶
type PrimitiveTransformationDateShiftConfigObservation struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. Context *PrimitiveTransformationDateShiftConfigContextObservation `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. CryptoKey *PrimitiveTransformationDateShiftConfigCryptoKeyObservation `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. LowerBoundDays *float64 `json:"lowerBoundDays,omitempty" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. UpperBoundDays *float64 `json:"upperBoundDays,omitempty" tf:"upper_bound_days,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigObservation) DeepCopy() *PrimitiveTransformationDateShiftConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigObservation.
func (*PrimitiveTransformationDateShiftConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigObservation) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationDateShiftConfigParameters ¶
type PrimitiveTransformationDateShiftConfigParameters struct { // Points to the field that contains the context, for example, an entity id. // If set, must also set cryptoKey. If set, shift will be consistent for the given context. // Structure is documented below. // +kubebuilder:validation:Optional Context *PrimitiveTransformationDateShiftConfigContextParameters `json:"context,omitempty" tf:"context,omitempty"` // The key used by the encryption function. // Structure is documented below. // +kubebuilder:validation:Optional CryptoKey *PrimitiveTransformationDateShiftConfigCryptoKeyParameters `json:"cryptoKey,omitempty" tf:"crypto_key,omitempty"` // Range of shift in days. Negative means shift to earlier in time. // +kubebuilder:validation:Optional LowerBoundDays *float64 `json:"lowerBoundDays" tf:"lower_bound_days,omitempty"` // Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). // Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. // +kubebuilder:validation:Optional UpperBoundDays *float64 `json:"upperBoundDays" tf:"upper_bound_days,omitempty"` }
func (*PrimitiveTransformationDateShiftConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationDateShiftConfigParameters) DeepCopy() *PrimitiveTransformationDateShiftConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationDateShiftConfigParameters.
func (*PrimitiveTransformationDateShiftConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationDateShiftConfigParameters) DeepCopyInto(out *PrimitiveTransformationDateShiftConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigInitParameters ¶
type PrimitiveTransformationFixedSizeBucketingConfigInitParameters struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. BucketSize *float64 `json:"bucketSize,omitempty" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. LowerBound *FixedSizeBucketingConfigLowerBoundInitParameters `json:"lowerBound,omitempty" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. UpperBound *FixedSizeBucketingConfigUpperBoundInitParameters `json:"upperBound,omitempty" tf:"upper_bound,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigInitParameters.
func (*PrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters ¶
type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *LowerBoundDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *LowerBoundTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters.
func (*PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation ¶
type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *LowerBoundDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *LowerBoundTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation.
func (*PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters ¶
type PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *LowerBoundDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *LowerBoundTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters.
func (*PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigLowerBoundParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigObservation ¶
type PrimitiveTransformationFixedSizeBucketingConfigObservation struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. BucketSize *float64 `json:"bucketSize,omitempty" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. LowerBound *FixedSizeBucketingConfigLowerBoundObservation `json:"lowerBound,omitempty" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. UpperBound *FixedSizeBucketingConfigUpperBoundObservation `json:"upperBound,omitempty" tf:"upper_bound,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigObservation.
func (*PrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigObservation) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigParameters ¶
type PrimitiveTransformationFixedSizeBucketingConfigParameters struct { // Size of each bucket (except for minimum and maximum buckets). // So if lower_bound = 10, upper_bound = 89, and bucketSize = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. // Precision up to 2 decimals works. // +kubebuilder:validation:Optional BucketSize *float64 `json:"bucketSize" tf:"bucket_size,omitempty"` // Lower bound value of buckets. // All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10". // The lower_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional LowerBound *FixedSizeBucketingConfigLowerBoundParameters `json:"lowerBound" tf:"lower_bound,omitempty"` // Upper bound value of buckets. // All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+". // The upper_bound block must only contain one argument. See the fixed_size_bucketing_config block description for more information about choosing a data type. // Structure is documented below. // +kubebuilder:validation:Optional UpperBound *FixedSizeBucketingConfigUpperBoundParameters `json:"upperBound" tf:"upper_bound,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigParameters.
func (*PrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters ¶
type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *UpperBoundDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *UpperBoundTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters.
func (*PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation ¶
type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *UpperBoundDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *UpperBoundTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation.
func (*PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters ¶
type PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *UpperBoundDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *UpperBoundTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters) DeepCopy ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters) DeepCopy() *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters.
func (*PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters) DeepCopyInto(out *PrimitiveTransformationFixedSizeBucketingConfigUpperBoundParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationInitParameters ¶
type PrimitiveTransformationInitParameters struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. BucketingConfig *BucketingConfigInitParameters `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. CharacterMaskConfig *CharacterMaskConfigInitParameters `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. CryptoDeterministicConfig *CryptoDeterministicConfigInitParameters `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. CryptoHashConfig *CryptoHashConfigInitParameters `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. CryptoReplaceFfxFpeConfig *CryptoReplaceFfxFpeConfigInitParameters `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. DateShiftConfig *DateShiftConfigInitParameters `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. FixedSizeBucketingConfig *FixedSizeBucketingConfigInitParameters `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. RedactConfig *RedactConfigInitParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. ReplaceConfig *ReplaceConfigInitParameters `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. ReplaceDictionaryConfig *ReplaceDictionaryConfigInitParameters `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // Replace each matching finding with the name of the info type. ReplaceWithInfoTypeConfig *bool `json:"replaceWithInfoTypeConfig,omitempty" tf:"replace_with_info_type_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. TimePartConfig *TimePartConfigInitParameters `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*PrimitiveTransformationInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationInitParameters) DeepCopy() *PrimitiveTransformationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationInitParameters.
func (*PrimitiveTransformationInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationInitParameters) DeepCopyInto(out *PrimitiveTransformationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationObservation ¶
type PrimitiveTransformationObservation struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. BucketingConfig *BucketingConfigObservation `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. CharacterMaskConfig *CharacterMaskConfigObservation `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. CryptoDeterministicConfig *CryptoDeterministicConfigObservation `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. CryptoHashConfig *CryptoHashConfigObservation `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. CryptoReplaceFfxFpeConfig *CryptoReplaceFfxFpeConfigObservation `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. DateShiftConfig *DateShiftConfigObservation `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. FixedSizeBucketingConfig *FixedSizeBucketingConfigObservation `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. RedactConfig *RedactConfigParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. ReplaceConfig *ReplaceConfigObservation `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. ReplaceDictionaryConfig *ReplaceDictionaryConfigObservation `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // Replace each matching finding with the name of the info type. ReplaceWithInfoTypeConfig *bool `json:"replaceWithInfoTypeConfig,omitempty" tf:"replace_with_info_type_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. TimePartConfig *TimePartConfigObservation `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*PrimitiveTransformationObservation) DeepCopy ¶
func (in *PrimitiveTransformationObservation) DeepCopy() *PrimitiveTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationObservation.
func (*PrimitiveTransformationObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationObservation) DeepCopyInto(out *PrimitiveTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationParameters ¶
type PrimitiveTransformationParameters struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. // +kubebuilder:validation:Optional BucketingConfig *BucketingConfigParameters `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. // +kubebuilder:validation:Optional CharacterMaskConfig *CharacterMaskConfigParameters `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. // +kubebuilder:validation:Optional CryptoDeterministicConfig *CryptoDeterministicConfigParameters `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. // +kubebuilder:validation:Optional CryptoHashConfig *CryptoHashConfigParameters `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. // +kubebuilder:validation:Optional CryptoReplaceFfxFpeConfig *CryptoReplaceFfxFpeConfigParameters `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. // +kubebuilder:validation:Optional DateShiftConfig *DateShiftConfigParameters `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. // +kubebuilder:validation:Optional FixedSizeBucketingConfig *FixedSizeBucketingConfigParameters `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. // +kubebuilder:validation:Optional RedactConfig *RedactConfigParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. // +kubebuilder:validation:Optional ReplaceConfig *ReplaceConfigParameters `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. // +kubebuilder:validation:Optional ReplaceDictionaryConfig *ReplaceDictionaryConfigParameters `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // Replace each matching finding with the name of the info type. // +kubebuilder:validation:Optional ReplaceWithInfoTypeConfig *bool `json:"replaceWithInfoTypeConfig,omitempty" tf:"replace_with_info_type_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. // +kubebuilder:validation:Optional TimePartConfig *TimePartConfigParameters `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*PrimitiveTransformationParameters) DeepCopy ¶
func (in *PrimitiveTransformationParameters) DeepCopy() *PrimitiveTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationParameters.
func (*PrimitiveTransformationParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationParameters) DeepCopyInto(out *PrimitiveTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationRedactConfigInitParameters ¶
type PrimitiveTransformationRedactConfigInitParameters struct { }
func (*PrimitiveTransformationRedactConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationRedactConfigInitParameters) DeepCopy() *PrimitiveTransformationRedactConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationRedactConfigInitParameters.
func (*PrimitiveTransformationRedactConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationRedactConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationRedactConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationRedactConfigObservation ¶
type PrimitiveTransformationRedactConfigObservation struct { }
func (*PrimitiveTransformationRedactConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationRedactConfigObservation) DeepCopy() *PrimitiveTransformationRedactConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationRedactConfigObservation.
func (*PrimitiveTransformationRedactConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationRedactConfigObservation) DeepCopyInto(out *PrimitiveTransformationRedactConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationRedactConfigParameters ¶
type PrimitiveTransformationRedactConfigParameters struct { }
func (*PrimitiveTransformationRedactConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationRedactConfigParameters) DeepCopy() *PrimitiveTransformationRedactConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationRedactConfigParameters.
func (*PrimitiveTransformationRedactConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationRedactConfigParameters) DeepCopyInto(out *PrimitiveTransformationRedactConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigInitParameters ¶
type PrimitiveTransformationReplaceConfigInitParameters struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. NewValue *ReplaceConfigNewValueInitParameters `json:"newValue,omitempty" tf:"new_value,omitempty"` }
func (*PrimitiveTransformationReplaceConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigInitParameters) DeepCopy() *PrimitiveTransformationReplaceConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigInitParameters.
func (*PrimitiveTransformationReplaceConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters ¶
type PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters.
func (*PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueDateValueObservation ¶
type PrimitiveTransformationReplaceConfigNewValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueDateValueObservation) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueDateValueObservation) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueDateValueObservation.
func (*PrimitiveTransformationReplaceConfigNewValueDateValueObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueDateValueObservation) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueDateValueParameters ¶
type PrimitiveTransformationReplaceConfigNewValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueDateValueParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueDateValueParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueDateValueParameters.
func (*PrimitiveTransformationReplaceConfigNewValueDateValueParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueDateValueParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueInitParameters ¶
type PrimitiveTransformationReplaceConfigNewValueInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *PrimitiveTransformationReplaceConfigNewValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueInitParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueInitParameters.
func (*PrimitiveTransformationReplaceConfigNewValueInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueObservation ¶
type PrimitiveTransformationReplaceConfigNewValueObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *PrimitiveTransformationReplaceConfigNewValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueObservation) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueObservation) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueObservation.
func (*PrimitiveTransformationReplaceConfigNewValueObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueObservation) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueParameters ¶
type PrimitiveTransformationReplaceConfigNewValueParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *PrimitiveTransformationReplaceConfigNewValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueParameters.
func (*PrimitiveTransformationReplaceConfigNewValueParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters ¶
type PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters.
func (*PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueTimeValueObservation ¶
type PrimitiveTransformationReplaceConfigNewValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueTimeValueObservation) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueTimeValueObservation.
func (*PrimitiveTransformationReplaceConfigNewValueTimeValueObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigNewValueTimeValueParameters ¶
type PrimitiveTransformationReplaceConfigNewValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*PrimitiveTransformationReplaceConfigNewValueTimeValueParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters) DeepCopy() *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigNewValueTimeValueParameters.
func (*PrimitiveTransformationReplaceConfigNewValueTimeValueParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigNewValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigObservation ¶
type PrimitiveTransformationReplaceConfigObservation struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. NewValue *ReplaceConfigNewValueObservation `json:"newValue,omitempty" tf:"new_value,omitempty"` }
func (*PrimitiveTransformationReplaceConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigObservation) DeepCopy() *PrimitiveTransformationReplaceConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigObservation.
func (*PrimitiveTransformationReplaceConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigObservation) DeepCopyInto(out *PrimitiveTransformationReplaceConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceConfigParameters ¶
type PrimitiveTransformationReplaceConfigParameters struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. // +kubebuilder:validation:Optional NewValue *ReplaceConfigNewValueParameters `json:"newValue" tf:"new_value,omitempty"` }
func (*PrimitiveTransformationReplaceConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceConfigParameters) DeepCopy() *PrimitiveTransformationReplaceConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceConfigParameters.
func (*PrimitiveTransformationReplaceConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceConfigParameters) DeepCopyInto(out *PrimitiveTransformationReplaceConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceDictionaryConfigInitParameters ¶
type PrimitiveTransformationReplaceDictionaryConfigInitParameters struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. WordList *ReplaceDictionaryConfigWordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*PrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceDictionaryConfigInitParameters.
func (*PrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceDictionaryConfigObservation ¶
type PrimitiveTransformationReplaceDictionaryConfigObservation struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. WordList *ReplaceDictionaryConfigWordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*PrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceDictionaryConfigObservation.
func (*PrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigObservation) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceDictionaryConfigParameters ¶
type PrimitiveTransformationReplaceDictionaryConfigParameters struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. // +kubebuilder:validation:Optional WordList *ReplaceDictionaryConfigWordListParameters `json:"wordList" tf:"word_list,omitempty"` }
func (*PrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceDictionaryConfigParameters.
func (*PrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigParameters) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters ¶
type PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters.
func (*PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigWordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceDictionaryConfigWordListObservation ¶
type PrimitiveTransformationReplaceDictionaryConfigWordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*PrimitiveTransformationReplaceDictionaryConfigWordListObservation) DeepCopy ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigWordListObservation) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigWordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceDictionaryConfigWordListObservation.
func (*PrimitiveTransformationReplaceDictionaryConfigWordListObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigWordListObservation) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigWordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationReplaceDictionaryConfigWordListParameters ¶
type PrimitiveTransformationReplaceDictionaryConfigWordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*PrimitiveTransformationReplaceDictionaryConfigWordListParameters) DeepCopy ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigWordListParameters) DeepCopy() *PrimitiveTransformationReplaceDictionaryConfigWordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationReplaceDictionaryConfigWordListParameters.
func (*PrimitiveTransformationReplaceDictionaryConfigWordListParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationReplaceDictionaryConfigWordListParameters) DeepCopyInto(out *PrimitiveTransformationReplaceDictionaryConfigWordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationTimePartConfigInitParameters ¶
type PrimitiveTransformationTimePartConfigInitParameters struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*PrimitiveTransformationTimePartConfigInitParameters) DeepCopy ¶
func (in *PrimitiveTransformationTimePartConfigInitParameters) DeepCopy() *PrimitiveTransformationTimePartConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationTimePartConfigInitParameters.
func (*PrimitiveTransformationTimePartConfigInitParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationTimePartConfigInitParameters) DeepCopyInto(out *PrimitiveTransformationTimePartConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationTimePartConfigObservation ¶
type PrimitiveTransformationTimePartConfigObservation struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*PrimitiveTransformationTimePartConfigObservation) DeepCopy ¶
func (in *PrimitiveTransformationTimePartConfigObservation) DeepCopy() *PrimitiveTransformationTimePartConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationTimePartConfigObservation.
func (*PrimitiveTransformationTimePartConfigObservation) DeepCopyInto ¶
func (in *PrimitiveTransformationTimePartConfigObservation) DeepCopyInto(out *PrimitiveTransformationTimePartConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimitiveTransformationTimePartConfigParameters ¶
type PrimitiveTransformationTimePartConfigParameters struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. // +kubebuilder:validation:Optional PartToExtract *string `json:"partToExtract" tf:"part_to_extract,omitempty"` }
func (*PrimitiveTransformationTimePartConfigParameters) DeepCopy ¶
func (in *PrimitiveTransformationTimePartConfigParameters) DeepCopy() *PrimitiveTransformationTimePartConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimitiveTransformationTimePartConfigParameters.
func (*PrimitiveTransformationTimePartConfigParameters) DeepCopyInto ¶
func (in *PrimitiveTransformationTimePartConfigParameters) DeepCopyInto(out *PrimitiveTransformationTimePartConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProximityInitParameters ¶
type ProximityInitParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*ProximityInitParameters) DeepCopy ¶
func (in *ProximityInitParameters) DeepCopy() *ProximityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityInitParameters.
func (*ProximityInitParameters) DeepCopyInto ¶
func (in *ProximityInitParameters) DeepCopyInto(out *ProximityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProximityObservation ¶
type ProximityObservation struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*ProximityObservation) DeepCopy ¶
func (in *ProximityObservation) DeepCopy() *ProximityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityObservation.
func (*ProximityObservation) DeepCopyInto ¶
func (in *ProximityObservation) DeepCopyInto(out *ProximityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProximityParameters ¶
type ProximityParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified // +kubebuilder:validation:Optional WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified // +kubebuilder:validation:Optional WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*ProximityParameters) DeepCopy ¶
func (in *ProximityParameters) DeepCopy() *ProximityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityParameters.
func (*ProximityParameters) DeepCopyInto ¶
func (in *ProximityParameters) DeepCopyInto(out *ProximityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubSubInitParameters ¶
type PubSubInitParameters struct { // Cloud Pub/Sub topic to send notifications to. Topic *string `json:"topic,omitempty" tf:"topic,omitempty"` }
func (*PubSubInitParameters) DeepCopy ¶
func (in *PubSubInitParameters) DeepCopy() *PubSubInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubSubInitParameters.
func (*PubSubInitParameters) DeepCopyInto ¶
func (in *PubSubInitParameters) DeepCopyInto(out *PubSubInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubSubObservation ¶
type PubSubObservation struct { // Cloud Pub/Sub topic to send notifications to. Topic *string `json:"topic,omitempty" tf:"topic,omitempty"` }
func (*PubSubObservation) DeepCopy ¶
func (in *PubSubObservation) DeepCopy() *PubSubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubSubObservation.
func (*PubSubObservation) DeepCopyInto ¶
func (in *PubSubObservation) DeepCopyInto(out *PubSubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubSubParameters ¶
type PubSubParameters struct { // Cloud Pub/Sub topic to send notifications to. // +kubebuilder:validation:Optional Topic *string `json:"topic" tf:"topic,omitempty"` }
func (*PubSubParameters) DeepCopy ¶
func (in *PubSubParameters) DeepCopy() *PubSubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubSubParameters.
func (*PubSubParameters) DeepCopyInto ¶
func (in *PubSubParameters) DeepCopyInto(out *PubSubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishFindingsToCloudDataCatalogInitParameters ¶
type PublishFindingsToCloudDataCatalogInitParameters struct { }
func (*PublishFindingsToCloudDataCatalogInitParameters) DeepCopy ¶
func (in *PublishFindingsToCloudDataCatalogInitParameters) DeepCopy() *PublishFindingsToCloudDataCatalogInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishFindingsToCloudDataCatalogInitParameters.
func (*PublishFindingsToCloudDataCatalogInitParameters) DeepCopyInto ¶
func (in *PublishFindingsToCloudDataCatalogInitParameters) DeepCopyInto(out *PublishFindingsToCloudDataCatalogInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishFindingsToCloudDataCatalogObservation ¶
type PublishFindingsToCloudDataCatalogObservation struct { }
func (*PublishFindingsToCloudDataCatalogObservation) DeepCopy ¶
func (in *PublishFindingsToCloudDataCatalogObservation) DeepCopy() *PublishFindingsToCloudDataCatalogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishFindingsToCloudDataCatalogObservation.
func (*PublishFindingsToCloudDataCatalogObservation) DeepCopyInto ¶
func (in *PublishFindingsToCloudDataCatalogObservation) DeepCopyInto(out *PublishFindingsToCloudDataCatalogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishFindingsToCloudDataCatalogParameters ¶
type PublishFindingsToCloudDataCatalogParameters struct { }
func (*PublishFindingsToCloudDataCatalogParameters) DeepCopy ¶
func (in *PublishFindingsToCloudDataCatalogParameters) DeepCopy() *PublishFindingsToCloudDataCatalogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishFindingsToCloudDataCatalogParameters.
func (*PublishFindingsToCloudDataCatalogParameters) DeepCopyInto ¶
func (in *PublishFindingsToCloudDataCatalogParameters) DeepCopyInto(out *PublishFindingsToCloudDataCatalogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishSummaryToCsccInitParameters ¶
type PublishSummaryToCsccInitParameters struct { }
func (*PublishSummaryToCsccInitParameters) DeepCopy ¶
func (in *PublishSummaryToCsccInitParameters) DeepCopy() *PublishSummaryToCsccInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishSummaryToCsccInitParameters.
func (*PublishSummaryToCsccInitParameters) DeepCopyInto ¶
func (in *PublishSummaryToCsccInitParameters) DeepCopyInto(out *PublishSummaryToCsccInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishSummaryToCsccObservation ¶
type PublishSummaryToCsccObservation struct { }
func (*PublishSummaryToCsccObservation) DeepCopy ¶
func (in *PublishSummaryToCsccObservation) DeepCopy() *PublishSummaryToCsccObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishSummaryToCsccObservation.
func (*PublishSummaryToCsccObservation) DeepCopyInto ¶
func (in *PublishSummaryToCsccObservation) DeepCopyInto(out *PublishSummaryToCsccObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishSummaryToCsccParameters ¶
type PublishSummaryToCsccParameters struct { }
func (*PublishSummaryToCsccParameters) DeepCopy ¶
func (in *PublishSummaryToCsccParameters) DeepCopy() *PublishSummaryToCsccParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishSummaryToCsccParameters.
func (*PublishSummaryToCsccParameters) DeepCopyInto ¶
func (in *PublishSummaryToCsccParameters) DeepCopyInto(out *PublishSummaryToCsccParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishToStackdriverInitParameters ¶
type PublishToStackdriverInitParameters struct { }
func (*PublishToStackdriverInitParameters) DeepCopy ¶
func (in *PublishToStackdriverInitParameters) DeepCopy() *PublishToStackdriverInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishToStackdriverInitParameters.
func (*PublishToStackdriverInitParameters) DeepCopyInto ¶
func (in *PublishToStackdriverInitParameters) DeepCopyInto(out *PublishToStackdriverInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishToStackdriverObservation ¶
type PublishToStackdriverObservation struct { }
func (*PublishToStackdriverObservation) DeepCopy ¶
func (in *PublishToStackdriverObservation) DeepCopy() *PublishToStackdriverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishToStackdriverObservation.
func (*PublishToStackdriverObservation) DeepCopyInto ¶
func (in *PublishToStackdriverObservation) DeepCopyInto(out *PublishToStackdriverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishToStackdriverParameters ¶
type PublishToStackdriverParameters struct { }
func (*PublishToStackdriverParameters) DeepCopy ¶
func (in *PublishToStackdriverParameters) DeepCopy() *PublishToStackdriverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishToStackdriverParameters.
func (*PublishToStackdriverParameters) DeepCopyInto ¶
func (in *PublishToStackdriverParameters) DeepCopyInto(out *PublishToStackdriverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSuppressionsConditionInitParameters ¶
type RecordSuppressionsConditionInitParameters struct { // An expression, consisting of an operator and conditions. // Structure is documented below. Expressions *ConditionExpressionsInitParameters `json:"expressions,omitempty" tf:"expressions,omitempty"` }
func (*RecordSuppressionsConditionInitParameters) DeepCopy ¶
func (in *RecordSuppressionsConditionInitParameters) DeepCopy() *RecordSuppressionsConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSuppressionsConditionInitParameters.
func (*RecordSuppressionsConditionInitParameters) DeepCopyInto ¶
func (in *RecordSuppressionsConditionInitParameters) DeepCopyInto(out *RecordSuppressionsConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSuppressionsConditionObservation ¶
type RecordSuppressionsConditionObservation struct { // An expression, consisting of an operator and conditions. // Structure is documented below. Expressions *ConditionExpressionsObservation `json:"expressions,omitempty" tf:"expressions,omitempty"` }
func (*RecordSuppressionsConditionObservation) DeepCopy ¶
func (in *RecordSuppressionsConditionObservation) DeepCopy() *RecordSuppressionsConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSuppressionsConditionObservation.
func (*RecordSuppressionsConditionObservation) DeepCopyInto ¶
func (in *RecordSuppressionsConditionObservation) DeepCopyInto(out *RecordSuppressionsConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSuppressionsConditionParameters ¶
type RecordSuppressionsConditionParameters struct { // An expression, consisting of an operator and conditions. // Structure is documented below. // +kubebuilder:validation:Optional Expressions *ConditionExpressionsParameters `json:"expressions,omitempty" tf:"expressions,omitempty"` }
func (*RecordSuppressionsConditionParameters) DeepCopy ¶
func (in *RecordSuppressionsConditionParameters) DeepCopy() *RecordSuppressionsConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSuppressionsConditionParameters.
func (*RecordSuppressionsConditionParameters) DeepCopyInto ¶
func (in *RecordSuppressionsConditionParameters) DeepCopyInto(out *RecordSuppressionsConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSuppressionsInitParameters ¶
type RecordSuppressionsInitParameters struct { // A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content. // Structure is documented below. Condition *RecordSuppressionsConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` }
func (*RecordSuppressionsInitParameters) DeepCopy ¶
func (in *RecordSuppressionsInitParameters) DeepCopy() *RecordSuppressionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSuppressionsInitParameters.
func (*RecordSuppressionsInitParameters) DeepCopyInto ¶
func (in *RecordSuppressionsInitParameters) DeepCopyInto(out *RecordSuppressionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSuppressionsObservation ¶
type RecordSuppressionsObservation struct { // A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content. // Structure is documented below. Condition *RecordSuppressionsConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` }
func (*RecordSuppressionsObservation) DeepCopy ¶
func (in *RecordSuppressionsObservation) DeepCopy() *RecordSuppressionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSuppressionsObservation.
func (*RecordSuppressionsObservation) DeepCopyInto ¶
func (in *RecordSuppressionsObservation) DeepCopyInto(out *RecordSuppressionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSuppressionsParameters ¶
type RecordSuppressionsParameters struct { // A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content. // Structure is documented below. // +kubebuilder:validation:Optional Condition *RecordSuppressionsConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` }
func (*RecordSuppressionsParameters) DeepCopy ¶
func (in *RecordSuppressionsParameters) DeepCopy() *RecordSuppressionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSuppressionsParameters.
func (*RecordSuppressionsParameters) DeepCopyInto ¶
func (in *RecordSuppressionsParameters) DeepCopyInto(out *RecordSuppressionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordTransformationsInitParameters ¶
type RecordTransformationsInitParameters struct { // Transform the record by applying various field transformations. // Structure is documented below. FieldTransformations []FieldTransformationsInitParameters `json:"fieldTransformations,omitempty" tf:"field_transformations,omitempty"` // Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output. // Structure is documented below. RecordSuppressions []RecordSuppressionsInitParameters `json:"recordSuppressions,omitempty" tf:"record_suppressions,omitempty"` }
func (*RecordTransformationsInitParameters) DeepCopy ¶
func (in *RecordTransformationsInitParameters) DeepCopy() *RecordTransformationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordTransformationsInitParameters.
func (*RecordTransformationsInitParameters) DeepCopyInto ¶
func (in *RecordTransformationsInitParameters) DeepCopyInto(out *RecordTransformationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordTransformationsObservation ¶
type RecordTransformationsObservation struct { // Transform the record by applying various field transformations. // Structure is documented below. FieldTransformations []FieldTransformationsObservation `json:"fieldTransformations,omitempty" tf:"field_transformations,omitempty"` // Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output. // Structure is documented below. RecordSuppressions []RecordSuppressionsObservation `json:"recordSuppressions,omitempty" tf:"record_suppressions,omitempty"` }
func (*RecordTransformationsObservation) DeepCopy ¶
func (in *RecordTransformationsObservation) DeepCopy() *RecordTransformationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordTransformationsObservation.
func (*RecordTransformationsObservation) DeepCopyInto ¶
func (in *RecordTransformationsObservation) DeepCopyInto(out *RecordTransformationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordTransformationsParameters ¶
type RecordTransformationsParameters struct { // Transform the record by applying various field transformations. // Structure is documented below. // +kubebuilder:validation:Optional FieldTransformations []FieldTransformationsParameters `json:"fieldTransformations,omitempty" tf:"field_transformations,omitempty"` // Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output. // Structure is documented below. // +kubebuilder:validation:Optional RecordSuppressions []RecordSuppressionsParameters `json:"recordSuppressions,omitempty" tf:"record_suppressions,omitempty"` }
func (*RecordTransformationsParameters) DeepCopy ¶
func (in *RecordTransformationsParameters) DeepCopy() *RecordTransformationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordTransformationsParameters.
func (*RecordTransformationsParameters) DeepCopyInto ¶
func (in *RecordTransformationsParameters) DeepCopyInto(out *RecordTransformationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedactConfigInitParameters ¶
type RedactConfigInitParameters struct { }
func (*RedactConfigInitParameters) DeepCopy ¶
func (in *RedactConfigInitParameters) DeepCopy() *RedactConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactConfigInitParameters.
func (*RedactConfigInitParameters) DeepCopyInto ¶
func (in *RedactConfigInitParameters) DeepCopyInto(out *RedactConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedactConfigObservation ¶
type RedactConfigObservation struct { }
func (*RedactConfigObservation) DeepCopy ¶
func (in *RedactConfigObservation) DeepCopy() *RedactConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactConfigObservation.
func (*RedactConfigObservation) DeepCopyInto ¶
func (in *RedactConfigObservation) DeepCopyInto(out *RedactConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedactConfigParameters ¶
type RedactConfigParameters struct { }
func (*RedactConfigParameters) DeepCopy ¶
func (in *RedactConfigParameters) DeepCopy() *RedactConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactConfigParameters.
func (*RedactConfigParameters) DeepCopyInto ¶
func (in *RedactConfigParameters) DeepCopyInto(out *RedactConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedactionColorInitParameters ¶
type RedactionColorInitParameters struct { // The amount of blue in the color as a value in the interval [0, 1]. Blue *float64 `json:"blue,omitempty" tf:"blue,omitempty"` // The amount of green in the color as a value in the interval [0, 1]. Green *float64 `json:"green,omitempty" tf:"green,omitempty"` // The amount of red in the color as a value in the interval [0, 1]. Red *float64 `json:"red,omitempty" tf:"red,omitempty"` }
func (*RedactionColorInitParameters) DeepCopy ¶
func (in *RedactionColorInitParameters) DeepCopy() *RedactionColorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactionColorInitParameters.
func (*RedactionColorInitParameters) DeepCopyInto ¶
func (in *RedactionColorInitParameters) DeepCopyInto(out *RedactionColorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedactionColorObservation ¶
type RedactionColorObservation struct { // The amount of blue in the color as a value in the interval [0, 1]. Blue *float64 `json:"blue,omitempty" tf:"blue,omitempty"` // The amount of green in the color as a value in the interval [0, 1]. Green *float64 `json:"green,omitempty" tf:"green,omitempty"` // The amount of red in the color as a value in the interval [0, 1]. Red *float64 `json:"red,omitempty" tf:"red,omitempty"` }
func (*RedactionColorObservation) DeepCopy ¶
func (in *RedactionColorObservation) DeepCopy() *RedactionColorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactionColorObservation.
func (*RedactionColorObservation) DeepCopyInto ¶
func (in *RedactionColorObservation) DeepCopyInto(out *RedactionColorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedactionColorParameters ¶
type RedactionColorParameters struct { // The amount of blue in the color as a value in the interval [0, 1]. // +kubebuilder:validation:Optional Blue *float64 `json:"blue,omitempty" tf:"blue,omitempty"` // The amount of green in the color as a value in the interval [0, 1]. // +kubebuilder:validation:Optional Green *float64 `json:"green,omitempty" tf:"green,omitempty"` // The amount of red in the color as a value in the interval [0, 1]. // +kubebuilder:validation:Optional Red *float64 `json:"red,omitempty" tf:"red,omitempty"` }
func (*RedactionColorParameters) DeepCopy ¶
func (in *RedactionColorParameters) DeepCopy() *RedactionColorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactionColorParameters.
func (*RedactionColorParameters) DeepCopyInto ¶
func (in *RedactionColorParameters) DeepCopyInto(out *RedactionColorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexFileSetInitParameters ¶
type RegexFileSetInitParameters struct { // The name of a Cloud Storage bucket. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // A list of regular expressions matching file paths to exclude. All files in the bucket that match at // least one of these regular expressions will be excluded from the scan. ExcludeRegex []*string `json:"excludeRegex,omitempty" tf:"exclude_regex,omitempty"` // A list of regular expressions matching file paths to include. All files in the bucket // that match at least one of these regular expressions will be included in the set of files, // except for those that also match an item in excludeRegex. Leaving this field empty will // match all files by default (this is equivalent to including .* in the list) IncludeRegex []*string `json:"includeRegex,omitempty" tf:"include_regex,omitempty"` }
func (*RegexFileSetInitParameters) DeepCopy ¶
func (in *RegexFileSetInitParameters) DeepCopy() *RegexFileSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexFileSetInitParameters.
func (*RegexFileSetInitParameters) DeepCopyInto ¶
func (in *RegexFileSetInitParameters) DeepCopyInto(out *RegexFileSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexFileSetObservation ¶
type RegexFileSetObservation struct { // The name of a Cloud Storage bucket. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // A list of regular expressions matching file paths to exclude. All files in the bucket that match at // least one of these regular expressions will be excluded from the scan. ExcludeRegex []*string `json:"excludeRegex,omitempty" tf:"exclude_regex,omitempty"` // A list of regular expressions matching file paths to include. All files in the bucket // that match at least one of these regular expressions will be included in the set of files, // except for those that also match an item in excludeRegex. Leaving this field empty will // match all files by default (this is equivalent to including .* in the list) IncludeRegex []*string `json:"includeRegex,omitempty" tf:"include_regex,omitempty"` }
func (*RegexFileSetObservation) DeepCopy ¶
func (in *RegexFileSetObservation) DeepCopy() *RegexFileSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexFileSetObservation.
func (*RegexFileSetObservation) DeepCopyInto ¶
func (in *RegexFileSetObservation) DeepCopyInto(out *RegexFileSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexFileSetParameters ¶
type RegexFileSetParameters struct { // The name of a Cloud Storage bucket. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // A list of regular expressions matching file paths to exclude. All files in the bucket that match at // least one of these regular expressions will be excluded from the scan. // +kubebuilder:validation:Optional ExcludeRegex []*string `json:"excludeRegex,omitempty" tf:"exclude_regex,omitempty"` // A list of regular expressions matching file paths to include. All files in the bucket // that match at least one of these regular expressions will be included in the set of files, // except for those that also match an item in excludeRegex. Leaving this field empty will // match all files by default (this is equivalent to including .* in the list) // +kubebuilder:validation:Optional IncludeRegex []*string `json:"includeRegex,omitempty" tf:"include_regex,omitempty"` }
func (*RegexFileSetParameters) DeepCopy ¶
func (in *RegexFileSetParameters) DeepCopy() *RegexFileSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexFileSetParameters.
func (*RegexFileSetParameters) DeepCopyInto ¶
func (in *RegexFileSetParameters) DeepCopyInto(out *RegexFileSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexInitParameters ¶
type RegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*RegexInitParameters) DeepCopy ¶
func (in *RegexInitParameters) DeepCopy() *RegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexInitParameters.
func (*RegexInitParameters) DeepCopyInto ¶
func (in *RegexInitParameters) DeepCopyInto(out *RegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexObservation ¶
type RegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*RegexObservation) DeepCopy ¶
func (in *RegexObservation) DeepCopy() *RegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexObservation.
func (*RegexObservation) DeepCopyInto ¶
func (in *RegexObservation) DeepCopyInto(out *RegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexParameters ¶
type RegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern" tf:"pattern,omitempty"` }
func (*RegexParameters) DeepCopy ¶
func (in *RegexParameters) DeepCopy() *RegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexParameters.
func (*RegexParameters) DeepCopyInto ¶
func (in *RegexParameters) DeepCopyInto(out *RegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigInitParameters ¶
type ReplaceConfigInitParameters struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. NewValue *NewValueInitParameters `json:"newValue,omitempty" tf:"new_value,omitempty"` }
func (*ReplaceConfigInitParameters) DeepCopy ¶
func (in *ReplaceConfigInitParameters) DeepCopy() *ReplaceConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigInitParameters.
func (*ReplaceConfigInitParameters) DeepCopyInto ¶
func (in *ReplaceConfigInitParameters) DeepCopyInto(out *ReplaceConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueDateValueInitParameters ¶
type ReplaceConfigNewValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ReplaceConfigNewValueDateValueInitParameters) DeepCopy ¶
func (in *ReplaceConfigNewValueDateValueInitParameters) DeepCopy() *ReplaceConfigNewValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueDateValueInitParameters.
func (*ReplaceConfigNewValueDateValueInitParameters) DeepCopyInto ¶
func (in *ReplaceConfigNewValueDateValueInitParameters) DeepCopyInto(out *ReplaceConfigNewValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueDateValueObservation ¶
type ReplaceConfigNewValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ReplaceConfigNewValueDateValueObservation) DeepCopy ¶
func (in *ReplaceConfigNewValueDateValueObservation) DeepCopy() *ReplaceConfigNewValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueDateValueObservation.
func (*ReplaceConfigNewValueDateValueObservation) DeepCopyInto ¶
func (in *ReplaceConfigNewValueDateValueObservation) DeepCopyInto(out *ReplaceConfigNewValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueDateValueParameters ¶
type ReplaceConfigNewValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ReplaceConfigNewValueDateValueParameters) DeepCopy ¶
func (in *ReplaceConfigNewValueDateValueParameters) DeepCopy() *ReplaceConfigNewValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueDateValueParameters.
func (*ReplaceConfigNewValueDateValueParameters) DeepCopyInto ¶
func (in *ReplaceConfigNewValueDateValueParameters) DeepCopyInto(out *ReplaceConfigNewValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueInitParameters ¶
type ReplaceConfigNewValueInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ReplaceConfigNewValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ReplaceConfigNewValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ReplaceConfigNewValueInitParameters) DeepCopy ¶
func (in *ReplaceConfigNewValueInitParameters) DeepCopy() *ReplaceConfigNewValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueInitParameters.
func (*ReplaceConfigNewValueInitParameters) DeepCopyInto ¶
func (in *ReplaceConfigNewValueInitParameters) DeepCopyInto(out *ReplaceConfigNewValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueObservation ¶
type ReplaceConfigNewValueObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ReplaceConfigNewValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ReplaceConfigNewValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ReplaceConfigNewValueObservation) DeepCopy ¶
func (in *ReplaceConfigNewValueObservation) DeepCopy() *ReplaceConfigNewValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueObservation.
func (*ReplaceConfigNewValueObservation) DeepCopyInto ¶
func (in *ReplaceConfigNewValueObservation) DeepCopyInto(out *ReplaceConfigNewValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueParameters ¶
type ReplaceConfigNewValueParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *ReplaceConfigNewValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *ReplaceConfigNewValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ReplaceConfigNewValueParameters) DeepCopy ¶
func (in *ReplaceConfigNewValueParameters) DeepCopy() *ReplaceConfigNewValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueParameters.
func (*ReplaceConfigNewValueParameters) DeepCopyInto ¶
func (in *ReplaceConfigNewValueParameters) DeepCopyInto(out *ReplaceConfigNewValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueTimeValueInitParameters ¶
type ReplaceConfigNewValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ReplaceConfigNewValueTimeValueInitParameters) DeepCopy ¶
func (in *ReplaceConfigNewValueTimeValueInitParameters) DeepCopy() *ReplaceConfigNewValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueTimeValueInitParameters.
func (*ReplaceConfigNewValueTimeValueInitParameters) DeepCopyInto ¶
func (in *ReplaceConfigNewValueTimeValueInitParameters) DeepCopyInto(out *ReplaceConfigNewValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueTimeValueObservation ¶
type ReplaceConfigNewValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ReplaceConfigNewValueTimeValueObservation) DeepCopy ¶
func (in *ReplaceConfigNewValueTimeValueObservation) DeepCopy() *ReplaceConfigNewValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueTimeValueObservation.
func (*ReplaceConfigNewValueTimeValueObservation) DeepCopyInto ¶
func (in *ReplaceConfigNewValueTimeValueObservation) DeepCopyInto(out *ReplaceConfigNewValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigNewValueTimeValueParameters ¶
type ReplaceConfigNewValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ReplaceConfigNewValueTimeValueParameters) DeepCopy ¶
func (in *ReplaceConfigNewValueTimeValueParameters) DeepCopy() *ReplaceConfigNewValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigNewValueTimeValueParameters.
func (*ReplaceConfigNewValueTimeValueParameters) DeepCopyInto ¶
func (in *ReplaceConfigNewValueTimeValueParameters) DeepCopyInto(out *ReplaceConfigNewValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigObservation ¶
type ReplaceConfigObservation struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. NewValue *NewValueObservation `json:"newValue,omitempty" tf:"new_value,omitempty"` }
func (*ReplaceConfigObservation) DeepCopy ¶
func (in *ReplaceConfigObservation) DeepCopy() *ReplaceConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigObservation.
func (*ReplaceConfigObservation) DeepCopyInto ¶
func (in *ReplaceConfigObservation) DeepCopyInto(out *ReplaceConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceConfigParameters ¶
type ReplaceConfigParameters struct { // Replace each input value with a given value. // The new_value block must only contain one argument. For example when replacing the contents of a string-type field, only string_value should be set. // Structure is documented below. // +kubebuilder:validation:Optional NewValue *NewValueParameters `json:"newValue" tf:"new_value,omitempty"` }
func (*ReplaceConfigParameters) DeepCopy ¶
func (in *ReplaceConfigParameters) DeepCopy() *ReplaceConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceConfigParameters.
func (*ReplaceConfigParameters) DeepCopyInto ¶
func (in *ReplaceConfigParameters) DeepCopyInto(out *ReplaceConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceDictionaryConfigInitParameters ¶
type ReplaceDictionaryConfigInitParameters struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. WordList *WordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*ReplaceDictionaryConfigInitParameters) DeepCopy ¶
func (in *ReplaceDictionaryConfigInitParameters) DeepCopy() *ReplaceDictionaryConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceDictionaryConfigInitParameters.
func (*ReplaceDictionaryConfigInitParameters) DeepCopyInto ¶
func (in *ReplaceDictionaryConfigInitParameters) DeepCopyInto(out *ReplaceDictionaryConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceDictionaryConfigObservation ¶
type ReplaceDictionaryConfigObservation struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. WordList *WordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*ReplaceDictionaryConfigObservation) DeepCopy ¶
func (in *ReplaceDictionaryConfigObservation) DeepCopy() *ReplaceDictionaryConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceDictionaryConfigObservation.
func (*ReplaceDictionaryConfigObservation) DeepCopyInto ¶
func (in *ReplaceDictionaryConfigObservation) DeepCopyInto(out *ReplaceDictionaryConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceDictionaryConfigParameters ¶
type ReplaceDictionaryConfigParameters struct { // A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries. // Structure is documented below. // +kubebuilder:validation:Optional WordList *WordListParameters `json:"wordList" tf:"word_list,omitempty"` }
func (*ReplaceDictionaryConfigParameters) DeepCopy ¶
func (in *ReplaceDictionaryConfigParameters) DeepCopy() *ReplaceDictionaryConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceDictionaryConfigParameters.
func (*ReplaceDictionaryConfigParameters) DeepCopyInto ¶
func (in *ReplaceDictionaryConfigParameters) DeepCopyInto(out *ReplaceDictionaryConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceDictionaryConfigWordListInitParameters ¶
type ReplaceDictionaryConfigWordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*ReplaceDictionaryConfigWordListInitParameters) DeepCopy ¶
func (in *ReplaceDictionaryConfigWordListInitParameters) DeepCopy() *ReplaceDictionaryConfigWordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceDictionaryConfigWordListInitParameters.
func (*ReplaceDictionaryConfigWordListInitParameters) DeepCopyInto ¶
func (in *ReplaceDictionaryConfigWordListInitParameters) DeepCopyInto(out *ReplaceDictionaryConfigWordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceDictionaryConfigWordListObservation ¶
type ReplaceDictionaryConfigWordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*ReplaceDictionaryConfigWordListObservation) DeepCopy ¶
func (in *ReplaceDictionaryConfigWordListObservation) DeepCopy() *ReplaceDictionaryConfigWordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceDictionaryConfigWordListObservation.
func (*ReplaceDictionaryConfigWordListObservation) DeepCopyInto ¶
func (in *ReplaceDictionaryConfigWordListObservation) DeepCopyInto(out *ReplaceDictionaryConfigWordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceDictionaryConfigWordListParameters ¶
type ReplaceDictionaryConfigWordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*ReplaceDictionaryConfigWordListParameters) DeepCopy ¶
func (in *ReplaceDictionaryConfigWordListParameters) DeepCopy() *ReplaceDictionaryConfigWordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceDictionaryConfigWordListParameters.
func (*ReplaceDictionaryConfigWordListParameters) DeepCopyInto ¶
func (in *ReplaceDictionaryConfigWordListParameters) DeepCopyInto(out *ReplaceDictionaryConfigWordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceWithInfoTypeConfigInitParameters ¶
type ReplaceWithInfoTypeConfigInitParameters struct { }
func (*ReplaceWithInfoTypeConfigInitParameters) DeepCopy ¶
func (in *ReplaceWithInfoTypeConfigInitParameters) DeepCopy() *ReplaceWithInfoTypeConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceWithInfoTypeConfigInitParameters.
func (*ReplaceWithInfoTypeConfigInitParameters) DeepCopyInto ¶
func (in *ReplaceWithInfoTypeConfigInitParameters) DeepCopyInto(out *ReplaceWithInfoTypeConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceWithInfoTypeConfigObservation ¶
type ReplaceWithInfoTypeConfigObservation struct { }
func (*ReplaceWithInfoTypeConfigObservation) DeepCopy ¶
func (in *ReplaceWithInfoTypeConfigObservation) DeepCopy() *ReplaceWithInfoTypeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceWithInfoTypeConfigObservation.
func (*ReplaceWithInfoTypeConfigObservation) DeepCopyInto ¶
func (in *ReplaceWithInfoTypeConfigObservation) DeepCopyInto(out *ReplaceWithInfoTypeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceWithInfoTypeConfigParameters ¶
type ReplaceWithInfoTypeConfigParameters struct { }
func (*ReplaceWithInfoTypeConfigParameters) DeepCopy ¶
func (in *ReplaceWithInfoTypeConfigParameters) DeepCopy() *ReplaceWithInfoTypeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceWithInfoTypeConfigParameters.
func (*ReplaceWithInfoTypeConfigParameters) DeepCopyInto ¶
func (in *ReplaceWithInfoTypeConfigParameters) DeepCopyInto(out *ReplaceWithInfoTypeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueDateValueInitParameters ¶
type ReplacementValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ReplacementValueDateValueInitParameters) DeepCopy ¶
func (in *ReplacementValueDateValueInitParameters) DeepCopy() *ReplacementValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueDateValueInitParameters.
func (*ReplacementValueDateValueInitParameters) DeepCopyInto ¶
func (in *ReplacementValueDateValueInitParameters) DeepCopyInto(out *ReplacementValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueDateValueObservation ¶
type ReplacementValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ReplacementValueDateValueObservation) DeepCopy ¶
func (in *ReplacementValueDateValueObservation) DeepCopy() *ReplacementValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueDateValueObservation.
func (*ReplacementValueDateValueObservation) DeepCopyInto ¶
func (in *ReplacementValueDateValueObservation) DeepCopyInto(out *ReplacementValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueDateValueParameters ¶
type ReplacementValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ReplacementValueDateValueParameters) DeepCopy ¶
func (in *ReplacementValueDateValueParameters) DeepCopy() *ReplacementValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueDateValueParameters.
func (*ReplacementValueDateValueParameters) DeepCopyInto ¶
func (in *ReplacementValueDateValueParameters) DeepCopyInto(out *ReplacementValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueInitParameters ¶
type ReplacementValueInitParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ReplacementValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ReplacementValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ReplacementValueInitParameters) DeepCopy ¶
func (in *ReplacementValueInitParameters) DeepCopy() *ReplacementValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueInitParameters.
func (*ReplacementValueInitParameters) DeepCopyInto ¶
func (in *ReplacementValueInitParameters) DeepCopyInto(out *ReplacementValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueObservation ¶
type ReplacementValueObservation struct { // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ReplacementValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ReplacementValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ReplacementValueObservation) DeepCopy ¶
func (in *ReplacementValueObservation) DeepCopy() *ReplacementValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueObservation.
func (*ReplacementValueObservation) DeepCopyInto ¶
func (in *ReplacementValueObservation) DeepCopyInto(out *ReplacementValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueParameters ¶
type ReplacementValueParameters struct { // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *ReplacementValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *ReplacementValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ReplacementValueParameters) DeepCopy ¶
func (in *ReplacementValueParameters) DeepCopy() *ReplacementValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueParameters.
func (*ReplacementValueParameters) DeepCopyInto ¶
func (in *ReplacementValueParameters) DeepCopyInto(out *ReplacementValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueTimeValueInitParameters ¶
type ReplacementValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ReplacementValueTimeValueInitParameters) DeepCopy ¶
func (in *ReplacementValueTimeValueInitParameters) DeepCopy() *ReplacementValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueTimeValueInitParameters.
func (*ReplacementValueTimeValueInitParameters) DeepCopyInto ¶
func (in *ReplacementValueTimeValueInitParameters) DeepCopyInto(out *ReplacementValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueTimeValueObservation ¶
type ReplacementValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ReplacementValueTimeValueObservation) DeepCopy ¶
func (in *ReplacementValueTimeValueObservation) DeepCopy() *ReplacementValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueTimeValueObservation.
func (*ReplacementValueTimeValueObservation) DeepCopyInto ¶
func (in *ReplacementValueTimeValueObservation) DeepCopyInto(out *ReplacementValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacementValueTimeValueParameters ¶
type ReplacementValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ReplacementValueTimeValueParameters) DeepCopy ¶
func (in *ReplacementValueTimeValueParameters) DeepCopy() *ReplacementValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacementValueTimeValueParameters.
func (*ReplacementValueTimeValueParameters) DeepCopyInto ¶
func (in *ReplacementValueTimeValueParameters) DeepCopyInto(out *ReplacementValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetInfoTypesInitParameters ¶
type RuleSetInfoTypesInitParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *RuleSetInfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*RuleSetInfoTypesInitParameters) DeepCopy ¶
func (in *RuleSetInfoTypesInitParameters) DeepCopy() *RuleSetInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetInfoTypesInitParameters.
func (*RuleSetInfoTypesInitParameters) DeepCopyInto ¶
func (in *RuleSetInfoTypesInitParameters) DeepCopyInto(out *RuleSetInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetInfoTypesObservation ¶
type RuleSetInfoTypesObservation struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *RuleSetInfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*RuleSetInfoTypesObservation) DeepCopy ¶
func (in *RuleSetInfoTypesObservation) DeepCopy() *RuleSetInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetInfoTypesObservation.
func (*RuleSetInfoTypesObservation) DeepCopyInto ¶
func (in *RuleSetInfoTypesObservation) DeepCopyInto(out *RuleSetInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetInfoTypesParameters ¶
type RuleSetInfoTypesParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *RuleSetInfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Version of the information type to use. By default, the version is set to stable // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*RuleSetInfoTypesParameters) DeepCopy ¶
func (in *RuleSetInfoTypesParameters) DeepCopy() *RuleSetInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetInfoTypesParameters.
func (*RuleSetInfoTypesParameters) DeepCopyInto ¶
func (in *RuleSetInfoTypesParameters) DeepCopyInto(out *RuleSetInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetInfoTypesSensitivityScoreInitParameters ¶
type RuleSetInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*RuleSetInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *RuleSetInfoTypesSensitivityScoreInitParameters) DeepCopy() *RuleSetInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetInfoTypesSensitivityScoreInitParameters.
func (*RuleSetInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *RuleSetInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *RuleSetInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetInfoTypesSensitivityScoreObservation ¶
type RuleSetInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*RuleSetInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *RuleSetInfoTypesSensitivityScoreObservation) DeepCopy() *RuleSetInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetInfoTypesSensitivityScoreObservation.
func (*RuleSetInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *RuleSetInfoTypesSensitivityScoreObservation) DeepCopyInto(out *RuleSetInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetInfoTypesSensitivityScoreParameters ¶
type RuleSetInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*RuleSetInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *RuleSetInfoTypesSensitivityScoreParameters) DeepCopy() *RuleSetInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetInfoTypesSensitivityScoreParameters.
func (*RuleSetInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *RuleSetInfoTypesSensitivityScoreParameters) DeepCopyInto(out *RuleSetInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetInitParameters ¶
type RuleSetInitParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []RuleSetInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Set of rules to be applied to infoTypes. The rules are applied in order. // Structure is documented below. Rules []RulesInitParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*RuleSetInitParameters) DeepCopy ¶
func (in *RuleSetInitParameters) DeepCopy() *RuleSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetInitParameters.
func (*RuleSetInitParameters) DeepCopyInto ¶
func (in *RuleSetInitParameters) DeepCopyInto(out *RuleSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetObservation ¶
type RuleSetObservation struct { // List of infoTypes this rule set is applied to. // Structure is documented below. InfoTypes []RuleSetInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Set of rules to be applied to infoTypes. The rules are applied in order. // Structure is documented below. Rules []RulesObservation `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*RuleSetObservation) DeepCopy ¶
func (in *RuleSetObservation) DeepCopy() *RuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetObservation.
func (*RuleSetObservation) DeepCopyInto ¶
func (in *RuleSetObservation) DeepCopyInto(out *RuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetParameters ¶
type RuleSetParameters struct { // List of infoTypes this rule set is applied to. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []RuleSetInfoTypesParameters `json:"infoTypes" tf:"info_types,omitempty"` // Set of rules to be applied to infoTypes. The rules are applied in order. // Structure is documented below. // +kubebuilder:validation:Optional Rules []RulesParameters `json:"rules" tf:"rules,omitempty"` }
func (*RuleSetParameters) DeepCopy ¶
func (in *RuleSetParameters) DeepCopy() *RuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetParameters.
func (*RuleSetParameters) DeepCopyInto ¶
func (in *RuleSetParameters) DeepCopyInto(out *RuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetRulesInitParameters ¶
type RuleSetRulesInitParameters struct { // The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. // Structure is documented below. ExclusionRule *RulesExclusionRuleInitParameters `json:"exclusionRule,omitempty" tf:"exclusion_rule,omitempty"` // Hotword-based detection rule. // Structure is documented below. HotwordRule *RulesHotwordRuleInitParameters `json:"hotwordRule,omitempty" tf:"hotword_rule,omitempty"` }
func (*RuleSetRulesInitParameters) DeepCopy ¶
func (in *RuleSetRulesInitParameters) DeepCopy() *RuleSetRulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetRulesInitParameters.
func (*RuleSetRulesInitParameters) DeepCopyInto ¶
func (in *RuleSetRulesInitParameters) DeepCopyInto(out *RuleSetRulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetRulesObservation ¶
type RuleSetRulesObservation struct { // The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. // Structure is documented below. ExclusionRule *RulesExclusionRuleObservation `json:"exclusionRule,omitempty" tf:"exclusion_rule,omitempty"` // Hotword-based detection rule. // Structure is documented below. HotwordRule *RulesHotwordRuleObservation `json:"hotwordRule,omitempty" tf:"hotword_rule,omitempty"` }
func (*RuleSetRulesObservation) DeepCopy ¶
func (in *RuleSetRulesObservation) DeepCopy() *RuleSetRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetRulesObservation.
func (*RuleSetRulesObservation) DeepCopyInto ¶
func (in *RuleSetRulesObservation) DeepCopyInto(out *RuleSetRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSetRulesParameters ¶
type RuleSetRulesParameters struct { // The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. // Structure is documented below. // +kubebuilder:validation:Optional ExclusionRule *RulesExclusionRuleParameters `json:"exclusionRule,omitempty" tf:"exclusion_rule,omitempty"` // Hotword-based detection rule. // Structure is documented below. // +kubebuilder:validation:Optional HotwordRule *RulesHotwordRuleParameters `json:"hotwordRule,omitempty" tf:"hotword_rule,omitempty"` }
func (*RuleSetRulesParameters) DeepCopy ¶
func (in *RuleSetRulesParameters) DeepCopy() *RuleSetRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSetRulesParameters.
func (*RuleSetRulesParameters) DeepCopyInto ¶
func (in *RuleSetRulesParameters) DeepCopyInto(out *RuleSetRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleDictionaryInitParameters ¶
type RulesExclusionRuleDictionaryInitParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *ExclusionRuleDictionaryCloudStoragePathInitParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *RulesExclusionRuleDictionaryWordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*RulesExclusionRuleDictionaryInitParameters) DeepCopy ¶
func (in *RulesExclusionRuleDictionaryInitParameters) DeepCopy() *RulesExclusionRuleDictionaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleDictionaryInitParameters.
func (*RulesExclusionRuleDictionaryInitParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleDictionaryInitParameters) DeepCopyInto(out *RulesExclusionRuleDictionaryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleDictionaryObservation ¶
type RulesExclusionRuleDictionaryObservation struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *ExclusionRuleDictionaryCloudStoragePathObservation `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *RulesExclusionRuleDictionaryWordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*RulesExclusionRuleDictionaryObservation) DeepCopy ¶
func (in *RulesExclusionRuleDictionaryObservation) DeepCopy() *RulesExclusionRuleDictionaryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleDictionaryObservation.
func (*RulesExclusionRuleDictionaryObservation) DeepCopyInto ¶
func (in *RulesExclusionRuleDictionaryObservation) DeepCopyInto(out *RulesExclusionRuleDictionaryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleDictionaryParameters ¶
type RulesExclusionRuleDictionaryParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. // +kubebuilder:validation:Optional CloudStoragePath *ExclusionRuleDictionaryCloudStoragePathParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. // +kubebuilder:validation:Optional WordList *RulesExclusionRuleDictionaryWordListParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*RulesExclusionRuleDictionaryParameters) DeepCopy ¶
func (in *RulesExclusionRuleDictionaryParameters) DeepCopy() *RulesExclusionRuleDictionaryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleDictionaryParameters.
func (*RulesExclusionRuleDictionaryParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleDictionaryParameters) DeepCopyInto(out *RulesExclusionRuleDictionaryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleDictionaryWordListInitParameters ¶
type RulesExclusionRuleDictionaryWordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*RulesExclusionRuleDictionaryWordListInitParameters) DeepCopy ¶
func (in *RulesExclusionRuleDictionaryWordListInitParameters) DeepCopy() *RulesExclusionRuleDictionaryWordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleDictionaryWordListInitParameters.
func (*RulesExclusionRuleDictionaryWordListInitParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleDictionaryWordListInitParameters) DeepCopyInto(out *RulesExclusionRuleDictionaryWordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleDictionaryWordListObservation ¶
type RulesExclusionRuleDictionaryWordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*RulesExclusionRuleDictionaryWordListObservation) DeepCopy ¶
func (in *RulesExclusionRuleDictionaryWordListObservation) DeepCopy() *RulesExclusionRuleDictionaryWordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleDictionaryWordListObservation.
func (*RulesExclusionRuleDictionaryWordListObservation) DeepCopyInto ¶
func (in *RulesExclusionRuleDictionaryWordListObservation) DeepCopyInto(out *RulesExclusionRuleDictionaryWordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleDictionaryWordListParameters ¶
type RulesExclusionRuleDictionaryWordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*RulesExclusionRuleDictionaryWordListParameters) DeepCopy ¶
func (in *RulesExclusionRuleDictionaryWordListParameters) DeepCopy() *RulesExclusionRuleDictionaryWordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleDictionaryWordListParameters.
func (*RulesExclusionRuleDictionaryWordListParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleDictionaryWordListParameters) DeepCopyInto(out *RulesExclusionRuleDictionaryWordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleInitParameters ¶
type RulesExclusionRuleInitParameters struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *RulesExclusionRuleDictionaryInitParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // Drop if the hotword rule is contained in the proximate context. // Structure is documented below. ExcludeByHotword *ExclusionRuleExcludeByHotwordInitParameters `json:"excludeByHotword,omitempty" tf:"exclude_by_hotword,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *ExclusionRuleExcludeInfoTypesInitParameters `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType // Possible values are: MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH, MATCHING_TYPE_INVERSE_MATCH. MatchingType *string `json:"matchingType,omitempty" tf:"matching_type,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *RulesExclusionRuleRegexInitParameters `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*RulesExclusionRuleInitParameters) DeepCopy ¶
func (in *RulesExclusionRuleInitParameters) DeepCopy() *RulesExclusionRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleInitParameters.
func (*RulesExclusionRuleInitParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleInitParameters) DeepCopyInto(out *RulesExclusionRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleObservation ¶
type RulesExclusionRuleObservation struct { // Dictionary which defines the rule. // Structure is documented below. Dictionary *RulesExclusionRuleDictionaryObservation `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // Drop if the hotword rule is contained in the proximate context. // Structure is documented below. ExcludeByHotword *ExclusionRuleExcludeByHotwordObservation `json:"excludeByHotword,omitempty" tf:"exclude_by_hotword,omitempty"` // When true, excludes type information of the findings. ExcludeInfoTypes *ExclusionRuleExcludeInfoTypesObservation `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType // Possible values are: MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH, MATCHING_TYPE_INVERSE_MATCH. MatchingType *string `json:"matchingType,omitempty" tf:"matching_type,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *RulesExclusionRuleRegexObservation `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*RulesExclusionRuleObservation) DeepCopy ¶
func (in *RulesExclusionRuleObservation) DeepCopy() *RulesExclusionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleObservation.
func (*RulesExclusionRuleObservation) DeepCopyInto ¶
func (in *RulesExclusionRuleObservation) DeepCopyInto(out *RulesExclusionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleParameters ¶
type RulesExclusionRuleParameters struct { // Dictionary which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Dictionary *RulesExclusionRuleDictionaryParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // Drop if the hotword rule is contained in the proximate context. // Structure is documented below. // +kubebuilder:validation:Optional ExcludeByHotword *ExclusionRuleExcludeByHotwordParameters `json:"excludeByHotword,omitempty" tf:"exclude_by_hotword,omitempty"` // When true, excludes type information of the findings. // +kubebuilder:validation:Optional ExcludeInfoTypes *ExclusionRuleExcludeInfoTypesParameters `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types,omitempty"` // How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType // Possible values are: MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH, MATCHING_TYPE_INVERSE_MATCH. // +kubebuilder:validation:Optional MatchingType *string `json:"matchingType" tf:"matching_type,omitempty"` // Regular expression which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Regex *RulesExclusionRuleRegexParameters `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*RulesExclusionRuleParameters) DeepCopy ¶
func (in *RulesExclusionRuleParameters) DeepCopy() *RulesExclusionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleParameters.
func (*RulesExclusionRuleParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleParameters) DeepCopyInto(out *RulesExclusionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleRegexInitParameters ¶
type RulesExclusionRuleRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*RulesExclusionRuleRegexInitParameters) DeepCopy ¶
func (in *RulesExclusionRuleRegexInitParameters) DeepCopy() *RulesExclusionRuleRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleRegexInitParameters.
func (*RulesExclusionRuleRegexInitParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleRegexInitParameters) DeepCopyInto(out *RulesExclusionRuleRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleRegexObservation ¶
type RulesExclusionRuleRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*RulesExclusionRuleRegexObservation) DeepCopy ¶
func (in *RulesExclusionRuleRegexObservation) DeepCopy() *RulesExclusionRuleRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleRegexObservation.
func (*RulesExclusionRuleRegexObservation) DeepCopyInto ¶
func (in *RulesExclusionRuleRegexObservation) DeepCopyInto(out *RulesExclusionRuleRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesExclusionRuleRegexParameters ¶
type RulesExclusionRuleRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern" tf:"pattern,omitempty"` }
func (*RulesExclusionRuleRegexParameters) DeepCopy ¶
func (in *RulesExclusionRuleRegexParameters) DeepCopy() *RulesExclusionRuleRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesExclusionRuleRegexParameters.
func (*RulesExclusionRuleRegexParameters) DeepCopyInto ¶
func (in *RulesExclusionRuleRegexParameters) DeepCopyInto(out *RulesExclusionRuleRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleHotwordRegexInitParameters ¶
type RulesHotwordRuleHotwordRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*RulesHotwordRuleHotwordRegexInitParameters) DeepCopy ¶
func (in *RulesHotwordRuleHotwordRegexInitParameters) DeepCopy() *RulesHotwordRuleHotwordRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleHotwordRegexInitParameters.
func (*RulesHotwordRuleHotwordRegexInitParameters) DeepCopyInto ¶
func (in *RulesHotwordRuleHotwordRegexInitParameters) DeepCopyInto(out *RulesHotwordRuleHotwordRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleHotwordRegexObservation ¶
type RulesHotwordRuleHotwordRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*RulesHotwordRuleHotwordRegexObservation) DeepCopy ¶
func (in *RulesHotwordRuleHotwordRegexObservation) DeepCopy() *RulesHotwordRuleHotwordRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleHotwordRegexObservation.
func (*RulesHotwordRuleHotwordRegexObservation) DeepCopyInto ¶
func (in *RulesHotwordRuleHotwordRegexObservation) DeepCopyInto(out *RulesHotwordRuleHotwordRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleHotwordRegexParameters ¶
type RulesHotwordRuleHotwordRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*RulesHotwordRuleHotwordRegexParameters) DeepCopy ¶
func (in *RulesHotwordRuleHotwordRegexParameters) DeepCopy() *RulesHotwordRuleHotwordRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleHotwordRegexParameters.
func (*RulesHotwordRuleHotwordRegexParameters) DeepCopyInto ¶
func (in *RulesHotwordRuleHotwordRegexParameters) DeepCopyInto(out *RulesHotwordRuleHotwordRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleInitParameters ¶
type RulesHotwordRuleInitParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *RulesHotwordRuleHotwordRegexInitParameters `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Likelihood adjustment to apply to all matching findings. // Structure is documented below. LikelihoodAdjustment *HotwordRuleLikelihoodAdjustmentInitParameters `json:"likelihoodAdjustment,omitempty" tf:"likelihood_adjustment,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *RulesHotwordRuleProximityInitParameters `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*RulesHotwordRuleInitParameters) DeepCopy ¶
func (in *RulesHotwordRuleInitParameters) DeepCopy() *RulesHotwordRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleInitParameters.
func (*RulesHotwordRuleInitParameters) DeepCopyInto ¶
func (in *RulesHotwordRuleInitParameters) DeepCopyInto(out *RulesHotwordRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleObservation ¶
type RulesHotwordRuleObservation struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. HotwordRegex *RulesHotwordRuleHotwordRegexObservation `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Likelihood adjustment to apply to all matching findings. // Structure is documented below. LikelihoodAdjustment *HotwordRuleLikelihoodAdjustmentObservation `json:"likelihoodAdjustment,omitempty" tf:"likelihood_adjustment,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. Proximity *RulesHotwordRuleProximityObservation `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*RulesHotwordRuleObservation) DeepCopy ¶
func (in *RulesHotwordRuleObservation) DeepCopy() *RulesHotwordRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleObservation.
func (*RulesHotwordRuleObservation) DeepCopyInto ¶
func (in *RulesHotwordRuleObservation) DeepCopyInto(out *RulesHotwordRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleParameters ¶
type RulesHotwordRuleParameters struct { // Regular expression pattern defining what qualifies as a hotword. // Structure is documented below. // +kubebuilder:validation:Optional HotwordRegex *RulesHotwordRuleHotwordRegexParameters `json:"hotwordRegex,omitempty" tf:"hotword_regex,omitempty"` // Likelihood adjustment to apply to all matching findings. // Structure is documented below. // +kubebuilder:validation:Optional LikelihoodAdjustment *HotwordRuleLikelihoodAdjustmentParameters `json:"likelihoodAdjustment,omitempty" tf:"likelihood_adjustment,omitempty"` // Proximity of the finding within which the entire hotword must reside. The total length of the window cannot // exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be // used to match substrings of the finding itself. For example, the certainty of a phone number regex // (\d{3}) \d{3}-\d{4} could be adjusted upwards if the area code is known to be the local area code of a company // office using the hotword regex (xxx), where xxx is the area code in question. // Structure is documented below. // +kubebuilder:validation:Optional Proximity *RulesHotwordRuleProximityParameters `json:"proximity,omitempty" tf:"proximity,omitempty"` }
func (*RulesHotwordRuleParameters) DeepCopy ¶
func (in *RulesHotwordRuleParameters) DeepCopy() *RulesHotwordRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleParameters.
func (*RulesHotwordRuleParameters) DeepCopyInto ¶
func (in *RulesHotwordRuleParameters) DeepCopyInto(out *RulesHotwordRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleProximityInitParameters ¶
type RulesHotwordRuleProximityInitParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*RulesHotwordRuleProximityInitParameters) DeepCopy ¶
func (in *RulesHotwordRuleProximityInitParameters) DeepCopy() *RulesHotwordRuleProximityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleProximityInitParameters.
func (*RulesHotwordRuleProximityInitParameters) DeepCopyInto ¶
func (in *RulesHotwordRuleProximityInitParameters) DeepCopyInto(out *RulesHotwordRuleProximityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleProximityObservation ¶
type RulesHotwordRuleProximityObservation struct { // Number of characters after the finding to consider. Either this or window_before must be specified WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*RulesHotwordRuleProximityObservation) DeepCopy ¶
func (in *RulesHotwordRuleProximityObservation) DeepCopy() *RulesHotwordRuleProximityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleProximityObservation.
func (*RulesHotwordRuleProximityObservation) DeepCopyInto ¶
func (in *RulesHotwordRuleProximityObservation) DeepCopyInto(out *RulesHotwordRuleProximityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesHotwordRuleProximityParameters ¶
type RulesHotwordRuleProximityParameters struct { // Number of characters after the finding to consider. Either this or window_before must be specified // +kubebuilder:validation:Optional WindowAfter *float64 `json:"windowAfter,omitempty" tf:"window_after,omitempty"` // Number of characters before the finding to consider. Either this or window_after must be specified // +kubebuilder:validation:Optional WindowBefore *float64 `json:"windowBefore,omitempty" tf:"window_before,omitempty"` }
func (*RulesHotwordRuleProximityParameters) DeepCopy ¶
func (in *RulesHotwordRuleProximityParameters) DeepCopy() *RulesHotwordRuleProximityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesHotwordRuleProximityParameters.
func (*RulesHotwordRuleProximityParameters) DeepCopyInto ¶
func (in *RulesHotwordRuleProximityParameters) DeepCopyInto(out *RulesHotwordRuleProximityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesInitParameters ¶
type RulesInitParameters struct { // The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. // Structure is documented below. ExclusionRule *ExclusionRuleInitParameters `json:"exclusionRule,omitempty" tf:"exclusion_rule,omitempty"` // Hotword-based detection rule. // Structure is documented below. HotwordRule *HotwordRuleInitParameters `json:"hotwordRule,omitempty" tf:"hotword_rule,omitempty"` }
func (*RulesInitParameters) DeepCopy ¶
func (in *RulesInitParameters) DeepCopy() *RulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesInitParameters.
func (*RulesInitParameters) DeepCopyInto ¶
func (in *RulesInitParameters) DeepCopyInto(out *RulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { // The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. // Structure is documented below. ExclusionRule *ExclusionRuleObservation `json:"exclusionRule,omitempty" tf:"exclusion_rule,omitempty"` // Hotword-based detection rule. // Structure is documented below. HotwordRule *HotwordRuleObservation `json:"hotwordRule,omitempty" tf:"hotword_rule,omitempty"` }
func (*RulesObservation) DeepCopy ¶
func (in *RulesObservation) DeepCopy() *RulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesObservation.
func (*RulesObservation) DeepCopyInto ¶
func (in *RulesObservation) DeepCopyInto(out *RulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesParameters ¶
type RulesParameters struct { // The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. // Structure is documented below. // +kubebuilder:validation:Optional ExclusionRule *ExclusionRuleParameters `json:"exclusionRule,omitempty" tf:"exclusion_rule,omitempty"` // Hotword-based detection rule. // Structure is documented below. // +kubebuilder:validation:Optional HotwordRule *HotwordRuleParameters `json:"hotwordRule,omitempty" tf:"hotword_rule,omitempty"` }
func (*RulesParameters) DeepCopy ¶
func (in *RulesParameters) DeepCopy() *RulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesParameters.
func (*RulesParameters) DeepCopyInto ¶
func (in *RulesParameters) DeepCopyInto(out *RulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaveFindingsInitParameters ¶
type SaveFindingsInitParameters struct { // Information on where to store output // Structure is documented below. OutputConfig *OutputConfigInitParameters `json:"outputConfig,omitempty" tf:"output_config,omitempty"` }
func (*SaveFindingsInitParameters) DeepCopy ¶
func (in *SaveFindingsInitParameters) DeepCopy() *SaveFindingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaveFindingsInitParameters.
func (*SaveFindingsInitParameters) DeepCopyInto ¶
func (in *SaveFindingsInitParameters) DeepCopyInto(out *SaveFindingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaveFindingsObservation ¶
type SaveFindingsObservation struct { // Information on where to store output // Structure is documented below. OutputConfig *OutputConfigObservation `json:"outputConfig,omitempty" tf:"output_config,omitempty"` }
func (*SaveFindingsObservation) DeepCopy ¶
func (in *SaveFindingsObservation) DeepCopy() *SaveFindingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaveFindingsObservation.
func (*SaveFindingsObservation) DeepCopyInto ¶
func (in *SaveFindingsObservation) DeepCopyInto(out *SaveFindingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaveFindingsParameters ¶
type SaveFindingsParameters struct { // Information on where to store output // Structure is documented below. // +kubebuilder:validation:Optional OutputConfig *OutputConfigParameters `json:"outputConfig" tf:"output_config,omitempty"` }
func (*SaveFindingsParameters) DeepCopy ¶
func (in *SaveFindingsParameters) DeepCopy() *SaveFindingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaveFindingsParameters.
func (*SaveFindingsParameters) DeepCopyInto ¶
func (in *SaveFindingsParameters) DeepCopyInto(out *SaveFindingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶
type ScheduleInitParameters struct { // With this option a job is started a regular periodic basis. For example: every day (86400 seconds). // A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. // This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". RecurrencePeriodDuration *string `json:"recurrencePeriodDuration,omitempty" tf:"recurrence_period_duration,omitempty"` }
func (*ScheduleInitParameters) DeepCopy ¶
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶
func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶
type ScheduleObservation struct { // With this option a job is started a regular periodic basis. For example: every day (86400 seconds). // A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. // This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". RecurrencePeriodDuration *string `json:"recurrencePeriodDuration,omitempty" tf:"recurrence_period_duration,omitempty"` }
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // With this option a job is started a regular periodic basis. For example: every day (86400 seconds). // A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. // This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // +kubebuilder:validation:Optional RecurrencePeriodDuration *string `json:"recurrencePeriodDuration,omitempty" tf:"recurrence_period_duration,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectedInfoTypesInitParameters ¶
type SelectedInfoTypesInitParameters struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. InfoTypes []InfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` }
func (*SelectedInfoTypesInitParameters) DeepCopy ¶
func (in *SelectedInfoTypesInitParameters) DeepCopy() *SelectedInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectedInfoTypesInitParameters.
func (*SelectedInfoTypesInitParameters) DeepCopyInto ¶
func (in *SelectedInfoTypesInitParameters) DeepCopyInto(out *SelectedInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectedInfoTypesObservation ¶
type SelectedInfoTypesObservation struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. InfoTypes []InfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` }
func (*SelectedInfoTypesObservation) DeepCopy ¶
func (in *SelectedInfoTypesObservation) DeepCopy() *SelectedInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectedInfoTypesObservation.
func (*SelectedInfoTypesObservation) DeepCopyInto ¶
func (in *SelectedInfoTypesObservation) DeepCopyInto(out *SelectedInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectedInfoTypesParameters ¶
type SelectedInfoTypesParameters struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []InfoTypesParameters `json:"infoTypes" tf:"info_types,omitempty"` }
func (*SelectedInfoTypesParameters) DeepCopy ¶
func (in *SelectedInfoTypesParameters) DeepCopy() *SelectedInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectedInfoTypesParameters.
func (*SelectedInfoTypesParameters) DeepCopyInto ¶
func (in *SelectedInfoTypesParameters) DeepCopyInto(out *SelectedInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SensitivityScoreInitParameters ¶
type SensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*SensitivityScoreInitParameters) DeepCopy ¶
func (in *SensitivityScoreInitParameters) DeepCopy() *SensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SensitivityScoreInitParameters.
func (*SensitivityScoreInitParameters) DeepCopyInto ¶
func (in *SensitivityScoreInitParameters) DeepCopyInto(out *SensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SensitivityScoreObservation ¶
type SensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*SensitivityScoreObservation) DeepCopy ¶
func (in *SensitivityScoreObservation) DeepCopy() *SensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SensitivityScoreObservation.
func (*SensitivityScoreObservation) DeepCopyInto ¶
func (in *SensitivityScoreObservation) DeepCopyInto(out *SensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SensitivityScoreParameters ¶
type SensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*SensitivityScoreParameters) DeepCopy ¶
func (in *SensitivityScoreParameters) DeepCopy() *SensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SensitivityScoreParameters.
func (*SensitivityScoreParameters) DeepCopyInto ¶
func (in *SensitivityScoreParameters) DeepCopyInto(out *SensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageConfigInitParameters ¶
type StorageConfigInitParameters struct { // Options defining BigQuery table and row identifiers. // Structure is documented below. BigQueryOptions *BigQueryOptionsInitParameters `json:"bigQueryOptions,omitempty" tf:"big_query_options,omitempty"` // Options defining a file or a set of files within a Google Cloud Storage bucket. // Structure is documented below. CloudStorageOptions *CloudStorageOptionsInitParameters `json:"cloudStorageOptions,omitempty" tf:"cloud_storage_options,omitempty"` // Options defining a data set within Google Cloud Datastore. // Structure is documented below. DatastoreOptions *DatastoreOptionsInitParameters `json:"datastoreOptions,omitempty" tf:"datastore_options,omitempty"` // Configuration to control jobs where the content being inspected is outside of Google Cloud Platform. // Structure is documented below. HybridOptions *HybridOptionsInitParameters `json:"hybridOptions,omitempty" tf:"hybrid_options,omitempty"` // Configuration of the timespan of the items to include in scanning // Structure is documented below. TimespanConfig *TimespanConfigInitParameters `json:"timespanConfig,omitempty" tf:"timespan_config,omitempty"` }
func (*StorageConfigInitParameters) DeepCopy ¶
func (in *StorageConfigInitParameters) DeepCopy() *StorageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigInitParameters.
func (*StorageConfigInitParameters) DeepCopyInto ¶
func (in *StorageConfigInitParameters) DeepCopyInto(out *StorageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageConfigObservation ¶
type StorageConfigObservation struct { // Options defining BigQuery table and row identifiers. // Structure is documented below. BigQueryOptions *BigQueryOptionsObservation `json:"bigQueryOptions,omitempty" tf:"big_query_options,omitempty"` // Options defining a file or a set of files within a Google Cloud Storage bucket. // Structure is documented below. CloudStorageOptions *CloudStorageOptionsObservation `json:"cloudStorageOptions,omitempty" tf:"cloud_storage_options,omitempty"` // Options defining a data set within Google Cloud Datastore. // Structure is documented below. DatastoreOptions *DatastoreOptionsObservation `json:"datastoreOptions,omitempty" tf:"datastore_options,omitempty"` // Configuration to control jobs where the content being inspected is outside of Google Cloud Platform. // Structure is documented below. HybridOptions *HybridOptionsObservation `json:"hybridOptions,omitempty" tf:"hybrid_options,omitempty"` // Configuration of the timespan of the items to include in scanning // Structure is documented below. TimespanConfig *TimespanConfigObservation `json:"timespanConfig,omitempty" tf:"timespan_config,omitempty"` }
func (*StorageConfigObservation) DeepCopy ¶
func (in *StorageConfigObservation) DeepCopy() *StorageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigObservation.
func (*StorageConfigObservation) DeepCopyInto ¶
func (in *StorageConfigObservation) DeepCopyInto(out *StorageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageConfigParameters ¶
type StorageConfigParameters struct { // Options defining BigQuery table and row identifiers. // Structure is documented below. // +kubebuilder:validation:Optional BigQueryOptions *BigQueryOptionsParameters `json:"bigQueryOptions,omitempty" tf:"big_query_options,omitempty"` // Options defining a file or a set of files within a Google Cloud Storage bucket. // Structure is documented below. // +kubebuilder:validation:Optional CloudStorageOptions *CloudStorageOptionsParameters `json:"cloudStorageOptions,omitempty" tf:"cloud_storage_options,omitempty"` // Options defining a data set within Google Cloud Datastore. // Structure is documented below. // +kubebuilder:validation:Optional DatastoreOptions *DatastoreOptionsParameters `json:"datastoreOptions,omitempty" tf:"datastore_options,omitempty"` // Configuration to control jobs where the content being inspected is outside of Google Cloud Platform. // Structure is documented below. // +kubebuilder:validation:Optional HybridOptions *HybridOptionsParameters `json:"hybridOptions,omitempty" tf:"hybrid_options,omitempty"` // Configuration of the timespan of the items to include in scanning // Structure is documented below. // +kubebuilder:validation:Optional TimespanConfig *TimespanConfigParameters `json:"timespanConfig,omitempty" tf:"timespan_config,omitempty"` }
func (*StorageConfigParameters) DeepCopy ¶
func (in *StorageConfigParameters) DeepCopy() *StorageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigParameters.
func (*StorageConfigParameters) DeepCopyInto ¶
func (in *StorageConfigParameters) DeepCopyInto(out *StorageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoType ¶
type StoredInfoType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.parent) || (has(self.initProvider) && has(self.initProvider.parent))",message="spec.forProvider.parent is a required parameter" Spec StoredInfoTypeSpec `json:"spec"` Status StoredInfoTypeStatus `json:"status,omitempty"` }
StoredInfoType is the Schema for the StoredInfoTypes API. Allows creation of custom info types. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*StoredInfoType) DeepCopy ¶
func (in *StoredInfoType) DeepCopy() *StoredInfoType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoType.
func (*StoredInfoType) DeepCopyInto ¶
func (in *StoredInfoType) DeepCopyInto(out *StoredInfoType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoredInfoType) DeepCopyObject ¶
func (in *StoredInfoType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StoredInfoType) GetCondition ¶
func (mg *StoredInfoType) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StoredInfoType.
func (*StoredInfoType) GetConnectionDetailsMapping ¶
func (tr *StoredInfoType) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StoredInfoType
func (*StoredInfoType) GetDeletionPolicy ¶
func (mg *StoredInfoType) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StoredInfoType.
func (*StoredInfoType) GetID ¶
func (tr *StoredInfoType) GetID() string
GetID returns ID of underlying Terraform resource of this StoredInfoType
func (*StoredInfoType) GetInitParameters ¶
func (tr *StoredInfoType) GetInitParameters() (map[string]any, error)
GetInitParameters of this StoredInfoType
func (*StoredInfoType) GetManagementPolicies ¶
func (mg *StoredInfoType) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this StoredInfoType.
func (*StoredInfoType) GetMergedParameters ¶
func (tr *StoredInfoType) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this StoredInfoType
func (*StoredInfoType) GetObservation ¶
func (tr *StoredInfoType) GetObservation() (map[string]any, error)
GetObservation of this StoredInfoType
func (*StoredInfoType) GetParameters ¶
func (tr *StoredInfoType) GetParameters() (map[string]any, error)
GetParameters of this StoredInfoType
func (*StoredInfoType) GetProviderConfigReference ¶
func (mg *StoredInfoType) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StoredInfoType.
func (*StoredInfoType) GetPublishConnectionDetailsTo ¶
func (mg *StoredInfoType) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StoredInfoType.
func (*StoredInfoType) GetTerraformResourceType ¶
func (mg *StoredInfoType) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StoredInfoType
func (*StoredInfoType) GetTerraformSchemaVersion ¶
func (tr *StoredInfoType) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StoredInfoType) GetWriteConnectionSecretToReference ¶
func (mg *StoredInfoType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StoredInfoType.
func (*StoredInfoType) Hub ¶
func (tr *StoredInfoType) Hub()
Hub marks this type as a conversion hub.
func (*StoredInfoType) LateInitialize ¶
func (tr *StoredInfoType) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StoredInfoType using its observed tfState. returns True if there are any spec changes for the resource.
func (*StoredInfoType) SetConditions ¶
func (mg *StoredInfoType) SetConditions(c ...xpv1.Condition)
SetConditions of this StoredInfoType.
func (*StoredInfoType) SetDeletionPolicy ¶
func (mg *StoredInfoType) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StoredInfoType.
func (*StoredInfoType) SetManagementPolicies ¶
func (mg *StoredInfoType) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this StoredInfoType.
func (*StoredInfoType) SetObservation ¶
func (tr *StoredInfoType) SetObservation(obs map[string]any) error
SetObservation for this StoredInfoType
func (*StoredInfoType) SetParameters ¶
func (tr *StoredInfoType) SetParameters(params map[string]any) error
SetParameters for this StoredInfoType
func (*StoredInfoType) SetProviderConfigReference ¶
func (mg *StoredInfoType) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StoredInfoType.
func (*StoredInfoType) SetPublishConnectionDetailsTo ¶
func (mg *StoredInfoType) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StoredInfoType.
func (*StoredInfoType) SetWriteConnectionSecretToReference ¶
func (mg *StoredInfoType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StoredInfoType.
type StoredInfoTypeDictionaryCloudStoragePathInitParameters ¶
type StoredInfoTypeDictionaryCloudStoragePathInitParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*StoredInfoTypeDictionaryCloudStoragePathInitParameters) DeepCopy ¶
func (in *StoredInfoTypeDictionaryCloudStoragePathInitParameters) DeepCopy() *StoredInfoTypeDictionaryCloudStoragePathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryCloudStoragePathInitParameters.
func (*StoredInfoTypeDictionaryCloudStoragePathInitParameters) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryCloudStoragePathInitParameters) DeepCopyInto(out *StoredInfoTypeDictionaryCloudStoragePathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryCloudStoragePathObservation ¶
type StoredInfoTypeDictionaryCloudStoragePathObservation struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*StoredInfoTypeDictionaryCloudStoragePathObservation) DeepCopy ¶
func (in *StoredInfoTypeDictionaryCloudStoragePathObservation) DeepCopy() *StoredInfoTypeDictionaryCloudStoragePathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryCloudStoragePathObservation.
func (*StoredInfoTypeDictionaryCloudStoragePathObservation) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryCloudStoragePathObservation) DeepCopyInto(out *StoredInfoTypeDictionaryCloudStoragePathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryCloudStoragePathParameters ¶
type StoredInfoTypeDictionaryCloudStoragePathParameters struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*StoredInfoTypeDictionaryCloudStoragePathParameters) DeepCopy ¶
func (in *StoredInfoTypeDictionaryCloudStoragePathParameters) DeepCopy() *StoredInfoTypeDictionaryCloudStoragePathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryCloudStoragePathParameters.
func (*StoredInfoTypeDictionaryCloudStoragePathParameters) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryCloudStoragePathParameters) DeepCopyInto(out *StoredInfoTypeDictionaryCloudStoragePathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryInitParameters ¶
type StoredInfoTypeDictionaryInitParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *StoredInfoTypeDictionaryCloudStoragePathInitParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *StoredInfoTypeDictionaryWordListInitParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*StoredInfoTypeDictionaryInitParameters) DeepCopy ¶
func (in *StoredInfoTypeDictionaryInitParameters) DeepCopy() *StoredInfoTypeDictionaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryInitParameters.
func (*StoredInfoTypeDictionaryInitParameters) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryInitParameters) DeepCopyInto(out *StoredInfoTypeDictionaryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryObservation ¶
type StoredInfoTypeDictionaryObservation struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. CloudStoragePath *StoredInfoTypeDictionaryCloudStoragePathObservation `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. WordList *StoredInfoTypeDictionaryWordListObservation `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*StoredInfoTypeDictionaryObservation) DeepCopy ¶
func (in *StoredInfoTypeDictionaryObservation) DeepCopy() *StoredInfoTypeDictionaryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryObservation.
func (*StoredInfoTypeDictionaryObservation) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryObservation) DeepCopyInto(out *StoredInfoTypeDictionaryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryParameters ¶
type StoredInfoTypeDictionaryParameters struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // Structure is documented below. // +kubebuilder:validation:Optional CloudStoragePath *StoredInfoTypeDictionaryCloudStoragePathParameters `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path,omitempty"` // List of words or phrases to search for. // Structure is documented below. // +kubebuilder:validation:Optional WordList *StoredInfoTypeDictionaryWordListParameters `json:"wordList,omitempty" tf:"word_list,omitempty"` }
func (*StoredInfoTypeDictionaryParameters) DeepCopy ¶
func (in *StoredInfoTypeDictionaryParameters) DeepCopy() *StoredInfoTypeDictionaryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryParameters.
func (*StoredInfoTypeDictionaryParameters) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryParameters) DeepCopyInto(out *StoredInfoTypeDictionaryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryWordListInitParameters ¶
type StoredInfoTypeDictionaryWordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*StoredInfoTypeDictionaryWordListInitParameters) DeepCopy ¶
func (in *StoredInfoTypeDictionaryWordListInitParameters) DeepCopy() *StoredInfoTypeDictionaryWordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryWordListInitParameters.
func (*StoredInfoTypeDictionaryWordListInitParameters) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryWordListInitParameters) DeepCopyInto(out *StoredInfoTypeDictionaryWordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryWordListObservation ¶
type StoredInfoTypeDictionaryWordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*StoredInfoTypeDictionaryWordListObservation) DeepCopy ¶
func (in *StoredInfoTypeDictionaryWordListObservation) DeepCopy() *StoredInfoTypeDictionaryWordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryWordListObservation.
func (*StoredInfoTypeDictionaryWordListObservation) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryWordListObservation) DeepCopyInto(out *StoredInfoTypeDictionaryWordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeDictionaryWordListParameters ¶
type StoredInfoTypeDictionaryWordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one // phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*StoredInfoTypeDictionaryWordListParameters) DeepCopy ¶
func (in *StoredInfoTypeDictionaryWordListParameters) DeepCopy() *StoredInfoTypeDictionaryWordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeDictionaryWordListParameters.
func (*StoredInfoTypeDictionaryWordListParameters) DeepCopyInto ¶
func (in *StoredInfoTypeDictionaryWordListParameters) DeepCopyInto(out *StoredInfoTypeDictionaryWordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeInitParameters ¶
type StoredInfoTypeInitParameters struct { // A description of the info type. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Dictionary which defines the rule. // Structure is documented below. Dictionary *StoredInfoTypeDictionaryInitParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // User set display name of the info type. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Dictionary which defines the rule. // Structure is documented below. LargeCustomDictionary *LargeCustomDictionaryInitParameters `json:"largeCustomDictionary,omitempty" tf:"large_custom_dictionary,omitempty"` // The parent of the info type in any of the following formats: Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *StoredInfoTypeRegexInitParameters `json:"regex,omitempty" tf:"regex,omitempty"` // The storedInfoType ID can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 // characters. Can be empty to allow the system to generate one. StoredInfoTypeID *string `json:"storedInfoTypeId,omitempty" tf:"stored_info_type_id,omitempty"` }
func (*StoredInfoTypeInitParameters) DeepCopy ¶
func (in *StoredInfoTypeInitParameters) DeepCopy() *StoredInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeInitParameters.
func (*StoredInfoTypeInitParameters) DeepCopyInto ¶
func (in *StoredInfoTypeInitParameters) DeepCopyInto(out *StoredInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeList ¶
type StoredInfoTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StoredInfoType `json:"items"` }
StoredInfoTypeList contains a list of StoredInfoTypes
func (*StoredInfoTypeList) DeepCopy ¶
func (in *StoredInfoTypeList) DeepCopy() *StoredInfoTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeList.
func (*StoredInfoTypeList) DeepCopyInto ¶
func (in *StoredInfoTypeList) DeepCopyInto(out *StoredInfoTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoredInfoTypeList) DeepCopyObject ¶
func (in *StoredInfoTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StoredInfoTypeList) GetItems ¶
func (l *StoredInfoTypeList) GetItems() []resource.Managed
GetItems of this StoredInfoTypeList.
type StoredInfoTypeObservation ¶
type StoredInfoTypeObservation struct { // A description of the info type. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Dictionary which defines the rule. // Structure is documented below. Dictionary *StoredInfoTypeDictionaryObservation `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // User set display name of the info type. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // an identifier for the resource with format {{parent}}/storedInfoTypes/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // Dictionary which defines the rule. // Structure is documented below. LargeCustomDictionary *LargeCustomDictionaryObservation `json:"largeCustomDictionary,omitempty" tf:"large_custom_dictionary,omitempty"` // The resource name of the info type. Set by the server. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parent of the info type in any of the following formats: Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Regular expression which defines the rule. // Structure is documented below. Regex *StoredInfoTypeRegexObservation `json:"regex,omitempty" tf:"regex,omitempty"` // The storedInfoType ID can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 // characters. Can be empty to allow the system to generate one. StoredInfoTypeID *string `json:"storedInfoTypeId,omitempty" tf:"stored_info_type_id,omitempty"` }
func (*StoredInfoTypeObservation) DeepCopy ¶
func (in *StoredInfoTypeObservation) DeepCopy() *StoredInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeObservation.
func (*StoredInfoTypeObservation) DeepCopyInto ¶
func (in *StoredInfoTypeObservation) DeepCopyInto(out *StoredInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeParameters ¶
type StoredInfoTypeParameters struct { // A description of the info type. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Dictionary which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Dictionary *StoredInfoTypeDictionaryParameters `json:"dictionary,omitempty" tf:"dictionary,omitempty"` // User set display name of the info type. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Dictionary which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional LargeCustomDictionary *LargeCustomDictionaryParameters `json:"largeCustomDictionary,omitempty" tf:"large_custom_dictionary,omitempty"` // The parent of the info type in any of the following formats: // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Regular expression which defines the rule. // Structure is documented below. // +kubebuilder:validation:Optional Regex *StoredInfoTypeRegexParameters `json:"regex,omitempty" tf:"regex,omitempty"` // The storedInfoType ID can contain uppercase and lowercase letters, numbers, and hyphens; // that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 // characters. Can be empty to allow the system to generate one. // +kubebuilder:validation:Optional StoredInfoTypeID *string `json:"storedInfoTypeId,omitempty" tf:"stored_info_type_id,omitempty"` }
func (*StoredInfoTypeParameters) DeepCopy ¶
func (in *StoredInfoTypeParameters) DeepCopy() *StoredInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeParameters.
func (*StoredInfoTypeParameters) DeepCopyInto ¶
func (in *StoredInfoTypeParameters) DeepCopyInto(out *StoredInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeRegexInitParameters ¶
type StoredInfoTypeRegexInitParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*StoredInfoTypeRegexInitParameters) DeepCopy ¶
func (in *StoredInfoTypeRegexInitParameters) DeepCopy() *StoredInfoTypeRegexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeRegexInitParameters.
func (*StoredInfoTypeRegexInitParameters) DeepCopyInto ¶
func (in *StoredInfoTypeRegexInitParameters) DeepCopyInto(out *StoredInfoTypeRegexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeRegexObservation ¶
type StoredInfoTypeRegexObservation struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. Pattern *string `json:"pattern,omitempty" tf:"pattern,omitempty"` }
func (*StoredInfoTypeRegexObservation) DeepCopy ¶
func (in *StoredInfoTypeRegexObservation) DeepCopy() *StoredInfoTypeRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeRegexObservation.
func (*StoredInfoTypeRegexObservation) DeepCopyInto ¶
func (in *StoredInfoTypeRegexObservation) DeepCopyInto(out *StoredInfoTypeRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeRegexParameters ¶
type StoredInfoTypeRegexParameters struct { // The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included. // +kubebuilder:validation:Optional GroupIndexes []*float64 `json:"groupIndexes,omitempty" tf:"group_indexes,omitempty"` // Pattern defining the regular expression. // Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub. // +kubebuilder:validation:Optional Pattern *string `json:"pattern" tf:"pattern,omitempty"` }
func (*StoredInfoTypeRegexParameters) DeepCopy ¶
func (in *StoredInfoTypeRegexParameters) DeepCopy() *StoredInfoTypeRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeRegexParameters.
func (*StoredInfoTypeRegexParameters) DeepCopyInto ¶
func (in *StoredInfoTypeRegexParameters) DeepCopyInto(out *StoredInfoTypeRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeSpec ¶
type StoredInfoTypeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StoredInfoTypeParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider StoredInfoTypeInitParameters `json:"initProvider,omitempty"` }
StoredInfoTypeSpec defines the desired state of StoredInfoType
func (*StoredInfoTypeSpec) DeepCopy ¶
func (in *StoredInfoTypeSpec) DeepCopy() *StoredInfoTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeSpec.
func (*StoredInfoTypeSpec) DeepCopyInto ¶
func (in *StoredInfoTypeSpec) DeepCopyInto(out *StoredInfoTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredInfoTypeStatus ¶
type StoredInfoTypeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StoredInfoTypeObservation `json:"atProvider,omitempty"` }
StoredInfoTypeStatus defines the observed state of StoredInfoType.
func (*StoredInfoTypeStatus) DeepCopy ¶
func (in *StoredInfoTypeStatus) DeepCopy() *StoredInfoTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredInfoTypeStatus.
func (*StoredInfoTypeStatus) DeepCopyInto ¶
func (in *StoredInfoTypeStatus) DeepCopyInto(out *StoredInfoTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredTypeInitParameters ¶
type StoredTypeInitParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*StoredTypeInitParameters) DeepCopy ¶
func (in *StoredTypeInitParameters) DeepCopy() *StoredTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredTypeInitParameters.
func (*StoredTypeInitParameters) DeepCopyInto ¶
func (in *StoredTypeInitParameters) DeepCopyInto(out *StoredTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredTypeObservation ¶
type StoredTypeObservation struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*StoredTypeObservation) DeepCopy ¶
func (in *StoredTypeObservation) DeepCopy() *StoredTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredTypeObservation.
func (*StoredTypeObservation) DeepCopyInto ¶
func (in *StoredTypeObservation) DeepCopyInto(out *StoredTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredTypeParameters ¶
type StoredTypeParameters struct { // Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 // or projects/project-id/storedInfoTypes/432452342. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*StoredTypeParameters) DeepCopy ¶
func (in *StoredTypeParameters) DeepCopy() *StoredTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredTypeParameters.
func (*StoredTypeParameters) DeepCopyInto ¶
func (in *StoredTypeParameters) DeepCopyInto(out *StoredTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateInfoTypeInitParameters ¶
type SurrogateInfoTypeInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *SurrogateInfoTypeSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*SurrogateInfoTypeInitParameters) DeepCopy ¶
func (in *SurrogateInfoTypeInitParameters) DeepCopy() *SurrogateInfoTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateInfoTypeInitParameters.
func (*SurrogateInfoTypeInitParameters) DeepCopyInto ¶
func (in *SurrogateInfoTypeInitParameters) DeepCopyInto(out *SurrogateInfoTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateInfoTypeObservation ¶
type SurrogateInfoTypeObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *SurrogateInfoTypeSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*SurrogateInfoTypeObservation) DeepCopy ¶
func (in *SurrogateInfoTypeObservation) DeepCopy() *SurrogateInfoTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateInfoTypeObservation.
func (*SurrogateInfoTypeObservation) DeepCopyInto ¶
func (in *SurrogateInfoTypeObservation) DeepCopyInto(out *SurrogateInfoTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateInfoTypeParameters ¶
type SurrogateInfoTypeParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *SurrogateInfoTypeSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*SurrogateInfoTypeParameters) DeepCopy ¶
func (in *SurrogateInfoTypeParameters) DeepCopy() *SurrogateInfoTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateInfoTypeParameters.
func (*SurrogateInfoTypeParameters) DeepCopyInto ¶
func (in *SurrogateInfoTypeParameters) DeepCopyInto(out *SurrogateInfoTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateInfoTypeSensitivityScoreInitParameters ¶
type SurrogateInfoTypeSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*SurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy ¶
func (in *SurrogateInfoTypeSensitivityScoreInitParameters) DeepCopy() *SurrogateInfoTypeSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateInfoTypeSensitivityScoreInitParameters.
func (*SurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *SurrogateInfoTypeSensitivityScoreInitParameters) DeepCopyInto(out *SurrogateInfoTypeSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateInfoTypeSensitivityScoreObservation ¶
type SurrogateInfoTypeSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*SurrogateInfoTypeSensitivityScoreObservation) DeepCopy ¶
func (in *SurrogateInfoTypeSensitivityScoreObservation) DeepCopy() *SurrogateInfoTypeSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateInfoTypeSensitivityScoreObservation.
func (*SurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto ¶
func (in *SurrogateInfoTypeSensitivityScoreObservation) DeepCopyInto(out *SurrogateInfoTypeSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateInfoTypeSensitivityScoreParameters ¶
type SurrogateInfoTypeSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*SurrogateInfoTypeSensitivityScoreParameters) DeepCopy ¶
func (in *SurrogateInfoTypeSensitivityScoreParameters) DeepCopy() *SurrogateInfoTypeSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateInfoTypeSensitivityScoreParameters.
func (*SurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto ¶
func (in *SurrogateInfoTypeSensitivityScoreParameters) DeepCopyInto(out *SurrogateInfoTypeSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateTypeInitParameters ¶
type SurrogateTypeInitParameters struct { }
func (*SurrogateTypeInitParameters) DeepCopy ¶
func (in *SurrogateTypeInitParameters) DeepCopy() *SurrogateTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateTypeInitParameters.
func (*SurrogateTypeInitParameters) DeepCopyInto ¶
func (in *SurrogateTypeInitParameters) DeepCopyInto(out *SurrogateTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateTypeObservation ¶
type SurrogateTypeObservation struct { }
func (*SurrogateTypeObservation) DeepCopy ¶
func (in *SurrogateTypeObservation) DeepCopy() *SurrogateTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateTypeObservation.
func (*SurrogateTypeObservation) DeepCopyInto ¶
func (in *SurrogateTypeObservation) DeepCopyInto(out *SurrogateTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SurrogateTypeParameters ¶
type SurrogateTypeParameters struct { }
func (*SurrogateTypeParameters) DeepCopy ¶
func (in *SurrogateTypeParameters) DeepCopy() *SurrogateTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SurrogateTypeParameters.
func (*SurrogateTypeParameters) DeepCopyInto ¶
func (in *SurrogateTypeParameters) DeepCopyInto(out *SurrogateTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableInitParameters ¶
type TableInitParameters struct { // The ID of the dataset containing this table. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigquery/v1beta2.Dataset DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // Reference to a Dataset in bigquery to populate datasetId. // +kubebuilder:validation:Optional DatasetIDRef *v1.Reference `json:"datasetIdRef,omitempty" tf:"-"` // Selector for a Dataset in bigquery to populate datasetId. // +kubebuilder:validation:Optional DatasetIDSelector *v1.Selector `json:"datasetIdSelector,omitempty" tf:"-"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigquery/v1beta2.Table TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` // Reference to a Table in bigquery to populate tableId. // +kubebuilder:validation:Optional TableIDRef *v1.Reference `json:"tableIdRef,omitempty" tf:"-"` // Selector for a Table in bigquery to populate tableId. // +kubebuilder:validation:Optional TableIDSelector *v1.Selector `json:"tableIdSelector,omitempty" tf:"-"` }
func (*TableInitParameters) DeepCopy ¶
func (in *TableInitParameters) DeepCopy() *TableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableInitParameters.
func (*TableInitParameters) DeepCopyInto ¶
func (in *TableInitParameters) DeepCopyInto(out *TableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableObservation ¶
type TableObservation struct { // The ID of the dataset containing this table. DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*TableObservation) DeepCopy ¶
func (in *TableObservation) DeepCopy() *TableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableObservation.
func (*TableObservation) DeepCopyInto ¶
func (in *TableObservation) DeepCopyInto(out *TableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableOptionsIdentifyingFieldsInitParameters ¶
type TableOptionsIdentifyingFieldsInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TableOptionsIdentifyingFieldsInitParameters) DeepCopy ¶
func (in *TableOptionsIdentifyingFieldsInitParameters) DeepCopy() *TableOptionsIdentifyingFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptionsIdentifyingFieldsInitParameters.
func (*TableOptionsIdentifyingFieldsInitParameters) DeepCopyInto ¶
func (in *TableOptionsIdentifyingFieldsInitParameters) DeepCopyInto(out *TableOptionsIdentifyingFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableOptionsIdentifyingFieldsObservation ¶
type TableOptionsIdentifyingFieldsObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TableOptionsIdentifyingFieldsObservation) DeepCopy ¶
func (in *TableOptionsIdentifyingFieldsObservation) DeepCopy() *TableOptionsIdentifyingFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptionsIdentifyingFieldsObservation.
func (*TableOptionsIdentifyingFieldsObservation) DeepCopyInto ¶
func (in *TableOptionsIdentifyingFieldsObservation) DeepCopyInto(out *TableOptionsIdentifyingFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableOptionsIdentifyingFieldsParameters ¶
type TableOptionsIdentifyingFieldsParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*TableOptionsIdentifyingFieldsParameters) DeepCopy ¶
func (in *TableOptionsIdentifyingFieldsParameters) DeepCopy() *TableOptionsIdentifyingFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptionsIdentifyingFieldsParameters.
func (*TableOptionsIdentifyingFieldsParameters) DeepCopyInto ¶
func (in *TableOptionsIdentifyingFieldsParameters) DeepCopyInto(out *TableOptionsIdentifyingFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableOptionsInitParameters ¶
type TableOptionsInitParameters struct { // The columns that are the primary keys for table objects included in ContentItem. A copy of this // cell's value will stored alongside alongside each finding so that the finding can be traced to // the specific row it came from. No more than 3 may be provided. // Structure is documented below. IdentifyingFields []TableOptionsIdentifyingFieldsInitParameters `json:"identifyingFields,omitempty" tf:"identifying_fields,omitempty"` }
func (*TableOptionsInitParameters) DeepCopy ¶
func (in *TableOptionsInitParameters) DeepCopy() *TableOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptionsInitParameters.
func (*TableOptionsInitParameters) DeepCopyInto ¶
func (in *TableOptionsInitParameters) DeepCopyInto(out *TableOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableOptionsObservation ¶
type TableOptionsObservation struct { // The columns that are the primary keys for table objects included in ContentItem. A copy of this // cell's value will stored alongside alongside each finding so that the finding can be traced to // the specific row it came from. No more than 3 may be provided. // Structure is documented below. IdentifyingFields []TableOptionsIdentifyingFieldsObservation `json:"identifyingFields,omitempty" tf:"identifying_fields,omitempty"` }
func (*TableOptionsObservation) DeepCopy ¶
func (in *TableOptionsObservation) DeepCopy() *TableOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptionsObservation.
func (*TableOptionsObservation) DeepCopyInto ¶
func (in *TableOptionsObservation) DeepCopyInto(out *TableOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableOptionsParameters ¶
type TableOptionsParameters struct { // The columns that are the primary keys for table objects included in ContentItem. A copy of this // cell's value will stored alongside alongside each finding so that the finding can be traced to // the specific row it came from. No more than 3 may be provided. // Structure is documented below. // +kubebuilder:validation:Optional IdentifyingFields []TableOptionsIdentifyingFieldsParameters `json:"identifyingFields,omitempty" tf:"identifying_fields,omitempty"` }
func (*TableOptionsParameters) DeepCopy ¶
func (in *TableOptionsParameters) DeepCopy() *TableOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptionsParameters.
func (*TableOptionsParameters) DeepCopyInto ¶
func (in *TableOptionsParameters) DeepCopyInto(out *TableOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableParameters ¶
type TableParameters struct { // The ID of the dataset containing this table. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigquery/v1beta2.Dataset // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // Reference to a Dataset in bigquery to populate datasetId. // +kubebuilder:validation:Optional DatasetIDRef *v1.Reference `json:"datasetIdRef,omitempty" tf:"-"` // Selector for a Dataset in bigquery to populate datasetId. // +kubebuilder:validation:Optional DatasetIDSelector *v1.Selector `json:"datasetIdSelector,omitempty" tf:"-"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigquery/v1beta2.Table // +kubebuilder:validation:Optional TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` // Reference to a Table in bigquery to populate tableId. // +kubebuilder:validation:Optional TableIDRef *v1.Reference `json:"tableIdRef,omitempty" tf:"-"` // Selector for a Table in bigquery to populate tableId. // +kubebuilder:validation:Optional TableIDSelector *v1.Selector `json:"tableIdSelector,omitempty" tf:"-"` }
func (*TableParameters) DeepCopy ¶
func (in *TableParameters) DeepCopy() *TableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParameters.
func (*TableParameters) DeepCopyInto ¶
func (in *TableParameters) DeepCopyInto(out *TableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableReferenceInitParameters ¶
type TableReferenceInitParameters struct { // The ID of the dataset containing this table. DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*TableReferenceInitParameters) DeepCopy ¶
func (in *TableReferenceInitParameters) DeepCopy() *TableReferenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableReferenceInitParameters.
func (*TableReferenceInitParameters) DeepCopyInto ¶
func (in *TableReferenceInitParameters) DeepCopyInto(out *TableReferenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableReferenceObservation ¶
type TableReferenceObservation struct { // The ID of the dataset containing this table. DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. TableID *string `json:"tableId,omitempty" tf:"table_id,omitempty"` }
func (*TableReferenceObservation) DeepCopy ¶
func (in *TableReferenceObservation) DeepCopy() *TableReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableReferenceObservation.
func (*TableReferenceObservation) DeepCopyInto ¶
func (in *TableReferenceObservation) DeepCopyInto(out *TableReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableReferenceParameters ¶
type TableReferenceParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. // +kubebuilder:validation:Optional TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*TableReferenceParameters) DeepCopy ¶
func (in *TableReferenceParameters) DeepCopy() *TableReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableReferenceParameters.
func (*TableReferenceParameters) DeepCopyInto ¶
func (in *TableReferenceParameters) DeepCopyInto(out *TableReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimePartConfigInitParameters ¶
type TimePartConfigInitParameters struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*TimePartConfigInitParameters) DeepCopy ¶
func (in *TimePartConfigInitParameters) DeepCopy() *TimePartConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePartConfigInitParameters.
func (*TimePartConfigInitParameters) DeepCopyInto ¶
func (in *TimePartConfigInitParameters) DeepCopyInto(out *TimePartConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimePartConfigObservation ¶
type TimePartConfigObservation struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*TimePartConfigObservation) DeepCopy ¶
func (in *TimePartConfigObservation) DeepCopy() *TimePartConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePartConfigObservation.
func (*TimePartConfigObservation) DeepCopyInto ¶
func (in *TimePartConfigObservation) DeepCopyInto(out *TimePartConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimePartConfigParameters ¶
type TimePartConfigParameters struct { // The part of the time to keep. // Possible values are: YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY. // +kubebuilder:validation:Optional PartToExtract *string `json:"partToExtract,omitempty" tf:"part_to_extract,omitempty"` }
func (*TimePartConfigParameters) DeepCopy ¶
func (in *TimePartConfigParameters) DeepCopy() *TimePartConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePartConfigParameters.
func (*TimePartConfigParameters) DeepCopyInto ¶
func (in *TimePartConfigParameters) DeepCopyInto(out *TimePartConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeValueInitParameters ¶
type TimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*TimeValueInitParameters) DeepCopy ¶
func (in *TimeValueInitParameters) DeepCopy() *TimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeValueInitParameters.
func (*TimeValueInitParameters) DeepCopyInto ¶
func (in *TimeValueInitParameters) DeepCopyInto(out *TimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeValueObservation ¶
type TimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*TimeValueObservation) DeepCopy ¶
func (in *TimeValueObservation) DeepCopy() *TimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeValueObservation.
func (*TimeValueObservation) DeepCopyInto ¶
func (in *TimeValueObservation) DeepCopyInto(out *TimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeValueParameters ¶
type TimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*TimeValueParameters) DeepCopy ¶
func (in *TimeValueParameters) DeepCopy() *TimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeValueParameters.
func (*TimeValueParameters) DeepCopyInto ¶
func (in *TimeValueParameters) DeepCopyInto(out *TimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimespanConfigInitParameters ¶
type TimespanConfigInitParameters struct { // When the job is started by a JobTrigger we will automatically figure out a valid startTime to avoid // scanning files that have not been modified since the last time the JobTrigger executed. This will // be based on the time of the execution of the last run of the JobTrigger or the timespan endTime // used in the last run of the JobTrigger. EnableAutoPopulationOfTimespanConfig *bool `json:"enableAutoPopulationOfTimespanConfig,omitempty" tf:"enable_auto_population_of_timespan_config,omitempty"` // Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // Specification of the field containing the timestamp of scanned items. // Structure is documented below. TimestampField *TimestampFieldInitParameters `json:"timestampField,omitempty" tf:"timestamp_field,omitempty"` }
func (*TimespanConfigInitParameters) DeepCopy ¶
func (in *TimespanConfigInitParameters) DeepCopy() *TimespanConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimespanConfigInitParameters.
func (*TimespanConfigInitParameters) DeepCopyInto ¶
func (in *TimespanConfigInitParameters) DeepCopyInto(out *TimespanConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimespanConfigObservation ¶
type TimespanConfigObservation struct { // When the job is started by a JobTrigger we will automatically figure out a valid startTime to avoid // scanning files that have not been modified since the last time the JobTrigger executed. This will // be based on the time of the execution of the last run of the JobTrigger or the timespan endTime // used in the last run of the JobTrigger. EnableAutoPopulationOfTimespanConfig *bool `json:"enableAutoPopulationOfTimespanConfig,omitempty" tf:"enable_auto_population_of_timespan_config,omitempty"` // Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // Specification of the field containing the timestamp of scanned items. // Structure is documented below. TimestampField *TimestampFieldObservation `json:"timestampField,omitempty" tf:"timestamp_field,omitempty"` }
func (*TimespanConfigObservation) DeepCopy ¶
func (in *TimespanConfigObservation) DeepCopy() *TimespanConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimespanConfigObservation.
func (*TimespanConfigObservation) DeepCopyInto ¶
func (in *TimespanConfigObservation) DeepCopyInto(out *TimespanConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimespanConfigParameters ¶
type TimespanConfigParameters struct { // When the job is started by a JobTrigger we will automatically figure out a valid startTime to avoid // scanning files that have not been modified since the last time the JobTrigger executed. This will // be based on the time of the execution of the last run of the JobTrigger or the timespan endTime // used in the last run of the JobTrigger. // +kubebuilder:validation:Optional EnableAutoPopulationOfTimespanConfig *bool `json:"enableAutoPopulationOfTimespanConfig,omitempty" tf:"enable_auto_population_of_timespan_config,omitempty"` // Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied. // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // Specification of the field containing the timestamp of scanned items. // Structure is documented below. // +kubebuilder:validation:Optional TimestampField *TimestampFieldParameters `json:"timestampField,omitempty" tf:"timestamp_field,omitempty"` }
func (*TimespanConfigParameters) DeepCopy ¶
func (in *TimespanConfigParameters) DeepCopy() *TimespanConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimespanConfigParameters.
func (*TimespanConfigParameters) DeepCopyInto ¶
func (in *TimespanConfigParameters) DeepCopyInto(out *TimespanConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimestampFieldInitParameters ¶
type TimestampFieldInitParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TimestampFieldInitParameters) DeepCopy ¶
func (in *TimestampFieldInitParameters) DeepCopy() *TimestampFieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimestampFieldInitParameters.
func (*TimestampFieldInitParameters) DeepCopyInto ¶
func (in *TimestampFieldInitParameters) DeepCopyInto(out *TimestampFieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimestampFieldObservation ¶
type TimestampFieldObservation struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TimestampFieldObservation) DeepCopy ¶
func (in *TimestampFieldObservation) DeepCopy() *TimestampFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimestampFieldObservation.
func (*TimestampFieldObservation) DeepCopyInto ¶
func (in *TimestampFieldObservation) DeepCopyInto(out *TimestampFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimestampFieldParameters ¶
type TimestampFieldParameters struct { // Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. // For BigQuery: Required to filter out rows based on the given start and end times. If not specified and the table was // modified between the given start and end times, the entire table will be scanned. The valid data types of the timestamp // field are: INTEGER, DATE, TIMESTAMP, or DATETIME BigQuery column. // For Datastore. Valid data types of the timestamp field are: TIMESTAMP. Datastore entity will be scanned if the // timestamp property does not exist or its value is empty or invalid. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*TimestampFieldParameters) DeepCopy ¶
func (in *TimestampFieldParameters) DeepCopy() *TimestampFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimestampFieldParameters.
func (*TimestampFieldParameters) DeepCopyInto ¶
func (in *TimestampFieldParameters) DeepCopyInto(out *TimestampFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationConfigInitParameters ¶
type TransformationConfigInitParameters struct { // If this template is specified, it will serve as the default de-identify template. DeidentifyTemplate *string `json:"deidentifyTemplate,omitempty" tf:"deidentify_template,omitempty"` // If this template is specified, it will serve as the de-identify template for images. ImageRedactTemplate *string `json:"imageRedactTemplate,omitempty" tf:"image_redact_template,omitempty"` // If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. StructuredDeidentifyTemplate *string `json:"structuredDeidentifyTemplate,omitempty" tf:"structured_deidentify_template,omitempty"` }
func (*TransformationConfigInitParameters) DeepCopy ¶
func (in *TransformationConfigInitParameters) DeepCopy() *TransformationConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationConfigInitParameters.
func (*TransformationConfigInitParameters) DeepCopyInto ¶
func (in *TransformationConfigInitParameters) DeepCopyInto(out *TransformationConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationConfigObservation ¶
type TransformationConfigObservation struct { // If this template is specified, it will serve as the default de-identify template. DeidentifyTemplate *string `json:"deidentifyTemplate,omitempty" tf:"deidentify_template,omitempty"` // If this template is specified, it will serve as the de-identify template for images. ImageRedactTemplate *string `json:"imageRedactTemplate,omitempty" tf:"image_redact_template,omitempty"` // If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. StructuredDeidentifyTemplate *string `json:"structuredDeidentifyTemplate,omitempty" tf:"structured_deidentify_template,omitempty"` }
func (*TransformationConfigObservation) DeepCopy ¶
func (in *TransformationConfigObservation) DeepCopy() *TransformationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationConfigObservation.
func (*TransformationConfigObservation) DeepCopyInto ¶
func (in *TransformationConfigObservation) DeepCopyInto(out *TransformationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationConfigParameters ¶
type TransformationConfigParameters struct { // If this template is specified, it will serve as the default de-identify template. // +kubebuilder:validation:Optional DeidentifyTemplate *string `json:"deidentifyTemplate,omitempty" tf:"deidentify_template,omitempty"` // If this template is specified, it will serve as the de-identify template for images. // +kubebuilder:validation:Optional ImageRedactTemplate *string `json:"imageRedactTemplate,omitempty" tf:"image_redact_template,omitempty"` // If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. // +kubebuilder:validation:Optional StructuredDeidentifyTemplate *string `json:"structuredDeidentifyTemplate,omitempty" tf:"structured_deidentify_template,omitempty"` }
func (*TransformationConfigParameters) DeepCopy ¶
func (in *TransformationConfigParameters) DeepCopy() *TransformationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationConfigParameters.
func (*TransformationConfigParameters) DeepCopyInto ¶
func (in *TransformationConfigParameters) DeepCopyInto(out *TransformationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationDetailsStorageConfigInitParameters ¶
type TransformationDetailsStorageConfigInitParameters struct { // The BigQuery table in which to store the output. // Structure is documented below. Table *TableInitParameters `json:"table,omitempty" tf:"table,omitempty"` }
func (*TransformationDetailsStorageConfigInitParameters) DeepCopy ¶
func (in *TransformationDetailsStorageConfigInitParameters) DeepCopy() *TransformationDetailsStorageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationDetailsStorageConfigInitParameters.
func (*TransformationDetailsStorageConfigInitParameters) DeepCopyInto ¶
func (in *TransformationDetailsStorageConfigInitParameters) DeepCopyInto(out *TransformationDetailsStorageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationDetailsStorageConfigObservation ¶
type TransformationDetailsStorageConfigObservation struct { // The BigQuery table in which to store the output. // Structure is documented below. Table *TableObservation `json:"table,omitempty" tf:"table,omitempty"` }
func (*TransformationDetailsStorageConfigObservation) DeepCopy ¶
func (in *TransformationDetailsStorageConfigObservation) DeepCopy() *TransformationDetailsStorageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationDetailsStorageConfigObservation.
func (*TransformationDetailsStorageConfigObservation) DeepCopyInto ¶
func (in *TransformationDetailsStorageConfigObservation) DeepCopyInto(out *TransformationDetailsStorageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationDetailsStorageConfigParameters ¶
type TransformationDetailsStorageConfigParameters struct { // The BigQuery table in which to store the output. // Structure is documented below. // +kubebuilder:validation:Optional Table *TableParameters `json:"table" tf:"table,omitempty"` }
func (*TransformationDetailsStorageConfigParameters) DeepCopy ¶
func (in *TransformationDetailsStorageConfigParameters) DeepCopy() *TransformationDetailsStorageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationDetailsStorageConfigParameters.
func (*TransformationDetailsStorageConfigParameters) DeepCopyInto ¶
func (in *TransformationDetailsStorageConfigParameters) DeepCopyInto(out *TransformationDetailsStorageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsInfoTypesInitParameters ¶
type TransformationsInfoTypesInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InfoTypesSensitivityScoreInitParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*TransformationsInfoTypesInitParameters) DeepCopy ¶
func (in *TransformationsInfoTypesInitParameters) DeepCopy() *TransformationsInfoTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsInfoTypesInitParameters.
func (*TransformationsInfoTypesInitParameters) DeepCopyInto ¶
func (in *TransformationsInfoTypesInitParameters) DeepCopyInto(out *TransformationsInfoTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsInfoTypesObservation ¶
type TransformationsInfoTypesObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. SensitivityScore *InfoTypesSensitivityScoreObservation `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*TransformationsInfoTypesObservation) DeepCopy ¶
func (in *TransformationsInfoTypesObservation) DeepCopy() *TransformationsInfoTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsInfoTypesObservation.
func (*TransformationsInfoTypesObservation) DeepCopyInto ¶
func (in *TransformationsInfoTypesObservation) DeepCopyInto(out *TransformationsInfoTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsInfoTypesParameters ¶
type TransformationsInfoTypesParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Optional custom sensitivity for this InfoType. This only applies to data profiling. // Structure is documented below. // +kubebuilder:validation:Optional SensitivityScore *InfoTypesSensitivityScoreParameters `json:"sensitivityScore,omitempty" tf:"sensitivity_score,omitempty"` // Optional version name for this InfoType. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*TransformationsInfoTypesParameters) DeepCopy ¶
func (in *TransformationsInfoTypesParameters) DeepCopy() *TransformationsInfoTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsInfoTypesParameters.
func (*TransformationsInfoTypesParameters) DeepCopyInto ¶
func (in *TransformationsInfoTypesParameters) DeepCopyInto(out *TransformationsInfoTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsInfoTypesSensitivityScoreInitParameters ¶
type TransformationsInfoTypesSensitivityScoreInitParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*TransformationsInfoTypesSensitivityScoreInitParameters) DeepCopy ¶
func (in *TransformationsInfoTypesSensitivityScoreInitParameters) DeepCopy() *TransformationsInfoTypesSensitivityScoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsInfoTypesSensitivityScoreInitParameters.
func (*TransformationsInfoTypesSensitivityScoreInitParameters) DeepCopyInto ¶
func (in *TransformationsInfoTypesSensitivityScoreInitParameters) DeepCopyInto(out *TransformationsInfoTypesSensitivityScoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsInfoTypesSensitivityScoreObservation ¶
type TransformationsInfoTypesSensitivityScoreObservation struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. Score *string `json:"score,omitempty" tf:"score,omitempty"` }
func (*TransformationsInfoTypesSensitivityScoreObservation) DeepCopy ¶
func (in *TransformationsInfoTypesSensitivityScoreObservation) DeepCopy() *TransformationsInfoTypesSensitivityScoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsInfoTypesSensitivityScoreObservation.
func (*TransformationsInfoTypesSensitivityScoreObservation) DeepCopyInto ¶
func (in *TransformationsInfoTypesSensitivityScoreObservation) DeepCopyInto(out *TransformationsInfoTypesSensitivityScoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsInfoTypesSensitivityScoreParameters ¶
type TransformationsInfoTypesSensitivityScoreParameters struct { // The sensitivity score applied to the resource. // Possible values are: SENSITIVITY_LOW, SENSITIVITY_MODERATE, SENSITIVITY_HIGH. // +kubebuilder:validation:Optional Score *string `json:"score" tf:"score,omitempty"` }
func (*TransformationsInfoTypesSensitivityScoreParameters) DeepCopy ¶
func (in *TransformationsInfoTypesSensitivityScoreParameters) DeepCopy() *TransformationsInfoTypesSensitivityScoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsInfoTypesSensitivityScoreParameters.
func (*TransformationsInfoTypesSensitivityScoreParameters) DeepCopyInto ¶
func (in *TransformationsInfoTypesSensitivityScoreParameters) DeepCopyInto(out *TransformationsInfoTypesSensitivityScoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsInitParameters ¶
type TransformationsInitParameters struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. InfoTypes []TransformationsInfoTypesInitParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. PrimitiveTransformation *PrimitiveTransformationInitParameters `json:"primitiveTransformation,omitempty" tf:"primitive_transformation,omitempty"` }
func (*TransformationsInitParameters) DeepCopy ¶
func (in *TransformationsInitParameters) DeepCopy() *TransformationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsInitParameters.
func (*TransformationsInitParameters) DeepCopyInto ¶
func (in *TransformationsInitParameters) DeepCopyInto(out *TransformationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsObservation ¶
type TransformationsObservation struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. InfoTypes []TransformationsInfoTypesObservation `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. PrimitiveTransformation *PrimitiveTransformationObservation `json:"primitiveTransformation,omitempty" tf:"primitive_transformation,omitempty"` }
func (*TransformationsObservation) DeepCopy ¶
func (in *TransformationsObservation) DeepCopy() *TransformationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsObservation.
func (*TransformationsObservation) DeepCopyInto ¶
func (in *TransformationsObservation) DeepCopyInto(out *TransformationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsParameters ¶
type TransformationsParameters struct { // InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to // all findings that correspond to infoTypes that were requested in InspectConfig. // Structure is documented below. // +kubebuilder:validation:Optional InfoTypes []TransformationsInfoTypesParameters `json:"infoTypes,omitempty" tf:"info_types,omitempty"` // Primitive transformation to apply to the infoType. // The primitive_transformation block must only contain one argument, corresponding to the type of transformation. // Structure is documented below. // +kubebuilder:validation:Optional PrimitiveTransformation *PrimitiveTransformationParameters `json:"primitiveTransformation" tf:"primitive_transformation,omitempty"` }
func (*TransformationsParameters) DeepCopy ¶
func (in *TransformationsParameters) DeepCopy() *TransformationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsParameters.
func (*TransformationsParameters) DeepCopyInto ¶
func (in *TransformationsParameters) DeepCopyInto(out *TransformationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsPrimitiveTransformationInitParameters ¶
type TransformationsPrimitiveTransformationInitParameters struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. BucketingConfig *PrimitiveTransformationBucketingConfigInitParameters `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. CharacterMaskConfig *PrimitiveTransformationCharacterMaskConfigInitParameters `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. CryptoDeterministicConfig *PrimitiveTransformationCryptoDeterministicConfigInitParameters `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. CryptoHashConfig *PrimitiveTransformationCryptoHashConfigInitParameters `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. CryptoReplaceFfxFpeConfig *PrimitiveTransformationCryptoReplaceFfxFpeConfigInitParameters `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. DateShiftConfig *PrimitiveTransformationDateShiftConfigInitParameters `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. FixedSizeBucketingConfig *PrimitiveTransformationFixedSizeBucketingConfigInitParameters `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. RedactConfig *PrimitiveTransformationRedactConfigInitParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. ReplaceConfig *PrimitiveTransformationReplaceConfigInitParameters `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. ReplaceDictionaryConfig *PrimitiveTransformationReplaceDictionaryConfigInitParameters `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // Replace each matching finding with the name of the info type. ReplaceWithInfoTypeConfig *ReplaceWithInfoTypeConfigInitParameters `json:"replaceWithInfoTypeConfig,omitempty" tf:"replace_with_info_type_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. TimePartConfig *PrimitiveTransformationTimePartConfigInitParameters `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*TransformationsPrimitiveTransformationInitParameters) DeepCopy ¶
func (in *TransformationsPrimitiveTransformationInitParameters) DeepCopy() *TransformationsPrimitiveTransformationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsPrimitiveTransformationInitParameters.
func (*TransformationsPrimitiveTransformationInitParameters) DeepCopyInto ¶
func (in *TransformationsPrimitiveTransformationInitParameters) DeepCopyInto(out *TransformationsPrimitiveTransformationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsPrimitiveTransformationObservation ¶
type TransformationsPrimitiveTransformationObservation struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. BucketingConfig *PrimitiveTransformationBucketingConfigObservation `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. CharacterMaskConfig *PrimitiveTransformationCharacterMaskConfigObservation `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. CryptoDeterministicConfig *PrimitiveTransformationCryptoDeterministicConfigObservation `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. CryptoHashConfig *PrimitiveTransformationCryptoHashConfigObservation `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. CryptoReplaceFfxFpeConfig *PrimitiveTransformationCryptoReplaceFfxFpeConfigObservation `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. DateShiftConfig *PrimitiveTransformationDateShiftConfigObservation `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. FixedSizeBucketingConfig *PrimitiveTransformationFixedSizeBucketingConfigObservation `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. RedactConfig *PrimitiveTransformationRedactConfigParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. ReplaceConfig *PrimitiveTransformationReplaceConfigObservation `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. ReplaceDictionaryConfig *PrimitiveTransformationReplaceDictionaryConfigObservation `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // Replace each matching finding with the name of the info type. ReplaceWithInfoTypeConfig *ReplaceWithInfoTypeConfigParameters `json:"replaceWithInfoTypeConfig,omitempty" tf:"replace_with_info_type_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. TimePartConfig *PrimitiveTransformationTimePartConfigObservation `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*TransformationsPrimitiveTransformationObservation) DeepCopy ¶
func (in *TransformationsPrimitiveTransformationObservation) DeepCopy() *TransformationsPrimitiveTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsPrimitiveTransformationObservation.
func (*TransformationsPrimitiveTransformationObservation) DeepCopyInto ¶
func (in *TransformationsPrimitiveTransformationObservation) DeepCopyInto(out *TransformationsPrimitiveTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationsPrimitiveTransformationParameters ¶
type TransformationsPrimitiveTransformationParameters struct { // Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH // This can be used on data of type: number, long, string, timestamp. // If the provided value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. // +kubebuilder:validation:Optional BucketingConfig *PrimitiveTransformationBucketingConfigParameters `json:"bucketingConfig,omitempty" tf:"bucketing_config,omitempty"` // Partially mask a string by replacing a given number of characters with a fixed character. // Masking can start from the beginning or end of the string. // Structure is documented below. // +kubebuilder:validation:Optional CharacterMaskConfig *PrimitiveTransformationCharacterMaskConfigParameters `json:"characterMaskConfig,omitempty" tf:"character_mask_config,omitempty"` // Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297. // Structure is documented below. // +kubebuilder:validation:Optional CryptoDeterministicConfig *PrimitiveTransformationCryptoDeterministicConfigParameters `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config,omitempty"` // Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. // Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). // Currently, only string and integer values can be hashed. // See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Structure is documented below. // +kubebuilder:validation:Optional CryptoHashConfig *PrimitiveTransformationCryptoHashConfigParameters `json:"cryptoHashConfig,omitempty" tf:"crypto_hash_config,omitempty"` // Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the content.reidentify API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. // Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity. // Structure is documented below. // +kubebuilder:validation:Optional CryptoReplaceFfxFpeConfig *PrimitiveTransformationCryptoReplaceFfxFpeConfigParameters `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config,omitempty"` // Shifts dates by random number of days, with option to be consistent for the same context. // Structure is documented below. // +kubebuilder:validation:Optional DateShiftConfig *PrimitiveTransformationDateShiftConfigParameters `json:"dateShiftConfig,omitempty" tf:"date_shift_config,omitempty"` // Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. // The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". // This can be used on data of type: double, long. // If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. // See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. // Structure is documented below. // +kubebuilder:validation:Optional FixedSizeBucketingConfig *PrimitiveTransformationFixedSizeBucketingConfigParameters `json:"fixedSizeBucketingConfig,omitempty" tf:"fixed_size_bucketing_config,omitempty"` // Redact a given value. For example, if used with an InfoTypeTransformation transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '. // +kubebuilder:validation:Optional RedactConfig *PrimitiveTransformationRedactConfigParameters `json:"redactConfig,omitempty" tf:"redact_config,omitempty"` // Replace each input value with a given value. // Structure is documented below. // +kubebuilder:validation:Optional ReplaceConfig *PrimitiveTransformationReplaceConfigParameters `json:"replaceConfig,omitempty" tf:"replace_config,omitempty"` // Replace with a value randomly drawn (with replacement) from a dictionary. // Structure is documented below. // +kubebuilder:validation:Optional ReplaceDictionaryConfig *PrimitiveTransformationReplaceDictionaryConfigParameters `json:"replaceDictionaryConfig,omitempty" tf:"replace_dictionary_config,omitempty"` // Replace each matching finding with the name of the info type. // +kubebuilder:validation:Optional ReplaceWithInfoTypeConfig *ReplaceWithInfoTypeConfigParameters `json:"replaceWithInfoTypeConfig,omitempty" tf:"replace_with_info_type_config,omitempty"` // For use with Date, Timestamp, and TimeOfDay, extract or preserve a portion of the value. // Structure is documented below. // +kubebuilder:validation:Optional TimePartConfig *PrimitiveTransformationTimePartConfigParameters `json:"timePartConfig,omitempty" tf:"time_part_config,omitempty"` }
func (*TransformationsPrimitiveTransformationParameters) DeepCopy ¶
func (in *TransformationsPrimitiveTransformationParameters) DeepCopy() *TransformationsPrimitiveTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationsPrimitiveTransformationParameters.
func (*TransformationsPrimitiveTransformationParameters) DeepCopyInto ¶
func (in *TransformationsPrimitiveTransformationParameters) DeepCopyInto(out *TransformationsPrimitiveTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformsInitParameters ¶
type TransformsInitParameters struct { // Apply transformation to all findings not specified in other ImageTransformation's selectedInfoTypes. AllInfoTypes *AllInfoTypesInitParameters `json:"allInfoTypes,omitempty" tf:"all_info_types,omitempty"` // Apply transformation to all text that doesn't match an infoType. AllText *AllTextInitParameters `json:"allText,omitempty" tf:"all_text,omitempty"` // The color to use when redacting content from an image. If not specified, the default is black. // Structure is documented below. RedactionColor *RedactionColorInitParameters `json:"redactionColor,omitempty" tf:"redaction_color,omitempty"` // Apply transformation to the selected infoTypes. // Structure is documented below. SelectedInfoTypes *SelectedInfoTypesInitParameters `json:"selectedInfoTypes,omitempty" tf:"selected_info_types,omitempty"` }
func (*TransformsInitParameters) DeepCopy ¶
func (in *TransformsInitParameters) DeepCopy() *TransformsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformsInitParameters.
func (*TransformsInitParameters) DeepCopyInto ¶
func (in *TransformsInitParameters) DeepCopyInto(out *TransformsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformsObservation ¶
type TransformsObservation struct { // Apply transformation to all findings not specified in other ImageTransformation's selectedInfoTypes. AllInfoTypes *AllInfoTypesParameters `json:"allInfoTypes,omitempty" tf:"all_info_types,omitempty"` // Apply transformation to all text that doesn't match an infoType. AllText *AllTextParameters `json:"allText,omitempty" tf:"all_text,omitempty"` // The color to use when redacting content from an image. If not specified, the default is black. // Structure is documented below. RedactionColor *RedactionColorObservation `json:"redactionColor,omitempty" tf:"redaction_color,omitempty"` // Apply transformation to the selected infoTypes. // Structure is documented below. SelectedInfoTypes *SelectedInfoTypesObservation `json:"selectedInfoTypes,omitempty" tf:"selected_info_types,omitempty"` }
func (*TransformsObservation) DeepCopy ¶
func (in *TransformsObservation) DeepCopy() *TransformsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformsObservation.
func (*TransformsObservation) DeepCopyInto ¶
func (in *TransformsObservation) DeepCopyInto(out *TransformsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformsParameters ¶
type TransformsParameters struct { // Apply transformation to all findings not specified in other ImageTransformation's selectedInfoTypes. // +kubebuilder:validation:Optional AllInfoTypes *AllInfoTypesParameters `json:"allInfoTypes,omitempty" tf:"all_info_types,omitempty"` // Apply transformation to all text that doesn't match an infoType. // +kubebuilder:validation:Optional AllText *AllTextParameters `json:"allText,omitempty" tf:"all_text,omitempty"` // The color to use when redacting content from an image. If not specified, the default is black. // Structure is documented below. // +kubebuilder:validation:Optional RedactionColor *RedactionColorParameters `json:"redactionColor,omitempty" tf:"redaction_color,omitempty"` // Apply transformation to the selected infoTypes. // Structure is documented below. // +kubebuilder:validation:Optional SelectedInfoTypes *SelectedInfoTypesParameters `json:"selectedInfoTypes,omitempty" tf:"selected_info_types,omitempty"` }
func (*TransformsParameters) DeepCopy ¶
func (in *TransformsParameters) DeepCopy() *TransformsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformsParameters.
func (*TransformsParameters) DeepCopyInto ¶
func (in *TransformsParameters) DeepCopyInto(out *TransformsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransientInitParameters ¶
type TransientInitParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TransientInitParameters) DeepCopy ¶
func (in *TransientInitParameters) DeepCopy() *TransientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransientInitParameters.
func (*TransientInitParameters) DeepCopyInto ¶
func (in *TransientInitParameters) DeepCopyInto(out *TransientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransientObservation ¶
type TransientObservation struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TransientObservation) DeepCopy ¶
func (in *TransientObservation) DeepCopy() *TransientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransientObservation.
func (*TransientObservation) DeepCopyInto ¶
func (in *TransientObservation) DeepCopyInto(out *TransientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransientParameters ¶
type TransientParameters struct { // Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated). // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*TransientParameters) DeepCopy ¶
func (in *TransientParameters) DeepCopy() *TransientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransientParameters.
func (*TransientParameters) DeepCopyInto ¶
func (in *TransientParameters) DeepCopyInto(out *TransientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggersInitParameters ¶
type TriggersInitParameters struct { // For use with hybrid jobs. Jobs must be manually created and finished. Manual *ManualInitParameters `json:"manual,omitempty" tf:"manual,omitempty"` // Schedule for triggered jobs // Structure is documented below. Schedule *ScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*TriggersInitParameters) DeepCopy ¶
func (in *TriggersInitParameters) DeepCopy() *TriggersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggersInitParameters.
func (*TriggersInitParameters) DeepCopyInto ¶
func (in *TriggersInitParameters) DeepCopyInto(out *TriggersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggersObservation ¶
type TriggersObservation struct { // For use with hybrid jobs. Jobs must be manually created and finished. Manual *ManualParameters `json:"manual,omitempty" tf:"manual,omitempty"` // Schedule for triggered jobs // Structure is documented below. Schedule *ScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*TriggersObservation) DeepCopy ¶
func (in *TriggersObservation) DeepCopy() *TriggersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggersObservation.
func (*TriggersObservation) DeepCopyInto ¶
func (in *TriggersObservation) DeepCopyInto(out *TriggersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggersParameters ¶
type TriggersParameters struct { // For use with hybrid jobs. Jobs must be manually created and finished. // +kubebuilder:validation:Optional Manual *ManualParameters `json:"manual,omitempty" tf:"manual,omitempty"` // Schedule for triggered jobs // Structure is documented below. // +kubebuilder:validation:Optional Schedule *ScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*TriggersParameters) DeepCopy ¶
func (in *TriggersParameters) DeepCopy() *TriggersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggersParameters.
func (*TriggersParameters) DeepCopyInto ¶
func (in *TriggersParameters) DeepCopyInto(out *TriggersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnwrappedInitParameters ¶
type UnwrappedInitParameters struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*UnwrappedInitParameters) DeepCopy ¶
func (in *UnwrappedInitParameters) DeepCopy() *UnwrappedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnwrappedInitParameters.
func (*UnwrappedInitParameters) DeepCopyInto ¶
func (in *UnwrappedInitParameters) DeepCopyInto(out *UnwrappedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnwrappedObservation ¶
type UnwrappedObservation struct { // A 128/192/256 bit key. // A base64-encoded string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*UnwrappedObservation) DeepCopy ¶
func (in *UnwrappedObservation) DeepCopy() *UnwrappedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnwrappedObservation.
func (*UnwrappedObservation) DeepCopyInto ¶
func (in *UnwrappedObservation) DeepCopyInto(out *UnwrappedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnwrappedParameters ¶
type UnwrappedParameters struct { // A 128/192/256 bit key. // A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*UnwrappedParameters) DeepCopy ¶
func (in *UnwrappedParameters) DeepCopy() *UnwrappedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnwrappedParameters.
func (*UnwrappedParameters) DeepCopyInto ¶
func (in *UnwrappedParameters) DeepCopyInto(out *UnwrappedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundDateValueInitParameters ¶
type UpperBoundDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*UpperBoundDateValueInitParameters) DeepCopy ¶
func (in *UpperBoundDateValueInitParameters) DeepCopy() *UpperBoundDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundDateValueInitParameters.
func (*UpperBoundDateValueInitParameters) DeepCopyInto ¶
func (in *UpperBoundDateValueInitParameters) DeepCopyInto(out *UpperBoundDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundDateValueObservation ¶
type UpperBoundDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*UpperBoundDateValueObservation) DeepCopy ¶
func (in *UpperBoundDateValueObservation) DeepCopy() *UpperBoundDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundDateValueObservation.
func (*UpperBoundDateValueObservation) DeepCopyInto ¶
func (in *UpperBoundDateValueObservation) DeepCopyInto(out *UpperBoundDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundDateValueParameters ¶
type UpperBoundDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*UpperBoundDateValueParameters) DeepCopy ¶
func (in *UpperBoundDateValueParameters) DeepCopy() *UpperBoundDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundDateValueParameters.
func (*UpperBoundDateValueParameters) DeepCopyInto ¶
func (in *UpperBoundDateValueParameters) DeepCopyInto(out *UpperBoundDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundInitParameters ¶
type UpperBoundInitParameters struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*UpperBoundInitParameters) DeepCopy ¶
func (in *UpperBoundInitParameters) DeepCopy() *UpperBoundInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundInitParameters.
func (*UpperBoundInitParameters) DeepCopyInto ¶
func (in *UpperBoundInitParameters) DeepCopyInto(out *UpperBoundInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundObservation ¶
type UpperBoundObservation struct { // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*UpperBoundObservation) DeepCopy ¶
func (in *UpperBoundObservation) DeepCopy() *UpperBoundObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundObservation.
func (*UpperBoundObservation) DeepCopyInto ¶
func (in *UpperBoundObservation) DeepCopyInto(out *UpperBoundObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundParameters ¶
type UpperBoundParameters struct { // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` }
func (*UpperBoundParameters) DeepCopy ¶
func (in *UpperBoundParameters) DeepCopy() *UpperBoundParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundParameters.
func (*UpperBoundParameters) DeepCopyInto ¶
func (in *UpperBoundParameters) DeepCopyInto(out *UpperBoundParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundTimeValueInitParameters ¶
type UpperBoundTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*UpperBoundTimeValueInitParameters) DeepCopy ¶
func (in *UpperBoundTimeValueInitParameters) DeepCopy() *UpperBoundTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundTimeValueInitParameters.
func (*UpperBoundTimeValueInitParameters) DeepCopyInto ¶
func (in *UpperBoundTimeValueInitParameters) DeepCopyInto(out *UpperBoundTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundTimeValueObservation ¶
type UpperBoundTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*UpperBoundTimeValueObservation) DeepCopy ¶
func (in *UpperBoundTimeValueObservation) DeepCopy() *UpperBoundTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundTimeValueObservation.
func (*UpperBoundTimeValueObservation) DeepCopyInto ¶
func (in *UpperBoundTimeValueObservation) DeepCopyInto(out *UpperBoundTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpperBoundTimeValueParameters ¶
type UpperBoundTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*UpperBoundTimeValueParameters) DeepCopy ¶
func (in *UpperBoundTimeValueParameters) DeepCopy() *UpperBoundTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpperBoundTimeValueParameters.
func (*UpperBoundTimeValueParameters) DeepCopyInto ¶
func (in *UpperBoundTimeValueParameters) DeepCopyInto(out *UpperBoundTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueDateValueInitParameters ¶
type ValueDateValueInitParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ValueDateValueInitParameters) DeepCopy ¶
func (in *ValueDateValueInitParameters) DeepCopy() *ValueDateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueDateValueInitParameters.
func (*ValueDateValueInitParameters) DeepCopyInto ¶
func (in *ValueDateValueInitParameters) DeepCopyInto(out *ValueDateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueDateValueObservation ¶
type ValueDateValueObservation struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ValueDateValueObservation) DeepCopy ¶
func (in *ValueDateValueObservation) DeepCopy() *ValueDateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueDateValueObservation.
func (*ValueDateValueObservation) DeepCopyInto ¶
func (in *ValueDateValueObservation) DeepCopyInto(out *ValueDateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueDateValueParameters ¶
type ValueDateValueParameters struct { // Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a // year by itself or a year and month where the day is not significant. // +kubebuilder:validation:Optional Day *float64 `json:"day,omitempty" tf:"day,omitempty"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +kubebuilder:validation:Optional Month *float64 `json:"month,omitempty" tf:"month,omitempty"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +kubebuilder:validation:Optional Year *float64 `json:"year,omitempty" tf:"year,omitempty"` }
func (*ValueDateValueParameters) DeepCopy ¶
func (in *ValueDateValueParameters) DeepCopy() *ValueDateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueDateValueParameters.
func (*ValueDateValueParameters) DeepCopyInto ¶
func (in *ValueDateValueParameters) DeepCopyInto(out *ValueDateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueInitParameters ¶
type ValueInitParameters struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ValueDateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ValueTimeValueInitParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ValueInitParameters) DeepCopy ¶
func (in *ValueInitParameters) DeepCopy() *ValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueInitParameters.
func (*ValueInitParameters) DeepCopyInto ¶
func (in *ValueInitParameters) DeepCopyInto(out *ValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueObservation ¶
type ValueObservation struct { // A boolean value. BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. DateValue *ValueDateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. TimeValue *ValueTimeValueObservation `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ValueObservation) DeepCopy ¶
func (in *ValueObservation) DeepCopy() *ValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueObservation.
func (*ValueObservation) DeepCopyInto ¶
func (in *ValueObservation) DeepCopyInto(out *ValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueParameters ¶
type ValueParameters struct { // A boolean value. // +kubebuilder:validation:Optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value,omitempty"` // Represents a whole or partial calendar date. // Structure is documented below. // +kubebuilder:validation:Optional DateValue *ValueDateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"` // Represents a day of the week. // Possible values are: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. // +kubebuilder:validation:Optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value,omitempty"` // A float value. // +kubebuilder:validation:Optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value,omitempty"` // An integer value (int64 format) // +kubebuilder:validation:Optional IntegerValue *string `json:"integerValue,omitempty" tf:"integer_value,omitempty"` // A string value. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Represents a time of day. // Structure is documented below. // +kubebuilder:validation:Optional TimeValue *ValueTimeValueParameters `json:"timeValue,omitempty" tf:"time_value,omitempty"` // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*ValueParameters) DeepCopy ¶
func (in *ValueParameters) DeepCopy() *ValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueParameters.
func (*ValueParameters) DeepCopyInto ¶
func (in *ValueParameters) DeepCopyInto(out *ValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueTimeValueInitParameters ¶
type ValueTimeValueInitParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ValueTimeValueInitParameters) DeepCopy ¶
func (in *ValueTimeValueInitParameters) DeepCopy() *ValueTimeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueTimeValueInitParameters.
func (*ValueTimeValueInitParameters) DeepCopyInto ¶
func (in *ValueTimeValueInitParameters) DeepCopyInto(out *ValueTimeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueTimeValueObservation ¶
type ValueTimeValueObservation struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ValueTimeValueObservation) DeepCopy ¶
func (in *ValueTimeValueObservation) DeepCopy() *ValueTimeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueTimeValueObservation.
func (*ValueTimeValueObservation) DeepCopyInto ¶
func (in *ValueTimeValueObservation) DeepCopyInto(out *ValueTimeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueTimeValueParameters ¶
type ValueTimeValueParameters struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +kubebuilder:validation:Optional Hours *float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of hour of day. Must be from 0 to 59. // +kubebuilder:validation:Optional Minutes *float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +kubebuilder:validation:Optional Nanos *float64 `json:"nanos,omitempty" tf:"nanos,omitempty"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +kubebuilder:validation:Optional Seconds *float64 `json:"seconds,omitempty" tf:"seconds,omitempty"` }
func (*ValueTimeValueParameters) DeepCopy ¶
func (in *ValueTimeValueParameters) DeepCopy() *ValueTimeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueTimeValueParameters.
func (*ValueTimeValueParameters) DeepCopyInto ¶
func (in *ValueTimeValueParameters) DeepCopyInto(out *ValueTimeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WordListInitParameters ¶
type WordListInitParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*WordListInitParameters) DeepCopy ¶
func (in *WordListInitParameters) DeepCopy() *WordListInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WordListInitParameters.
func (*WordListInitParameters) DeepCopyInto ¶
func (in *WordListInitParameters) DeepCopyInto(out *WordListInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WordListObservation ¶
type WordListObservation struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. Words []*string `json:"words,omitempty" tf:"words,omitempty"` }
func (*WordListObservation) DeepCopy ¶
func (in *WordListObservation) DeepCopy() *WordListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WordListObservation.
func (*WordListObservation) DeepCopyInto ¶
func (in *WordListObservation) DeepCopyInto(out *WordListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WordListParameters ¶
type WordListParameters struct { // Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. // +kubebuilder:validation:Optional Words []*string `json:"words" tf:"words,omitempty"` }
func (*WordListParameters) DeepCopy ¶
func (in *WordListParameters) DeepCopy() *WordListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WordListParameters.
func (*WordListParameters) DeepCopyInto ¶
func (in *WordListParameters) DeepCopyInto(out *WordListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_deidentifytemplate_terraformed.go
- zz_deidentifytemplate_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_inspecttemplate_terraformed.go
- zz_inspecttemplate_types.go
- zz_jobtrigger_terraformed.go
- zz_jobtrigger_types.go
- zz_storedinfotype_terraformed.go
- zz_storedinfotype_types.go