Documentation ¶
Overview ¶
+groupName=data.google.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type CatalogEntry
- func (in *CatalogEntry) DeepCopy() *CatalogEntry
- func (in *CatalogEntry) DeepCopyInto(out *CatalogEntry)
- func (in *CatalogEntry) DeepCopyObject() runtime.Object
- func (r *CatalogEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogEntry) ValidateCreate() error
- func (r *CatalogEntry) ValidateDelete() error
- func (r *CatalogEntry) ValidateUpdate(old runtime.Object) error
- type CatalogEntryGroup
- func (in *CatalogEntryGroup) DeepCopy() *CatalogEntryGroup
- func (in *CatalogEntryGroup) DeepCopyInto(out *CatalogEntryGroup)
- func (in *CatalogEntryGroup) DeepCopyObject() runtime.Object
- func (r *CatalogEntryGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogEntryGroup) ValidateCreate() error
- func (r *CatalogEntryGroup) ValidateDelete() error
- func (r *CatalogEntryGroup) ValidateUpdate(old runtime.Object) error
- type CatalogEntryGroupIamBinding
- func (in *CatalogEntryGroupIamBinding) DeepCopy() *CatalogEntryGroupIamBinding
- func (in *CatalogEntryGroupIamBinding) DeepCopyInto(out *CatalogEntryGroupIamBinding)
- func (in *CatalogEntryGroupIamBinding) DeepCopyObject() runtime.Object
- func (r *CatalogEntryGroupIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogEntryGroupIamBinding) ValidateCreate() error
- func (r *CatalogEntryGroupIamBinding) ValidateDelete() error
- func (r *CatalogEntryGroupIamBinding) ValidateUpdate(old runtime.Object) error
- type CatalogEntryGroupIamBindingList
- type CatalogEntryGroupIamBindingSpec
- type CatalogEntryGroupIamBindingSpecCondition
- type CatalogEntryGroupIamBindingSpecConditionCodec
- type CatalogEntryGroupIamBindingSpecResource
- type CatalogEntryGroupIamBindingStatus
- type CatalogEntryGroupIamMember
- func (in *CatalogEntryGroupIamMember) DeepCopy() *CatalogEntryGroupIamMember
- func (in *CatalogEntryGroupIamMember) DeepCopyInto(out *CatalogEntryGroupIamMember)
- func (in *CatalogEntryGroupIamMember) DeepCopyObject() runtime.Object
- func (r *CatalogEntryGroupIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogEntryGroupIamMember) ValidateCreate() error
- func (r *CatalogEntryGroupIamMember) ValidateDelete() error
- func (r *CatalogEntryGroupIamMember) ValidateUpdate(old runtime.Object) error
- type CatalogEntryGroupIamMemberList
- type CatalogEntryGroupIamMemberSpec
- type CatalogEntryGroupIamMemberSpecCondition
- type CatalogEntryGroupIamMemberSpecConditionCodec
- type CatalogEntryGroupIamMemberSpecResource
- type CatalogEntryGroupIamMemberStatus
- type CatalogEntryGroupIamPolicy
- func (in *CatalogEntryGroupIamPolicy) DeepCopy() *CatalogEntryGroupIamPolicy
- func (in *CatalogEntryGroupIamPolicy) DeepCopyInto(out *CatalogEntryGroupIamPolicy)
- func (in *CatalogEntryGroupIamPolicy) DeepCopyObject() runtime.Object
- func (r *CatalogEntryGroupIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogEntryGroupIamPolicy) ValidateCreate() error
- func (r *CatalogEntryGroupIamPolicy) ValidateDelete() error
- func (r *CatalogEntryGroupIamPolicy) ValidateUpdate(old runtime.Object) error
- type CatalogEntryGroupIamPolicyList
- type CatalogEntryGroupIamPolicySpec
- type CatalogEntryGroupIamPolicySpecResource
- type CatalogEntryGroupIamPolicyStatus
- type CatalogEntryGroupList
- type CatalogEntryGroupSpec
- type CatalogEntryGroupSpecResource
- type CatalogEntryGroupStatus
- type CatalogEntryList
- type CatalogEntrySpec
- type CatalogEntrySpecBigqueryDateShardedSpec
- type CatalogEntrySpecBigqueryTableSpec
- type CatalogEntrySpecBigqueryTableSpecTableSpec
- type CatalogEntrySpecBigqueryTableSpecViewSpec
- type CatalogEntrySpecGcsFilesetSpec
- type CatalogEntrySpecGcsFilesetSpecCodec
- type CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs
- type CatalogEntrySpecResource
- type CatalogEntryStatus
- type CatalogTag
- func (in *CatalogTag) DeepCopy() *CatalogTag
- func (in *CatalogTag) DeepCopyInto(out *CatalogTag)
- func (in *CatalogTag) DeepCopyObject() runtime.Object
- func (r *CatalogTag) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogTag) ValidateCreate() error
- func (r *CatalogTag) ValidateDelete() error
- func (r *CatalogTag) ValidateUpdate(old runtime.Object) error
- type CatalogTagList
- type CatalogTagSpec
- type CatalogTagSpecFields
- type CatalogTagSpecResource
- type CatalogTagStatus
- type CatalogTagTemplate
- func (in *CatalogTagTemplate) DeepCopy() *CatalogTagTemplate
- func (in *CatalogTagTemplate) DeepCopyInto(out *CatalogTagTemplate)
- func (in *CatalogTagTemplate) DeepCopyObject() runtime.Object
- func (r *CatalogTagTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogTagTemplate) ValidateCreate() error
- func (r *CatalogTagTemplate) ValidateDelete() error
- func (r *CatalogTagTemplate) ValidateUpdate(old runtime.Object) error
- type CatalogTagTemplateIamBinding
- func (in *CatalogTagTemplateIamBinding) DeepCopy() *CatalogTagTemplateIamBinding
- func (in *CatalogTagTemplateIamBinding) DeepCopyInto(out *CatalogTagTemplateIamBinding)
- func (in *CatalogTagTemplateIamBinding) DeepCopyObject() runtime.Object
- func (r *CatalogTagTemplateIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogTagTemplateIamBinding) ValidateCreate() error
- func (r *CatalogTagTemplateIamBinding) ValidateDelete() error
- func (r *CatalogTagTemplateIamBinding) ValidateUpdate(old runtime.Object) error
- type CatalogTagTemplateIamBindingList
- type CatalogTagTemplateIamBindingSpec
- type CatalogTagTemplateIamBindingSpecCondition
- type CatalogTagTemplateIamBindingSpecConditionCodec
- type CatalogTagTemplateIamBindingSpecResource
- type CatalogTagTemplateIamBindingStatus
- type CatalogTagTemplateIamMember
- func (in *CatalogTagTemplateIamMember) DeepCopy() *CatalogTagTemplateIamMember
- func (in *CatalogTagTemplateIamMember) DeepCopyInto(out *CatalogTagTemplateIamMember)
- func (in *CatalogTagTemplateIamMember) DeepCopyObject() runtime.Object
- func (r *CatalogTagTemplateIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogTagTemplateIamMember) ValidateCreate() error
- func (r *CatalogTagTemplateIamMember) ValidateDelete() error
- func (r *CatalogTagTemplateIamMember) ValidateUpdate(old runtime.Object) error
- type CatalogTagTemplateIamMemberList
- type CatalogTagTemplateIamMemberSpec
- type CatalogTagTemplateIamMemberSpecCondition
- type CatalogTagTemplateIamMemberSpecConditionCodec
- type CatalogTagTemplateIamMemberSpecResource
- type CatalogTagTemplateIamMemberStatus
- type CatalogTagTemplateIamPolicy
- func (in *CatalogTagTemplateIamPolicy) DeepCopy() *CatalogTagTemplateIamPolicy
- func (in *CatalogTagTemplateIamPolicy) DeepCopyInto(out *CatalogTagTemplateIamPolicy)
- func (in *CatalogTagTemplateIamPolicy) DeepCopyObject() runtime.Object
- func (r *CatalogTagTemplateIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogTagTemplateIamPolicy) ValidateCreate() error
- func (r *CatalogTagTemplateIamPolicy) ValidateDelete() error
- func (r *CatalogTagTemplateIamPolicy) ValidateUpdate(old runtime.Object) error
- type CatalogTagTemplateIamPolicyList
- type CatalogTagTemplateIamPolicySpec
- type CatalogTagTemplateIamPolicySpecResource
- type CatalogTagTemplateIamPolicyStatus
- type CatalogTagTemplateList
- type CatalogTagTemplateSpec
- type CatalogTagTemplateSpecFields
- type CatalogTagTemplateSpecFieldsType
- type CatalogTagTemplateSpecFieldsTypeCodec
- type CatalogTagTemplateSpecFieldsTypeEnumType
- type CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues
- type CatalogTagTemplateSpecFieldsTypeEnumTypeCodec
- type CatalogTagTemplateSpecResource
- type CatalogTagTemplateStatus
- type FusionInstance
- func (in *FusionInstance) DeepCopy() *FusionInstance
- func (in *FusionInstance) DeepCopyInto(out *FusionInstance)
- func (in *FusionInstance) DeepCopyObject() runtime.Object
- func (r *FusionInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FusionInstance) ValidateCreate() error
- func (r *FusionInstance) ValidateDelete() error
- func (r *FusionInstance) ValidateUpdate(old runtime.Object) error
- type FusionInstanceList
- type FusionInstanceSpec
- type FusionInstanceSpecNetworkConfig
- type FusionInstanceSpecNetworkConfigCodec
- type FusionInstanceSpecResource
- type FusionInstanceStatus
- type LossPreventionDeidentifyTemplate
- func (in *LossPreventionDeidentifyTemplate) DeepCopy() *LossPreventionDeidentifyTemplate
- func (in *LossPreventionDeidentifyTemplate) DeepCopyInto(out *LossPreventionDeidentifyTemplate)
- func (in *LossPreventionDeidentifyTemplate) DeepCopyObject() runtime.Object
- func (r *LossPreventionDeidentifyTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LossPreventionDeidentifyTemplate) ValidateCreate() error
- func (r *LossPreventionDeidentifyTemplate) ValidateDelete() error
- func (r *LossPreventionDeidentifyTemplate) ValidateUpdate(old runtime.Object) error
- type LossPreventionDeidentifyTemplateList
- type LossPreventionDeidentifyTemplateSpec
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfig
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) DeepCopy() ...
- func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) DeepCopyInto(...)
- type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionDeidentifyTemplateSpecResource
- type LossPreventionDeidentifyTemplateStatus
- type LossPreventionInspectTemplate
- func (in *LossPreventionInspectTemplate) DeepCopy() *LossPreventionInspectTemplate
- func (in *LossPreventionInspectTemplate) DeepCopyInto(out *LossPreventionInspectTemplate)
- func (in *LossPreventionInspectTemplate) DeepCopyObject() runtime.Object
- func (r *LossPreventionInspectTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LossPreventionInspectTemplate) ValidateCreate() error
- func (r *LossPreventionInspectTemplate) ValidateDelete() error
- func (r *LossPreventionInspectTemplate) ValidateUpdate(old runtime.Object) error
- type LossPreventionInspectTemplateList
- type LossPreventionInspectTemplateSpec
- type LossPreventionInspectTemplateSpecInspectConfig
- type LossPreventionInspectTemplateSpecInspectConfigCodec
- func (LossPreventionInspectTemplateSpecInspectConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes)
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary)
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType)
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex)
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType
- func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType)
- type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigInfoTypes
- type LossPreventionInspectTemplateSpecInspectConfigLimits
- type LossPreventionInspectTemplateSpecInspectConfigLimitsCodec
- func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType
- type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType
- type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec
- func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSet
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes
- func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes
- func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes)
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRules
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule
- func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule
- func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule)
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule
- func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule
- func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule)
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity
- type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionInspectTemplateSpecResource
- type LossPreventionInspectTemplateStatus
- type LossPreventionJobTrigger
- func (in *LossPreventionJobTrigger) DeepCopy() *LossPreventionJobTrigger
- func (in *LossPreventionJobTrigger) DeepCopyInto(out *LossPreventionJobTrigger)
- func (in *LossPreventionJobTrigger) DeepCopyObject() runtime.Object
- func (r *LossPreventionJobTrigger) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LossPreventionJobTrigger) ValidateCreate() error
- func (r *LossPreventionJobTrigger) ValidateDelete() error
- func (r *LossPreventionJobTrigger) ValidateUpdate(old runtime.Object) error
- type LossPreventionJobTriggerList
- type LossPreventionJobTriggerSpec
- type LossPreventionJobTriggerSpecInspectJob
- type LossPreventionJobTriggerSpecInspectJobActions
- type LossPreventionJobTriggerSpecInspectJobActionsSaveFindings
- type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig
- func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig) DeepCopy() *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig
- func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig)
- type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable
- type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobCodec
- type LossPreventionJobTriggerSpecInspectJobStorageConfig
- type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions)
- type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference
- type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions)
- type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet
- type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet
- type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions)
- type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind)
- type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID
- type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig
- func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig)
- type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField
- type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerSpecResource
- type LossPreventionJobTriggerSpecTriggers
- type LossPreventionJobTriggerSpecTriggersSchedule
- type LossPreventionJobTriggerSpecTriggersScheduleCodec
- func (LossPreventionJobTriggerSpecTriggersScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionJobTriggerSpecTriggersScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionJobTriggerSpecTriggersScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionJobTriggerStatus
- type LossPreventionStoredInfoType
- func (in *LossPreventionStoredInfoType) DeepCopy() *LossPreventionStoredInfoType
- func (in *LossPreventionStoredInfoType) DeepCopyInto(out *LossPreventionStoredInfoType)
- func (in *LossPreventionStoredInfoType) DeepCopyObject() runtime.Object
- func (r *LossPreventionStoredInfoType) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LossPreventionStoredInfoType) ValidateCreate() error
- func (r *LossPreventionStoredInfoType) ValidateDelete() error
- func (r *LossPreventionStoredInfoType) ValidateUpdate(old runtime.Object) error
- type LossPreventionStoredInfoTypeList
- type LossPreventionStoredInfoTypeSpec
- type LossPreventionStoredInfoTypeSpecDictionary
- type LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath
- type LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec
- func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecDictionaryCodec
- func (LossPreventionStoredInfoTypeSpecDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecDictionaryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecDictionaryWordList
- type LossPreventionStoredInfoTypeSpecDictionaryWordListCodec
- func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionary
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField)
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField)
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable)
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet)
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath
- func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath)
- type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LossPreventionStoredInfoTypeSpecRegex
- type LossPreventionStoredInfoTypeSpecRegexCodec
- type LossPreventionStoredInfoTypeSpecResource
- type LossPreventionStoredInfoTypeStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: data.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type CatalogEntry ¶
type CatalogEntry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogEntrySpec `json:"spec,omitempty"` Status CatalogEntryStatus `json:"status,omitempty"` }
func (*CatalogEntry) DeepCopy ¶
func (in *CatalogEntry) DeepCopy() *CatalogEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntry.
func (*CatalogEntry) DeepCopyInto ¶
func (in *CatalogEntry) DeepCopyInto(out *CatalogEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntry) DeepCopyObject ¶
func (in *CatalogEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogEntry) SetupWebhookWithManager ¶
func (r *CatalogEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogEntry) ValidateCreate ¶
func (r *CatalogEntry) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntry) ValidateDelete ¶
func (r *CatalogEntry) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntry) ValidateUpdate ¶
func (r *CatalogEntry) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogEntryGroup ¶
type CatalogEntryGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogEntryGroupSpec `json:"spec,omitempty"` Status CatalogEntryGroupStatus `json:"status,omitempty"` }
func (*CatalogEntryGroup) DeepCopy ¶
func (in *CatalogEntryGroup) DeepCopy() *CatalogEntryGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroup.
func (*CatalogEntryGroup) DeepCopyInto ¶
func (in *CatalogEntryGroup) DeepCopyInto(out *CatalogEntryGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroup) DeepCopyObject ¶
func (in *CatalogEntryGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogEntryGroup) SetupWebhookWithManager ¶
func (r *CatalogEntryGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogEntryGroup) ValidateCreate ¶
func (r *CatalogEntryGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroup) ValidateDelete ¶
func (r *CatalogEntryGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroup) ValidateUpdate ¶
func (r *CatalogEntryGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogEntryGroupIamBinding ¶
type CatalogEntryGroupIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogEntryGroupIamBindingSpec `json:"spec,omitempty"` Status CatalogEntryGroupIamBindingStatus `json:"status,omitempty"` }
func (*CatalogEntryGroupIamBinding) DeepCopy ¶
func (in *CatalogEntryGroupIamBinding) DeepCopy() *CatalogEntryGroupIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamBinding.
func (*CatalogEntryGroupIamBinding) DeepCopyInto ¶
func (in *CatalogEntryGroupIamBinding) DeepCopyInto(out *CatalogEntryGroupIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroupIamBinding) DeepCopyObject ¶
func (in *CatalogEntryGroupIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogEntryGroupIamBinding) SetupWebhookWithManager ¶
func (r *CatalogEntryGroupIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogEntryGroupIamBinding) ValidateCreate ¶
func (r *CatalogEntryGroupIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroupIamBinding) ValidateDelete ¶
func (r *CatalogEntryGroupIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroupIamBinding) ValidateUpdate ¶
func (r *CatalogEntryGroupIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogEntryGroupIamBindingList ¶
type CatalogEntryGroupIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogEntryGroupIamBinding CRD objects Items []CatalogEntryGroupIamBinding `json:"items,omitempty"` }
CatalogEntryGroupIamBindingList is a list of CatalogEntryGroupIamBindings
func (*CatalogEntryGroupIamBindingList) DeepCopy ¶
func (in *CatalogEntryGroupIamBindingList) DeepCopy() *CatalogEntryGroupIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamBindingList.
func (*CatalogEntryGroupIamBindingList) DeepCopyInto ¶
func (in *CatalogEntryGroupIamBindingList) DeepCopyInto(out *CatalogEntryGroupIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroupIamBindingList) DeepCopyObject ¶
func (in *CatalogEntryGroupIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogEntryGroupIamBindingSpec ¶
type CatalogEntryGroupIamBindingSpec struct { State *CatalogEntryGroupIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogEntryGroupIamBindingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogEntryGroupIamBindingSpec) DeepCopy ¶
func (in *CatalogEntryGroupIamBindingSpec) DeepCopy() *CatalogEntryGroupIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamBindingSpec.
func (*CatalogEntryGroupIamBindingSpec) DeepCopyInto ¶
func (in *CatalogEntryGroupIamBindingSpec) DeepCopyInto(out *CatalogEntryGroupIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamBindingSpecCondition ¶
type CatalogEntryGroupIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*CatalogEntryGroupIamBindingSpecCondition) DeepCopy ¶
func (in *CatalogEntryGroupIamBindingSpecCondition) DeepCopy() *CatalogEntryGroupIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamBindingSpecCondition.
func (*CatalogEntryGroupIamBindingSpecCondition) DeepCopyInto ¶
func (in *CatalogEntryGroupIamBindingSpecCondition) DeepCopyInto(out *CatalogEntryGroupIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamBindingSpecConditionCodec ¶
type CatalogEntryGroupIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogEntryGroupIamBindingSpecConditionCodec) Decode ¶
func (CatalogEntryGroupIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CatalogEntryGroupIamBindingSpecConditionCodec) Encode ¶
func (CatalogEntryGroupIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CatalogEntryGroupIamBindingSpecConditionCodec) IsEmpty ¶
func (CatalogEntryGroupIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type CatalogEntryGroupIamBindingSpecResource ¶
type CatalogEntryGroupIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *CatalogEntryGroupIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` EntryGroup *string `json:"entryGroup" tf:"entry_group"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` // +optional Project *string `json:"project,omitempty" tf:"project"` // +optional Region *string `json:"region,omitempty" tf:"region"` Role *string `json:"role" tf:"role"` }
func (*CatalogEntryGroupIamBindingSpecResource) DeepCopy ¶
func (in *CatalogEntryGroupIamBindingSpecResource) DeepCopy() *CatalogEntryGroupIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamBindingSpecResource.
func (*CatalogEntryGroupIamBindingSpecResource) DeepCopyInto ¶
func (in *CatalogEntryGroupIamBindingSpecResource) DeepCopyInto(out *CatalogEntryGroupIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamBindingStatus ¶
type CatalogEntryGroupIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogEntryGroupIamBindingStatus) DeepCopy ¶
func (in *CatalogEntryGroupIamBindingStatus) DeepCopy() *CatalogEntryGroupIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamBindingStatus.
func (*CatalogEntryGroupIamBindingStatus) DeepCopyInto ¶
func (in *CatalogEntryGroupIamBindingStatus) DeepCopyInto(out *CatalogEntryGroupIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamMember ¶
type CatalogEntryGroupIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogEntryGroupIamMemberSpec `json:"spec,omitempty"` Status CatalogEntryGroupIamMemberStatus `json:"status,omitempty"` }
func (*CatalogEntryGroupIamMember) DeepCopy ¶
func (in *CatalogEntryGroupIamMember) DeepCopy() *CatalogEntryGroupIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamMember.
func (*CatalogEntryGroupIamMember) DeepCopyInto ¶
func (in *CatalogEntryGroupIamMember) DeepCopyInto(out *CatalogEntryGroupIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroupIamMember) DeepCopyObject ¶
func (in *CatalogEntryGroupIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogEntryGroupIamMember) SetupWebhookWithManager ¶
func (r *CatalogEntryGroupIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogEntryGroupIamMember) ValidateCreate ¶
func (r *CatalogEntryGroupIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroupIamMember) ValidateDelete ¶
func (r *CatalogEntryGroupIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroupIamMember) ValidateUpdate ¶
func (r *CatalogEntryGroupIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogEntryGroupIamMemberList ¶
type CatalogEntryGroupIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogEntryGroupIamMember CRD objects Items []CatalogEntryGroupIamMember `json:"items,omitempty"` }
CatalogEntryGroupIamMemberList is a list of CatalogEntryGroupIamMembers
func (*CatalogEntryGroupIamMemberList) DeepCopy ¶
func (in *CatalogEntryGroupIamMemberList) DeepCopy() *CatalogEntryGroupIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamMemberList.
func (*CatalogEntryGroupIamMemberList) DeepCopyInto ¶
func (in *CatalogEntryGroupIamMemberList) DeepCopyInto(out *CatalogEntryGroupIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroupIamMemberList) DeepCopyObject ¶
func (in *CatalogEntryGroupIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogEntryGroupIamMemberSpec ¶
type CatalogEntryGroupIamMemberSpec struct { State *CatalogEntryGroupIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogEntryGroupIamMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogEntryGroupIamMemberSpec) DeepCopy ¶
func (in *CatalogEntryGroupIamMemberSpec) DeepCopy() *CatalogEntryGroupIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamMemberSpec.
func (*CatalogEntryGroupIamMemberSpec) DeepCopyInto ¶
func (in *CatalogEntryGroupIamMemberSpec) DeepCopyInto(out *CatalogEntryGroupIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamMemberSpecCondition ¶
type CatalogEntryGroupIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*CatalogEntryGroupIamMemberSpecCondition) DeepCopy ¶
func (in *CatalogEntryGroupIamMemberSpecCondition) DeepCopy() *CatalogEntryGroupIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamMemberSpecCondition.
func (*CatalogEntryGroupIamMemberSpecCondition) DeepCopyInto ¶
func (in *CatalogEntryGroupIamMemberSpecCondition) DeepCopyInto(out *CatalogEntryGroupIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamMemberSpecConditionCodec ¶
type CatalogEntryGroupIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogEntryGroupIamMemberSpecConditionCodec) Decode ¶
func (CatalogEntryGroupIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CatalogEntryGroupIamMemberSpecConditionCodec) Encode ¶
func (CatalogEntryGroupIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CatalogEntryGroupIamMemberSpecConditionCodec) IsEmpty ¶
func (CatalogEntryGroupIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type CatalogEntryGroupIamMemberSpecResource ¶
type CatalogEntryGroupIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *CatalogEntryGroupIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` EntryGroup *string `json:"entryGroup" tf:"entry_group"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` // +optional Project *string `json:"project,omitempty" tf:"project"` // +optional Region *string `json:"region,omitempty" tf:"region"` Role *string `json:"role" tf:"role"` }
func (*CatalogEntryGroupIamMemberSpecResource) DeepCopy ¶
func (in *CatalogEntryGroupIamMemberSpecResource) DeepCopy() *CatalogEntryGroupIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamMemberSpecResource.
func (*CatalogEntryGroupIamMemberSpecResource) DeepCopyInto ¶
func (in *CatalogEntryGroupIamMemberSpecResource) DeepCopyInto(out *CatalogEntryGroupIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamMemberStatus ¶
type CatalogEntryGroupIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogEntryGroupIamMemberStatus) DeepCopy ¶
func (in *CatalogEntryGroupIamMemberStatus) DeepCopy() *CatalogEntryGroupIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamMemberStatus.
func (*CatalogEntryGroupIamMemberStatus) DeepCopyInto ¶
func (in *CatalogEntryGroupIamMemberStatus) DeepCopyInto(out *CatalogEntryGroupIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamPolicy ¶
type CatalogEntryGroupIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogEntryGroupIamPolicySpec `json:"spec,omitempty"` Status CatalogEntryGroupIamPolicyStatus `json:"status,omitempty"` }
func (*CatalogEntryGroupIamPolicy) DeepCopy ¶
func (in *CatalogEntryGroupIamPolicy) DeepCopy() *CatalogEntryGroupIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamPolicy.
func (*CatalogEntryGroupIamPolicy) DeepCopyInto ¶
func (in *CatalogEntryGroupIamPolicy) DeepCopyInto(out *CatalogEntryGroupIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroupIamPolicy) DeepCopyObject ¶
func (in *CatalogEntryGroupIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogEntryGroupIamPolicy) SetupWebhookWithManager ¶
func (r *CatalogEntryGroupIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogEntryGroupIamPolicy) ValidateCreate ¶
func (r *CatalogEntryGroupIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroupIamPolicy) ValidateDelete ¶
func (r *CatalogEntryGroupIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogEntryGroupIamPolicy) ValidateUpdate ¶
func (r *CatalogEntryGroupIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogEntryGroupIamPolicyList ¶
type CatalogEntryGroupIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogEntryGroupIamPolicy CRD objects Items []CatalogEntryGroupIamPolicy `json:"items,omitempty"` }
CatalogEntryGroupIamPolicyList is a list of CatalogEntryGroupIamPolicys
func (*CatalogEntryGroupIamPolicyList) DeepCopy ¶
func (in *CatalogEntryGroupIamPolicyList) DeepCopy() *CatalogEntryGroupIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamPolicyList.
func (*CatalogEntryGroupIamPolicyList) DeepCopyInto ¶
func (in *CatalogEntryGroupIamPolicyList) DeepCopyInto(out *CatalogEntryGroupIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroupIamPolicyList) DeepCopyObject ¶
func (in *CatalogEntryGroupIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogEntryGroupIamPolicySpec ¶
type CatalogEntryGroupIamPolicySpec struct { State *CatalogEntryGroupIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource CatalogEntryGroupIamPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogEntryGroupIamPolicySpec) DeepCopy ¶
func (in *CatalogEntryGroupIamPolicySpec) DeepCopy() *CatalogEntryGroupIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamPolicySpec.
func (*CatalogEntryGroupIamPolicySpec) DeepCopyInto ¶
func (in *CatalogEntryGroupIamPolicySpec) DeepCopyInto(out *CatalogEntryGroupIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamPolicySpecResource ¶
type CatalogEntryGroupIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` EntryGroup *string `json:"entryGroup" tf:"entry_group"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` // +optional Project *string `json:"project,omitempty" tf:"project"` // +optional Region *string `json:"region,omitempty" tf:"region"` }
func (*CatalogEntryGroupIamPolicySpecResource) DeepCopy ¶
func (in *CatalogEntryGroupIamPolicySpecResource) DeepCopy() *CatalogEntryGroupIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamPolicySpecResource.
func (*CatalogEntryGroupIamPolicySpecResource) DeepCopyInto ¶
func (in *CatalogEntryGroupIamPolicySpecResource) DeepCopyInto(out *CatalogEntryGroupIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupIamPolicyStatus ¶
type CatalogEntryGroupIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogEntryGroupIamPolicyStatus) DeepCopy ¶
func (in *CatalogEntryGroupIamPolicyStatus) DeepCopy() *CatalogEntryGroupIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupIamPolicyStatus.
func (*CatalogEntryGroupIamPolicyStatus) DeepCopyInto ¶
func (in *CatalogEntryGroupIamPolicyStatus) DeepCopyInto(out *CatalogEntryGroupIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupList ¶
type CatalogEntryGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogEntryGroup CRD objects Items []CatalogEntryGroup `json:"items,omitempty"` }
CatalogEntryGroupList is a list of CatalogEntryGroups
func (*CatalogEntryGroupList) DeepCopy ¶
func (in *CatalogEntryGroupList) DeepCopy() *CatalogEntryGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupList.
func (*CatalogEntryGroupList) DeepCopyInto ¶
func (in *CatalogEntryGroupList) DeepCopyInto(out *CatalogEntryGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryGroupList) DeepCopyObject ¶
func (in *CatalogEntryGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogEntryGroupSpec ¶
type CatalogEntryGroupSpec struct { State *CatalogEntryGroupSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogEntryGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogEntryGroupSpec) DeepCopy ¶
func (in *CatalogEntryGroupSpec) DeepCopy() *CatalogEntryGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupSpec.
func (*CatalogEntryGroupSpec) DeepCopyInto ¶
func (in *CatalogEntryGroupSpec) DeepCopyInto(out *CatalogEntryGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupSpecResource ¶
type CatalogEntryGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Entry group description, which can consist of several sentences or paragraphs that describe entry group contents. // +optional Description *string `json:"description,omitempty" tf:"description"` // A short name to identify the entry group, for example, "analytics data - jan 2011". // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // The id of the entry group to create. The id must begin with a letter or underscore, // contain only English letters, numbers and underscores, and be at most 64 characters. EntryGroupID *string `json:"entryGroupID" tf:"entry_group_id"` // The resource name of the entry group in URL format. Example: projects/{project}/locations/{location}/entryGroups/{entryGroupId} // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // EntryGroup location region. // +optional Region *string `json:"region,omitempty" tf:"region"` }
func (*CatalogEntryGroupSpecResource) DeepCopy ¶
func (in *CatalogEntryGroupSpecResource) DeepCopy() *CatalogEntryGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupSpecResource.
func (*CatalogEntryGroupSpecResource) DeepCopyInto ¶
func (in *CatalogEntryGroupSpecResource) DeepCopyInto(out *CatalogEntryGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryGroupStatus ¶
type CatalogEntryGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogEntryGroupStatus) DeepCopy ¶
func (in *CatalogEntryGroupStatus) DeepCopy() *CatalogEntryGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryGroupStatus.
func (*CatalogEntryGroupStatus) DeepCopyInto ¶
func (in *CatalogEntryGroupStatus) DeepCopyInto(out *CatalogEntryGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryList ¶
type CatalogEntryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogEntry CRD objects Items []CatalogEntry `json:"items,omitempty"` }
CatalogEntryList is a list of CatalogEntrys
func (*CatalogEntryList) DeepCopy ¶
func (in *CatalogEntryList) DeepCopy() *CatalogEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryList.
func (*CatalogEntryList) DeepCopyInto ¶
func (in *CatalogEntryList) DeepCopyInto(out *CatalogEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogEntryList) DeepCopyObject ¶
func (in *CatalogEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogEntrySpec ¶
type CatalogEntrySpec struct { State *CatalogEntrySpecResource `json:"state,omitempty" tf:"-"` Resource CatalogEntrySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogEntrySpec) DeepCopy ¶
func (in *CatalogEntrySpec) DeepCopy() *CatalogEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpec.
func (*CatalogEntrySpec) DeepCopyInto ¶
func (in *CatalogEntrySpec) DeepCopyInto(out *CatalogEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntrySpecBigqueryDateShardedSpec ¶
type CatalogEntrySpecBigqueryDateShardedSpec struct { // The Data Catalog resource name of the dataset entry the current table belongs to, for example, // projects/{project_id}/locations/{location}/entrygroups/{entryGroupId}/entries/{entryId} // +optional Dataset *string `json:"dataset,omitempty" tf:"dataset"` // Total number of shards. // +optional ShardCount *int64 `json:"shardCount,omitempty" tf:"shard_count"` // The table name prefix of the shards. The name of any given shard is [tablePrefix]YYYYMMDD, // for example, for shard MyTable20180101, the tablePrefix is MyTable. // +optional TablePrefix *string `json:"tablePrefix,omitempty" tf:"table_prefix"` }
func (*CatalogEntrySpecBigqueryDateShardedSpec) DeepCopy ¶
func (in *CatalogEntrySpecBigqueryDateShardedSpec) DeepCopy() *CatalogEntrySpecBigqueryDateShardedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpecBigqueryDateShardedSpec.
func (*CatalogEntrySpecBigqueryDateShardedSpec) DeepCopyInto ¶
func (in *CatalogEntrySpecBigqueryDateShardedSpec) DeepCopyInto(out *CatalogEntrySpecBigqueryDateShardedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntrySpecBigqueryTableSpec ¶
type CatalogEntrySpecBigqueryTableSpec struct { // The table source type. // +optional TableSourceType *string `json:"tableSourceType,omitempty" tf:"table_source_type"` // Spec of a BigQuery table. This field should only be populated if tableSourceType is BIGQUERY_TABLE. // +optional TableSpec []CatalogEntrySpecBigqueryTableSpecTableSpec `json:"tableSpec,omitempty" tf:"table_spec"` // Table view specification. This field should only be populated if tableSourceType is BIGQUERY_VIEW. // +optional ViewSpec []CatalogEntrySpecBigqueryTableSpecViewSpec `json:"viewSpec,omitempty" tf:"view_spec"` }
func (*CatalogEntrySpecBigqueryTableSpec) DeepCopy ¶
func (in *CatalogEntrySpecBigqueryTableSpec) DeepCopy() *CatalogEntrySpecBigqueryTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpecBigqueryTableSpec.
func (*CatalogEntrySpecBigqueryTableSpec) DeepCopyInto ¶
func (in *CatalogEntrySpecBigqueryTableSpec) DeepCopyInto(out *CatalogEntrySpecBigqueryTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntrySpecBigqueryTableSpecTableSpec ¶
type CatalogEntrySpecBigqueryTableSpecTableSpec struct { // If the table is a dated shard, i.e., with name pattern [prefix]YYYYMMDD, groupedEntry is the // Data Catalog resource name of the date sharded grouped entry, for example, // projects/{project_id}/locations/{location}/entrygroups/{entryGroupId}/entries/{entryId}. // Otherwise, groupedEntry is empty. // +optional GroupedEntry *string `json:"groupedEntry,omitempty" tf:"grouped_entry"` }
func (*CatalogEntrySpecBigqueryTableSpecTableSpec) DeepCopy ¶
func (in *CatalogEntrySpecBigqueryTableSpecTableSpec) DeepCopy() *CatalogEntrySpecBigqueryTableSpecTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpecBigqueryTableSpecTableSpec.
func (*CatalogEntrySpecBigqueryTableSpecTableSpec) DeepCopyInto ¶
func (in *CatalogEntrySpecBigqueryTableSpecTableSpec) DeepCopyInto(out *CatalogEntrySpecBigqueryTableSpecTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntrySpecBigqueryTableSpecViewSpec ¶
type CatalogEntrySpecBigqueryTableSpecViewSpec struct { // The query that defines the table view. // +optional ViewQuery *string `json:"viewQuery,omitempty" tf:"view_query"` }
func (*CatalogEntrySpecBigqueryTableSpecViewSpec) DeepCopy ¶
func (in *CatalogEntrySpecBigqueryTableSpecViewSpec) DeepCopy() *CatalogEntrySpecBigqueryTableSpecViewSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpecBigqueryTableSpecViewSpec.
func (*CatalogEntrySpecBigqueryTableSpecViewSpec) DeepCopyInto ¶
func (in *CatalogEntrySpecBigqueryTableSpecViewSpec) DeepCopyInto(out *CatalogEntrySpecBigqueryTableSpecViewSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntrySpecGcsFilesetSpec ¶
type CatalogEntrySpecGcsFilesetSpec struct { // Patterns to identify a set of files in Google Cloud Storage. // See [Cloud Storage documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames) // for more information. Note that bucket wildcards are currently not supported. Examples of valid filePatterns: // // * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. // * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. // * gs://bucket_name/file*: matches files prefixed by file in bucket_name // * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name // * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name // * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name // * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b // * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt FilePatterns []string `json:"filePatterns" tf:"file_patterns"` // Sample files contained in this fileset, not all files contained in this fileset are represented here. // +optional SampleGcsFileSpecs []CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs `json:"sampleGcsFileSpecs,omitempty" tf:"sample_gcs_file_specs"` }
func (*CatalogEntrySpecGcsFilesetSpec) DeepCopy ¶
func (in *CatalogEntrySpecGcsFilesetSpec) DeepCopy() *CatalogEntrySpecGcsFilesetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpecGcsFilesetSpec.
func (*CatalogEntrySpecGcsFilesetSpec) DeepCopyInto ¶
func (in *CatalogEntrySpecGcsFilesetSpec) DeepCopyInto(out *CatalogEntrySpecGcsFilesetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntrySpecGcsFilesetSpecCodec ¶
type CatalogEntrySpecGcsFilesetSpecCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogEntrySpecGcsFilesetSpecCodec) Decode ¶
func (CatalogEntrySpecGcsFilesetSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CatalogEntrySpecGcsFilesetSpecCodec) Encode ¶
func (CatalogEntrySpecGcsFilesetSpecCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CatalogEntrySpecGcsFilesetSpecCodec) IsEmpty ¶
func (CatalogEntrySpecGcsFilesetSpecCodec) IsEmpty(ptr unsafe.Pointer) bool
type CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs ¶
type CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs struct { // The full file path // +optional FilePath *string `json:"filePath,omitempty" tf:"file_path"` // The size of the file, in bytes. // +optional SizeBytes *int64 `json:"sizeBytes,omitempty" tf:"size_bytes"` }
func (*CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs) DeepCopy ¶
func (in *CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs) DeepCopy() *CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs.
func (*CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs) DeepCopyInto ¶
func (in *CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs) DeepCopyInto(out *CatalogEntrySpecGcsFilesetSpecSampleGcsFileSpecs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntrySpecResource ¶
type CatalogEntrySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. // Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding. // +optional BigqueryDateShardedSpec []CatalogEntrySpecBigqueryDateShardedSpec `json:"bigqueryDateShardedSpec,omitempty" tf:"bigquery_date_sharded_spec"` // Specification that applies to a BigQuery table. This is only valid on entries of type TABLE. // +optional BigqueryTableSpec []CatalogEntrySpecBigqueryTableSpec `json:"bigqueryTableSpec,omitempty" tf:"bigquery_table_spec"` // Entry description, which can consist of several sentences or paragraphs that describe entry contents. // +optional Description *string `json:"description,omitempty" tf:"description"` // Display information such as title and description. A short name to identify the entry, // for example, "Analytics Data - Jan 2011". // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // The name of the entry group this entry is in. EntryGroup *string `json:"entryGroup" tf:"entry_group"` // The id of the entry to create. EntryID *string `json:"entryID" tf:"entry_id"` // Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET. // +optional GcsFilesetSpec *CatalogEntrySpecGcsFilesetSpec `json:"gcsFilesetSpec,omitempty" tf:"gcs_fileset_spec"` // This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub. // +optional IntegratedSystem *string `json:"integratedSystem,omitempty" tf:"integrated_system"` // The resource this metadata entry refers to. // For Google Cloud Platform resources, linkedResource is the full name of the resource. // For example, the linkedResource for a table resource from BigQuery is: // //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId // Output only when Entry is of type in the EntryType enum. For entries with userSpecifiedType, // this field is optional and defaults to an empty string. // +optional LinkedResource *string `json:"linkedResource,omitempty" tf:"linked_resource"` // The Data Catalog resource name of the entry in URL format. // Example: projects/{project_id}/locations/{location}/entryGroups/{entryGroupId}/entries/{entryId}. // Note that this Entry and its child resources may not actually be stored in the location in this name. // +optional Name *string `json:"name,omitempty" tf:"name"` // Schema of the entry (e.g. BigQuery, GoogleSQL, Avro schema), as a json string. An entry might not have any schema // attached to it. See // https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries#schema // for what fields this schema can contain. // +optional Schema *string `json:"schema,omitempty" tf:"schema"` // The type of the entry. Only used for Entries with types in the EntryType enum. // Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use userSpecifiedType. Possible values: ["FILESET"] // +optional Type *string `json:"type,omitempty" tf:"type"` // This field indicates the entry's source system that Data Catalog does not integrate with. // userSpecifiedSystem strings must begin with a letter or underscore and can only contain letters, numbers, // and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. // +optional UserSpecifiedSystem *string `json:"userSpecifiedSystem,omitempty" tf:"user_specified_system"` // Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. // When creating an entry, users should check the enum values first, if nothing matches the entry // to be created, then provide a custom value, for example "my_special_type". // userSpecifiedType strings must begin with a letter or underscore and can only contain letters, // numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. // +optional UserSpecifiedType *string `json:"userSpecifiedType,omitempty" tf:"user_specified_type"` }
func (*CatalogEntrySpecResource) DeepCopy ¶
func (in *CatalogEntrySpecResource) DeepCopy() *CatalogEntrySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntrySpecResource.
func (*CatalogEntrySpecResource) DeepCopyInto ¶
func (in *CatalogEntrySpecResource) DeepCopyInto(out *CatalogEntrySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEntryStatus ¶
type CatalogEntryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogEntryStatus) DeepCopy ¶
func (in *CatalogEntryStatus) DeepCopy() *CatalogEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntryStatus.
func (*CatalogEntryStatus) DeepCopyInto ¶
func (in *CatalogEntryStatus) DeepCopyInto(out *CatalogEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTag ¶
type CatalogTag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogTagSpec `json:"spec,omitempty"` Status CatalogTagStatus `json:"status,omitempty"` }
func (*CatalogTag) DeepCopy ¶
func (in *CatalogTag) DeepCopy() *CatalogTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTag.
func (*CatalogTag) DeepCopyInto ¶
func (in *CatalogTag) DeepCopyInto(out *CatalogTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTag) DeepCopyObject ¶
func (in *CatalogTag) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTag) SetupWebhookWithManager ¶
func (r *CatalogTag) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogTag) ValidateCreate ¶
func (r *CatalogTag) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTag) ValidateDelete ¶
func (r *CatalogTag) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTag) ValidateUpdate ¶
func (r *CatalogTag) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogTagList ¶
type CatalogTagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogTag CRD objects Items []CatalogTag `json:"items,omitempty"` }
CatalogTagList is a list of CatalogTags
func (*CatalogTagList) DeepCopy ¶
func (in *CatalogTagList) DeepCopy() *CatalogTagList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagList.
func (*CatalogTagList) DeepCopyInto ¶
func (in *CatalogTagList) DeepCopyInto(out *CatalogTagList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagList) DeepCopyObject ¶
func (in *CatalogTagList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogTagSpec ¶
type CatalogTagSpec struct { State *CatalogTagSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogTagSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogTagSpec) DeepCopy ¶
func (in *CatalogTagSpec) DeepCopy() *CatalogTagSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagSpec.
func (*CatalogTagSpec) DeepCopyInto ¶
func (in *CatalogTagSpec) DeepCopyInto(out *CatalogTagSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagSpecFields ¶
type CatalogTagSpecFields struct { // Holds the value for a tag field with boolean type. // +optional BoolValue *bool `json:"boolValue,omitempty" tf:"bool_value"` // The display name of this field // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // Holds the value for a tag field with double type. // +optional DoubleValue *float64 `json:"doubleValue,omitempty" tf:"double_value"` // The display name of the enum value. // +optional EnumValue *string `json:"enumValue,omitempty" tf:"enum_value"` FieldName *string `json:"fieldName" tf:"field_name"` // The order of this field with respect to other fields in this tag. For example, a higher value can indicate // a more important field. The value can be negative. Multiple fields can have the same order, and field orders // within a tag do not have to be sequential. // +optional Order *int64 `json:"order,omitempty" tf:"order"` // Holds the value for a tag field with string type. // +optional StringValue *string `json:"stringValue,omitempty" tf:"string_value"` // Holds the value for a tag field with timestamp type. // +optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value"` }
func (*CatalogTagSpecFields) DeepCopy ¶
func (in *CatalogTagSpecFields) DeepCopy() *CatalogTagSpecFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagSpecFields.
func (*CatalogTagSpecFields) DeepCopyInto ¶
func (in *CatalogTagSpecFields) DeepCopyInto(out *CatalogTagSpecFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagSpecResource ¶
type CatalogTagSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Resources like Entry can have schemas associated with them. This scope allows users to attach tags to an // individual column based on that schema. // // For attaching a tag to a nested column, use '.' to separate the column names. Example: // 'outer_column.inner_column' // +optional Column *string `json:"column,omitempty" tf:"column"` // This maps the ID of a tag field to the value of and additional information about that field. // Valid field IDs are defined by the tag's template. A tag must have at least 1 field and at most 500 fields. Fields []CatalogTagSpecFields `json:"fields" tf:"fields"` // The resource name of the tag in URL format. Example: // projects/{project_id}/locations/{location}/entrygroups/{entryGroupId}/entries/{entryId}/tags/{tag_id} or // projects/{project_id}/locations/{location}/entrygroups/{entryGroupId}/tags/{tag_id} // where tag_id is a system-generated identifier. Note that this Tag may not actually be stored in the location in this name. // +optional Name *string `json:"name,omitempty" tf:"name"` // The name of the parent this tag is attached to. This can be the name of an entry or an entry group. If an entry group, the tag will be attached to // all entries in that group. // +optional Parent *string `json:"parent,omitempty" tf:"parent"` // The resource name of the tag template that this tag uses. Example: // projects/{project_id}/locations/{location}/tagTemplates/{tagTemplateId} // This field cannot be modified after creation. Template *string `json:"template" tf:"template"` // The display name of the tag template. // +optional TemplateDisplayname *string `json:"templateDisplayname,omitempty" tf:"template_displayname"` }
func (*CatalogTagSpecResource) DeepCopy ¶
func (in *CatalogTagSpecResource) DeepCopy() *CatalogTagSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagSpecResource.
func (*CatalogTagSpecResource) DeepCopyInto ¶
func (in *CatalogTagSpecResource) DeepCopyInto(out *CatalogTagSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagStatus ¶
type CatalogTagStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogTagStatus) DeepCopy ¶
func (in *CatalogTagStatus) DeepCopy() *CatalogTagStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagStatus.
func (*CatalogTagStatus) DeepCopyInto ¶
func (in *CatalogTagStatus) DeepCopyInto(out *CatalogTagStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplate ¶
type CatalogTagTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogTagTemplateSpec `json:"spec,omitempty"` Status CatalogTagTemplateStatus `json:"status,omitempty"` }
func (*CatalogTagTemplate) DeepCopy ¶
func (in *CatalogTagTemplate) DeepCopy() *CatalogTagTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplate.
func (*CatalogTagTemplate) DeepCopyInto ¶
func (in *CatalogTagTemplate) DeepCopyInto(out *CatalogTagTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplate) DeepCopyObject ¶
func (in *CatalogTagTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTagTemplate) SetupWebhookWithManager ¶
func (r *CatalogTagTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogTagTemplate) ValidateCreate ¶
func (r *CatalogTagTemplate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplate) ValidateDelete ¶
func (r *CatalogTagTemplate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplate) ValidateUpdate ¶
func (r *CatalogTagTemplate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogTagTemplateIamBinding ¶
type CatalogTagTemplateIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogTagTemplateIamBindingSpec `json:"spec,omitempty"` Status CatalogTagTemplateIamBindingStatus `json:"status,omitempty"` }
func (*CatalogTagTemplateIamBinding) DeepCopy ¶
func (in *CatalogTagTemplateIamBinding) DeepCopy() *CatalogTagTemplateIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamBinding.
func (*CatalogTagTemplateIamBinding) DeepCopyInto ¶
func (in *CatalogTagTemplateIamBinding) DeepCopyInto(out *CatalogTagTemplateIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplateIamBinding) DeepCopyObject ¶
func (in *CatalogTagTemplateIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTagTemplateIamBinding) SetupWebhookWithManager ¶
func (r *CatalogTagTemplateIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogTagTemplateIamBinding) ValidateCreate ¶
func (r *CatalogTagTemplateIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplateIamBinding) ValidateDelete ¶
func (r *CatalogTagTemplateIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplateIamBinding) ValidateUpdate ¶
func (r *CatalogTagTemplateIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogTagTemplateIamBindingList ¶
type CatalogTagTemplateIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogTagTemplateIamBinding CRD objects Items []CatalogTagTemplateIamBinding `json:"items,omitempty"` }
CatalogTagTemplateIamBindingList is a list of CatalogTagTemplateIamBindings
func (*CatalogTagTemplateIamBindingList) DeepCopy ¶
func (in *CatalogTagTemplateIamBindingList) DeepCopy() *CatalogTagTemplateIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamBindingList.
func (*CatalogTagTemplateIamBindingList) DeepCopyInto ¶
func (in *CatalogTagTemplateIamBindingList) DeepCopyInto(out *CatalogTagTemplateIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplateIamBindingList) DeepCopyObject ¶
func (in *CatalogTagTemplateIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogTagTemplateIamBindingSpec ¶
type CatalogTagTemplateIamBindingSpec struct { State *CatalogTagTemplateIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogTagTemplateIamBindingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogTagTemplateIamBindingSpec) DeepCopy ¶
func (in *CatalogTagTemplateIamBindingSpec) DeepCopy() *CatalogTagTemplateIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamBindingSpec.
func (*CatalogTagTemplateIamBindingSpec) DeepCopyInto ¶
func (in *CatalogTagTemplateIamBindingSpec) DeepCopyInto(out *CatalogTagTemplateIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamBindingSpecCondition ¶
type CatalogTagTemplateIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*CatalogTagTemplateIamBindingSpecCondition) DeepCopy ¶
func (in *CatalogTagTemplateIamBindingSpecCondition) DeepCopy() *CatalogTagTemplateIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamBindingSpecCondition.
func (*CatalogTagTemplateIamBindingSpecCondition) DeepCopyInto ¶
func (in *CatalogTagTemplateIamBindingSpecCondition) DeepCopyInto(out *CatalogTagTemplateIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamBindingSpecConditionCodec ¶
type CatalogTagTemplateIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogTagTemplateIamBindingSpecConditionCodec) Decode ¶
func (CatalogTagTemplateIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CatalogTagTemplateIamBindingSpecConditionCodec) Encode ¶
func (CatalogTagTemplateIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CatalogTagTemplateIamBindingSpecConditionCodec) IsEmpty ¶
func (CatalogTagTemplateIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type CatalogTagTemplateIamBindingSpecResource ¶
type CatalogTagTemplateIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *CatalogTagTemplateIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` // +optional Project *string `json:"project,omitempty" tf:"project"` // +optional Region *string `json:"region,omitempty" tf:"region"` Role *string `json:"role" tf:"role"` TagTemplate *string `json:"tagTemplate" tf:"tag_template"` }
func (*CatalogTagTemplateIamBindingSpecResource) DeepCopy ¶
func (in *CatalogTagTemplateIamBindingSpecResource) DeepCopy() *CatalogTagTemplateIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamBindingSpecResource.
func (*CatalogTagTemplateIamBindingSpecResource) DeepCopyInto ¶
func (in *CatalogTagTemplateIamBindingSpecResource) DeepCopyInto(out *CatalogTagTemplateIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamBindingStatus ¶
type CatalogTagTemplateIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogTagTemplateIamBindingStatus) DeepCopy ¶
func (in *CatalogTagTemplateIamBindingStatus) DeepCopy() *CatalogTagTemplateIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamBindingStatus.
func (*CatalogTagTemplateIamBindingStatus) DeepCopyInto ¶
func (in *CatalogTagTemplateIamBindingStatus) DeepCopyInto(out *CatalogTagTemplateIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamMember ¶
type CatalogTagTemplateIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogTagTemplateIamMemberSpec `json:"spec,omitempty"` Status CatalogTagTemplateIamMemberStatus `json:"status,omitempty"` }
func (*CatalogTagTemplateIamMember) DeepCopy ¶
func (in *CatalogTagTemplateIamMember) DeepCopy() *CatalogTagTemplateIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamMember.
func (*CatalogTagTemplateIamMember) DeepCopyInto ¶
func (in *CatalogTagTemplateIamMember) DeepCopyInto(out *CatalogTagTemplateIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplateIamMember) DeepCopyObject ¶
func (in *CatalogTagTemplateIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTagTemplateIamMember) SetupWebhookWithManager ¶
func (r *CatalogTagTemplateIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogTagTemplateIamMember) ValidateCreate ¶
func (r *CatalogTagTemplateIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplateIamMember) ValidateDelete ¶
func (r *CatalogTagTemplateIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplateIamMember) ValidateUpdate ¶
func (r *CatalogTagTemplateIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogTagTemplateIamMemberList ¶
type CatalogTagTemplateIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogTagTemplateIamMember CRD objects Items []CatalogTagTemplateIamMember `json:"items,omitempty"` }
CatalogTagTemplateIamMemberList is a list of CatalogTagTemplateIamMembers
func (*CatalogTagTemplateIamMemberList) DeepCopy ¶
func (in *CatalogTagTemplateIamMemberList) DeepCopy() *CatalogTagTemplateIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamMemberList.
func (*CatalogTagTemplateIamMemberList) DeepCopyInto ¶
func (in *CatalogTagTemplateIamMemberList) DeepCopyInto(out *CatalogTagTemplateIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplateIamMemberList) DeepCopyObject ¶
func (in *CatalogTagTemplateIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogTagTemplateIamMemberSpec ¶
type CatalogTagTemplateIamMemberSpec struct { State *CatalogTagTemplateIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogTagTemplateIamMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogTagTemplateIamMemberSpec) DeepCopy ¶
func (in *CatalogTagTemplateIamMemberSpec) DeepCopy() *CatalogTagTemplateIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamMemberSpec.
func (*CatalogTagTemplateIamMemberSpec) DeepCopyInto ¶
func (in *CatalogTagTemplateIamMemberSpec) DeepCopyInto(out *CatalogTagTemplateIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamMemberSpecCondition ¶
type CatalogTagTemplateIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*CatalogTagTemplateIamMemberSpecCondition) DeepCopy ¶
func (in *CatalogTagTemplateIamMemberSpecCondition) DeepCopy() *CatalogTagTemplateIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamMemberSpecCondition.
func (*CatalogTagTemplateIamMemberSpecCondition) DeepCopyInto ¶
func (in *CatalogTagTemplateIamMemberSpecCondition) DeepCopyInto(out *CatalogTagTemplateIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamMemberSpecConditionCodec ¶
type CatalogTagTemplateIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogTagTemplateIamMemberSpecConditionCodec) Decode ¶
func (CatalogTagTemplateIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CatalogTagTemplateIamMemberSpecConditionCodec) Encode ¶
func (CatalogTagTemplateIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CatalogTagTemplateIamMemberSpecConditionCodec) IsEmpty ¶
func (CatalogTagTemplateIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type CatalogTagTemplateIamMemberSpecResource ¶
type CatalogTagTemplateIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *CatalogTagTemplateIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` // +optional Project *string `json:"project,omitempty" tf:"project"` // +optional Region *string `json:"region,omitempty" tf:"region"` Role *string `json:"role" tf:"role"` TagTemplate *string `json:"tagTemplate" tf:"tag_template"` }
func (*CatalogTagTemplateIamMemberSpecResource) DeepCopy ¶
func (in *CatalogTagTemplateIamMemberSpecResource) DeepCopy() *CatalogTagTemplateIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamMemberSpecResource.
func (*CatalogTagTemplateIamMemberSpecResource) DeepCopyInto ¶
func (in *CatalogTagTemplateIamMemberSpecResource) DeepCopyInto(out *CatalogTagTemplateIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamMemberStatus ¶
type CatalogTagTemplateIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogTagTemplateIamMemberStatus) DeepCopy ¶
func (in *CatalogTagTemplateIamMemberStatus) DeepCopy() *CatalogTagTemplateIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamMemberStatus.
func (*CatalogTagTemplateIamMemberStatus) DeepCopyInto ¶
func (in *CatalogTagTemplateIamMemberStatus) DeepCopyInto(out *CatalogTagTemplateIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamPolicy ¶
type CatalogTagTemplateIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogTagTemplateIamPolicySpec `json:"spec,omitempty"` Status CatalogTagTemplateIamPolicyStatus `json:"status,omitempty"` }
func (*CatalogTagTemplateIamPolicy) DeepCopy ¶
func (in *CatalogTagTemplateIamPolicy) DeepCopy() *CatalogTagTemplateIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamPolicy.
func (*CatalogTagTemplateIamPolicy) DeepCopyInto ¶
func (in *CatalogTagTemplateIamPolicy) DeepCopyInto(out *CatalogTagTemplateIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplateIamPolicy) DeepCopyObject ¶
func (in *CatalogTagTemplateIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTagTemplateIamPolicy) SetupWebhookWithManager ¶
func (r *CatalogTagTemplateIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogTagTemplateIamPolicy) ValidateCreate ¶
func (r *CatalogTagTemplateIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplateIamPolicy) ValidateDelete ¶
func (r *CatalogTagTemplateIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTagTemplateIamPolicy) ValidateUpdate ¶
func (r *CatalogTagTemplateIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogTagTemplateIamPolicyList ¶
type CatalogTagTemplateIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogTagTemplateIamPolicy CRD objects Items []CatalogTagTemplateIamPolicy `json:"items,omitempty"` }
CatalogTagTemplateIamPolicyList is a list of CatalogTagTemplateIamPolicys
func (*CatalogTagTemplateIamPolicyList) DeepCopy ¶
func (in *CatalogTagTemplateIamPolicyList) DeepCopy() *CatalogTagTemplateIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamPolicyList.
func (*CatalogTagTemplateIamPolicyList) DeepCopyInto ¶
func (in *CatalogTagTemplateIamPolicyList) DeepCopyInto(out *CatalogTagTemplateIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplateIamPolicyList) DeepCopyObject ¶
func (in *CatalogTagTemplateIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogTagTemplateIamPolicySpec ¶
type CatalogTagTemplateIamPolicySpec struct { State *CatalogTagTemplateIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource CatalogTagTemplateIamPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogTagTemplateIamPolicySpec) DeepCopy ¶
func (in *CatalogTagTemplateIamPolicySpec) DeepCopy() *CatalogTagTemplateIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamPolicySpec.
func (*CatalogTagTemplateIamPolicySpec) DeepCopyInto ¶
func (in *CatalogTagTemplateIamPolicySpec) DeepCopyInto(out *CatalogTagTemplateIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamPolicySpecResource ¶
type CatalogTagTemplateIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` // +optional Project *string `json:"project,omitempty" tf:"project"` // +optional Region *string `json:"region,omitempty" tf:"region"` TagTemplate *string `json:"tagTemplate" tf:"tag_template"` }
func (*CatalogTagTemplateIamPolicySpecResource) DeepCopy ¶
func (in *CatalogTagTemplateIamPolicySpecResource) DeepCopy() *CatalogTagTemplateIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamPolicySpecResource.
func (*CatalogTagTemplateIamPolicySpecResource) DeepCopyInto ¶
func (in *CatalogTagTemplateIamPolicySpecResource) DeepCopyInto(out *CatalogTagTemplateIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateIamPolicyStatus ¶
type CatalogTagTemplateIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogTagTemplateIamPolicyStatus) DeepCopy ¶
func (in *CatalogTagTemplateIamPolicyStatus) DeepCopy() *CatalogTagTemplateIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateIamPolicyStatus.
func (*CatalogTagTemplateIamPolicyStatus) DeepCopyInto ¶
func (in *CatalogTagTemplateIamPolicyStatus) DeepCopyInto(out *CatalogTagTemplateIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateList ¶
type CatalogTagTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogTagTemplate CRD objects Items []CatalogTagTemplate `json:"items,omitempty"` }
CatalogTagTemplateList is a list of CatalogTagTemplates
func (*CatalogTagTemplateList) DeepCopy ¶
func (in *CatalogTagTemplateList) DeepCopy() *CatalogTagTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateList.
func (*CatalogTagTemplateList) DeepCopyInto ¶
func (in *CatalogTagTemplateList) DeepCopyInto(out *CatalogTagTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTagTemplateList) DeepCopyObject ¶
func (in *CatalogTagTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogTagTemplateSpec ¶
type CatalogTagTemplateSpec struct { State *CatalogTagTemplateSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogTagTemplateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CatalogTagTemplateSpec) DeepCopy ¶
func (in *CatalogTagTemplateSpec) DeepCopy() *CatalogTagTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateSpec.
func (*CatalogTagTemplateSpec) DeepCopyInto ¶
func (in *CatalogTagTemplateSpec) DeepCopyInto(out *CatalogTagTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateSpecFields ¶
type CatalogTagTemplateSpecFields struct { // A description for this field. // +optional Description *string `json:"description,omitempty" tf:"description"` // The display name for this field. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` FieldID *string `json:"fieldID" tf:"field_id"` // Whether this is a required field. Defaults to false. // +optional IsRequired *bool `json:"isRequired,omitempty" tf:"is_required"` // The resource name of the tag template field in URL format. Example: projects/{project_id}/locations/{location}/tagTemplates/{tagTemplateId}/fields/{field} // +optional Name *string `json:"name,omitempty" tf:"name"` // The order of this field with respect to other fields in this tag template. // A higher value indicates a more important field. The value can be negative. // Multiple fields can have the same order, and field orders within a tag do not have to be sequential. // +optional Order *int64 `json:"order,omitempty" tf:"order"` // The type of value this tag field can contain. Type *CatalogTagTemplateSpecFieldsType `json:"type" tf:"type"` }
func (*CatalogTagTemplateSpecFields) DeepCopy ¶
func (in *CatalogTagTemplateSpecFields) DeepCopy() *CatalogTagTemplateSpecFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateSpecFields.
func (*CatalogTagTemplateSpecFields) DeepCopyInto ¶
func (in *CatalogTagTemplateSpecFields) DeepCopyInto(out *CatalogTagTemplateSpecFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateSpecFieldsType ¶
type CatalogTagTemplateSpecFieldsType struct { // Represents an enum type. // Exactly one of 'primitive_type' or 'enum_type' must be set // +optional EnumType *CatalogTagTemplateSpecFieldsTypeEnumType `json:"enumType,omitempty" tf:"enum_type"` // Represents primitive types - string, bool etc. // Exactly one of 'primitive_type' or 'enum_type' must be set Possible values: ["DOUBLE", "STRING", "BOOL", "TIMESTAMP"] // +optional PrimitiveType *string `json:"primitiveType,omitempty" tf:"primitive_type"` }
func (*CatalogTagTemplateSpecFieldsType) DeepCopy ¶
func (in *CatalogTagTemplateSpecFieldsType) DeepCopy() *CatalogTagTemplateSpecFieldsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateSpecFieldsType.
func (*CatalogTagTemplateSpecFieldsType) DeepCopyInto ¶
func (in *CatalogTagTemplateSpecFieldsType) DeepCopyInto(out *CatalogTagTemplateSpecFieldsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateSpecFieldsTypeCodec ¶
type CatalogTagTemplateSpecFieldsTypeCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogTagTemplateSpecFieldsTypeCodec) Decode ¶
func (CatalogTagTemplateSpecFieldsTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CatalogTagTemplateSpecFieldsTypeCodec) Encode ¶
func (CatalogTagTemplateSpecFieldsTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CatalogTagTemplateSpecFieldsTypeCodec) IsEmpty ¶
func (CatalogTagTemplateSpecFieldsTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type CatalogTagTemplateSpecFieldsTypeEnumType ¶
type CatalogTagTemplateSpecFieldsTypeEnumType struct { // The set of allowed values for this enum. The display names of the // values must be case-insensitively unique within this set. Currently, // enum values can only be added to the list of allowed values. Deletion // and renaming of enum values are not supported. // Can have up to 500 allowed values. AllowedValues []CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues `json:"allowedValues" tf:"allowed_values"` }
func (*CatalogTagTemplateSpecFieldsTypeEnumType) DeepCopy ¶
func (in *CatalogTagTemplateSpecFieldsTypeEnumType) DeepCopy() *CatalogTagTemplateSpecFieldsTypeEnumType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateSpecFieldsTypeEnumType.
func (*CatalogTagTemplateSpecFieldsTypeEnumType) DeepCopyInto ¶
func (in *CatalogTagTemplateSpecFieldsTypeEnumType) DeepCopyInto(out *CatalogTagTemplateSpecFieldsTypeEnumType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues ¶
type CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues struct { // The display name of the enum value. DisplayName *string `json:"displayName" tf:"display_name"` }
func (*CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues) DeepCopy ¶
func (in *CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues) DeepCopy() *CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues.
func (*CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues) DeepCopyInto ¶
func (in *CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues) DeepCopyInto(out *CatalogTagTemplateSpecFieldsTypeEnumTypeAllowedValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateSpecFieldsTypeEnumTypeCodec ¶
type CatalogTagTemplateSpecFieldsTypeEnumTypeCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogTagTemplateSpecFieldsTypeEnumTypeCodec) Decode ¶
func (CatalogTagTemplateSpecFieldsTypeEnumTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CatalogTagTemplateSpecFieldsTypeEnumTypeCodec) Encode ¶
func (CatalogTagTemplateSpecFieldsTypeEnumTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CatalogTagTemplateSpecFieldsTypeEnumTypeCodec) IsEmpty ¶
func (CatalogTagTemplateSpecFieldsTypeEnumTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type CatalogTagTemplateSpecResource ¶
type CatalogTagTemplateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The display name for this template. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // Set of tag template field IDs and the settings for the field. This set is an exhaustive list of the allowed fields. This set must contain at least one field and at most 500 fields. Fields []CatalogTagTemplateSpecFields `json:"fields" tf:"fields"` // This confirms the deletion of any possible tags using this template. Must be set to true in order to delete the tag template. // +optional ForceDelete *bool `json:"forceDelete,omitempty" tf:"force_delete"` // The resource name of the tag template in URL format. Example: projects/{project_id}/locations/{location}/tagTemplates/{tagTemplateId} // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // Template location region. // +optional Region *string `json:"region,omitempty" tf:"region"` // The id of the tag template to create. TagTemplateID *string `json:"tagTemplateID" tf:"tag_template_id"` }
func (*CatalogTagTemplateSpecResource) DeepCopy ¶
func (in *CatalogTagTemplateSpecResource) DeepCopy() *CatalogTagTemplateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateSpecResource.
func (*CatalogTagTemplateSpecResource) DeepCopyInto ¶
func (in *CatalogTagTemplateSpecResource) DeepCopyInto(out *CatalogTagTemplateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTagTemplateStatus ¶
type CatalogTagTemplateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CatalogTagTemplateStatus) DeepCopy ¶
func (in *CatalogTagTemplateStatus) DeepCopy() *CatalogTagTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTagTemplateStatus.
func (*CatalogTagTemplateStatus) DeepCopyInto ¶
func (in *CatalogTagTemplateStatus) DeepCopyInto(out *CatalogTagTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FusionInstance ¶ added in v0.5.0
type FusionInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FusionInstanceSpec `json:"spec,omitempty"` Status FusionInstanceStatus `json:"status,omitempty"` }
func (*FusionInstance) DeepCopy ¶ added in v0.5.0
func (in *FusionInstance) DeepCopy() *FusionInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FusionInstance.
func (*FusionInstance) DeepCopyInto ¶ added in v0.5.0
func (in *FusionInstance) DeepCopyInto(out *FusionInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FusionInstance) DeepCopyObject ¶ added in v0.5.0
func (in *FusionInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FusionInstance) SetupWebhookWithManager ¶ added in v0.5.0
func (r *FusionInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FusionInstance) ValidateCreate ¶ added in v0.5.0
func (r *FusionInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FusionInstance) ValidateDelete ¶ added in v0.5.0
func (r *FusionInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FusionInstance) ValidateUpdate ¶ added in v0.5.0
func (r *FusionInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FusionInstanceList ¶ added in v0.5.0
type FusionInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FusionInstance CRD objects Items []FusionInstance `json:"items,omitempty"` }
FusionInstanceList is a list of FusionInstances
func (*FusionInstanceList) DeepCopy ¶ added in v0.5.0
func (in *FusionInstanceList) DeepCopy() *FusionInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FusionInstanceList.
func (*FusionInstanceList) DeepCopyInto ¶ added in v0.5.0
func (in *FusionInstanceList) DeepCopyInto(out *FusionInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FusionInstanceList) DeepCopyObject ¶ added in v0.5.0
func (in *FusionInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FusionInstanceSpec ¶ added in v0.5.0
type FusionInstanceSpec struct { State *FusionInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource FusionInstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FusionInstanceSpec) DeepCopy ¶ added in v0.5.0
func (in *FusionInstanceSpec) DeepCopy() *FusionInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FusionInstanceSpec.
func (*FusionInstanceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FusionInstanceSpec) DeepCopyInto(out *FusionInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FusionInstanceSpecNetworkConfig ¶ added in v0.5.0
type FusionInstanceSpecNetworkConfig struct { // The IP range in CIDR notation to use for the managed Data Fusion instance // nodes. This range must not overlap with any other ranges used in the Data Fusion instance network. IpAllocation *string `json:"ipAllocation" tf:"ip_allocation"` // Name of the network in the project with which the tenant project // will be peered for executing pipelines. In case of shared VPC where the network resides in another host // project the network should specified in the form of projects/{host-project-id}/global/networks/{network} Network *string `json:"network" tf:"network"` }
func (*FusionInstanceSpecNetworkConfig) DeepCopy ¶ added in v0.5.0
func (in *FusionInstanceSpecNetworkConfig) DeepCopy() *FusionInstanceSpecNetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FusionInstanceSpecNetworkConfig.
func (*FusionInstanceSpecNetworkConfig) DeepCopyInto ¶ added in v0.5.0
func (in *FusionInstanceSpecNetworkConfig) DeepCopyInto(out *FusionInstanceSpecNetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FusionInstanceSpecNetworkConfigCodec ¶ added in v0.5.0
type FusionInstanceSpecNetworkConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FusionInstanceSpecNetworkConfigCodec) Decode ¶ added in v0.5.0
func (FusionInstanceSpecNetworkConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FusionInstanceSpecNetworkConfigCodec) Encode ¶ added in v0.5.0
func (FusionInstanceSpecNetworkConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FusionInstanceSpecNetworkConfigCodec) IsEmpty ¶ added in v0.5.0
func (FusionInstanceSpecNetworkConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type FusionInstanceSpecResource ¶ added in v0.5.0
type FusionInstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The time the instance was created in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // +optional CreateTime *string `json:"createTime,omitempty" tf:"create_time"` // User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. // +optional DataprocServiceAccount *string `json:"dataprocServiceAccount,omitempty" tf:"dataproc_service_account"` // An optional description of the instance. // +optional Description *string `json:"description,omitempty" tf:"description"` // Option to enable Stackdriver Logging. // +optional EnableStackdriverLogging *bool `json:"enableStackdriverLogging,omitempty" tf:"enable_stackdriver_logging"` // Option to enable Stackdriver Monitoring. // +optional EnableStackdriverMonitoring *bool `json:"enableStackdriverMonitoring,omitempty" tf:"enable_stackdriver_monitoring"` // Cloud Storage bucket generated by Data Fusion in the customer project. // +optional GcsBucket *string `json:"gcsBucket,omitempty" tf:"gcs_bucket"` // The resource labels for instance to use to annotate any related underlying resources, // such as Compute Engine VMs. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // The ID of the instance or a fully qualified identifier for the instance. Name *string `json:"name" tf:"name"` // Network configuration options. These are required when a private Data Fusion instance is to be created. // +optional NetworkConfig *FusionInstanceSpecNetworkConfig `json:"networkConfig,omitempty" tf:"network_config"` // Map of additional options used to configure the behavior of Data Fusion instance. // +optional Options *map[string]string `json:"options,omitempty" tf:"options"` // Specifies whether the Data Fusion instance should be private. If set to // true, all Data Fusion nodes will have private IP addresses and will not be // able to access the public internet. // +optional PrivateInstance *bool `json:"privateInstance,omitempty" tf:"private_instance"` // +optional Project *string `json:"project,omitempty" tf:"project"` // The region of the Data Fusion instance. // +optional Region *string `json:"region,omitempty" tf:"region"` // Endpoint on which the Data Fusion UI and REST APIs are accessible. // +optional ServiceEndpoint *string `json:"serviceEndpoint,omitempty" tf:"service_endpoint"` // The current state of this Data Fusion instance. // - CREATING: Instance is being created // - RUNNING: Instance is running and ready for requests // - FAILED: Instance creation failed // - DELETING: Instance is being deleted // - UPGRADING: Instance is being upgraded // - RESTARTING: Instance is being restarted // +optional State *string `json:"state,omitempty" tf:"state"` // Additional information about the current state of this Data Fusion instance if available. // +optional StateMessage *string `json:"stateMessage,omitempty" tf:"state_message"` // The name of the tenant project. // +optional TenantProjectID *string `json:"tenantProjectID,omitempty" tf:"tenant_project_id"` // Represents the type of Data Fusion instance. Each type is configured with // the default settings for processing and memory. // - BASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines // using point and click UI. However, there are certain limitations, such as fewer number // of concurrent pipelines, no support for streaming pipelines, etc. // - ENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features // available, such as support for streaming pipelines, higher number of concurrent pipelines, etc. // - DEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but // with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration // pipelines at low cost. Possible values: ["BASIC", "ENTERPRISE", "DEVELOPER"] Type *string `json:"type" tf:"type"` // The time the instance was last updated in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // +optional UpdateTime *string `json:"updateTime,omitempty" tf:"update_time"` // Current version of the Data Fusion. // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*FusionInstanceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FusionInstanceSpecResource) DeepCopy() *FusionInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FusionInstanceSpecResource.
func (*FusionInstanceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FusionInstanceSpecResource) DeepCopyInto(out *FusionInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FusionInstanceStatus ¶ added in v0.5.0
type FusionInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FusionInstanceStatus) DeepCopy ¶ added in v0.5.0
func (in *FusionInstanceStatus) DeepCopy() *FusionInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FusionInstanceStatus.
func (*FusionInstanceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FusionInstanceStatus) DeepCopyInto(out *FusionInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplate ¶
type LossPreventionDeidentifyTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LossPreventionDeidentifyTemplateSpec `json:"spec,omitempty"` Status LossPreventionDeidentifyTemplateStatus `json:"status,omitempty"` }
func (*LossPreventionDeidentifyTemplate) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplate) DeepCopy() *LossPreventionDeidentifyTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplate.
func (*LossPreventionDeidentifyTemplate) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplate) DeepCopyInto(out *LossPreventionDeidentifyTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionDeidentifyTemplate) DeepCopyObject ¶
func (in *LossPreventionDeidentifyTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LossPreventionDeidentifyTemplate) SetupWebhookWithManager ¶
func (r *LossPreventionDeidentifyTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LossPreventionDeidentifyTemplate) ValidateCreate ¶
func (r *LossPreventionDeidentifyTemplate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionDeidentifyTemplate) ValidateDelete ¶
func (r *LossPreventionDeidentifyTemplate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionDeidentifyTemplate) ValidateUpdate ¶
func (r *LossPreventionDeidentifyTemplate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LossPreventionDeidentifyTemplateList ¶
type LossPreventionDeidentifyTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LossPreventionDeidentifyTemplate CRD objects Items []LossPreventionDeidentifyTemplate `json:"items,omitempty"` }
LossPreventionDeidentifyTemplateList is a list of LossPreventionDeidentifyTemplates
func (*LossPreventionDeidentifyTemplateList) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateList) DeepCopy() *LossPreventionDeidentifyTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateList.
func (*LossPreventionDeidentifyTemplateList) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateList) DeepCopyInto(out *LossPreventionDeidentifyTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionDeidentifyTemplateList) DeepCopyObject ¶
func (in *LossPreventionDeidentifyTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LossPreventionDeidentifyTemplateSpec ¶
type LossPreventionDeidentifyTemplateSpec struct { State *LossPreventionDeidentifyTemplateSpecResource `json:"state,omitempty" tf:"-"` Resource LossPreventionDeidentifyTemplateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LossPreventionDeidentifyTemplateSpec) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpec) DeepCopy() *LossPreventionDeidentifyTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpec.
func (*LossPreventionDeidentifyTemplateSpec) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpec) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfig ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfig struct { // Specifies free-text based transformations to be applied to the dataset. InfoTypeTransformations *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations `json:"infoTypeTransformations" tf:"info_type_transformations"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfig) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfig) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfig.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfig) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfig) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) IsEmpty ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations struct { // Transformation for each infoType. Cannot specify more than one for a given infoType. Transformations []LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations `json:"transformations" tf:"transformations"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsCodec) IsEmpty ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations 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. // +optional InfoTypes []LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes `json:"infoTypes,omitempty" tf:"info_types"` // Primitive transformation to apply to the infoType. PrimitiveTransformation *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation `json:"primitiveTransformation" tf:"primitive_transformation"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes struct { // Name of the information type. Name *string `json:"name" tf:"name"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation struct { // 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. // +optional CharacterMaskConfig *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig `json:"characterMaskConfig,omitempty" tf:"character_mask_config"` // 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](https://tools.ietf.org/html/rfc5297). // +optional CryptoDeterministicConfig *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig `json:"cryptoDeterministicConfig,omitempty" tf:"crypto_deterministic_config"` // 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](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. // +optional CryptoReplaceFfxFpeConfig *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig `json:"cryptoReplaceFfxFpeConfig,omitempty" tf:"crypto_replace_ffx_fpe_config"` // Replace each input value with a given value. // +optional ReplaceConfig *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig `json:"replaceConfig,omitempty" tf:"replace_config"` // Replace each matching finding with the name of the info type. // +optional ReplaceWithInfoTypeConfig *bool `json:"replaceWithInfoTypeConfig,omitempty" tf:"replace_with_info_type_config"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig struct { // Characters to skip when doing de-identification of a value. These will be left alone and skipped. // +optional CharactersToIgnore []LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore `json:"charactersToIgnore,omitempty" tf:"characters_to_ignore"` // Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string // such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for // strings, and 0 for digits. // +optional MaskingCharacter *string `json:"maskingCharacter,omitempty" tf:"masking_character"` // Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. // +optional NumberToMask *int64 `json:"numberToMask,omitempty" tf:"number_to_mask"` // Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is 'false', then the // input string '1234-5678-9012-3456' is masked as '00000000000000-3456'. // +optional ReverseOrder *bool `json:"reverseOrder,omitempty" tf:"reverse_order"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore struct { // Characters to not transform when masking. // +optional CharactersToSkip *string `json:"charactersToSkip,omitempty" tf:"characters_to_skip"` // Common characters to not transform when masking. Useful to avoid removing punctuation. Possible values: ["NUMERIC", "ALPHA_UPPER_CASE", "ALPHA_LOWER_CASE", "PUNCTUATION", "WHITESPACE"] // +optional CommonCharactersToIgnore *string `json:"commonCharactersToIgnore,omitempty" tf:"common_characters_to_ignore"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCodec) IsEmpty ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCodec) IsEmpty ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig struct { // A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. // // If the context is not set, plaintext would be used as is for encryption. If the context is set but: // // 1. there is no record present when transforming a given value or // 2. the field is not present when transforming a given value, // // plaintext would be used as is for encryption. // // Note that case (1) is expected when an 'InfoTypeTransformation' is applied to both structured and non-structured 'ContentItem's. // +optional Context *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext `json:"context,omitempty" tf:"context"` // The key used by the encryption function. // +optional CryptoKey *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey `json:"cryptoKey,omitempty" tf:"crypto_key"` // The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type 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 info type 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 info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. // // Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. // // In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either // // * reverse a surrogate that does not correspond to an actual identifier // * be unable to parse the surrogate and result in an error // // Therefore, choose your custom info type 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. // +optional SurrogateInfoType *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext struct { // Name describing the field. // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContextCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey struct { // Kms wrapped key // +optional KmsWrapped *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped `json:"kmsWrapped,omitempty" tf:"kms_wrapped"` // Transient crypto key // +optional Transient *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient `json:"transient,omitempty" tf:"transient"` // Unwrapped crypto key // +optional Unwrapped *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped `json:"unwrapped,omitempty" tf:"unwrapped"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name"` // The wrapped data crypto key. // // A base64-encoded string. WrappedKey *string `json:"wrappedKey" tf:"wrapped_key"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrappedCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient 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" tf:"name"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransientCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped struct { // A 128/192/256 bit key. // // A base64-encoded string. Key *string `json:"key" tf:"key"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrappedCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType struct { // Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at [https://cloud.google.com/dlp/docs/infotypes-reference](https://cloud.google.com/dlp/docs/infotypes-reference) when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern '[A-Za-z0-9$-_]{1,64}'. // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoTypeCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig struct { // Common alphabets. Possible values: ["FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED", "NUMERIC", "HEXADECIMAL", "UPPER_CASE_ALPHA_NUMERIC", "ALPHA_NUMERIC"] // +optional CommonAlphabet *string `json:"commonAlphabet,omitempty" tf:"common_alphabet"` // The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. // // If the context is set but: // // 1. there is no record present when transforming a given value or // 2. the field is not present when transforming a given value, // // a default tweak will be used. // // Note that case (1) is expected when an 'InfoTypeTransformation' is applied to both structured and non-structured 'ContentItem's. Currently, the referenced field may be of value type integer or string. // // The tweak is constructed as a sequence of bytes in big endian byte order such that: // // * a 64 bit integer is encoded followed by a single byte of value 1 // * a string is encoded in UTF-8 format followed by a single byte of value 2 // +optional Context *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext `json:"context,omitempty" tf:"context"` // The key used by the encryption algorithm. // +optional CryptoKey *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey `json:"cryptoKey,omitempty" tf:"crypto_key"` // 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 ~'!@#$%^&*()_-+={[}]|:;"'<,>.?/” // +optional CustomAlphabet *string `json:"customAlphabet,omitempty" tf:"custom_alphabet"` // The native way to select the alphabet. Must be in the range \[2, 95\]. // +optional Radix *int64 `json:"radix,omitempty" tf:"radix"` // 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'](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#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 // +optional SurrogateInfoType *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType `json:"surrogateInfoType,omitempty" tf:"surrogate_info_type"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext struct { // Name describing the field. // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContextCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey struct { // Kms wrapped key // +optional KmsWrapped *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped `json:"kmsWrapped,omitempty" tf:"kms_wrapped"` // Transient crypto key // +optional Transient *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient `json:"transient,omitempty" tf:"transient"` // Unwrapped crypto key // +optional Unwrapped *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped `json:"unwrapped,omitempty" tf:"unwrapped"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped struct { // The resource name of the KMS CryptoKey to use for unwrapping. CryptoKeyName *string `json:"cryptoKeyName" tf:"crypto_key_name"` // The wrapped data crypto key. // // A base64-encoded string. WrappedKey *string `json:"wrappedKey" tf:"wrapped_key"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrappedCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient 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" tf:"name"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransientCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped struct { // A 128/192/256 bit key. // // A base64-encoded string. Key *string `json:"key" tf:"key"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrappedCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType struct { // Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at [https://cloud.google.com/dlp/docs/infotypes-reference](https://cloud.google.com/dlp/docs/infotypes-reference) when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern '[A-Za-z0-9$-_]{1,64}'. // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) DeepCopy ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) DeepCopyInto ¶ added in v0.4.0
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec) Decode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec) Encode ¶ added in v0.4.0
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoTypeCodec) IsEmpty ¶ added in v0.4.0
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig struct { // Replace each input value with a given value. NewValue *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue `json:"newValue" tf:"new_value"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigCodec) IsEmpty ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue struct { // A boolean value. // +optional BooleanValue *bool `json:"booleanValue,omitempty" tf:"boolean_value"` // Represents a whole or partial calendar date. // +optional DateValue *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue `json:"dateValue,omitempty" tf:"date_value"` // Represents a day of the week. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] // +optional DayOfWeekValue *string `json:"dayOfWeekValue,omitempty" tf:"day_of_week_value"` // A float value. // +optional FloatValue *float64 `json:"floatValue,omitempty" tf:"float_value"` // An integer value. // +optional IntegerValue *int64 `json:"integerValue,omitempty" tf:"integer_value"` // A string value. // +optional StringValue *string `json:"stringValue,omitempty" tf:"string_value"` // Represents a time of day. // +optional TimeValue *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue `json:"timeValue,omitempty" tf:"time_value"` // 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". // +optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueCodec) IsEmpty ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue 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. // +optional Day *int64 `json:"day,omitempty" tf:"day"` // Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day. // +optional Month *int64 `json:"month,omitempty" tf:"month"` // Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year. // +optional Year *int64 `json:"year,omitempty" tf:"year"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValueCodec) IsEmpty ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue struct { // Hours of day in 24 hour format. Should be from 0 to 23. // +optional Hours *int64 `json:"hours,omitempty" tf:"hours"` // Minutes of hour of day. Must be from 0 to 59. // +optional Minutes *int64 `json:"minutes,omitempty" tf:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +optional Nanos *int64 `json:"nanos,omitempty" tf:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. // +optional Seconds *int64 `json:"seconds,omitempty" tf:"seconds"` }
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) DeepCopy() *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue.
func (*LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec ¶
type LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec) Decode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec) Encode ¶
func (LossPreventionDeidentifyTemplateSpecDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValueCodec) IsEmpty ¶
type LossPreventionDeidentifyTemplateSpecResource ¶
type LossPreventionDeidentifyTemplateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Configuration of the deidentify template DeidentifyConfig *LossPreventionDeidentifyTemplateSpecDeidentifyConfig `json:"deidentifyConfig" tf:"deidentify_config"` // A description of the template. // +optional Description *string `json:"description,omitempty" tf:"description"` // User set display name of the template. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // The resource name of the template. Set by the server. // +optional Name *string `json:"name,omitempty" tf:"name"` // The parent of the template in any of the following formats: // // * 'projects/{{project}}' // * 'projects/{{project}}/locations/{{location}}' // * 'organizations/{{organization_id}}' // * 'organizations/{{organization_id}}/locations/{{location}}' Parent *string `json:"parent" tf:"parent"` }
func (*LossPreventionDeidentifyTemplateSpecResource) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateSpecResource) DeepCopy() *LossPreventionDeidentifyTemplateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateSpecResource.
func (*LossPreventionDeidentifyTemplateSpecResource) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateSpecResource) DeepCopyInto(out *LossPreventionDeidentifyTemplateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionDeidentifyTemplateStatus ¶
type LossPreventionDeidentifyTemplateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LossPreventionDeidentifyTemplateStatus) DeepCopy ¶
func (in *LossPreventionDeidentifyTemplateStatus) DeepCopy() *LossPreventionDeidentifyTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionDeidentifyTemplateStatus.
func (*LossPreventionDeidentifyTemplateStatus) DeepCopyInto ¶
func (in *LossPreventionDeidentifyTemplateStatus) DeepCopyInto(out *LossPreventionDeidentifyTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplate ¶
type LossPreventionInspectTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LossPreventionInspectTemplateSpec `json:"spec,omitempty"` Status LossPreventionInspectTemplateStatus `json:"status,omitempty"` }
func (*LossPreventionInspectTemplate) DeepCopy ¶
func (in *LossPreventionInspectTemplate) DeepCopy() *LossPreventionInspectTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplate.
func (*LossPreventionInspectTemplate) DeepCopyInto ¶
func (in *LossPreventionInspectTemplate) DeepCopyInto(out *LossPreventionInspectTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionInspectTemplate) DeepCopyObject ¶
func (in *LossPreventionInspectTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LossPreventionInspectTemplate) SetupWebhookWithManager ¶
func (r *LossPreventionInspectTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LossPreventionInspectTemplate) ValidateCreate ¶
func (r *LossPreventionInspectTemplate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionInspectTemplate) ValidateDelete ¶
func (r *LossPreventionInspectTemplate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionInspectTemplate) ValidateUpdate ¶
func (r *LossPreventionInspectTemplate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LossPreventionInspectTemplateList ¶
type LossPreventionInspectTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LossPreventionInspectTemplate CRD objects Items []LossPreventionInspectTemplate `json:"items,omitempty"` }
LossPreventionInspectTemplateList is a list of LossPreventionInspectTemplates
func (*LossPreventionInspectTemplateList) DeepCopy ¶
func (in *LossPreventionInspectTemplateList) DeepCopy() *LossPreventionInspectTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateList.
func (*LossPreventionInspectTemplateList) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateList) DeepCopyInto(out *LossPreventionInspectTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionInspectTemplateList) DeepCopyObject ¶
func (in *LossPreventionInspectTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LossPreventionInspectTemplateSpec ¶
type LossPreventionInspectTemplateSpec struct { State *LossPreventionInspectTemplateSpecResource `json:"state,omitempty" tf:"-"` Resource LossPreventionInspectTemplateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LossPreventionInspectTemplateSpec) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpec) DeepCopy() *LossPreventionInspectTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpec.
func (*LossPreventionInspectTemplateSpec) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpec) DeepCopyInto(out *LossPreventionInspectTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfig ¶
type LossPreventionInspectTemplateSpecInspectConfig struct { // List of options defining data content to scan. If empty, text, images, and other content will be included. Possible values: ["CONTENT_TEXT", "CONTENT_IMAGE"] // +optional ContentOptions []string `json:"contentOptions,omitempty" tf:"content_options"` // Custom info types to be used. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more. // +optional CustomInfoTypes []LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes `json:"customInfoTypes,omitempty" tf:"custom_info_types"` // When true, excludes type information of the findings. // +optional ExcludeInfoTypes *bool `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types"` // When true, a contextual quote from the data that triggered a finding is included in the response. // +optional IncludeQuote *bool `json:"includeQuote,omitempty" tf:"include_quote"` // 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. // +optional InfoTypes []LossPreventionInspectTemplateSpecInspectConfigInfoTypes `json:"infoTypes,omitempty" tf:"info_types"` // Configuration to control the number of findings returned. // +optional Limits *LossPreventionInspectTemplateSpecInspectConfigLimits `json:"limits,omitempty" tf:"limits"` // Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info Default value: "POSSIBLE" Possible values: ["VERY_UNLIKELY", "UNLIKELY", "POSSIBLE", "LIKELY", "VERY_LIKELY"] // +optional MinLikelihood *string `json:"minLikelihood,omitempty" tf:"min_likelihood"` // 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. // +optional RuleSet []LossPreventionInspectTemplateSpecInspectConfigRuleSet `json:"ruleSet,omitempty" tf:"rule_set"` }
func (*LossPreventionInspectTemplateSpecInspectConfig) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfig) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfig.
func (*LossPreventionInspectTemplateSpecInspectConfig) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfig) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigCodec) IsEmpty ¶
func (LossPreventionInspectTemplateSpecInspectConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes struct { // Dictionary which defines the rule. // +optional Dictionary *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary `json:"dictionary,omitempty" tf:"dictionary"` // 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: ["EXCLUSION_TYPE_EXCLUDE"] // +optional ExclusionType *string `json:"exclusionType,omitempty" tf:"exclusion_type"` // CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing // infoTypes and that infoType is specified in 'info_types' field. Specifying the latter adds findings to the // one detected by the system. If built-in info type is not specified in 'info_types' list then the name is // treated as a custom info type. InfoType *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType `json:"infoType" tf:"info_type"` // 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: "VERY_LIKELY" Possible values: ["VERY_UNLIKELY", "UNLIKELY", "POSSIBLE", "LIKELY", "VERY_LIKELY"] // +optional Likelihood *string `json:"likelihood,omitempty" tf:"likelihood"` // Regular expression which defines the rule. // +optional Regex *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex `json:"regex,omitempty" tf:"regex"` // A reference to a StoredInfoType to use with scanning. // +optional StoredType *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType `json:"storedType,omitempty" tf:"stored_type"` }
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes.
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // +optional CloudStoragePath *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path"` // List of words or phrases to search for. // +optional WordList *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList `json:"wordList,omitempty" tf:"word_list"` }
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary.
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: 'gs://[BUCKET_NAME]/dictionary.txt' Path *string `json:"path" tf:"path"` }
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath.
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCloudStoragePathCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList 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" tf:"words"` }
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList.
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesDictionaryWordListCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType struct { // Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names // listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. Name *string `json:"name" tf:"name"` }
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType.
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) IsEmpty ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesInfoTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex 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. // +optional GroupIndexes []int64 `json:"groupIndexes,omitempty" tf:"group_indexes"` // 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" tf:"pattern"` }
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex.
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) IsEmpty ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesRegexCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType struct { // Resource name of the requested StoredInfoType, for example 'organizations/433245324/storedInfoTypes/432452342' // or 'projects/project-id/storedInfoTypes/432452342'. Name *string `json:"name" tf:"name"` }
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType.
func (*LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigCustomInfoTypesStoredTypeCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigInfoTypes ¶
type LossPreventionInspectTemplateSpecInspectConfigInfoTypes struct { // Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed // at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. Name *string `json:"name" tf:"name"` }
func (*LossPreventionInspectTemplateSpecInspectConfigInfoTypes) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigInfoTypes) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigInfoTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigInfoTypes.
func (*LossPreventionInspectTemplateSpecInspectConfigInfoTypes) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigInfoTypes) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigInfoTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigLimits ¶
type LossPreventionInspectTemplateSpecInspectConfigLimits struct { // Configuration of findings limit given for specified infoTypes. // +optional MaxFindingsPerInfoType []LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType `json:"maxFindingsPerInfoType,omitempty" tf:"max_findings_per_info_type"` // Max number of findings that will be returned for each item scanned. The maximum returned is 2000. MaxFindingsPerItem *int64 `json:"maxFindingsPerItem" tf:"max_findings_per_item"` // Max number of findings that will be returned per request/job. The maximum returned is 2000. MaxFindingsPerRequest *int64 `json:"maxFindingsPerRequest" tf:"max_findings_per_request"` }
func (*LossPreventionInspectTemplateSpecInspectConfigLimits) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigLimits) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigLimits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigLimits.
func (*LossPreventionInspectTemplateSpecInspectConfigLimits) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigLimits) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigLimits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigLimitsCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigLimitsCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) IsEmpty ¶
func (LossPreventionInspectTemplateSpecInspectConfigLimitsCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType ¶
type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType 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. InfoType *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType `json:"infoType" tf:"info_type"` // Max findings limit for the given infoType. MaxFindings *int64 `json:"maxFindings" tf:"max_findings"` }
func (*LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType.
func (*LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType ¶
type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType struct { // Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed // at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. Name *string `json:"name" tf:"name"` }
func (*LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType.
func (*LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSet ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSet struct { // List of infoTypes this rule set is applied to. InfoTypes []LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes `json:"infoTypes" tf:"info_types"` // Set of rules to be applied to infoTypes. The rules are applied in order. Rules []LossPreventionInspectTemplateSpecInspectConfigRuleSetRules `json:"rules" tf:"rules"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSet) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSet) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSet.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSet) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSet) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes struct { // Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed // at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. Name *string `json:"name" tf:"name"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetInfoTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRules ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRules struct { // The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. // +optional ExclusionRule *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule `json:"exclusionRule,omitempty" tf:"exclusion_rule"` // Hotword-based detection rule. // +optional HotwordRule *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule `json:"hotwordRule,omitempty" tf:"hotword_rule"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRules) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRules) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRules.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRules) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRules) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule struct { // Dictionary which defines the rule. // +optional Dictionary *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary `json:"dictionary,omitempty" tf:"dictionary"` // Set of infoTypes for which findings would affect this rule. // +optional ExcludeInfoTypes *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes `json:"excludeInfoTypes,omitempty" tf:"exclude_info_types"` // How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType Possible values: ["MATCHING_TYPE_FULL_MATCH", "MATCHING_TYPE_PARTIAL_MATCH", "MATCHING_TYPE_INVERSE_MATCH"] MatchingType *string `json:"matchingType" tf:"matching_type"` // Regular expression which defines the rule. // +optional Regex *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex `json:"regex,omitempty" tf:"regex"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // +optional CloudStoragePath *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path"` // List of words or phrases to search for. // +optional WordList *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList `json:"wordList,omitempty" tf:"word_list"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: 'gs://[BUCKET_NAME]/dictionary.txt' Path *string `json:"path" tf:"path"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePathCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList 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" tf:"words"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleDictionaryWordListCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes struct { // If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results. InfoTypes []LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes `json:"infoTypes" tf:"info_types"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes struct { // Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed // at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. Name *string `json:"name" tf:"name"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex 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. // +optional GroupIndexes []int64 `json:"groupIndexes,omitempty" tf:"group_indexes"` // 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" tf:"pattern"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesExclusionRuleRegexCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule struct { // Regular expression pattern defining what qualifies as a hotword. HotwordRegex *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex `json:"hotwordRegex" tf:"hotword_regex"` // Likelihood adjustment to apply to all matching findings. LikelihoodAdjustment *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment `json:"likelihoodAdjustment" tf:"likelihood_adjustment"` // 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. Proximity *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity `json:"proximity" tf:"proximity"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) IsEmpty ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex 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. // +optional GroupIndexes []int64 `json:"groupIndexes,omitempty" tf:"group_indexes"` // 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" tf:"pattern"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleHotwordRegexCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment struct { // Set the likelihood of a finding to a fixed value. Either this or relative_likelihood can be set. Possible values: ["VERY_UNLIKELY", "UNLIKELY", "POSSIBLE", "LIKELY", "VERY_LIKELY"] // +optional FixedLikelihood *string `json:"fixedLikelihood,omitempty" tf:"fixed_likelihood"` // 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. // +optional RelativeLikelihood *int64 `json:"relativeLikelihood,omitempty" tf:"relative_likelihood"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity struct { // Number of characters after the finding to consider. Either this or window_before must be specified // +optional WindowAfter *int64 `json:"windowAfter,omitempty" tf:"window_after"` // Number of characters before the finding to consider. Either this or window_after must be specified // +optional WindowBefore *int64 `json:"windowBefore,omitempty" tf:"window_before"` }
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity) DeepCopy() *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity.
func (*LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity) DeepCopyInto(out *LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec ¶
type LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) Decode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) Encode ¶
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionInspectTemplateSpecInspectConfigRuleSetRulesHotwordRuleProximityCodec) IsEmpty ¶
type LossPreventionInspectTemplateSpecResource ¶
type LossPreventionInspectTemplateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // A description of the inspect template. // +optional Description *string `json:"description,omitempty" tf:"description"` // User set display name of the inspect template. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // The core content of the template. // +optional InspectConfig *LossPreventionInspectTemplateSpecInspectConfig `json:"inspectConfig,omitempty" tf:"inspect_config"` // The resource name of the inspect template. Set by the server. // +optional Name *string `json:"name,omitempty" tf:"name"` // The parent of the inspect template in any of the following formats: // // * 'projects/{{project}}' // * 'projects/{{project}}/locations/{{location}}' // * 'organizations/{{organization_id}}' // * 'organizations/{{organization_id}}/locations/{{location}}' Parent *string `json:"parent" tf:"parent"` }
func (*LossPreventionInspectTemplateSpecResource) DeepCopy ¶
func (in *LossPreventionInspectTemplateSpecResource) DeepCopy() *LossPreventionInspectTemplateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateSpecResource.
func (*LossPreventionInspectTemplateSpecResource) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateSpecResource) DeepCopyInto(out *LossPreventionInspectTemplateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionInspectTemplateStatus ¶
type LossPreventionInspectTemplateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LossPreventionInspectTemplateStatus) DeepCopy ¶
func (in *LossPreventionInspectTemplateStatus) DeepCopy() *LossPreventionInspectTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionInspectTemplateStatus.
func (*LossPreventionInspectTemplateStatus) DeepCopyInto ¶
func (in *LossPreventionInspectTemplateStatus) DeepCopyInto(out *LossPreventionInspectTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTrigger ¶
type LossPreventionJobTrigger struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LossPreventionJobTriggerSpec `json:"spec,omitempty"` Status LossPreventionJobTriggerStatus `json:"status,omitempty"` }
func (*LossPreventionJobTrigger) DeepCopy ¶
func (in *LossPreventionJobTrigger) DeepCopy() *LossPreventionJobTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTrigger.
func (*LossPreventionJobTrigger) DeepCopyInto ¶
func (in *LossPreventionJobTrigger) DeepCopyInto(out *LossPreventionJobTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionJobTrigger) DeepCopyObject ¶
func (in *LossPreventionJobTrigger) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LossPreventionJobTrigger) SetupWebhookWithManager ¶
func (r *LossPreventionJobTrigger) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LossPreventionJobTrigger) ValidateCreate ¶
func (r *LossPreventionJobTrigger) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionJobTrigger) ValidateDelete ¶
func (r *LossPreventionJobTrigger) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionJobTrigger) ValidateUpdate ¶
func (r *LossPreventionJobTrigger) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LossPreventionJobTriggerList ¶
type LossPreventionJobTriggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LossPreventionJobTrigger CRD objects Items []LossPreventionJobTrigger `json:"items,omitempty"` }
LossPreventionJobTriggerList is a list of LossPreventionJobTriggers
func (*LossPreventionJobTriggerList) DeepCopy ¶
func (in *LossPreventionJobTriggerList) DeepCopy() *LossPreventionJobTriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerList.
func (*LossPreventionJobTriggerList) DeepCopyInto ¶
func (in *LossPreventionJobTriggerList) DeepCopyInto(out *LossPreventionJobTriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionJobTriggerList) DeepCopyObject ¶
func (in *LossPreventionJobTriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LossPreventionJobTriggerSpec ¶
type LossPreventionJobTriggerSpec struct { State *LossPreventionJobTriggerSpecResource `json:"state,omitempty" tf:"-"` Resource LossPreventionJobTriggerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LossPreventionJobTriggerSpec) DeepCopy ¶
func (in *LossPreventionJobTriggerSpec) DeepCopy() *LossPreventionJobTriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpec.
func (*LossPreventionJobTriggerSpec) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpec) DeepCopyInto(out *LossPreventionJobTriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJob ¶
type LossPreventionJobTriggerSpecInspectJob struct { // A task to execute on the completion of a job. Actions []LossPreventionJobTriggerSpecInspectJobActions `json:"actions" tf:"actions"` // The name of the template to run when this job is triggered. InspectTemplateName *string `json:"inspectTemplateName" tf:"inspect_template_name"` // Information on where to inspect StorageConfig *LossPreventionJobTriggerSpecInspectJobStorageConfig `json:"storageConfig" tf:"storage_config"` }
func (*LossPreventionJobTriggerSpecInspectJob) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJob) DeepCopy() *LossPreventionJobTriggerSpecInspectJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJob.
func (*LossPreventionJobTriggerSpecInspectJob) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJob) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobActions ¶
type LossPreventionJobTriggerSpecInspectJobActions struct { // Schedule for triggered jobs SaveFindings *LossPreventionJobTriggerSpecInspectJobActionsSaveFindings `json:"saveFindings" tf:"save_findings"` }
func (*LossPreventionJobTriggerSpecInspectJobActions) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobActions) DeepCopy() *LossPreventionJobTriggerSpecInspectJobActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobActions.
func (*LossPreventionJobTriggerSpecInspectJobActions) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobActions) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindings ¶
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindings struct { // Information on where to store output OutputConfig *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig `json:"outputConfig" tf:"output_config"` }
func (*LossPreventionJobTriggerSpecInspectJobActionsSaveFindings) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindings) DeepCopy() *LossPreventionJobTriggerSpecInspectJobActionsSaveFindings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobActionsSaveFindings.
func (*LossPreventionJobTriggerSpecInspectJobActionsSaveFindings) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindings) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobActionsSaveFindings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec ¶
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig ¶
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig 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: ["BASIC_COLUMNS", "GCS_COLUMNS", "DATASTORE_COLUMNS", "BIG_QUERY_COLUMNS", "ALL_COLUMNS"] // +optional OutputSchema *string `json:"outputSchema,omitempty" tf:"output_schema"` // Information on the location of the target BigQuery Table. Table *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable `json:"table" tf:"table"` }
func (*LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig) DeepCopy() *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig.
func (*LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec ¶
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable ¶
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable struct { // Dataset ID of the table. DatasetID *string `json:"datasetID" tf:"dataset_id"` // The Google Cloud Platform project ID of the project containing the table. ProjectID *string `json:"projectID" tf:"project_id"` // Name of the table. If is not set a new one will be generated for you with the following format: // 'dlp_googleapis_yyyy_mm_dd_[dlp_job_id]'. Pacific timezone will be used for generating the date details. // +optional TableID *string `json:"tableID,omitempty" tf:"table_id"` }
func (*LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable) DeepCopy() *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable.
func (*LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec ¶
type LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobActionsSaveFindingsOutputConfigTableCodec) IsEmpty ¶
type LossPreventionJobTriggerSpecInspectJobCodec ¶
type LossPreventionJobTriggerSpecInspectJobCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobStorageConfig ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfig struct { // Options defining BigQuery table and row identifiers. // +optional BigQueryOptions *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions `json:"bigQueryOptions,omitempty" tf:"big_query_options"` // Options defining a file or a set of files within a Google Cloud Storage bucket. // +optional CloudStorageOptions *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions `json:"cloudStorageOptions,omitempty" tf:"cloud_storage_options"` // Options defining a data set within Google Cloud Datastore. // +optional DatastoreOptions *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions `json:"datastoreOptions,omitempty" tf:"datastore_options"` // Information on where to inspect // +optional TimespanConfig *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig `json:"timespanConfig,omitempty" tf:"timespan_config"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfig) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfig) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfig.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfig) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfig) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions struct { // Set of files to scan. TableReference *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference `json:"tableReference" tf:"table_reference"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference struct { // The dataset ID of the table. DatasetID *string `json:"datasetID" tf:"dataset_id"` // The Google Cloud Platform project ID of the project containing the table. ProjectID *string `json:"projectID" tf:"project_id"` // The name of the table. TableID *string `json:"tableID" tf:"table_id"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigBigQueryOptionsTableReferenceCodec) IsEmpty ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions 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. // +optional BytesLimitPerFile *int64 `json:"bytesLimitPerFile,omitempty" tf:"bytes_limit_per_file"` // 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. // +optional BytesLimitPerFilePercent *int64 `json:"bytesLimitPerFilePercent,omitempty" tf:"bytes_limit_per_file_percent"` // Set of files to scan. FileSet *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet `json:"fileSet" tf:"file_set"` // 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. Possible values: ["BINARY_FILE", "TEXT_FILE", "IMAGE", "WORD", "PDF", "AVRO", "CSV", "TSV"] // +optional FileTypes []string `json:"fileTypes,omitempty" tf:"file_types"` // 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. // +optional FilesLimitPercent *int64 `json:"filesLimitPercent,omitempty" tf:"files_limit_percent"` // 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: ["TOP", "RANDOM_START"] // +optional SampleMethod *string `json:"sampleMethod,omitempty" tf:"sample_method"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet struct { // The regex-filtered set of files to scan. // +optional RegexFileSet *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet `json:"regexFileSet,omitempty" tf:"regex_file_set"` // 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/*'. // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetCodec) IsEmpty ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet struct { // The name of a Cloud Storage bucket. BucketName *string `json:"bucketName" tf:"bucket_name"` // 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. // +optional ExcludeRegex []string `json:"excludeRegex,omitempty" tf:"exclude_regex"` // 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) // +optional IncludeRegex []string `json:"includeRegex,omitempty" tf:"include_regex"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetCodec) IsEmpty ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions struct { // A representation of a Datastore kind. Kind *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind `json:"kind" tf:"kind"` // 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. PartitionID *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID `json:"partitionID" tf:"partition_id"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind struct { // The name of the Datastore kind. Name *string `json:"name" tf:"name"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKind)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsKindCodec) IsEmpty ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID struct { // If not empty, the ID of the namespace to which the entities belong. // +optional NamespaceID *string `json:"namespaceID,omitempty" tf:"namespace_id"` // The ID of the project to which the entities belong. ProjectID *string `json:"projectID" tf:"project_id"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigDatastoreOptionsPartitionIDCodec) IsEmpty ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig 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. // +optional EnableAutoPopulationOfTimespanConfig *bool `json:"enableAutoPopulationOfTimespanConfig,omitempty" tf:"enable_auto_population_of_timespan_config"` // Exclude files or rows newer than this value. If set to zero, no upper time limit is applied. // +optional EndTime *string `json:"endTime,omitempty" tf:"end_time"` // Exclude files or rows older than this value. // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` // Information on where to inspect TimestampField *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField `json:"timestampField" tf:"timestamp_field"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField 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" tf:"name"` }
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField) DeepCopy() *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField.
func (*LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField) DeepCopyInto(out *LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec ¶
type LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) Decode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) Encode ¶
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecInspectJobStorageConfigTimespanConfigTimestampFieldCodec) IsEmpty ¶
type LossPreventionJobTriggerSpecResource ¶
type LossPreventionJobTriggerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // A description of the job trigger. // +optional Description *string `json:"description,omitempty" tf:"description"` // User set display name of the job trigger. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // Controls what and how to inspect for findings. // +optional InspectJob *LossPreventionJobTriggerSpecInspectJob `json:"inspectJob,omitempty" tf:"inspect_job"` // The timestamp of the last time this trigger executed. // +optional LastRunTime *string `json:"lastRunTime,omitempty" tf:"last_run_time"` // The resource name of the job trigger. Set by the server. // +optional Name *string `json:"name,omitempty" tf:"name"` // The parent of the trigger, either in the format 'projects/{{project}}' // or 'projects/{{project}}/locations/{{location}}' Parent *string `json:"parent" tf:"parent"` // Whether the trigger is currently active. Default value: "HEALTHY" Possible values: ["PAUSED", "HEALTHY", "CANCELLED"] // +optional Status *string `json:"status,omitempty" tf:"status"` // What event needs to occur for a new job to be started. Triggers []LossPreventionJobTriggerSpecTriggers `json:"triggers" tf:"triggers"` }
func (*LossPreventionJobTriggerSpecResource) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecResource) DeepCopy() *LossPreventionJobTriggerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecResource.
func (*LossPreventionJobTriggerSpecResource) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecResource) DeepCopyInto(out *LossPreventionJobTriggerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecTriggers ¶
type LossPreventionJobTriggerSpecTriggers struct { // Schedule for triggered jobs // +optional Schedule *LossPreventionJobTriggerSpecTriggersSchedule `json:"schedule,omitempty" tf:"schedule"` }
func (*LossPreventionJobTriggerSpecTriggers) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecTriggers) DeepCopy() *LossPreventionJobTriggerSpecTriggers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecTriggers.
func (*LossPreventionJobTriggerSpecTriggers) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecTriggers) DeepCopyInto(out *LossPreventionJobTriggerSpecTriggers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecTriggersSchedule ¶
type LossPreventionJobTriggerSpecTriggersSchedule 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". // +optional RecurrencePeriodDuration *string `json:"recurrencePeriodDuration,omitempty" tf:"recurrence_period_duration"` }
func (*LossPreventionJobTriggerSpecTriggersSchedule) DeepCopy ¶
func (in *LossPreventionJobTriggerSpecTriggersSchedule) DeepCopy() *LossPreventionJobTriggerSpecTriggersSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerSpecTriggersSchedule.
func (*LossPreventionJobTriggerSpecTriggersSchedule) DeepCopyInto ¶
func (in *LossPreventionJobTriggerSpecTriggersSchedule) DeepCopyInto(out *LossPreventionJobTriggerSpecTriggersSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionJobTriggerSpecTriggersScheduleCodec ¶
type LossPreventionJobTriggerSpecTriggersScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionJobTriggerSpecTriggersScheduleCodec) Decode ¶
func (LossPreventionJobTriggerSpecTriggersScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionJobTriggerSpecTriggersScheduleCodec) Encode ¶
func (LossPreventionJobTriggerSpecTriggersScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionJobTriggerSpecTriggersScheduleCodec) IsEmpty ¶
func (LossPreventionJobTriggerSpecTriggersScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionJobTriggerStatus ¶
type LossPreventionJobTriggerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LossPreventionJobTriggerStatus) DeepCopy ¶
func (in *LossPreventionJobTriggerStatus) DeepCopy() *LossPreventionJobTriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionJobTriggerStatus.
func (*LossPreventionJobTriggerStatus) DeepCopyInto ¶
func (in *LossPreventionJobTriggerStatus) DeepCopyInto(out *LossPreventionJobTriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoType ¶
type LossPreventionStoredInfoType struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LossPreventionStoredInfoTypeSpec `json:"spec,omitempty"` Status LossPreventionStoredInfoTypeStatus `json:"status,omitempty"` }
func (*LossPreventionStoredInfoType) DeepCopy ¶
func (in *LossPreventionStoredInfoType) DeepCopy() *LossPreventionStoredInfoType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoType.
func (*LossPreventionStoredInfoType) DeepCopyInto ¶
func (in *LossPreventionStoredInfoType) DeepCopyInto(out *LossPreventionStoredInfoType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionStoredInfoType) DeepCopyObject ¶
func (in *LossPreventionStoredInfoType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LossPreventionStoredInfoType) SetupWebhookWithManager ¶
func (r *LossPreventionStoredInfoType) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LossPreventionStoredInfoType) ValidateCreate ¶
func (r *LossPreventionStoredInfoType) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionStoredInfoType) ValidateDelete ¶
func (r *LossPreventionStoredInfoType) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LossPreventionStoredInfoType) ValidateUpdate ¶
func (r *LossPreventionStoredInfoType) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LossPreventionStoredInfoTypeList ¶
type LossPreventionStoredInfoTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LossPreventionStoredInfoType CRD objects Items []LossPreventionStoredInfoType `json:"items,omitempty"` }
LossPreventionStoredInfoTypeList is a list of LossPreventionStoredInfoTypes
func (*LossPreventionStoredInfoTypeList) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeList) DeepCopy() *LossPreventionStoredInfoTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeList.
func (*LossPreventionStoredInfoTypeList) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeList) DeepCopyInto(out *LossPreventionStoredInfoTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LossPreventionStoredInfoTypeList) DeepCopyObject ¶
func (in *LossPreventionStoredInfoTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LossPreventionStoredInfoTypeSpec ¶
type LossPreventionStoredInfoTypeSpec struct { State *LossPreventionStoredInfoTypeSpecResource `json:"state,omitempty" tf:"-"` Resource LossPreventionStoredInfoTypeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LossPreventionStoredInfoTypeSpec) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpec) DeepCopy() *LossPreventionStoredInfoTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpec.
func (*LossPreventionStoredInfoTypeSpec) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpec) DeepCopyInto(out *LossPreventionStoredInfoTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecDictionary ¶
type LossPreventionStoredInfoTypeSpecDictionary struct { // Newline-delimited file of words in Cloud Storage. Only a single file is accepted. // +optional CloudStoragePath *LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath `json:"cloudStoragePath,omitempty" tf:"cloud_storage_path"` // List of words or phrases to search for. // +optional WordList *LossPreventionStoredInfoTypeSpecDictionaryWordList `json:"wordList,omitempty" tf:"word_list"` }
func (*LossPreventionStoredInfoTypeSpecDictionary) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecDictionary) DeepCopy() *LossPreventionStoredInfoTypeSpecDictionary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecDictionary.
func (*LossPreventionStoredInfoTypeSpecDictionary) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecDictionary) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecDictionary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath ¶
type LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: 'gs://[BUCKET_NAME]/dictionary.txt' Path *string `json:"path" tf:"path"` }
func (*LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath) DeepCopy() *LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath.
func (*LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec ¶
type LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) IsEmpty ¶
func (LossPreventionStoredInfoTypeSpecDictionaryCloudStoragePathCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionStoredInfoTypeSpecDictionaryCodec ¶
type LossPreventionStoredInfoTypeSpecDictionaryCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecDictionaryCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecDictionaryCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecDictionaryCodec) IsEmpty ¶
func (LossPreventionStoredInfoTypeSpecDictionaryCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionStoredInfoTypeSpecDictionaryWordList ¶
type LossPreventionStoredInfoTypeSpecDictionaryWordList 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" tf:"words"` }
func (*LossPreventionStoredInfoTypeSpecDictionaryWordList) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecDictionaryWordList) DeepCopy() *LossPreventionStoredInfoTypeSpecDictionaryWordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecDictionaryWordList.
func (*LossPreventionStoredInfoTypeSpecDictionaryWordList) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecDictionaryWordList) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecDictionaryWordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecDictionaryWordListCodec ¶
type LossPreventionStoredInfoTypeSpecDictionaryWordListCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) IsEmpty ¶
func (LossPreventionStoredInfoTypeSpecDictionaryWordListCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionStoredInfoTypeSpecLargeCustomDictionary ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionary struct { // Field in a BigQuery table where each cell represents a dictionary phrase. // +optional BigQueryField *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField `json:"bigQueryField,omitempty" tf:"big_query_field"` // Set of files containing newline-delimited lists of dictionary phrases. // +optional CloudStorageFileSet *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet `json:"cloudStorageFileSet,omitempty" tf:"cloud_storage_file_set"` // 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. OutputPath *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath `json:"outputPath" tf:"output_path"` }
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionary) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionary) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecLargeCustomDictionary.
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionary) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionary) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField struct { // Designated field in the BigQuery table. Field *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField `json:"field" tf:"field"` // Field in a BigQuery table where each cell represents a dictionary phrase. Table *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable `json:"table" tf:"table"` }
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField.
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) IsEmpty ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField struct { // Name describing the field. Name *string `json:"name" tf:"name"` }
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField.
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldFieldCodec) IsEmpty ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable struct { // The dataset ID of the table. DatasetID *string `json:"datasetID" tf:"dataset_id"` // The Google Cloud Platform project ID of the project containing the table. ProjectID *string `json:"projectID" tf:"project_id"` // The name of the table. TableID *string `json:"tableID" tf:"table_id"` }
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable.
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryBigQueryFieldTableCodec) IsEmpty ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet struct { // The url, in the format 'gs://<bucket>/<path>'. Trailing wildcard in the path is allowed. Url *string `json:"url" tf:"url"` }
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet.
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCloudStorageFileSetCodec) IsEmpty ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) IsEmpty ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath struct { // A url representing a file or path (no wildcards) in Cloud Storage. Example: 'gs://[BUCKET_NAME]/dictionary.txt' Path *string `json:"path" tf:"path"` }
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath) DeepCopy() *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath.
func (*LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec ¶
type LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) IsEmpty ¶
func (LossPreventionStoredInfoTypeSpecLargeCustomDictionaryOutputPathCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionStoredInfoTypeSpecRegex ¶
type LossPreventionStoredInfoTypeSpecRegex 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. // +optional GroupIndexes []int64 `json:"groupIndexes,omitempty" tf:"group_indexes"` // 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" tf:"pattern"` }
func (*LossPreventionStoredInfoTypeSpecRegex) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecRegex) DeepCopy() *LossPreventionStoredInfoTypeSpecRegex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecRegex.
func (*LossPreventionStoredInfoTypeSpecRegex) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecRegex) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecRegex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeSpecRegexCodec ¶
type LossPreventionStoredInfoTypeSpecRegexCodec struct { }
+k8s:deepcopy-gen=false
func (LossPreventionStoredInfoTypeSpecRegexCodec) Decode ¶
func (LossPreventionStoredInfoTypeSpecRegexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LossPreventionStoredInfoTypeSpecRegexCodec) Encode ¶
func (LossPreventionStoredInfoTypeSpecRegexCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LossPreventionStoredInfoTypeSpecRegexCodec) IsEmpty ¶
func (LossPreventionStoredInfoTypeSpecRegexCodec) IsEmpty(ptr unsafe.Pointer) bool
type LossPreventionStoredInfoTypeSpecResource ¶
type LossPreventionStoredInfoTypeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // A description of the info type. // +optional Description *string `json:"description,omitempty" tf:"description"` // Dictionary which defines the rule. // +optional Dictionary *LossPreventionStoredInfoTypeSpecDictionary `json:"dictionary,omitempty" tf:"dictionary"` // User set display name of the info type. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // Dictionary which defines the rule. // +optional LargeCustomDictionary *LossPreventionStoredInfoTypeSpecLargeCustomDictionary `json:"largeCustomDictionary,omitempty" tf:"large_custom_dictionary"` // The resource name of the info type. Set by the server. // +optional Name *string `json:"name,omitempty" tf:"name"` // The parent of the info type in any of the following formats: // // * 'projects/{{project}}' // * 'projects/{{project}}/locations/{{location}}' // * 'organizations/{{organization_id}}' // * 'organizations/{{organization_id}}/locations/{{location}}' Parent *string `json:"parent" tf:"parent"` // Regular expression which defines the rule. // +optional Regex *LossPreventionStoredInfoTypeSpecRegex `json:"regex,omitempty" tf:"regex"` }
func (*LossPreventionStoredInfoTypeSpecResource) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeSpecResource) DeepCopy() *LossPreventionStoredInfoTypeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeSpecResource.
func (*LossPreventionStoredInfoTypeSpecResource) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeSpecResource) DeepCopyInto(out *LossPreventionStoredInfoTypeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LossPreventionStoredInfoTypeStatus ¶
type LossPreventionStoredInfoTypeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LossPreventionStoredInfoTypeStatus) DeepCopy ¶
func (in *LossPreventionStoredInfoTypeStatus) DeepCopy() *LossPreventionStoredInfoTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LossPreventionStoredInfoTypeStatus.
func (*LossPreventionStoredInfoTypeStatus) DeepCopyInto ¶
func (in *LossPreventionStoredInfoTypeStatus) DeepCopyInto(out *LossPreventionStoredInfoTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- catalog_entry_group_iam_binding_types.go
- catalog_entry_group_iam_binding_webhook.go
- catalog_entry_group_iam_member_types.go
- catalog_entry_group_iam_member_webhook.go
- catalog_entry_group_iam_policy_types.go
- catalog_entry_group_iam_policy_webhook.go
- catalog_entry_group_types.go
- catalog_entry_group_webhook.go
- catalog_entry_types.go
- catalog_entry_webhook.go
- catalog_tag_template_iam_binding_types.go
- catalog_tag_template_iam_binding_webhook.go
- catalog_tag_template_iam_member_types.go
- catalog_tag_template_iam_member_webhook.go
- catalog_tag_template_iam_policy_types.go
- catalog_tag_template_iam_policy_webhook.go
- catalog_tag_template_types.go
- catalog_tag_template_webhook.go
- catalog_tag_types.go
- catalog_tag_webhook.go
- codec.go
- doc.go
- fusion_instance_types.go
- fusion_instance_webhook.go
- loss_prevention_deidentify_template_types.go
- loss_prevention_deidentify_template_webhook.go
- loss_prevention_inspect_template_types.go
- loss_prevention_inspect_template_webhook.go
- loss_prevention_job_trigger_types.go
- loss_prevention_job_trigger_webhook.go
- loss_prevention_stored_info_type_types.go
- loss_prevention_stored_info_type_webhook.go
- register.go
- zz_generated.deepcopy.go