beta

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package beta defines operations in the declarative SDK.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package dlp contains types and methods for handling dlp GCP resources.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2022 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

View Source
const DeidentifyTemplateMaxPage = -1
View Source
const InspectTemplateMaxPage = -1
View Source
const JobTriggerMaxPage = -1
View Source
const StoredInfoTypeMaxPage = -1

Variables

View Source
var YAML_deidentify_template = []byte("info:\n  title: Dlp/DeidentifyTemplate\n  description: The Dlp DeidentifyTemplate resource\n  x-dcl-struct-name: DeidentifyTemplate\n  x-dcl-has-iam: false\npaths:\n  get:\n    description: The function used to get information about a DeidentifyTemplate\n    parameters:\n    - name: DeidentifyTemplate\n      required: true\n      description: A full instance of a DeidentifyTemplate\n  apply:\n    description: The function used to apply information about a DeidentifyTemplate\n    parameters:\n    - name: DeidentifyTemplate\n      required: true\n      description: A full instance of a DeidentifyTemplate\n  delete:\n    description: The function used to delete a DeidentifyTemplate\n    parameters:\n    - name: DeidentifyTemplate\n      required: true\n      description: A full instance of a DeidentifyTemplate\n  deleteAll:\n    description: The function used to delete all DeidentifyTemplate\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\n  list:\n    description: The function used to list information about many DeidentifyTemplate\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\ncomponents:\n  schemas:\n    DeidentifyTemplate:\n      title: DeidentifyTemplate\n      x-dcl-id: '{{parent}}/deidentifyTemplates/{{name}}'\n      x-dcl-locations:\n      - region\n      x-dcl-has-iam: false\n      type: object\n      required:\n      - parent\n      properties:\n        createTime:\n          type: string\n          format: date-time\n          x-dcl-go-name: CreateTime\n          readOnly: true\n          description: Output only. The creation timestamp of an inspectTemplate.\n          x-kubernetes-immutable: true\n        deidentifyConfig:\n          type: object\n          x-dcl-go-name: DeidentifyConfig\n          x-dcl-go-type: DeidentifyTemplateDeidentifyConfig\n          description: The core content of the template.\n          properties:\n            infoTypeTransformations:\n              type: object\n              x-dcl-go-name: InfoTypeTransformations\n              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformations\n              description: Treat the dataset as free-form text and apply the same\n                free text transformation everywhere.\n              x-dcl-conflicts:\n              - recordTransformations\n              required:\n              - transformations\n              properties:\n                transformations:\n                  type: array\n                  x-dcl-go-name: Transformations\n                  description: Required. Transformation for each infoType. Cannot\n                    specify more than one for a given infoType.\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: object\n                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations\n                    required:\n                    - primitiveTransformation\n                    properties:\n                      infoTypes:\n                        type: array\n                        x-dcl-go-name: InfoTypes\n                        description: InfoTypes to apply the transformation to. An\n                          empty list will cause this transformation to apply to all\n                          findings that correspond to infoTypes that were requested\n                          in `InspectConfig`.\n                        x-dcl-send-empty: true\n                        x-dcl-list-type: list\n                        items:\n                          type: object\n                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes\n                          properties:\n                            name:\n                              type: string\n                              x-dcl-go-name: Name\n                              description: Name of the information type. Either a\n                                name of your choosing when creating a CustomInfoType,\n                                or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                when specifying a built-in type. When sending Cloud\n                                DLP results to Data Catalog, infoType names should\n                                conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                      primitiveTransformation:\n                        type: object\n                        x-dcl-go-name: PrimitiveTransformation\n                        x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation\n                        description: Required. Primitive transformation to apply to\n                          the infoType.\n                        properties:\n                          bucketingConfig:\n                            type: object\n                            x-dcl-go-name: BucketingConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig\n                            description: Bucketing\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              buckets:\n                                type: array\n                                x-dcl-go-name: Buckets\n                                description: Set of buckets. Ranges must be non-overlapping.\n                                x-dcl-send-empty: true\n                                x-dcl-list-type: list\n                                items:\n                                  type: object\n                                  x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets\n                                  required:\n                                  - replacementValue\n                                  properties:\n                                    max:\n                                      type: object\n                                      x-dcl-go-name: Max\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax\n                                      description: Upper bound of the range, exclusive;\n                                        type must match min.\n                                      properties:\n                                        booleanValue:\n                                          type: boolean\n                                          x-dcl-go-name: BooleanValue\n                                          description: boolean\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        dateValue:\n                                          type: object\n                                          x-dcl-go-name: DateValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue\n                                          description: date\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            day:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Day\n                                              description: Day of a month. Must be\n                                                from 1 to 31 and valid for the year\n                                                and month, or 0 to specify a year\n                                                by itself or a year and month where\n                                                the day isn't significant.\n                                            month:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Month\n                                              description: Month of a year. Must be\n                                                from 1 to 12, or 0 to specify a year\n                                                without a month and day.\n                                            year:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Year\n                                              description: Year of the date. Must\n                                                be from 1 to 9999, or 0 to specify\n                                                a date without a year.\n                                        dayOfWeekValue:\n                                          type: string\n                                          x-dcl-go-name: DayOfWeekValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum\n                                          description: 'day of week Possible values:\n                                            DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                            WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                            SUNDAY'\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          enum:\n                                          - DAY_OF_WEEK_UNSPECIFIED\n                                          - MONDAY\n                                          - TUESDAY\n                                          - WEDNESDAY\n                                          - THURSDAY\n                                          - FRIDAY\n                                          - SATURDAY\n                                          - SUNDAY\n                                        floatValue:\n                                          type: number\n                                          format: double\n                                          x-dcl-go-name: FloatValue\n                                          description: float\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        integerValue:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: IntegerValue\n                                          description: integer\n                                          x-dcl-conflicts:\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        stringValue:\n                                          type: string\n                                          x-dcl-go-name: StringValue\n                                          description: string\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        timeValue:\n                                          type: object\n                                          x-dcl-go-name: TimeValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue\n                                          description: time of day\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            hours:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Hours\n                                              description: Hours of day in 24 hour\n                                                format. Should be from 0 to 23. An\n                                                API may choose to allow the value\n                                                \"24:00:00\" for scenarios like business\n                                                closing time.\n                                            minutes:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Minutes\n                                              description: Minutes of hour of day.\n                                                Must be from 0 to 59.\n                                            nanos:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Nanos\n                                              description: Fractions of seconds in\n                                                nanoseconds. Must be from 0 to 999,999,999.\n                                            seconds:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Seconds\n                                              description: Seconds of minutes of the\n                                                time. Must normally be from 0 to 59.\n                                                An API may allow the value 60 if it\n                                                allows leap-seconds.\n                                        timestampValue:\n                                          type: string\n                                          format: date-time\n                                          x-dcl-go-name: TimestampValue\n                                          description: timestamp\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                    min:\n                                      type: object\n                                      x-dcl-go-name: Min\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin\n                                      description: Lower bound of the range, inclusive.\n                                        Type should be the same as max if used.\n                                      properties:\n                                        booleanValue:\n                                          type: boolean\n                                          x-dcl-go-name: BooleanValue\n                                          description: boolean\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        dateValue:\n                                          type: object\n                                          x-dcl-go-name: DateValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue\n                                          description: date\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            day:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Day\n                                              description: Day of a month. Must be\n                                                from 1 to 31 and valid for the year\n                                                and month, or 0 to specify a year\n                                                by itself or a year and month where\n                                                the day isn't significant.\n                                            month:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Month\n                                              description: Month of a year. Must be\n                                                from 1 to 12, or 0 to specify a year\n                                                without a month and day.\n                                            year:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Year\n                                              description: Year of the date. Must\n                                                be from 1 to 9999, or 0 to specify\n                                                a date without a year.\n                                        dayOfWeekValue:\n                                          type: string\n                                          x-dcl-go-name: DayOfWeekValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum\n                                          description: 'day of week Possible values:\n                                            DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                            WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                            SUNDAY'\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          enum:\n                                          - DAY_OF_WEEK_UNSPECIFIED\n                                          - MONDAY\n                                          - TUESDAY\n                                          - WEDNESDAY\n                                          - THURSDAY\n                                          - FRIDAY\n                                          - SATURDAY\n                                          - SUNDAY\n                                        floatValue:\n                                          type: number\n                                          format: double\n                                          x-dcl-go-name: FloatValue\n                                          description: float\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        integerValue:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: IntegerValue\n                                          description: integer\n                                          x-dcl-conflicts:\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        stringValue:\n                                          type: string\n                                          x-dcl-go-name: StringValue\n                                          description: string\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        timeValue:\n                                          type: object\n                                          x-dcl-go-name: TimeValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue\n                                          description: time of day\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            hours:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Hours\n                                              description: Hours of day in 24 hour\n                                                format. Should be from 0 to 23. An\n                                                API may choose to allow the value\n                                                \"24:00:00\" for scenarios like business\n                                                closing time.\n                                            minutes:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Minutes\n                                              description: Minutes of hour of day.\n                                                Must be from 0 to 59.\n                                            nanos:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Nanos\n                                              description: Fractions of seconds in\n                                                nanoseconds. Must be from 0 to 999,999,999.\n                                            seconds:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Seconds\n                                              description: Seconds of minutes of the\n                                                time. Must normally be from 0 to 59.\n                                                An API may allow the value 60 if it\n                                                allows leap-seconds.\n                                        timestampValue:\n                                          type: string\n                                          format: date-time\n                                          x-dcl-go-name: TimestampValue\n                                          description: timestamp\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                    replacementValue:\n                                      type: object\n                                      x-dcl-go-name: ReplacementValue\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue\n                                      description: Required. Replacement value for\n                                        this bucket.\n                                      properties:\n                                        booleanValue:\n                                          type: boolean\n                                          x-dcl-go-name: BooleanValue\n                                          description: boolean\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        dateValue:\n                                          type: object\n                                          x-dcl-go-name: DateValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue\n                                          description: date\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            day:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Day\n                                              description: Day of a month. Must be\n                                                from 1 to 31 and valid for the year\n                                                and month, or 0 to specify a year\n                                                by itself or a year and month where\n                                                the day isn't significant.\n                                            month:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Month\n                                              description: Month of a year. Must be\n                                                from 1 to 12, or 0 to specify a year\n                                                without a month and day.\n                                            year:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Year\n                                              description: Year of the date. Must\n                                                be from 1 to 9999, or 0 to specify\n                                                a date without a year.\n                                        dayOfWeekValue:\n                                          type: string\n                                          x-dcl-go-name: DayOfWeekValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum\n                                          description: 'day of week Possible values:\n                                            DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                            WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                            SUNDAY'\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          enum:\n                                          - DAY_OF_WEEK_UNSPECIFIED\n                                          - MONDAY\n                                          - TUESDAY\n                                          - WEDNESDAY\n                                          - THURSDAY\n                                          - FRIDAY\n                                          - SATURDAY\n                                          - SUNDAY\n                                        floatValue:\n                                          type: number\n                                          format: double\n                                          x-dcl-go-name: FloatValue\n                                          description: float\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        integerValue:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: IntegerValue\n                                          description: integer\n                                          x-dcl-conflicts:\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        stringValue:\n                                          type: string\n                                          x-dcl-go-name: StringValue\n                                          description: string\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        timeValue:\n                                          type: object\n                                          x-dcl-go-name: TimeValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue\n                                          description: time of day\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            hours:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Hours\n                                              description: Hours of day in 24 hour\n                                                format. Should be from 0 to 23. An\n                                                API may choose to allow the value\n                                                \"24:00:00\" for scenarios like business\n                                                closing time.\n                                            minutes:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Minutes\n                                              description: Minutes of hour of day.\n                                                Must be from 0 to 59.\n                                            nanos:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Nanos\n                                              description: Fractions of seconds in\n                                                nanoseconds. Must be from 0 to 999,999,999.\n                                            seconds:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Seconds\n                                              description: Seconds of minutes of the\n                                                time. Must normally be from 0 to 59.\n                                                An API may allow the value 60 if it\n                                                allows leap-seconds.\n                                        timestampValue:\n                                          type: string\n                                          format: date-time\n                                          x-dcl-go-name: TimestampValue\n                                          description: timestamp\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                          characterMaskConfig:\n                            type: object\n                            x-dcl-go-name: CharacterMaskConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig\n                            description: Mask\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              charactersToIgnore:\n                                type: array\n                                x-dcl-go-name: CharactersToIgnore\n                                description: When masking a string, items in this\n                                  list will be skipped when replacing characters.\n                                  For example, if the input string is `555-555-5555`\n                                  and you instruct Cloud DLP to skip `-` and mask\n                                  5 characters with `*`, Cloud DLP returns `***-**5-5555`.\n                                x-dcl-send-empty: true\n                                x-dcl-list-type: list\n                                items:\n                                  type: object\n                                  x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore\n                                  properties:\n                                    charactersToSkip:\n                                      type: string\n                                      x-dcl-go-name: CharactersToSkip\n                                      description: Characters to not transform when\n                                        masking.\n                                      x-dcl-conflicts:\n                                      - commonCharactersToIgnore\n                                    commonCharactersToIgnore:\n                                      type: string\n                                      x-dcl-go-name: CommonCharactersToIgnore\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum\n                                      description: 'Common characters to not transform\n                                        when masking. Useful to avoid removing punctuation.\n                                        Possible values: COMMON_CHARS_TO_IGNORE_UNSPECIFIED,\n                                        NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE,\n                                        PUNCTUATION, WHITESPACE'\n                                      x-dcl-conflicts:\n                                      - charactersToSkip\n                                      enum:\n                                      - COMMON_CHARS_TO_IGNORE_UNSPECIFIED\n                                      - NUMERIC\n                                      - ALPHA_UPPER_CASE\n                                      - ALPHA_LOWER_CASE\n                                      - PUNCTUATION\n                                      - WHITESPACE\n                              maskingCharacter:\n                                type: string\n                                x-dcl-go-name: MaskingCharacter\n                                description: Character to use to mask the sensitive\n                                  values—for example, `*` for an alphabetic string\n                                  such as a name, or `0` for a numeric string such\n                                  as ZIP code or credit card number. This string must\n                                  have a length of 1. If not supplied, this value\n                                  defaults to `*` for strings, and `0` for digits.\n                              numberToMask:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: NumberToMask\n                                description: Number of characters to mask. If not\n                                  set, all matching chars will be masked. Skipped\n                                  characters do not count towards this tally.\n                              reverseOrder:\n                                type: boolean\n                                x-dcl-go-name: ReverseOrder\n                                description: Mask characters in reverse order. For\n                                  example, if `masking_character` is `0`, `number_to_mask`\n                                  is `14`, and `reverse_order` is `false`, then the\n                                  input string `1234-5678-9012-3456` is masked as\n                                  `00000000000000-3456`. If `masking_character` is\n                                  `*`, `number_to_mask` is `3`, and `reverse_order`\n                                  is `true`, then the string `12345` is masked as\n                                  `12***`.\n                          cryptoDeterministicConfig:\n                            type: object\n                            x-dcl-go-name: CryptoDeterministicConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig\n                            description: Deterministic Crypto\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            properties:\n                              context:\n                                type: object\n                                x-dcl-go-name: Context\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext\n                                description: 'A context may be used for higher security\n                                  and maintaining referential integrity such that\n                                  the same identifier in two different contexts will\n                                  be given a distinct surrogate. The context is appended\n                                  to plaintext value being encrypted. On decryption\n                                  the provided context is validated against the value\n                                  used during encryption. If a context was provided\n                                  during encryption, same context must be provided\n                                  during decryption as well. If the context is not\n                                  set, plaintext would be used as is for encryption.\n                                  If the context is set but: 1. there is no record\n                                  present when transforming a given value or 2. the\n                                  field is not present when transforming a given value,\n                                  plaintext would be used as is for encryption. Note\n                                  that case (1) is expected when an `InfoTypeTransformation`\n                                  is applied to both structured and non-structured\n                                  `ContentItem`s.'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name describing the field.\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey\n                                description: The key used by the encryption function.\n                                  For deterministic encryption using AES-SIV, the\n                                  provided key is internally expanded to 64 bytes\n                                  prior to use.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                              surrogateInfoType:\n                                type: object\n                                x-dcl-go-name: SurrogateInfoType\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType\n                                description: 'The custom info type to annotate the\n                                  surrogate with. This annotation will be applied\n                                  to the surrogate by prefixing it with the name of\n                                  the custom info type followed by the number of characters\n                                  comprising the surrogate. The following scheme defines\n                                  the format: {info type name}({surrogate character\n                                  count}):{surrogate} For example, if the name of\n                                  custom info type is ''MY_TOKEN_INFO_TYPE'' and the\n                                  surrogate is ''abc'', the full replacement value\n                                  will be: ''MY_TOKEN_INFO_TYPE(3):abc'' This annotation\n                                  identifies the surrogate when inspecting content\n                                  using the custom info type ''Surrogate''. This facilitates\n                                  reversal of the surrogate when it occurs in free\n                                  text. Note: For record transformations where the\n                                  entire cell in a table is being transformed, surrogates\n                                  are not mandatory. Surrogates are used to denote\n                                  the location of the token and are necessary for\n                                  re-identification in free form text. In order for\n                                  inspection to work properly, the name of this info\n                                  type must not occur naturally anywhere in your data;\n                                  otherwise, inspection may either - reverse a surrogate\n                                  that does not correspond to an actual identifier\n                                  - be unable to parse the surrogate and result in\n                                  an error Therefore, choose your custom info type\n                                  name carefully after considering what your data\n                                  looks like. One way to select a name that has a\n                                  high chance of yielding reliable detection is to\n                                  include one or more unicode characters that are\n                                  highly improbable to exist in your data. For example,\n                                  assuming your data is entered from a regular ASCII\n                                  keyboard, the symbol with the hex code point 29DD\n                                  might be used like so: ⧝MY_TOKEN_TYPE.'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name of the information type. Either\n                                      a name of your choosing when creating a CustomInfoType,\n                                      or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                      when specifying a built-in type. When sending\n                                      Cloud DLP results to Data Catalog, infoType\n                                      names should conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                          cryptoHashConfig:\n                            type: object\n                            x-dcl-go-name: CryptoHashConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig\n                            description: Crypto\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey\n                                description: The key used by the hash function.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                          cryptoReplaceFfxFpeConfig:\n                            type: object\n                            x-dcl-go-name: CryptoReplaceFfxFpeConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig\n                            description: Ffx-Fpe\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            required:\n                            - cryptoKey\n                            properties:\n                              commonAlphabet:\n                                type: string\n                                x-dcl-go-name: CommonAlphabet\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum\n                                description: 'Common alphabets. Possible values: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED,\n                                  NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC,\n                                  ALPHA_NUMERIC'\n                                x-dcl-conflicts:\n                                - customAlphabet\n                                - radix\n                                enum:\n                                - FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED\n                                - NUMERIC\n                                - HEXADECIMAL\n                                - UPPER_CASE_ALPHA_NUMERIC\n                                - ALPHA_NUMERIC\n                              context:\n                                type: object\n                                x-dcl-go-name: Context\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext\n                                description: 'The ''tweak'', a context may be used\n                                  for higher security since the same identifier in\n                                  two different contexts won''t be given the same\n                                  surrogate. If the context is not set, a default\n                                  tweak will be used. If the context is set but: 1.\n                                  there is no record present when transforming a given\n                                  value or 1. the field is not present when transforming\n                                  a given value, a default tweak will be used. Note\n                                  that case (1) is expected when an `InfoTypeTransformation`\n                                  is applied to both structured and non-structured\n                                  `ContentItem`s. Currently, the referenced field\n                                  may be of value type integer or string. The tweak\n                                  is constructed as a sequence of bytes in big endian\n                                  byte order such that: - a 64 bit integer is encoded\n                                  followed by a single byte of value 1 - a string\n                                  is encoded in UTF-8 format followed by a single\n                                  byte of value 2'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name describing the field.\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey\n                                description: Required. The key used by the encryption\n                                  algorithm.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                              customAlphabet:\n                                type: string\n                                x-dcl-go-name: CustomAlphabet\n                                description: 'This is supported by mapping these to\n                                  the alphanumeric characters that the FFX mode natively\n                                  supports. This happens before/after encryption/decryption.\n                                  Each character listed must appear only once. Number\n                                  of characters must be in the range [2, 95]. This\n                                  must be encoded as ASCII. The order of characters\n                                  does not matter. The full list of allowed characters\n                                  is: ``0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\n                                  ~`!@#$%^&*()_-+={[}]|:;\"''<,>.?/``'\n                                x-dcl-conflicts:\n                                - commonAlphabet\n                                - radix\n                              radix:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: Radix\n                                description: The native way to select the alphabet.\n                                  Must be in the range [2, 95].\n                                x-dcl-conflicts:\n                                - commonAlphabet\n                                - customAlphabet\n                              surrogateInfoType:\n                                type: object\n                                x-dcl-go-name: SurrogateInfoType\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType\n                                description: 'The custom infoType to annotate the\n                                  surrogate with. This annotation will be applied\n                                  to the surrogate by prefixing it with the name of\n                                  the custom infoType followed by the number of characters\n                                  comprising the surrogate. The following scheme defines\n                                  the format: info_type_name(surrogate_character_count):surrogate\n                                  For example, if the name of custom infoType is ''MY_TOKEN_INFO_TYPE''\n                                  and the surrogate is ''abc'', the full replacement\n                                  value will be: ''MY_TOKEN_INFO_TYPE(3):abc'' This\n                                  annotation identifies the surrogate when inspecting\n                                  content using the custom infoType [`SurrogateType`](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype).\n                                  This facilitates reversal of the surrogate when\n                                  it occurs in free text. In order for inspection\n                                  to work properly, the name of this infoType must\n                                  not occur naturally anywhere in your data; otherwise,\n                                  inspection may find a surrogate that does not correspond\n                                  to an actual identifier. Therefore, choose your\n                                  custom infoType name carefully after considering\n                                  what your data looks like. One way to select a name\n                                  that has a high chance of yielding reliable detection\n                                  is to include one or more unicode characters that\n                                  are highly improbable to exist in your data. For\n                                  example, assuming your data is entered from a regular\n                                  ASCII keyboard, the symbol with the hex code point\n                                  29DD might be used like so: ⧝MY_TOKEN_TYPE'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name of the information type. Either\n                                      a name of your choosing when creating a CustomInfoType,\n                                      or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                      when specifying a built-in type. When sending\n                                      Cloud DLP results to Data Catalog, infoType\n                                      names should conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                          dateShiftConfig:\n                            type: object\n                            x-dcl-go-name: DateShiftConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig\n                            description: Date Shift\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - cryptoDeterministicConfig\n                            required:\n                            - upperBoundDays\n                            - lowerBoundDays\n                            properties:\n                              context:\n                                type: object\n                                x-dcl-go-name: Context\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext\n                                description: Points to the field that contains the\n                                  context, for example, an entity id. If set, must\n                                  also set cryptoKey. If set, shift will be consistent\n                                  for the given context.\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name describing the field.\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey\n                                description: Causes the shift to be computed based\n                                  on this key and the context. This results in the\n                                  same shift for the same context and crypto_key.\n                                  If set, must also set context. Can only be applied\n                                  to table items.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                              lowerBoundDays:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: LowerBoundDays\n                                description: Required. For example, -5 means shift\n                                  date to at most 5 days back in the past.\n                              upperBoundDays:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: UpperBoundDays\n                                description: Required. Range of shift in days. Actual\n                                  shift will be selected at random within this range\n                                  (inclusive ends). Negative means shift to earlier\n                                  in time. Must not be more than 365250 days (1000\n                                  years) each direction. For example, 3 means shift\n                                  date to at most 3 days into the future.\n                          fixedSizeBucketingConfig:\n                            type: object\n                            x-dcl-go-name: FixedSizeBucketingConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig\n                            description: Fixed size bucketing\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            required:\n                            - lowerBound\n                            - upperBound\n                            - bucketSize\n                            properties:\n                              bucketSize:\n                                type: number\n                                format: double\n                                x-dcl-go-name: BucketSize\n                                description: 'Required. Size of each bucket (except\n                                  for minimum and maximum buckets). So if `lower_bound`\n                                  = 10, `upper_bound` = 89, and `bucket_size` = 10,\n                                  then the following buckets would be used: -10, 10-20,\n                                  20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89,\n                                  89+. Precision up to 2 decimals works.'\n                              lowerBound:\n                                type: object\n                                x-dcl-go-name: LowerBound\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound\n                                description: Required. Lower bound value of buckets.\n                                  All values less than `lower_bound` are grouped together\n                                  into a single bucket; for example if `lower_bound`\n                                  = 10, then all values less than 10 are replaced\n                                  with the value \"-10\".\n                                properties:\n                                  booleanValue:\n                                    type: boolean\n                                    x-dcl-go-name: BooleanValue\n                                    description: boolean\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  dateValue:\n                                    type: object\n                                    x-dcl-go-name: DateValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue\n                                    description: date\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      day:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Day\n                                        description: Day of a month. Must be from\n                                          1 to 31 and valid for the year and month,\n                                          or 0 to specify a year by itself or a year\n                                          and month where the day isn't significant.\n                                      month:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Month\n                                        description: Month of a year. Must be from\n                                          1 to 12, or 0 to specify a year without\n                                          a month and day.\n                                      year:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Year\n                                        description: Year of the date. Must be from\n                                          1 to 9999, or 0 to specify a date without\n                                          a year.\n                                  dayOfWeekValue:\n                                    type: string\n                                    x-dcl-go-name: DayOfWeekValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum\n                                    description: 'day of week Possible values: DAY_OF_WEEK_UNSPECIFIED,\n                                      MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,\n                                      SATURDAY, SUNDAY'\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    enum:\n                                    - DAY_OF_WEEK_UNSPECIFIED\n                                    - MONDAY\n                                    - TUESDAY\n                                    - WEDNESDAY\n                                    - THURSDAY\n                                    - FRIDAY\n                                    - SATURDAY\n                                    - SUNDAY\n                                  floatValue:\n                                    type: number\n                                    format: double\n                                    x-dcl-go-name: FloatValue\n                                    description: float\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  integerValue:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-name: IntegerValue\n                                    description: integer\n                                    x-dcl-conflicts:\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  stringValue:\n                                    type: string\n                                    x-dcl-go-name: StringValue\n                                    description: string\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  timeValue:\n                                    type: object\n                                    x-dcl-go-name: TimeValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue\n                                    description: time of day\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      hours:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Hours\n                                        description: Hours of day in 24 hour format.\n                                          Should be from 0 to 23. An API may choose\n                                          to allow the value \"24:00:00\" for scenarios\n                                          like business closing time.\n                                      minutes:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Minutes\n                                        description: Minutes of hour of day. Must\n                                          be from 0 to 59.\n                                      nanos:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Nanos\n                                        description: Fractions of seconds in nanoseconds.\n                                          Must be from 0 to 999,999,999.\n                                      seconds:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Seconds\n                                        description: Seconds of minutes of the time.\n                                          Must normally be from 0 to 59. An API may\n                                          allow the value 60 if it allows leap-seconds.\n                                  timestampValue:\n                                    type: string\n                                    format: date-time\n                                    x-dcl-go-name: TimestampValue\n                                    description: timestamp\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                              upperBound:\n                                type: object\n                                x-dcl-go-name: UpperBound\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound\n                                description: Required. Upper bound value of buckets.\n                                  All values greater than upper_bound are grouped\n                                  together into a single bucket; for example if `upper_bound`\n                                  = 89, then all values greater than 89 are replaced\n                                  with the value \"89+\".\n                                properties:\n                                  booleanValue:\n                                    type: boolean\n                                    x-dcl-go-name: BooleanValue\n                                    description: boolean\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  dateValue:\n                                    type: object\n                                    x-dcl-go-name: DateValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue\n                                    description: date\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      day:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Day\n                                        description: Day of a month. Must be from\n                                          1 to 31 and valid for the year and month,\n                                          or 0 to specify a year by itself or a year\n                                          and month where the day isn't significant.\n                                      month:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Month\n                                        description: Month of a year. Must be from\n                                          1 to 12, or 0 to specify a year without\n                                          a month and day.\n                                      year:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Year\n                                        description: Year of the date. Must be from\n                                          1 to 9999, or 0 to specify a date without\n                                          a year.\n                                  dayOfWeekValue:\n                                    type: string\n                                    x-dcl-go-name: DayOfWeekValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum\n                                    description: 'day of week Possible values: DAY_OF_WEEK_UNSPECIFIED,\n                                      MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,\n                                      SATURDAY, SUNDAY'\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    enum:\n                                    - DAY_OF_WEEK_UNSPECIFIED\n                                    - MONDAY\n                                    - TUESDAY\n                                    - WEDNESDAY\n                                    - THURSDAY\n                                    - FRIDAY\n                                    - SATURDAY\n                                    - SUNDAY\n                                  floatValue:\n                                    type: number\n                                    format: double\n                                    x-dcl-go-name: FloatValue\n                                    description: float\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  integerValue:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-name: IntegerValue\n                                    description: integer\n                                    x-dcl-conflicts:\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  stringValue:\n                                    type: string\n                                    x-dcl-go-name: StringValue\n                                    description: string\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  timeValue:\n                                    type: object\n                                    x-dcl-go-name: TimeValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue\n                                    description: time of day\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      hours:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Hours\n                                        description: Hours of day in 24 hour format.\n                                          Should be from 0 to 23. An API may choose\n                                          to allow the value \"24:00:00\" for scenarios\n                                          like business closing time.\n                                      minutes:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Minutes\n                                        description: Minutes of hour of day. Must\n                                          be from 0 to 59.\n                                      nanos:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Nanos\n                                        description: Fractions of seconds in nanoseconds.\n                                          Must be from 0 to 999,999,999.\n                                      seconds:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Seconds\n                                        description: Seconds of minutes of the time.\n                                          Must normally be from 0 to 59. An API may\n                                          allow the value 60 if it allows leap-seconds.\n                                  timestampValue:\n                                    type: string\n                                    format: date-time\n                                    x-dcl-go-name: TimestampValue\n                                    description: timestamp\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                          redactConfig:\n                            type: object\n                            x-dcl-go-name: RedactConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig\n                            description: Redact\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            x-dcl-send-empty: true\n                          replaceConfig:\n                            type: object\n                            x-dcl-go-name: ReplaceConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig\n                            description: Replace with a specified value.\n                            x-dcl-conflicts:\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              newValue:\n                                type: object\n                                x-dcl-go-name: NewValue\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue\n                                description: Value to replace it with.\n                                properties:\n                                  booleanValue:\n                                    type: boolean\n                                    x-dcl-go-name: BooleanValue\n                                    description: boolean\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  dateValue:\n                                    type: object\n                                    x-dcl-go-name: DateValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue\n                                    description: date\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      day:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Day\n                                        description: Day of a month. Must be from\n                                          1 to 31 and valid for the year and month,\n                                          or 0 to specify a year by itself or a year\n                                          and month where the day isn't significant.\n                                      month:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Month\n                                        description: Month of a year. Must be from\n                                          1 to 12, or 0 to specify a year without\n                                          a month and day.\n                                      year:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Year\n                                        description: Year of the date. Must be from\n                                          1 to 9999, or 0 to specify a date without\n                                          a year.\n                                  dayOfWeekValue:\n                                    type: string\n                                    x-dcl-go-name: DayOfWeekValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum\n                                    description: 'day of week Possible values: DAY_OF_WEEK_UNSPECIFIED,\n                                      MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,\n                                      SATURDAY, SUNDAY'\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    enum:\n                                    - DAY_OF_WEEK_UNSPECIFIED\n                                    - MONDAY\n                                    - TUESDAY\n                                    - WEDNESDAY\n                                    - THURSDAY\n                                    - FRIDAY\n                                    - SATURDAY\n                                    - SUNDAY\n                                  floatValue:\n                                    type: number\n                                    format: double\n                                    x-dcl-go-name: FloatValue\n                                    description: float\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  integerValue:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-name: IntegerValue\n                                    description: integer\n                                    x-dcl-conflicts:\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  stringValue:\n                                    type: string\n                                    x-dcl-go-name: StringValue\n                                    description: string\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  timeValue:\n                                    type: object\n                                    x-dcl-go-name: TimeValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue\n                                    description: time of day\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      hours:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Hours\n                                        description: Hours of day in 24 hour format.\n                                          Should be from 0 to 23. An API may choose\n                                          to allow the value \"24:00:00\" for scenarios\n                                          like business closing time.\n                                      minutes:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Minutes\n                                        description: Minutes of hour of day. Must\n                                          be from 0 to 59.\n                                      nanos:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Nanos\n                                        description: Fractions of seconds in nanoseconds.\n                                          Must be from 0 to 999,999,999.\n                                      seconds:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Seconds\n                                        description: Seconds of minutes of the time.\n                                          Must normally be from 0 to 59. An API may\n                                          allow the value 60 if it allows leap-seconds.\n                                  timestampValue:\n                                    type: string\n                                    format: date-time\n                                    x-dcl-go-name: TimestampValue\n                                    description: timestamp\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                          replaceWithInfoTypeConfig:\n                            type: object\n                            x-dcl-go-name: ReplaceWithInfoTypeConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig\n                            description: Replace with infotype\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            x-dcl-send-empty: true\n                          timePartConfig:\n                            type: object\n                            x-dcl-go-name: TimePartConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig\n                            description: Time extraction\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              partToExtract:\n                                type: string\n                                x-dcl-go-name: PartToExtract\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum\n                                description: 'The part of the time to keep. Possible\n                                  values: TIME_PART_UNSPECIFIED, YEAR, MONTH, DAY_OF_MONTH,\n                                  DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY'\n                                enum:\n                                - TIME_PART_UNSPECIFIED\n                                - YEAR\n                                - MONTH\n                                - DAY_OF_MONTH\n                                - DAY_OF_WEEK\n                                - WEEK_OF_YEAR\n                                - HOUR_OF_DAY\n            recordTransformations:\n              type: object\n              x-dcl-go-name: RecordTransformations\n              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformations\n              description: Treat the dataset as structured. Transformations can be\n                applied to specific locations within structured datasets, such as\n                transforming a column within a table.\n              x-dcl-conflicts:\n              - infoTypeTransformations\n              properties:\n                fieldTransformations:\n                  type: array\n                  x-dcl-go-name: FieldTransformations\n                  description: Transform the record by applying various field transformations.\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: object\n                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations\n                    required:\n                    - fields\n                    properties:\n                      condition:\n                        type: object\n                        x-dcl-go-name: Condition\n                        x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition\n                        description: 'Only apply the transformation if the condition\n                          evaluates to true for the given `RecordCondition`. The conditions\n                          are allowed to reference fields that are not used in the\n                          actual transformation. Example Use Cases: - Apply a different\n                          bucket transformation to an age column if the zip code column\n                          for the same record is within a specific range. - Redact\n                          a field if the date of birth field is greater than 85.'\n                        properties:\n                          expressions:\n                            type: object\n                            x-dcl-go-name: Expressions\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions\n                            description: An expression.\n                            properties:\n                              conditions:\n                                type: object\n                                x-dcl-go-name: Conditions\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions\n                                description: Conditions to apply to the expression.\n                                properties:\n                                  conditions:\n                                    type: array\n                                    x-dcl-go-name: Conditions\n                                    description: A collection of conditions.\n                                    x-dcl-send-empty: true\n                                    x-dcl-list-type: list\n                                    items:\n                                      type: object\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions\n                                      required:\n                                      - field\n                                      - operator\n                                      properties:\n                                        field:\n                                          type: object\n                                          x-dcl-go-name: Field\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField\n                                          description: Required. Field within the\n                                            record this condition is evaluated against.\n                                          properties:\n                                            name:\n                                              type: string\n                                              x-dcl-go-name: Name\n                                              description: Name describing the field.\n                                        operator:\n                                          type: string\n                                          x-dcl-go-name: Operator\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum\n                                          description: 'Required. Operator used to\n                                            compare the field or infoType to the value.\n                                            Possible values: LOGICAL_OPERATOR_UNSPECIFIED,\n                                            AND'\n                                          enum:\n                                          - LOGICAL_OPERATOR_UNSPECIFIED\n                                          - AND\n                                        value:\n                                          type: object\n                                          x-dcl-go-name: Value\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue\n                                          description: Value to compare against. [Mandatory,\n                                            except for `EXISTS` tests.]\n                                          properties:\n                                            booleanValue:\n                                              type: boolean\n                                              x-dcl-go-name: BooleanValue\n                                              description: boolean\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            dateValue:\n                                              type: object\n                                              x-dcl-go-name: DateValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue\n                                              description: date\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                day:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Day\n                                                  description: Day of a month. Must\n                                                    be from 1 to 31 and valid for\n                                                    the year and month, or 0 to specify\n                                                    a year by itself or a year and\n                                                    month where the day isn't significant.\n                                                month:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Month\n                                                  description: Month of a year. Must\n                                                    be from 1 to 12, or 0 to specify\n                                                    a year without a month and day.\n                                                year:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Year\n                                                  description: Year of the date. Must\n                                                    be from 1 to 9999, or 0 to specify\n                                                    a date without a year.\n                                            dayOfWeekValue:\n                                              type: string\n                                              x-dcl-go-name: DayOfWeekValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum\n                                              description: 'day of week Possible values:\n                                                DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                                WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                                SUNDAY'\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              enum:\n                                              - DAY_OF_WEEK_UNSPECIFIED\n                                              - MONDAY\n                                              - TUESDAY\n                                              - WEDNESDAY\n                                              - THURSDAY\n                                              - FRIDAY\n                                              - SATURDAY\n                                              - SUNDAY\n                                            floatValue:\n                                              type: number\n                                              format: double\n                                              x-dcl-go-name: FloatValue\n                                              description: float\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            integerValue:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: IntegerValue\n                                              description: integer\n                                              x-dcl-conflicts:\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            stringValue:\n                                              type: string\n                                              x-dcl-go-name: StringValue\n                                              description: string\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            timeValue:\n                                              type: object\n                                              x-dcl-go-name: TimeValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue\n                                              description: time of day\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                hours:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Hours\n                                                  description: Hours of day in 24\n                                                    hour format. Should be from 0\n                                                    to 23. An API may choose to allow\n                                                    the value \"24:00:00\" for scenarios\n                                                    like business closing time.\n                                                minutes:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Minutes\n                                                  description: Minutes of hour of\n                                                    day. Must be from 0 to 59.\n                                                nanos:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Nanos\n                                                  description: Fractions of seconds\n                                                    in nanoseconds. Must be from 0\n                                                    to 999,999,999.\n                                                seconds:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Seconds\n                                                  description: Seconds of minutes\n                                                    of the time. Must normally be\n                                                    from 0 to 59. An API may allow\n                                                    the value 60 if it allows leap-seconds.\n                                            timestampValue:\n                                              type: string\n                                              format: date-time\n                                              x-dcl-go-name: TimestampValue\n                                              description: timestamp\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                              logicalOperator:\n                                type: string\n                                x-dcl-go-name: LogicalOperator\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum\n                                description: 'The operator to apply to the result\n                                  of conditions. Default and currently only supported\n                                  value is `AND`. Possible values: LOGICAL_OPERATOR_UNSPECIFIED,\n                                  AND'\n                                enum:\n                                - LOGICAL_OPERATOR_UNSPECIFIED\n                                - AND\n                      fields:\n                        type: array\n                        x-dcl-go-name: Fields\n                        description: Required. Input field(s) to apply the transformation\n                          to. When you have columns that reference their position\n                          within a list, omit the index from the FieldId. FieldId\n                          name matching ignores the index. For example, instead of\n                          \"contact.nums[0].type\", use \"contact.nums.type\".\n                        x-dcl-send-empty: true\n                        x-dcl-list-type: list\n                        items:\n                          type: object\n                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields\n                          properties:\n                            name:\n                              type: string\n                              x-dcl-go-name: Name\n                              description: Name describing the field.\n                      infoTypeTransformations:\n                        type: object\n                        x-dcl-go-name: InfoTypeTransformations\n                        x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations\n                        description: Treat the contents of the field as free text,\n                          and selectively transform content that matches an `InfoType`.\n                        x-dcl-conflicts:\n                        - primitiveTransformation\n                        required:\n                        - transformations\n                        properties:\n                          transformations:\n                            type: array\n                            x-dcl-go-name: Transformations\n                            description: Required. Transformation for each infoType.\n                              Cannot specify more than one for a given infoType.\n                            x-dcl-send-empty: true\n                            x-dcl-list-type: list\n                            items:\n                              type: object\n                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations\n                              required:\n                              - primitiveTransformation\n                              properties:\n                                infoTypes:\n                                  type: array\n                                  x-dcl-go-name: InfoTypes\n                                  description: InfoTypes to apply the transformation\n                                    to. An empty list will cause this transformation\n                                    to apply to all findings that correspond to infoTypes\n                                    that were requested in `InspectConfig`.\n                                  x-dcl-send-empty: true\n                                  x-dcl-list-type: list\n                                  items:\n                                    type: object\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: Name of the information type.\n                                          Either a name of your choosing when creating\n                                          a CustomInfoType, or one of the names listed\n                                          at https://cloud.google.com/dlp/docs/infotypes-reference\n                                          when specifying a built-in type. When sending\n                                          Cloud DLP results to Data Catalog, infoType\n                                          names should conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                                primitiveTransformation:\n                                  type: object\n                                  x-dcl-go-name: PrimitiveTransformation\n                                  x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation\n                                  description: Required. Primitive transformation\n                                    to apply to the infoType.\n                                  properties:\n                                    bucketingConfig:\n                                      type: object\n                                      x-dcl-go-name: BucketingConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig\n                                      description: Bucketing\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      properties:\n                                        buckets:\n                                          type: array\n                                          x-dcl-go-name: Buckets\n                                          description: Set of buckets. Ranges must\n                                            be non-overlapping.\n                                          x-dcl-send-empty: true\n                                          x-dcl-list-type: list\n                                          items:\n                                            type: object\n                                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets\n                                            required:\n                                            - replacementValue\n                                            properties:\n                                              max:\n                                                type: object\n                                                x-dcl-go-name: Max\n                                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax\n                                                description: Upper bound of the range,\n                                                  exclusive; type must match min.\n                                                properties:\n                                                  booleanValue:\n                                                    type: boolean\n                                                    x-dcl-go-name: BooleanValue\n                                                    description: boolean\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  dateValue:\n                                                    type: object\n                                                    x-dcl-go-name: DateValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue\n                                                    description: date\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dayOfWeekValue\n                                                    properties:\n                                                      day:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Day\n                                                        description: Day of a month.\n                                                          Must be from 1 to 31 and\n                                                          valid for the year and month,\n                                                          or 0 to specify a year by\n                                                          itself or a year and month\n                                                          where the day isn't significant.\n                                                      month:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Month\n                                                        description: Month of a year.\n                                                          Must be from 1 to 12, or\n                                                          0 to specify a year without\n                                                          a month and day.\n                                                      year:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Year\n                                                        description: Year of the date.\n                                                          Must be from 1 to 9999,\n                                                          or 0 to specify a date without\n                                                          a year.\n                                                  dayOfWeekValue:\n                                                    type: string\n                                                    x-dcl-go-name: DayOfWeekValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum\n                                                    description: 'day of week Possible\n                                                      values: DAY_OF_WEEK_UNSPECIFIED,\n                                                      MONDAY, TUESDAY, WEDNESDAY,\n                                                      THURSDAY, FRIDAY, SATURDAY,\n                                                      SUNDAY'\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    enum:\n                                                    - DAY_OF_WEEK_UNSPECIFIED\n                                                    - MONDAY\n                                                    - TUESDAY\n                                                    - WEDNESDAY\n                                                    - THURSDAY\n                                                    - FRIDAY\n                                                    - SATURDAY\n                                                    - SUNDAY\n                                                  floatValue:\n                                                    type: number\n                                                    format: double\n                                                    x-dcl-go-name: FloatValue\n                                                    description: float\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  integerValue:\n                                                    type: integer\n                                                    format: int64\n                                                    x-dcl-go-name: IntegerValue\n                                                    description: integer\n                                                    x-dcl-conflicts:\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  stringValue:\n                                                    type: string\n                                                    x-dcl-go-name: StringValue\n                                                    description: string\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  timeValue:\n                                                    type: object\n                                                    x-dcl-go-name: TimeValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue\n                                                    description: time of day\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                    properties:\n                                                      hours:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Hours\n                                                        description: Hours of day\n                                                          in 24 hour format. Should\n                                                          be from 0 to 23. An API\n                                                          may choose to allow the\n                                                          value \"24:00:00\" for scenarios\n                                                          like business closing time.\n                                                      minutes:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Minutes\n                                                        description: Minutes of hour\n                                                          of day. Must be from 0 to\n                                                          59.\n                                                      nanos:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Nanos\n                                                        description: Fractions of\n                                                          seconds in nanoseconds.\n                                                          Must be from 0 to 999,999,999.\n                                                      seconds:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Seconds\n                                                        description: Seconds of minutes\n                                                          of the time. Must normally\n                                                          be from 0 to 59. An API\n                                                          may allow the value 60 if\n                                                          it allows leap-seconds.\n                                                  timestampValue:\n                                                    type: string\n                                                    format: date-time\n                                                    x-dcl-go-name: TimestampValue\n                                                    description: timestamp\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                              min:\n                                                type: object\n                                                x-dcl-go-name: Min\n                                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin\n                                                description: Lower bound of the range,\n                                                  inclusive. Type should be the same\n                                                  as max if used.\n                                                properties:\n                                                  booleanValue:\n                                                    type: boolean\n                                                    x-dcl-go-name: BooleanValue\n                                                    description: boolean\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  dateValue:\n                                                    type: object\n                                                    x-dcl-go-name: DateValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue\n                                                    description: date\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dayOfWeekValue\n                                                    properties:\n                                                      day:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Day\n                                                        description: Day of a month.\n                                                          Must be from 1 to 31 and\n                                                          valid for the year and month,\n                                                          or 0 to specify a year by\n                                                          itself or a year and month\n                                                          where the day isn't significant.\n                                                      month:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Month\n                                                        description: Month of a year.\n                                                          Must be from 1 to 12, or\n                                                          0 to specify a year without\n                                                          a month and day.\n                                                      year:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Year\n                                                        description: Year of the date.\n                                                          Must be from 1 to 9999,\n                                                          or 0 to specify a date without\n                                                          a year.\n                                                  dayOfWeekValue:\n                                                    type: string\n                                                    x-dcl-go-name: DayOfWeekValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum\n                                                    description: 'day of week Possible\n                                                      values: DAY_OF_WEEK_UNSPECIFIED,\n                                                      MONDAY, TUESDAY, WEDNESDAY,\n                                                      THURSDAY, FRIDAY, SATURDAY,\n                                                      SUNDAY'\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    enum:\n                                                    - DAY_OF_WEEK_UNSPECIFIED\n                                                    - MONDAY\n                                                    - TUESDAY\n                                                    - WEDNESDAY\n                                                    - THURSDAY\n                                                    - FRIDAY\n                                                    - SATURDAY\n                                                    - SUNDAY\n                                                  floatValue:\n                                                    type: number\n                                                    format: double\n                                                    x-dcl-go-name: FloatValue\n                                                    description: float\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  integerValue:\n                                                    type: integer\n                                                    format: int64\n                                                    x-dcl-go-name: IntegerValue\n                                                    description: integer\n                                                    x-dcl-conflicts:\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  stringValue:\n                                                    type: string\n                                                    x-dcl-go-name: StringValue\n                                                    description: string\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  timeValue:\n                                                    type: object\n                                                    x-dcl-go-name: TimeValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue\n                                                    description: time of day\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                    properties:\n                                                      hours:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Hours\n                                                        description: Hours of day\n                                                          in 24 hour format. Should\n                                                          be from 0 to 23. An API\n                                                          may choose to allow the\n                                                          value \"24:00:00\" for scenarios\n                                                          like business closing time.\n                                                      minutes:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Minutes\n                                                        description: Minutes of hour\n                                                          of day. Must be from 0 to\n                                                          59.\n                                                      nanos:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Nanos\n                                                        description: Fractions of\n                                                          seconds in nanoseconds.\n                                                          Must be from 0 to 999,999,999.\n                                                      seconds:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Seconds\n                                                        description: Seconds of minutes\n                                                          of the time. Must normally\n                                                          be from 0 to 59. An API\n                                                          may allow the value 60 if\n                                                          it allows leap-seconds.\n                                                  timestampValue:\n                                                    type: string\n                                                    format: date-time\n                                                    x-dcl-go-name: TimestampValue\n                                                    description: timestamp\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                              replacementValue:\n                                                type: object\n                                                x-dcl-go-name: ReplacementValue\n                                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue\n                                                description: Required. Replacement\n                                                  value for this bucket.\n                                                properties:\n                                                  booleanValue:\n                                                    type: boolean\n                                                    x-dcl-go-name: BooleanValue\n                                                    description: boolean\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  dateValue:\n                                                    type: object\n                                                    x-dcl-go-name: DateValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue\n                                                    description: date\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dayOfWeekValue\n                                                    properties:\n                                                      day:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Day\n                                                        description: Day of a month.\n                                                          Must be from 1 to 31 and\n                                                          valid for the year and month,\n                                                          or 0 to specify a year by\n                                                          itself or a year and month\n                                                          where the day isn't significant.\n                                                      month:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Month\n                                                        description: Month of a year.\n                                                          Must be from 1 to 12, or\n                                                          0 to specify a year without\n                                                          a month and day.\n                                                      year:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Year\n                                                        description: Year of the date.\n                                                          Must be from 1 to 9999,\n                                                          or 0 to specify a date without\n                                                          a year.\n                                                  dayOfWeekValue:\n                                                    type: string\n                                                    x-dcl-go-name: DayOfWeekValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum\n                                                    description: 'day of week Possible\n                                                      values: DAY_OF_WEEK_UNSPECIFIED,\n                                                      MONDAY, TUESDAY, WEDNESDAY,\n                                                      THURSDAY, FRIDAY, SATURDAY,\n                                                      SUNDAY'\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    enum:\n                                                    - DAY_OF_WEEK_UNSPECIFIED\n                                                    - MONDAY\n                                                    - TUESDAY\n                                                    - WEDNESDAY\n                                                    - THURSDAY\n                                                    - FRIDAY\n                                                    - SATURDAY\n                                                    - SUNDAY\n                                                  floatValue:\n                                                    type: number\n                                                    format: double\n                                                    x-dcl-go-name: FloatValue\n                                                    description: float\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  integerValue:\n                                                    type: integer\n                                                    format: int64\n                                                    x-dcl-go-name: IntegerValue\n                                                    description: integer\n                                                    x-dcl-conflicts:\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  stringValue:\n                                                    type: string\n                                                    x-dcl-go-name: StringValue\n                                                    description: string\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                  timeValue:\n                                                    type: object\n                                                    x-dcl-go-name: TimeValue\n                                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue\n                                                    description: time of day\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timestampValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                                    properties:\n                                                      hours:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Hours\n                                                        description: Hours of day\n                                                          in 24 hour format. Should\n                                                          be from 0 to 23. An API\n                                                          may choose to allow the\n                                                          value \"24:00:00\" for scenarios\n                                                          like business closing time.\n                                                      minutes:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Minutes\n                                                        description: Minutes of hour\n                                                          of day. Must be from 0 to\n                                                          59.\n                                                      nanos:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Nanos\n                                                        description: Fractions of\n                                                          seconds in nanoseconds.\n                                                          Must be from 0 to 999,999,999.\n                                                      seconds:\n                                                        type: integer\n                                                        format: int64\n                                                        x-dcl-go-name: Seconds\n                                                        description: Seconds of minutes\n                                                          of the time. Must normally\n                                                          be from 0 to 59. An API\n                                                          may allow the value 60 if\n                                                          it allows leap-seconds.\n                                                  timestampValue:\n                                                    type: string\n                                                    format: date-time\n                                                    x-dcl-go-name: TimestampValue\n                                                    description: timestamp\n                                                    x-dcl-conflicts:\n                                                    - integerValue\n                                                    - floatValue\n                                                    - stringValue\n                                                    - booleanValue\n                                                    - timeValue\n                                                    - dateValue\n                                                    - dayOfWeekValue\n                                    characterMaskConfig:\n                                      type: object\n                                      x-dcl-go-name: CharacterMaskConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig\n                                      description: Mask\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      properties:\n                                        charactersToIgnore:\n                                          type: array\n                                          x-dcl-go-name: CharactersToIgnore\n                                          description: When masking a string, items\n                                            in this list will be skipped when replacing\n                                            characters. For example, if the input\n                                            string is `555-555-5555` and you instruct\n                                            Cloud DLP to skip `-` and mask 5 characters\n                                            with `*`, Cloud DLP returns `***-**5-5555`.\n                                          x-dcl-send-empty: true\n                                          x-dcl-list-type: list\n                                          items:\n                                            type: object\n                                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore\n                                            properties:\n                                              charactersToSkip:\n                                                type: string\n                                                x-dcl-go-name: CharactersToSkip\n                                                description: Characters to not transform\n                                                  when masking.\n                                                x-dcl-conflicts:\n                                                - commonCharactersToIgnore\n                                              commonCharactersToIgnore:\n                                                type: string\n                                                x-dcl-go-name: CommonCharactersToIgnore\n                                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum\n                                                description: 'Common characters to\n                                                  not transform when masking. Useful\n                                                  to avoid removing punctuation. Possible\n                                                  values: COMMON_CHARS_TO_IGNORE_UNSPECIFIED,\n                                                  NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE,\n                                                  PUNCTUATION, WHITESPACE'\n                                                x-dcl-conflicts:\n                                                - charactersToSkip\n                                                enum:\n                                                - COMMON_CHARS_TO_IGNORE_UNSPECIFIED\n                                                - NUMERIC\n                                                - ALPHA_UPPER_CASE\n                                                - ALPHA_LOWER_CASE\n                                                - PUNCTUATION\n                                                - WHITESPACE\n                                        maskingCharacter:\n                                          type: string\n                                          x-dcl-go-name: MaskingCharacter\n                                          description: Character to use to mask the\n                                            sensitive values—for example, `*` for\n                                            an alphabetic string such as a name, or\n                                            `0` for a numeric string such as ZIP code\n                                            or credit card number. This string must\n                                            have a length of 1. If not supplied, this\n                                            value defaults to `*` for strings, and\n                                            `0` for digits.\n                                        numberToMask:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: NumberToMask\n                                          description: Number of characters to mask.\n                                            If not set, all matching chars will be\n                                            masked. Skipped characters do not count\n                                            towards this tally.\n                                        reverseOrder:\n                                          type: boolean\n                                          x-dcl-go-name: ReverseOrder\n                                          description: Mask characters in reverse\n                                            order. For example, if `masking_character`\n                                            is `0`, `number_to_mask` is `14`, and\n                                            `reverse_order` is `false`, then the input\n                                            string `1234-5678-9012-3456` is masked\n                                            as `00000000000000-3456`. If `masking_character`\n                                            is `*`, `number_to_mask` is `3`, and `reverse_order`\n                                            is `true`, then the string `12345` is\n                                            masked as `12***`.\n                                    cryptoDeterministicConfig:\n                                      type: object\n                                      x-dcl-go-name: CryptoDeterministicConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig\n                                      description: Deterministic Crypto\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      properties:\n                                        context:\n                                          type: object\n                                          x-dcl-go-name: Context\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext\n                                          description: 'A context may be used for\n                                            higher security and maintaining referential\n                                            integrity such that the same identifier\n                                            in two different contexts will be given\n                                            a distinct surrogate. The context is appended\n                                            to plaintext value being encrypted. On\n                                            decryption the provided context is validated\n                                            against the value used during encryption.\n                                            If a context was provided during encryption,\n                                            same context must be provided during decryption\n                                            as well. If the context is not set, plaintext\n                                            would be used as is for encryption. If\n                                            the context is set but: 1. there is no\n                                            record present when transforming a given\n                                            value or 2. the field is not present when\n                                            transforming a given value, plaintext\n                                            would be used as is for encryption. Note\n                                            that case (1) is expected when an `InfoTypeTransformation`\n                                            is applied to both structured and non-structured\n                                            `ContentItem`s.'\n                                          properties:\n                                            name:\n                                              type: string\n                                              x-dcl-go-name: Name\n                                              description: Name describing the field.\n                                        cryptoKey:\n                                          type: object\n                                          x-dcl-go-name: CryptoKey\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey\n                                          description: The key used by the encryption\n                                            function. For deterministic encryption\n                                            using AES-SIV, the provided key is internally\n                                            expanded to 64 bytes prior to use.\n                                          properties:\n                                            kmsWrapped:\n                                              type: object\n                                              x-dcl-go-name: KmsWrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped\n                                              description: Key wrapped using Cloud\n                                                KMS\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - unwrapped\n                                              required:\n                                              - wrappedKey\n                                              - cryptoKeyName\n                                              properties:\n                                                cryptoKeyName:\n                                                  type: string\n                                                  x-dcl-go-name: CryptoKeyName\n                                                  description: Required. The resource\n                                                    name of the KMS CryptoKey to use\n                                                    for unwrapping.\n                                                wrappedKey:\n                                                  type: string\n                                                  x-dcl-go-name: WrappedKey\n                                                  description: Required. The wrapped\n                                                    data crypto key.\n                                            transient:\n                                              type: object\n                                              x-dcl-go-name: Transient\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient\n                                              description: Transient crypto key\n                                              x-dcl-conflicts:\n                                              - unwrapped\n                                              - kmsWrapped\n                                              required:\n                                              - name\n                                              properties:\n                                                name:\n                                                  type: string\n                                                  x-dcl-go-name: Name\n                                                  description: 'Required. Name of\n                                                    the key. This is an arbitrary\n                                                    string used to differentiate different\n                                                    keys. A unique key is generated\n                                                    per name: two separate `TransientCryptoKey`\n                                                    protos share the same generated\n                                                    key if their names are the same.\n                                                    When the data crypto key is generated,\n                                                    this name is not used in any way\n                                                    (repeating the api call will result\n                                                    in a different key being generated).'\n                                            unwrapped:\n                                              type: object\n                                              x-dcl-go-name: Unwrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped\n                                              description: Unwrapped crypto key\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - kmsWrapped\n                                              required:\n                                              - key\n                                              properties:\n                                                key:\n                                                  type: string\n                                                  x-dcl-go-name: Key\n                                                  description: Required. A 128/192/256\n                                                    bit key.\n                                        surrogateInfoType:\n                                          type: object\n                                          x-dcl-go-name: SurrogateInfoType\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType\n                                          description: 'The custom info type to annotate\n                                            the surrogate with. This annotation will\n                                            be applied to the surrogate by prefixing\n                                            it with the name of the custom info type\n                                            followed by the number of characters comprising\n                                            the surrogate. The following scheme defines\n                                            the format: {info type name}({surrogate\n                                            character count}):{surrogate} For example,\n                                            if the name of custom info type is ''MY_TOKEN_INFO_TYPE''\n                                            and the surrogate is ''abc'', the full\n                                            replacement value will be: ''MY_TOKEN_INFO_TYPE(3):abc''\n                                            This annotation identifies the surrogate\n                                            when inspecting content using the custom\n                                            info type ''Surrogate''. This facilitates\n                                            reversal of the surrogate when it occurs\n                                            in free text. Note: For record transformations\n                                            where the entire cell in a table is being\n                                            transformed, surrogates are not mandatory.\n                                            Surrogates are used to denote the location\n                                            of the token and are necessary for re-identification\n                                            in free form text. In order for inspection\n                                            to work properly, the name of this info\n                                            type must not occur naturally anywhere\n                                            in your data; otherwise, inspection may\n                                            either - reverse a surrogate that does\n                                            not correspond to an actual identifier\n                                            - be unable to parse the surrogate and\n                                            result in an error Therefore, choose your\n                                            custom info type name carefully after\n                                            considering what your data looks like.\n                                            One way to select a name that has a high\n                                            chance of yielding reliable detection\n                                            is to include one or more unicode characters\n                                            that are highly improbable to exist in\n                                            your data. For example, assuming your\n                                            data is entered from a regular ASCII keyboard,\n                                            the symbol with the hex code point 29DD\n                                            might be used like so: ⧝MY_TOKEN_TYPE.'\n                                          properties:\n                                            name:\n                                              type: string\n                                              x-dcl-go-name: Name\n                                              description: Name of the information\n                                                type. Either a name of your choosing\n                                                when creating a CustomInfoType, or\n                                                one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                                when specifying a built-in type. When\n                                                sending Cloud DLP results to Data\n                                                Catalog, infoType names should conform\n                                                to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                                    cryptoHashConfig:\n                                      type: object\n                                      x-dcl-go-name: CryptoHashConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig\n                                      description: Crypto\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      properties:\n                                        cryptoKey:\n                                          type: object\n                                          x-dcl-go-name: CryptoKey\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey\n                                          description: The key used by the hash function.\n                                          properties:\n                                            kmsWrapped:\n                                              type: object\n                                              x-dcl-go-name: KmsWrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped\n                                              description: Key wrapped using Cloud\n                                                KMS\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - unwrapped\n                                              required:\n                                              - wrappedKey\n                                              - cryptoKeyName\n                                              properties:\n                                                cryptoKeyName:\n                                                  type: string\n                                                  x-dcl-go-name: CryptoKeyName\n                                                  description: Required. The resource\n                                                    name of the KMS CryptoKey to use\n                                                    for unwrapping.\n                                                wrappedKey:\n                                                  type: string\n                                                  x-dcl-go-name: WrappedKey\n                                                  description: Required. The wrapped\n                                                    data crypto key.\n                                            transient:\n                                              type: object\n                                              x-dcl-go-name: Transient\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient\n                                              description: Transient crypto key\n                                              x-dcl-conflicts:\n                                              - unwrapped\n                                              - kmsWrapped\n                                              required:\n                                              - name\n                                              properties:\n                                                name:\n                                                  type: string\n                                                  x-dcl-go-name: Name\n                                                  description: 'Required. Name of\n                                                    the key. This is an arbitrary\n                                                    string used to differentiate different\n                                                    keys. A unique key is generated\n                                                    per name: two separate `TransientCryptoKey`\n                                                    protos share the same generated\n                                                    key if their names are the same.\n                                                    When the data crypto key is generated,\n                                                    this name is not used in any way\n                                                    (repeating the api call will result\n                                                    in a different key being generated).'\n                                            unwrapped:\n                                              type: object\n                                              x-dcl-go-name: Unwrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped\n                                              description: Unwrapped crypto key\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - kmsWrapped\n                                              required:\n                                              - key\n                                              properties:\n                                                key:\n                                                  type: string\n                                                  x-dcl-go-name: Key\n                                                  description: Required. A 128/192/256\n                                                    bit key.\n                                    cryptoReplaceFfxFpeConfig:\n                                      type: object\n                                      x-dcl-go-name: CryptoReplaceFfxFpeConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig\n                                      description: Ffx-Fpe\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      required:\n                                      - cryptoKey\n                                      properties:\n                                        commonAlphabet:\n                                          type: string\n                                          x-dcl-go-name: CommonAlphabet\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum\n                                          description: 'Common alphabets. Possible\n                                            values: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED,\n                                            NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC,\n                                            ALPHA_NUMERIC'\n                                          x-dcl-conflicts:\n                                          - customAlphabet\n                                          - radix\n                                          enum:\n                                          - FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED\n                                          - NUMERIC\n                                          - HEXADECIMAL\n                                          - UPPER_CASE_ALPHA_NUMERIC\n                                          - ALPHA_NUMERIC\n                                        context:\n                                          type: object\n                                          x-dcl-go-name: Context\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext\n                                          description: 'The ''tweak'', a context may\n                                            be used for higher security since the\n                                            same identifier in two different contexts\n                                            won''t be given the same surrogate. If\n                                            the context is not set, a default tweak\n                                            will be used. If the context is set but:\n                                            1. there is no record present when transforming\n                                            a given value or 1. the field is not present\n                                            when transforming a given value, a default\n                                            tweak will be used. Note that case (1)\n                                            is expected when an `InfoTypeTransformation`\n                                            is applied to both structured and non-structured\n                                            `ContentItem`s. Currently, the referenced\n                                            field may be of value type integer or\n                                            string. The tweak is constructed as a\n                                            sequence of bytes in big endian byte order\n                                            such that: - a 64 bit integer is encoded\n                                            followed by a single byte of value 1 -\n                                            a string is encoded in UTF-8 format followed\n                                            by a single byte of value 2'\n                                          properties:\n                                            name:\n                                              type: string\n                                              x-dcl-go-name: Name\n                                              description: Name describing the field.\n                                        cryptoKey:\n                                          type: object\n                                          x-dcl-go-name: CryptoKey\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey\n                                          description: Required. The key used by the\n                                            encryption algorithm.\n                                          properties:\n                                            kmsWrapped:\n                                              type: object\n                                              x-dcl-go-name: KmsWrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped\n                                              description: Key wrapped using Cloud\n                                                KMS\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - unwrapped\n                                              required:\n                                              - wrappedKey\n                                              - cryptoKeyName\n                                              properties:\n                                                cryptoKeyName:\n                                                  type: string\n                                                  x-dcl-go-name: CryptoKeyName\n                                                  description: Required. The resource\n                                                    name of the KMS CryptoKey to use\n                                                    for unwrapping.\n                                                wrappedKey:\n                                                  type: string\n                                                  x-dcl-go-name: WrappedKey\n                                                  description: Required. The wrapped\n                                                    data crypto key.\n                                            transient:\n                                              type: object\n                                              x-dcl-go-name: Transient\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient\n                                              description: Transient crypto key\n                                              x-dcl-conflicts:\n                                              - unwrapped\n                                              - kmsWrapped\n                                              required:\n                                              - name\n                                              properties:\n                                                name:\n                                                  type: string\n                                                  x-dcl-go-name: Name\n                                                  description: 'Required. Name of\n                                                    the key. This is an arbitrary\n                                                    string used to differentiate different\n                                                    keys. A unique key is generated\n                                                    per name: two separate `TransientCryptoKey`\n                                                    protos share the same generated\n                                                    key if their names are the same.\n                                                    When the data crypto key is generated,\n                                                    this name is not used in any way\n                                                    (repeating the api call will result\n                                                    in a different key being generated).'\n                                            unwrapped:\n                                              type: object\n                                              x-dcl-go-name: Unwrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped\n                                              description: Unwrapped crypto key\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - kmsWrapped\n                                              required:\n                                              - key\n                                              properties:\n                                                key:\n                                                  type: string\n                                                  x-dcl-go-name: Key\n                                                  description: Required. A 128/192/256\n                                                    bit key.\n                                        customAlphabet:\n                                          type: string\n                                          x-dcl-go-name: CustomAlphabet\n                                          description: 'This is supported by mapping\n                                            these to the alphanumeric characters that\n                                            the FFX mode natively supports. This happens\n                                            before/after encryption/decryption. Each\n                                            character listed must appear only once.\n                                            Number of characters must be in the range\n                                            [2, 95]. This must be encoded as ASCII.\n                                            The order of characters does not matter.\n                                            The full list of allowed characters is:\n                                            ``0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\n                                            ~`!@#$%^&*()_-+={[}]|:;\"''<,>.?/``'\n                                          x-dcl-conflicts:\n                                          - commonAlphabet\n                                          - radix\n                                        radix:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: Radix\n                                          description: The native way to select the\n                                            alphabet. Must be in the range [2, 95].\n                                          x-dcl-conflicts:\n                                          - commonAlphabet\n                                          - customAlphabet\n                                        surrogateInfoType:\n                                          type: object\n                                          x-dcl-go-name: SurrogateInfoType\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType\n                                          description: 'The custom infoType to annotate\n                                            the surrogate with. This annotation will\n                                            be applied to the surrogate by prefixing\n                                            it with the name of the custom infoType\n                                            followed by the number of characters comprising\n                                            the surrogate. The following scheme defines\n                                            the format: info_type_name(surrogate_character_count):surrogate\n                                            For example, if the name of custom infoType\n                                            is ''MY_TOKEN_INFO_TYPE'' and the surrogate\n                                            is ''abc'', the full replacement value\n                                            will be: ''MY_TOKEN_INFO_TYPE(3):abc''\n                                            This annotation identifies the surrogate\n                                            when inspecting content using the custom\n                                            infoType [`SurrogateType`](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype).\n                                            This facilitates reversal of the surrogate\n                                            when it occurs in free text. In order\n                                            for inspection to work properly, the name\n                                            of this infoType must not occur naturally\n                                            anywhere in your data; otherwise, inspection\n                                            may find a surrogate that does not correspond\n                                            to an actual identifier. Therefore, choose\n                                            your custom infoType name carefully after\n                                            considering what your data looks like.\n                                            One way to select a name that has a high\n                                            chance of yielding reliable detection\n                                            is to include one or more unicode characters\n                                            that are highly improbable to exist in\n                                            your data. For example, assuming your\n                                            data is entered from a regular ASCII keyboard,\n                                            the symbol with the hex code point 29DD\n                                            might be used like so: ⧝MY_TOKEN_TYPE'\n                                          properties:\n                                            name:\n                                              type: string\n                                              x-dcl-go-name: Name\n                                              description: Name of the information\n                                                type. Either a name of your choosing\n                                                when creating a CustomInfoType, or\n                                                one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                                when specifying a built-in type. When\n                                                sending Cloud DLP results to Data\n                                                Catalog, infoType names should conform\n                                                to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                                    dateShiftConfig:\n                                      type: object\n                                      x-dcl-go-name: DateShiftConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig\n                                      description: Date Shift\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - cryptoDeterministicConfig\n                                      required:\n                                      - upperBoundDays\n                                      - lowerBoundDays\n                                      properties:\n                                        context:\n                                          type: object\n                                          x-dcl-go-name: Context\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext\n                                          description: Points to the field that contains\n                                            the context, for example, an entity id.\n                                            If set, must also set cryptoKey. If set,\n                                            shift will be consistent for the given\n                                            context.\n                                          properties:\n                                            name:\n                                              type: string\n                                              x-dcl-go-name: Name\n                                              description: Name describing the field.\n                                        cryptoKey:\n                                          type: object\n                                          x-dcl-go-name: CryptoKey\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey\n                                          description: Causes the shift to be computed\n                                            based on this key and the context. This\n                                            results in the same shift for the same\n                                            context and crypto_key. If set, must also\n                                            set context. Can only be applied to table\n                                            items.\n                                          properties:\n                                            kmsWrapped:\n                                              type: object\n                                              x-dcl-go-name: KmsWrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped\n                                              description: Key wrapped using Cloud\n                                                KMS\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - unwrapped\n                                              required:\n                                              - wrappedKey\n                                              - cryptoKeyName\n                                              properties:\n                                                cryptoKeyName:\n                                                  type: string\n                                                  x-dcl-go-name: CryptoKeyName\n                                                  description: Required. The resource\n                                                    name of the KMS CryptoKey to use\n                                                    for unwrapping.\n                                                wrappedKey:\n                                                  type: string\n                                                  x-dcl-go-name: WrappedKey\n                                                  description: Required. The wrapped\n                                                    data crypto key.\n                                            transient:\n                                              type: object\n                                              x-dcl-go-name: Transient\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient\n                                              description: Transient crypto key\n                                              x-dcl-conflicts:\n                                              - unwrapped\n                                              - kmsWrapped\n                                              required:\n                                              - name\n                                              properties:\n                                                name:\n                                                  type: string\n                                                  x-dcl-go-name: Name\n                                                  description: 'Required. Name of\n                                                    the key. This is an arbitrary\n                                                    string used to differentiate different\n                                                    keys. A unique key is generated\n                                                    per name: two separate `TransientCryptoKey`\n                                                    protos share the same generated\n                                                    key if their names are the same.\n                                                    When the data crypto key is generated,\n                                                    this name is not used in any way\n                                                    (repeating the api call will result\n                                                    in a different key being generated).'\n                                            unwrapped:\n                                              type: object\n                                              x-dcl-go-name: Unwrapped\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped\n                                              description: Unwrapped crypto key\n                                              x-dcl-conflicts:\n                                              - transient\n                                              - kmsWrapped\n                                              required:\n                                              - key\n                                              properties:\n                                                key:\n                                                  type: string\n                                                  x-dcl-go-name: Key\n                                                  description: Required. A 128/192/256\n                                                    bit key.\n                                        lowerBoundDays:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: LowerBoundDays\n                                          description: Required. For example, -5 means\n                                            shift date to at most 5 days back in the\n                                            past.\n                                        upperBoundDays:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: UpperBoundDays\n                                          description: Required. Range of shift in\n                                            days. Actual shift will be selected at\n                                            random within this range (inclusive ends).\n                                            Negative means shift to earlier in time.\n                                            Must not be more than 365250 days (1000\n                                            years) each direction. For example, 3\n                                            means shift date to at most 3 days into\n                                            the future.\n                                    fixedSizeBucketingConfig:\n                                      type: object\n                                      x-dcl-go-name: FixedSizeBucketingConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig\n                                      description: Fixed size bucketing\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      required:\n                                      - lowerBound\n                                      - upperBound\n                                      - bucketSize\n                                      properties:\n                                        bucketSize:\n                                          type: number\n                                          format: double\n                                          x-dcl-go-name: BucketSize\n                                          description: 'Required. Size of each bucket\n                                            (except for minimum and maximum buckets).\n                                            So if `lower_bound` = 10, `upper_bound`\n                                            = 89, and `bucket_size` = 10, then the\n                                            following buckets would be used: -10,\n                                            10-20, 20-30, 30-40, 40-50, 50-60, 60-70,\n                                            70-80, 80-89, 89+. Precision up to 2 decimals\n                                            works.'\n                                        lowerBound:\n                                          type: object\n                                          x-dcl-go-name: LowerBound\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound\n                                          description: Required. Lower bound value\n                                            of buckets. All values less than `lower_bound`\n                                            are grouped together into a single bucket;\n                                            for example if `lower_bound` = 10, then\n                                            all values less than 10 are replaced with\n                                            the value \"-10\".\n                                          properties:\n                                            booleanValue:\n                                              type: boolean\n                                              x-dcl-go-name: BooleanValue\n                                              description: boolean\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            dateValue:\n                                              type: object\n                                              x-dcl-go-name: DateValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue\n                                              description: date\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                day:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Day\n                                                  description: Day of a month. Must\n                                                    be from 1 to 31 and valid for\n                                                    the year and month, or 0 to specify\n                                                    a year by itself or a year and\n                                                    month where the day isn't significant.\n                                                month:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Month\n                                                  description: Month of a year. Must\n                                                    be from 1 to 12, or 0 to specify\n                                                    a year without a month and day.\n                                                year:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Year\n                                                  description: Year of the date. Must\n                                                    be from 1 to 9999, or 0 to specify\n                                                    a date without a year.\n                                            dayOfWeekValue:\n                                              type: string\n                                              x-dcl-go-name: DayOfWeekValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum\n                                              description: 'day of week Possible values:\n                                                DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                                WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                                SUNDAY'\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              enum:\n                                              - DAY_OF_WEEK_UNSPECIFIED\n                                              - MONDAY\n                                              - TUESDAY\n                                              - WEDNESDAY\n                                              - THURSDAY\n                                              - FRIDAY\n                                              - SATURDAY\n                                              - SUNDAY\n                                            floatValue:\n                                              type: number\n                                              format: double\n                                              x-dcl-go-name: FloatValue\n                                              description: float\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            integerValue:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: IntegerValue\n                                              description: integer\n                                              x-dcl-conflicts:\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            stringValue:\n                                              type: string\n                                              x-dcl-go-name: StringValue\n                                              description: string\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            timeValue:\n                                              type: object\n                                              x-dcl-go-name: TimeValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue\n                                              description: time of day\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                hours:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Hours\n                                                  description: Hours of day in 24\n                                                    hour format. Should be from 0\n                                                    to 23. An API may choose to allow\n                                                    the value \"24:00:00\" for scenarios\n                                                    like business closing time.\n                                                minutes:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Minutes\n                                                  description: Minutes of hour of\n                                                    day. Must be from 0 to 59.\n                                                nanos:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Nanos\n                                                  description: Fractions of seconds\n                                                    in nanoseconds. Must be from 0\n                                                    to 999,999,999.\n                                                seconds:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Seconds\n                                                  description: Seconds of minutes\n                                                    of the time. Must normally be\n                                                    from 0 to 59. An API may allow\n                                                    the value 60 if it allows leap-seconds.\n                                            timestampValue:\n                                              type: string\n                                              format: date-time\n                                              x-dcl-go-name: TimestampValue\n                                              description: timestamp\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                        upperBound:\n                                          type: object\n                                          x-dcl-go-name: UpperBound\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound\n                                          description: Required. Upper bound value\n                                            of buckets. All values greater than upper_bound\n                                            are grouped together into a single bucket;\n                                            for example if `upper_bound` = 89, then\n                                            all values greater than 89 are replaced\n                                            with the value \"89+\".\n                                          properties:\n                                            booleanValue:\n                                              type: boolean\n                                              x-dcl-go-name: BooleanValue\n                                              description: boolean\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            dateValue:\n                                              type: object\n                                              x-dcl-go-name: DateValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue\n                                              description: date\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                day:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Day\n                                                  description: Day of a month. Must\n                                                    be from 1 to 31 and valid for\n                                                    the year and month, or 0 to specify\n                                                    a year by itself or a year and\n                                                    month where the day isn't significant.\n                                                month:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Month\n                                                  description: Month of a year. Must\n                                                    be from 1 to 12, or 0 to specify\n                                                    a year without a month and day.\n                                                year:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Year\n                                                  description: Year of the date. Must\n                                                    be from 1 to 9999, or 0 to specify\n                                                    a date without a year.\n                                            dayOfWeekValue:\n                                              type: string\n                                              x-dcl-go-name: DayOfWeekValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum\n                                              description: 'day of week Possible values:\n                                                DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                                WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                                SUNDAY'\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              enum:\n                                              - DAY_OF_WEEK_UNSPECIFIED\n                                              - MONDAY\n                                              - TUESDAY\n                                              - WEDNESDAY\n                                              - THURSDAY\n                                              - FRIDAY\n                                              - SATURDAY\n                                              - SUNDAY\n                                            floatValue:\n                                              type: number\n                                              format: double\n                                              x-dcl-go-name: FloatValue\n                                              description: float\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            integerValue:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: IntegerValue\n                                              description: integer\n                                              x-dcl-conflicts:\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            stringValue:\n                                              type: string\n                                              x-dcl-go-name: StringValue\n                                              description: string\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            timeValue:\n                                              type: object\n                                              x-dcl-go-name: TimeValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue\n                                              description: time of day\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                hours:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Hours\n                                                  description: Hours of day in 24\n                                                    hour format. Should be from 0\n                                                    to 23. An API may choose to allow\n                                                    the value \"24:00:00\" for scenarios\n                                                    like business closing time.\n                                                minutes:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Minutes\n                                                  description: Minutes of hour of\n                                                    day. Must be from 0 to 59.\n                                                nanos:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Nanos\n                                                  description: Fractions of seconds\n                                                    in nanoseconds. Must be from 0\n                                                    to 999,999,999.\n                                                seconds:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Seconds\n                                                  description: Seconds of minutes\n                                                    of the time. Must normally be\n                                                    from 0 to 59. An API may allow\n                                                    the value 60 if it allows leap-seconds.\n                                            timestampValue:\n                                              type: string\n                                              format: date-time\n                                              x-dcl-go-name: TimestampValue\n                                              description: timestamp\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                    redactConfig:\n                                      type: object\n                                      x-dcl-go-name: RedactConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig\n                                      description: Redact\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      x-dcl-send-empty: true\n                                    replaceConfig:\n                                      type: object\n                                      x-dcl-go-name: ReplaceConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig\n                                      description: Replace with a specified value.\n                                      x-dcl-conflicts:\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      properties:\n                                        newValue:\n                                          type: object\n                                          x-dcl-go-name: NewValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue\n                                          description: Value to replace it with.\n                                          properties:\n                                            booleanValue:\n                                              type: boolean\n                                              x-dcl-go-name: BooleanValue\n                                              description: boolean\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            dateValue:\n                                              type: object\n                                              x-dcl-go-name: DateValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue\n                                              description: date\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                day:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Day\n                                                  description: Day of a month. Must\n                                                    be from 1 to 31 and valid for\n                                                    the year and month, or 0 to specify\n                                                    a year by itself or a year and\n                                                    month where the day isn't significant.\n                                                month:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Month\n                                                  description: Month of a year. Must\n                                                    be from 1 to 12, or 0 to specify\n                                                    a year without a month and day.\n                                                year:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Year\n                                                  description: Year of the date. Must\n                                                    be from 1 to 9999, or 0 to specify\n                                                    a date without a year.\n                                            dayOfWeekValue:\n                                              type: string\n                                              x-dcl-go-name: DayOfWeekValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum\n                                              description: 'day of week Possible values:\n                                                DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                                WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                                SUNDAY'\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              enum:\n                                              - DAY_OF_WEEK_UNSPECIFIED\n                                              - MONDAY\n                                              - TUESDAY\n                                              - WEDNESDAY\n                                              - THURSDAY\n                                              - FRIDAY\n                                              - SATURDAY\n                                              - SUNDAY\n                                            floatValue:\n                                              type: number\n                                              format: double\n                                              x-dcl-go-name: FloatValue\n                                              description: float\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            integerValue:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: IntegerValue\n                                              description: integer\n                                              x-dcl-conflicts:\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            stringValue:\n                                              type: string\n                                              x-dcl-go-name: StringValue\n                                              description: string\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            timeValue:\n                                              type: object\n                                              x-dcl-go-name: TimeValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue\n                                              description: time of day\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                hours:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Hours\n                                                  description: Hours of day in 24\n                                                    hour format. Should be from 0\n                                                    to 23. An API may choose to allow\n                                                    the value \"24:00:00\" for scenarios\n                                                    like business closing time.\n                                                minutes:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Minutes\n                                                  description: Minutes of hour of\n                                                    day. Must be from 0 to 59.\n                                                nanos:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Nanos\n                                                  description: Fractions of seconds\n                                                    in nanoseconds. Must be from 0\n                                                    to 999,999,999.\n                                                seconds:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Seconds\n                                                  description: Seconds of minutes\n                                                    of the time. Must normally be\n                                                    from 0 to 59. An API may allow\n                                                    the value 60 if it allows leap-seconds.\n                                            timestampValue:\n                                              type: string\n                                              format: date-time\n                                              x-dcl-go-name: TimestampValue\n                                              description: timestamp\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                    replaceWithInfoTypeConfig:\n                                      type: object\n                                      x-dcl-go-name: ReplaceWithInfoTypeConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig\n                                      description: Replace with infotype\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - timePartConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      x-dcl-send-empty: true\n                                    timePartConfig:\n                                      type: object\n                                      x-dcl-go-name: TimePartConfig\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig\n                                      description: Time extraction\n                                      x-dcl-conflicts:\n                                      - replaceConfig\n                                      - redactConfig\n                                      - characterMaskConfig\n                                      - cryptoReplaceFfxFpeConfig\n                                      - fixedSizeBucketingConfig\n                                      - bucketingConfig\n                                      - replaceWithInfoTypeConfig\n                                      - cryptoHashConfig\n                                      - dateShiftConfig\n                                      - cryptoDeterministicConfig\n                                      properties:\n                                        partToExtract:\n                                          type: string\n                                          x-dcl-go-name: PartToExtract\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum\n                                          description: 'The part of the time to keep.\n                                            Possible values: TIME_PART_UNSPECIFIED,\n                                            YEAR, MONTH, DAY_OF_MONTH, DAY_OF_WEEK,\n                                            WEEK_OF_YEAR, HOUR_OF_DAY'\n                                          enum:\n                                          - TIME_PART_UNSPECIFIED\n                                          - YEAR\n                                          - MONTH\n                                          - DAY_OF_MONTH\n                                          - DAY_OF_WEEK\n                                          - WEEK_OF_YEAR\n                                          - HOUR_OF_DAY\n                      primitiveTransformation:\n                        type: object\n                        x-dcl-go-name: PrimitiveTransformation\n                        x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation\n                        description: Apply the transformation to the entire field.\n                        x-dcl-conflicts:\n                        - infoTypeTransformations\n                        properties:\n                          bucketingConfig:\n                            type: object\n                            x-dcl-go-name: BucketingConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig\n                            description: Bucketing\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              buckets:\n                                type: array\n                                x-dcl-go-name: Buckets\n                                description: Set of buckets. Ranges must be non-overlapping.\n                                x-dcl-send-empty: true\n                                x-dcl-list-type: list\n                                items:\n                                  type: object\n                                  x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets\n                                  required:\n                                  - replacementValue\n                                  properties:\n                                    max:\n                                      type: object\n                                      x-dcl-go-name: Max\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax\n                                      description: Upper bound of the range, exclusive;\n                                        type must match min.\n                                      properties:\n                                        booleanValue:\n                                          type: boolean\n                                          x-dcl-go-name: BooleanValue\n                                          description: boolean\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        dateValue:\n                                          type: object\n                                          x-dcl-go-name: DateValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue\n                                          description: date\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            day:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Day\n                                              description: Day of a month. Must be\n                                                from 1 to 31 and valid for the year\n                                                and month, or 0 to specify a year\n                                                by itself or a year and month where\n                                                the day isn't significant.\n                                            month:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Month\n                                              description: Month of a year. Must be\n                                                from 1 to 12, or 0 to specify a year\n                                                without a month and day.\n                                            year:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Year\n                                              description: Year of the date. Must\n                                                be from 1 to 9999, or 0 to specify\n                                                a date without a year.\n                                        dayOfWeekValue:\n                                          type: string\n                                          x-dcl-go-name: DayOfWeekValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum\n                                          description: 'day of week Possible values:\n                                            DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                            WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                            SUNDAY'\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          enum:\n                                          - DAY_OF_WEEK_UNSPECIFIED\n                                          - MONDAY\n                                          - TUESDAY\n                                          - WEDNESDAY\n                                          - THURSDAY\n                                          - FRIDAY\n                                          - SATURDAY\n                                          - SUNDAY\n                                        floatValue:\n                                          type: number\n                                          format: double\n                                          x-dcl-go-name: FloatValue\n                                          description: float\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        integerValue:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: IntegerValue\n                                          description: integer\n                                          x-dcl-conflicts:\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        stringValue:\n                                          type: string\n                                          x-dcl-go-name: StringValue\n                                          description: string\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        timeValue:\n                                          type: object\n                                          x-dcl-go-name: TimeValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue\n                                          description: time of day\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            hours:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Hours\n                                              description: Hours of day in 24 hour\n                                                format. Should be from 0 to 23. An\n                                                API may choose to allow the value\n                                                \"24:00:00\" for scenarios like business\n                                                closing time.\n                                            minutes:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Minutes\n                                              description: Minutes of hour of day.\n                                                Must be from 0 to 59.\n                                            nanos:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Nanos\n                                              description: Fractions of seconds in\n                                                nanoseconds. Must be from 0 to 999,999,999.\n                                            seconds:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Seconds\n                                              description: Seconds of minutes of the\n                                                time. Must normally be from 0 to 59.\n                                                An API may allow the value 60 if it\n                                                allows leap-seconds.\n                                        timestampValue:\n                                          type: string\n                                          format: date-time\n                                          x-dcl-go-name: TimestampValue\n                                          description: timestamp\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                    min:\n                                      type: object\n                                      x-dcl-go-name: Min\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin\n                                      description: Lower bound of the range, inclusive.\n                                        Type should be the same as max if used.\n                                      properties:\n                                        booleanValue:\n                                          type: boolean\n                                          x-dcl-go-name: BooleanValue\n                                          description: boolean\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        dateValue:\n                                          type: object\n                                          x-dcl-go-name: DateValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue\n                                          description: date\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            day:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Day\n                                              description: Day of a month. Must be\n                                                from 1 to 31 and valid for the year\n                                                and month, or 0 to specify a year\n                                                by itself or a year and month where\n                                                the day isn't significant.\n                                            month:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Month\n                                              description: Month of a year. Must be\n                                                from 1 to 12, or 0 to specify a year\n                                                without a month and day.\n                                            year:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Year\n                                              description: Year of the date. Must\n                                                be from 1 to 9999, or 0 to specify\n                                                a date without a year.\n                                        dayOfWeekValue:\n                                          type: string\n                                          x-dcl-go-name: DayOfWeekValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum\n                                          description: 'day of week Possible values:\n                                            DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                            WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                            SUNDAY'\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          enum:\n                                          - DAY_OF_WEEK_UNSPECIFIED\n                                          - MONDAY\n                                          - TUESDAY\n                                          - WEDNESDAY\n                                          - THURSDAY\n                                          - FRIDAY\n                                          - SATURDAY\n                                          - SUNDAY\n                                        floatValue:\n                                          type: number\n                                          format: double\n                                          x-dcl-go-name: FloatValue\n                                          description: float\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        integerValue:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: IntegerValue\n                                          description: integer\n                                          x-dcl-conflicts:\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        stringValue:\n                                          type: string\n                                          x-dcl-go-name: StringValue\n                                          description: string\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        timeValue:\n                                          type: object\n                                          x-dcl-go-name: TimeValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue\n                                          description: time of day\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            hours:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Hours\n                                              description: Hours of day in 24 hour\n                                                format. Should be from 0 to 23. An\n                                                API may choose to allow the value\n                                                \"24:00:00\" for scenarios like business\n                                                closing time.\n                                            minutes:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Minutes\n                                              description: Minutes of hour of day.\n                                                Must be from 0 to 59.\n                                            nanos:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Nanos\n                                              description: Fractions of seconds in\n                                                nanoseconds. Must be from 0 to 999,999,999.\n                                            seconds:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Seconds\n                                              description: Seconds of minutes of the\n                                                time. Must normally be from 0 to 59.\n                                                An API may allow the value 60 if it\n                                                allows leap-seconds.\n                                        timestampValue:\n                                          type: string\n                                          format: date-time\n                                          x-dcl-go-name: TimestampValue\n                                          description: timestamp\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                    replacementValue:\n                                      type: object\n                                      x-dcl-go-name: ReplacementValue\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue\n                                      description: Required. Replacement value for\n                                        this bucket.\n                                      properties:\n                                        booleanValue:\n                                          type: boolean\n                                          x-dcl-go-name: BooleanValue\n                                          description: boolean\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        dateValue:\n                                          type: object\n                                          x-dcl-go-name: DateValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue\n                                          description: date\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            day:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Day\n                                              description: Day of a month. Must be\n                                                from 1 to 31 and valid for the year\n                                                and month, or 0 to specify a year\n                                                by itself or a year and month where\n                                                the day isn't significant.\n                                            month:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Month\n                                              description: Month of a year. Must be\n                                                from 1 to 12, or 0 to specify a year\n                                                without a month and day.\n                                            year:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Year\n                                              description: Year of the date. Must\n                                                be from 1 to 9999, or 0 to specify\n                                                a date without a year.\n                                        dayOfWeekValue:\n                                          type: string\n                                          x-dcl-go-name: DayOfWeekValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum\n                                          description: 'day of week Possible values:\n                                            DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                            WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                            SUNDAY'\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          enum:\n                                          - DAY_OF_WEEK_UNSPECIFIED\n                                          - MONDAY\n                                          - TUESDAY\n                                          - WEDNESDAY\n                                          - THURSDAY\n                                          - FRIDAY\n                                          - SATURDAY\n                                          - SUNDAY\n                                        floatValue:\n                                          type: number\n                                          format: double\n                                          x-dcl-go-name: FloatValue\n                                          description: float\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        integerValue:\n                                          type: integer\n                                          format: int64\n                                          x-dcl-go-name: IntegerValue\n                                          description: integer\n                                          x-dcl-conflicts:\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        stringValue:\n                                          type: string\n                                          x-dcl-go-name: StringValue\n                                          description: string\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                        timeValue:\n                                          type: object\n                                          x-dcl-go-name: TimeValue\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue\n                                          description: time of day\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timestampValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                                          properties:\n                                            hours:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Hours\n                                              description: Hours of day in 24 hour\n                                                format. Should be from 0 to 23. An\n                                                API may choose to allow the value\n                                                \"24:00:00\" for scenarios like business\n                                                closing time.\n                                            minutes:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Minutes\n                                              description: Minutes of hour of day.\n                                                Must be from 0 to 59.\n                                            nanos:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Nanos\n                                              description: Fractions of seconds in\n                                                nanoseconds. Must be from 0 to 999,999,999.\n                                            seconds:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: Seconds\n                                              description: Seconds of minutes of the\n                                                time. Must normally be from 0 to 59.\n                                                An API may allow the value 60 if it\n                                                allows leap-seconds.\n                                        timestampValue:\n                                          type: string\n                                          format: date-time\n                                          x-dcl-go-name: TimestampValue\n                                          description: timestamp\n                                          x-dcl-conflicts:\n                                          - integerValue\n                                          - floatValue\n                                          - stringValue\n                                          - booleanValue\n                                          - timeValue\n                                          - dateValue\n                                          - dayOfWeekValue\n                          characterMaskConfig:\n                            type: object\n                            x-dcl-go-name: CharacterMaskConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig\n                            description: Mask\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              charactersToIgnore:\n                                type: array\n                                x-dcl-go-name: CharactersToIgnore\n                                description: When masking a string, items in this\n                                  list will be skipped when replacing characters.\n                                  For example, if the input string is `555-555-5555`\n                                  and you instruct Cloud DLP to skip `-` and mask\n                                  5 characters with `*`, Cloud DLP returns `***-**5-5555`.\n                                x-dcl-send-empty: true\n                                x-dcl-list-type: list\n                                items:\n                                  type: object\n                                  x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore\n                                  properties:\n                                    charactersToSkip:\n                                      type: string\n                                      x-dcl-go-name: CharactersToSkip\n                                      description: Characters to not transform when\n                                        masking.\n                                      x-dcl-conflicts:\n                                      - commonCharactersToIgnore\n                                    commonCharactersToIgnore:\n                                      type: string\n                                      x-dcl-go-name: CommonCharactersToIgnore\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum\n                                      description: 'Common characters to not transform\n                                        when masking. Useful to avoid removing punctuation.\n                                        Possible values: COMMON_CHARS_TO_IGNORE_UNSPECIFIED,\n                                        NUMERIC, ALPHA_UPPER_CASE, ALPHA_LOWER_CASE,\n                                        PUNCTUATION, WHITESPACE'\n                                      x-dcl-conflicts:\n                                      - charactersToSkip\n                                      enum:\n                                      - COMMON_CHARS_TO_IGNORE_UNSPECIFIED\n                                      - NUMERIC\n                                      - ALPHA_UPPER_CASE\n                                      - ALPHA_LOWER_CASE\n                                      - PUNCTUATION\n                                      - WHITESPACE\n                              maskingCharacter:\n                                type: string\n                                x-dcl-go-name: MaskingCharacter\n                                description: Character to use to mask the sensitive\n                                  values—for example, `*` for an alphabetic string\n                                  such as a name, or `0` for a numeric string such\n                                  as ZIP code or credit card number. This string must\n                                  have a length of 1. If not supplied, this value\n                                  defaults to `*` for strings, and `0` for digits.\n                              numberToMask:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: NumberToMask\n                                description: Number of characters to mask. If not\n                                  set, all matching chars will be masked. Skipped\n                                  characters do not count towards this tally.\n                              reverseOrder:\n                                type: boolean\n                                x-dcl-go-name: ReverseOrder\n                                description: Mask characters in reverse order. For\n                                  example, if `masking_character` is `0`, `number_to_mask`\n                                  is `14`, and `reverse_order` is `false`, then the\n                                  input string `1234-5678-9012-3456` is masked as\n                                  `00000000000000-3456`. If `masking_character` is\n                                  `*`, `number_to_mask` is `3`, and `reverse_order`\n                                  is `true`, then the string `12345` is masked as\n                                  `12***`.\n                          cryptoDeterministicConfig:\n                            type: object\n                            x-dcl-go-name: CryptoDeterministicConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig\n                            description: Deterministic Crypto\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            properties:\n                              context:\n                                type: object\n                                x-dcl-go-name: Context\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext\n                                description: 'A context may be used for higher security\n                                  and maintaining referential integrity such that\n                                  the same identifier in two different contexts will\n                                  be given a distinct surrogate. The context is appended\n                                  to plaintext value being encrypted. On decryption\n                                  the provided context is validated against the value\n                                  used during encryption. If a context was provided\n                                  during encryption, same context must be provided\n                                  during decryption as well. If the context is not\n                                  set, plaintext would be used as is for encryption.\n                                  If the context is set but: 1. there is no record\n                                  present when transforming a given value or 2. the\n                                  field is not present when transforming a given value,\n                                  plaintext would be used as is for encryption. Note\n                                  that case (1) is expected when an `InfoTypeTransformation`\n                                  is applied to both structured and non-structured\n                                  `ContentItem`s.'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name describing the field.\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey\n                                description: The key used by the encryption function.\n                                  For deterministic encryption using AES-SIV, the\n                                  provided key is internally expanded to 64 bytes\n                                  prior to use.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                              surrogateInfoType:\n                                type: object\n                                x-dcl-go-name: SurrogateInfoType\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType\n                                description: 'The custom info type to annotate the\n                                  surrogate with. This annotation will be applied\n                                  to the surrogate by prefixing it with the name of\n                                  the custom info type followed by the number of characters\n                                  comprising the surrogate. The following scheme defines\n                                  the format: {info type name}({surrogate character\n                                  count}):{surrogate} For example, if the name of\n                                  custom info type is ''MY_TOKEN_INFO_TYPE'' and the\n                                  surrogate is ''abc'', the full replacement value\n                                  will be: ''MY_TOKEN_INFO_TYPE(3):abc'' This annotation\n                                  identifies the surrogate when inspecting content\n                                  using the custom info type ''Surrogate''. This facilitates\n                                  reversal of the surrogate when it occurs in free\n                                  text. Note: For record transformations where the\n                                  entire cell in a table is being transformed, surrogates\n                                  are not mandatory. Surrogates are used to denote\n                                  the location of the token and are necessary for\n                                  re-identification in free form text. In order for\n                                  inspection to work properly, the name of this info\n                                  type must not occur naturally anywhere in your data;\n                                  otherwise, inspection may either - reverse a surrogate\n                                  that does not correspond to an actual identifier\n                                  - be unable to parse the surrogate and result in\n                                  an error Therefore, choose your custom info type\n                                  name carefully after considering what your data\n                                  looks like. One way to select a name that has a\n                                  high chance of yielding reliable detection is to\n                                  include one or more unicode characters that are\n                                  highly improbable to exist in your data. For example,\n                                  assuming your data is entered from a regular ASCII\n                                  keyboard, the symbol with the hex code point 29DD\n                                  might be used like so: ⧝MY_TOKEN_TYPE.'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name of the information type. Either\n                                      a name of your choosing when creating a CustomInfoType,\n                                      or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                      when specifying a built-in type. When sending\n                                      Cloud DLP results to Data Catalog, infoType\n                                      names should conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                          cryptoHashConfig:\n                            type: object\n                            x-dcl-go-name: CryptoHashConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig\n                            description: Crypto\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey\n                                description: The key used by the hash function.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                          cryptoReplaceFfxFpeConfig:\n                            type: object\n                            x-dcl-go-name: CryptoReplaceFfxFpeConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig\n                            description: Ffx-Fpe\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            required:\n                            - cryptoKey\n                            properties:\n                              commonAlphabet:\n                                type: string\n                                x-dcl-go-name: CommonAlphabet\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum\n                                description: 'Common alphabets. Possible values: FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED,\n                                  NUMERIC, HEXADECIMAL, UPPER_CASE_ALPHA_NUMERIC,\n                                  ALPHA_NUMERIC'\n                                x-dcl-conflicts:\n                                - customAlphabet\n                                - radix\n                                enum:\n                                - FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED\n                                - NUMERIC\n                                - HEXADECIMAL\n                                - UPPER_CASE_ALPHA_NUMERIC\n                                - ALPHA_NUMERIC\n                              context:\n                                type: object\n                                x-dcl-go-name: Context\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext\n                                description: 'The ''tweak'', a context may be used\n                                  for higher security since the same identifier in\n                                  two different contexts won''t be given the same\n                                  surrogate. If the context is not set, a default\n                                  tweak will be used. If the context is set but: 1.\n                                  there is no record present when transforming a given\n                                  value or 1. the field is not present when transforming\n                                  a given value, a default tweak will be used. Note\n                                  that case (1) is expected when an `InfoTypeTransformation`\n                                  is applied to both structured and non-structured\n                                  `ContentItem`s. Currently, the referenced field\n                                  may be of value type integer or string. The tweak\n                                  is constructed as a sequence of bytes in big endian\n                                  byte order such that: - a 64 bit integer is encoded\n                                  followed by a single byte of value 1 - a string\n                                  is encoded in UTF-8 format followed by a single\n                                  byte of value 2'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name describing the field.\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey\n                                description: Required. The key used by the encryption\n                                  algorithm.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                              customAlphabet:\n                                type: string\n                                x-dcl-go-name: CustomAlphabet\n                                description: 'This is supported by mapping these to\n                                  the alphanumeric characters that the FFX mode natively\n                                  supports. This happens before/after encryption/decryption.\n                                  Each character listed must appear only once. Number\n                                  of characters must be in the range [2, 95]. This\n                                  must be encoded as ASCII. The order of characters\n                                  does not matter. The full list of allowed characters\n                                  is: ``0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\n                                  ~`!@#$%^&*()_-+={[}]|:;\"''<,>.?/``'\n                                x-dcl-conflicts:\n                                - commonAlphabet\n                                - radix\n                              radix:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: Radix\n                                description: The native way to select the alphabet.\n                                  Must be in the range [2, 95].\n                                x-dcl-conflicts:\n                                - commonAlphabet\n                                - customAlphabet\n                              surrogateInfoType:\n                                type: object\n                                x-dcl-go-name: SurrogateInfoType\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType\n                                description: 'The custom infoType to annotate the\n                                  surrogate with. This annotation will be applied\n                                  to the surrogate by prefixing it with the name of\n                                  the custom infoType followed by the number of characters\n                                  comprising the surrogate. The following scheme defines\n                                  the format: info_type_name(surrogate_character_count):surrogate\n                                  For example, if the name of custom infoType is ''MY_TOKEN_INFO_TYPE''\n                                  and the surrogate is ''abc'', the full replacement\n                                  value will be: ''MY_TOKEN_INFO_TYPE(3):abc'' This\n                                  annotation identifies the surrogate when inspecting\n                                  content using the custom infoType [`SurrogateType`](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype).\n                                  This facilitates reversal of the surrogate when\n                                  it occurs in free text. In order for inspection\n                                  to work properly, the name of this infoType must\n                                  not occur naturally anywhere in your data; otherwise,\n                                  inspection may find a surrogate that does not correspond\n                                  to an actual identifier. Therefore, choose your\n                                  custom infoType name carefully after considering\n                                  what your data looks like. One way to select a name\n                                  that has a high chance of yielding reliable detection\n                                  is to include one or more unicode characters that\n                                  are highly improbable to exist in your data. For\n                                  example, assuming your data is entered from a regular\n                                  ASCII keyboard, the symbol with the hex code point\n                                  29DD might be used like so: ⧝MY_TOKEN_TYPE'\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name of the information type. Either\n                                      a name of your choosing when creating a CustomInfoType,\n                                      or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                      when specifying a built-in type. When sending\n                                      Cloud DLP results to Data Catalog, infoType\n                                      names should conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                          dateShiftConfig:\n                            type: object\n                            x-dcl-go-name: DateShiftConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig\n                            description: Date Shift\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - cryptoDeterministicConfig\n                            required:\n                            - upperBoundDays\n                            - lowerBoundDays\n                            properties:\n                              context:\n                                type: object\n                                x-dcl-go-name: Context\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext\n                                description: Points to the field that contains the\n                                  context, for example, an entity id. If set, must\n                                  also set cryptoKey. If set, shift will be consistent\n                                  for the given context.\n                                properties:\n                                  name:\n                                    type: string\n                                    x-dcl-go-name: Name\n                                    description: Name describing the field.\n                              cryptoKey:\n                                type: object\n                                x-dcl-go-name: CryptoKey\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey\n                                description: Causes the shift to be computed based\n                                  on this key and the context. This results in the\n                                  same shift for the same context and crypto_key.\n                                  If set, must also set context. Can only be applied\n                                  to table items.\n                                properties:\n                                  kmsWrapped:\n                                    type: object\n                                    x-dcl-go-name: KmsWrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped\n                                    description: Key wrapped using Cloud KMS\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - unwrapped\n                                    required:\n                                    - wrappedKey\n                                    - cryptoKeyName\n                                    properties:\n                                      cryptoKeyName:\n                                        type: string\n                                        x-dcl-go-name: CryptoKeyName\n                                        description: Required. The resource name of\n                                          the KMS CryptoKey to use for unwrapping.\n                                      wrappedKey:\n                                        type: string\n                                        x-dcl-go-name: WrappedKey\n                                        description: Required. The wrapped data crypto\n                                          key.\n                                  transient:\n                                    type: object\n                                    x-dcl-go-name: Transient\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient\n                                    description: Transient crypto key\n                                    x-dcl-conflicts:\n                                    - unwrapped\n                                    - kmsWrapped\n                                    required:\n                                    - name\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: 'Required. Name of the key. This\n                                          is an arbitrary string used to differentiate\n                                          different keys. A unique key is generated\n                                          per name: two separate `TransientCryptoKey`\n                                          protos share the same generated key if their\n                                          names are the same. When the data crypto\n                                          key is generated, this name is not used\n                                          in any way (repeating the api call will\n                                          result in a different key being generated).'\n                                  unwrapped:\n                                    type: object\n                                    x-dcl-go-name: Unwrapped\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped\n                                    description: Unwrapped crypto key\n                                    x-dcl-conflicts:\n                                    - transient\n                                    - kmsWrapped\n                                    required:\n                                    - key\n                                    properties:\n                                      key:\n                                        type: string\n                                        x-dcl-go-name: Key\n                                        description: Required. A 128/192/256 bit key.\n                              lowerBoundDays:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: LowerBoundDays\n                                description: Required. For example, -5 means shift\n                                  date to at most 5 days back in the past.\n                              upperBoundDays:\n                                type: integer\n                                format: int64\n                                x-dcl-go-name: UpperBoundDays\n                                description: Required. Range of shift in days. Actual\n                                  shift will be selected at random within this range\n                                  (inclusive ends). Negative means shift to earlier\n                                  in time. Must not be more than 365250 days (1000\n                                  years) each direction. For example, 3 means shift\n                                  date to at most 3 days into the future.\n                          fixedSizeBucketingConfig:\n                            type: object\n                            x-dcl-go-name: FixedSizeBucketingConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig\n                            description: Fixed size bucketing\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            required:\n                            - lowerBound\n                            - upperBound\n                            - bucketSize\n                            properties:\n                              bucketSize:\n                                type: number\n                                format: double\n                                x-dcl-go-name: BucketSize\n                                description: 'Required. Size of each bucket (except\n                                  for minimum and maximum buckets). So if `lower_bound`\n                                  = 10, `upper_bound` = 89, and `bucket_size` = 10,\n                                  then the following buckets would be used: -10, 10-20,\n                                  20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89,\n                                  89+. Precision up to 2 decimals works.'\n                              lowerBound:\n                                type: object\n                                x-dcl-go-name: LowerBound\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound\n                                description: Required. Lower bound value of buckets.\n                                  All values less than `lower_bound` are grouped together\n                                  into a single bucket; for example if `lower_bound`\n                                  = 10, then all values less than 10 are replaced\n                                  with the value \"-10\".\n                                properties:\n                                  booleanValue:\n                                    type: boolean\n                                    x-dcl-go-name: BooleanValue\n                                    description: boolean\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  dateValue:\n                                    type: object\n                                    x-dcl-go-name: DateValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue\n                                    description: date\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      day:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Day\n                                        description: Day of a month. Must be from\n                                          1 to 31 and valid for the year and month,\n                                          or 0 to specify a year by itself or a year\n                                          and month where the day isn't significant.\n                                      month:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Month\n                                        description: Month of a year. Must be from\n                                          1 to 12, or 0 to specify a year without\n                                          a month and day.\n                                      year:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Year\n                                        description: Year of the date. Must be from\n                                          1 to 9999, or 0 to specify a date without\n                                          a year.\n                                  dayOfWeekValue:\n                                    type: string\n                                    x-dcl-go-name: DayOfWeekValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum\n                                    description: 'day of week Possible values: DAY_OF_WEEK_UNSPECIFIED,\n                                      MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,\n                                      SATURDAY, SUNDAY'\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    enum:\n                                    - DAY_OF_WEEK_UNSPECIFIED\n                                    - MONDAY\n                                    - TUESDAY\n                                    - WEDNESDAY\n                                    - THURSDAY\n                                    - FRIDAY\n                                    - SATURDAY\n                                    - SUNDAY\n                                  floatValue:\n                                    type: number\n                                    format: double\n                                    x-dcl-go-name: FloatValue\n                                    description: float\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  integerValue:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-name: IntegerValue\n                                    description: integer\n                                    x-dcl-conflicts:\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  stringValue:\n                                    type: string\n                                    x-dcl-go-name: StringValue\n                                    description: string\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  timeValue:\n                                    type: object\n                                    x-dcl-go-name: TimeValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue\n                                    description: time of day\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      hours:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Hours\n                                        description: Hours of day in 24 hour format.\n                                          Should be from 0 to 23. An API may choose\n                                          to allow the value \"24:00:00\" for scenarios\n                                          like business closing time.\n                                      minutes:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Minutes\n                                        description: Minutes of hour of day. Must\n                                          be from 0 to 59.\n                                      nanos:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Nanos\n                                        description: Fractions of seconds in nanoseconds.\n                                          Must be from 0 to 999,999,999.\n                                      seconds:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Seconds\n                                        description: Seconds of minutes of the time.\n                                          Must normally be from 0 to 59. An API may\n                                          allow the value 60 if it allows leap-seconds.\n                                  timestampValue:\n                                    type: string\n                                    format: date-time\n                                    x-dcl-go-name: TimestampValue\n                                    description: timestamp\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                              upperBound:\n                                type: object\n                                x-dcl-go-name: UpperBound\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound\n                                description: Required. Upper bound value of buckets.\n                                  All values greater than upper_bound are grouped\n                                  together into a single bucket; for example if `upper_bound`\n                                  = 89, then all values greater than 89 are replaced\n                                  with the value \"89+\".\n                                properties:\n                                  booleanValue:\n                                    type: boolean\n                                    x-dcl-go-name: BooleanValue\n                                    description: boolean\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  dateValue:\n                                    type: object\n                                    x-dcl-go-name: DateValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue\n                                    description: date\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      day:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Day\n                                        description: Day of a month. Must be from\n                                          1 to 31 and valid for the year and month,\n                                          or 0 to specify a year by itself or a year\n                                          and month where the day isn't significant.\n                                      month:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Month\n                                        description: Month of a year. Must be from\n                                          1 to 12, or 0 to specify a year without\n                                          a month and day.\n                                      year:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Year\n                                        description: Year of the date. Must be from\n                                          1 to 9999, or 0 to specify a date without\n                                          a year.\n                                  dayOfWeekValue:\n                                    type: string\n                                    x-dcl-go-name: DayOfWeekValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum\n                                    description: 'day of week Possible values: DAY_OF_WEEK_UNSPECIFIED,\n                                      MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,\n                                      SATURDAY, SUNDAY'\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    enum:\n                                    - DAY_OF_WEEK_UNSPECIFIED\n                                    - MONDAY\n                                    - TUESDAY\n                                    - WEDNESDAY\n                                    - THURSDAY\n                                    - FRIDAY\n                                    - SATURDAY\n                                    - SUNDAY\n                                  floatValue:\n                                    type: number\n                                    format: double\n                                    x-dcl-go-name: FloatValue\n                                    description: float\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  integerValue:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-name: IntegerValue\n                                    description: integer\n                                    x-dcl-conflicts:\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  stringValue:\n                                    type: string\n                                    x-dcl-go-name: StringValue\n                                    description: string\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  timeValue:\n                                    type: object\n                                    x-dcl-go-name: TimeValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue\n                                    description: time of day\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      hours:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Hours\n                                        description: Hours of day in 24 hour format.\n                                          Should be from 0 to 23. An API may choose\n                                          to allow the value \"24:00:00\" for scenarios\n                                          like business closing time.\n                                      minutes:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Minutes\n                                        description: Minutes of hour of day. Must\n                                          be from 0 to 59.\n                                      nanos:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Nanos\n                                        description: Fractions of seconds in nanoseconds.\n                                          Must be from 0 to 999,999,999.\n                                      seconds:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Seconds\n                                        description: Seconds of minutes of the time.\n                                          Must normally be from 0 to 59. An API may\n                                          allow the value 60 if it allows leap-seconds.\n                                  timestampValue:\n                                    type: string\n                                    format: date-time\n                                    x-dcl-go-name: TimestampValue\n                                    description: timestamp\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                          redactConfig:\n                            type: object\n                            x-dcl-go-name: RedactConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig\n                            description: Redact\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            x-dcl-send-empty: true\n                          replaceConfig:\n                            type: object\n                            x-dcl-go-name: ReplaceConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig\n                            description: Replace with a specified value.\n                            x-dcl-conflicts:\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              newValue:\n                                type: object\n                                x-dcl-go-name: NewValue\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue\n                                description: Value to replace it with.\n                                properties:\n                                  booleanValue:\n                                    type: boolean\n                                    x-dcl-go-name: BooleanValue\n                                    description: boolean\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  dateValue:\n                                    type: object\n                                    x-dcl-go-name: DateValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue\n                                    description: date\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      day:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Day\n                                        description: Day of a month. Must be from\n                                          1 to 31 and valid for the year and month,\n                                          or 0 to specify a year by itself or a year\n                                          and month where the day isn't significant.\n                                      month:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Month\n                                        description: Month of a year. Must be from\n                                          1 to 12, or 0 to specify a year without\n                                          a month and day.\n                                      year:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Year\n                                        description: Year of the date. Must be from\n                                          1 to 9999, or 0 to specify a date without\n                                          a year.\n                                  dayOfWeekValue:\n                                    type: string\n                                    x-dcl-go-name: DayOfWeekValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum\n                                    description: 'day of week Possible values: DAY_OF_WEEK_UNSPECIFIED,\n                                      MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,\n                                      SATURDAY, SUNDAY'\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    enum:\n                                    - DAY_OF_WEEK_UNSPECIFIED\n                                    - MONDAY\n                                    - TUESDAY\n                                    - WEDNESDAY\n                                    - THURSDAY\n                                    - FRIDAY\n                                    - SATURDAY\n                                    - SUNDAY\n                                  floatValue:\n                                    type: number\n                                    format: double\n                                    x-dcl-go-name: FloatValue\n                                    description: float\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  integerValue:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-name: IntegerValue\n                                    description: integer\n                                    x-dcl-conflicts:\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  stringValue:\n                                    type: string\n                                    x-dcl-go-name: StringValue\n                                    description: string\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                  timeValue:\n                                    type: object\n                                    x-dcl-go-name: TimeValue\n                                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue\n                                    description: time of day\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timestampValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                                    properties:\n                                      hours:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Hours\n                                        description: Hours of day in 24 hour format.\n                                          Should be from 0 to 23. An API may choose\n                                          to allow the value \"24:00:00\" for scenarios\n                                          like business closing time.\n                                      minutes:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Minutes\n                                        description: Minutes of hour of day. Must\n                                          be from 0 to 59.\n                                      nanos:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Nanos\n                                        description: Fractions of seconds in nanoseconds.\n                                          Must be from 0 to 999,999,999.\n                                      seconds:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-name: Seconds\n                                        description: Seconds of minutes of the time.\n                                          Must normally be from 0 to 59. An API may\n                                          allow the value 60 if it allows leap-seconds.\n                                  timestampValue:\n                                    type: string\n                                    format: date-time\n                                    x-dcl-go-name: TimestampValue\n                                    description: timestamp\n                                    x-dcl-conflicts:\n                                    - integerValue\n                                    - floatValue\n                                    - stringValue\n                                    - booleanValue\n                                    - timeValue\n                                    - dateValue\n                                    - dayOfWeekValue\n                          replaceWithInfoTypeConfig:\n                            type: object\n                            x-dcl-go-name: ReplaceWithInfoTypeConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig\n                            description: Replace with infotype\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - timePartConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            x-dcl-send-empty: true\n                          timePartConfig:\n                            type: object\n                            x-dcl-go-name: TimePartConfig\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig\n                            description: Time extraction\n                            x-dcl-conflicts:\n                            - replaceConfig\n                            - redactConfig\n                            - characterMaskConfig\n                            - cryptoReplaceFfxFpeConfig\n                            - fixedSizeBucketingConfig\n                            - bucketingConfig\n                            - replaceWithInfoTypeConfig\n                            - cryptoHashConfig\n                            - dateShiftConfig\n                            - cryptoDeterministicConfig\n                            properties:\n                              partToExtract:\n                                type: string\n                                x-dcl-go-name: PartToExtract\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum\n                                description: 'The part of the time to keep. Possible\n                                  values: TIME_PART_UNSPECIFIED, YEAR, MONTH, DAY_OF_MONTH,\n                                  DAY_OF_WEEK, WEEK_OF_YEAR, HOUR_OF_DAY'\n                                enum:\n                                - TIME_PART_UNSPECIFIED\n                                - YEAR\n                                - MONTH\n                                - DAY_OF_MONTH\n                                - DAY_OF_WEEK\n                                - WEEK_OF_YEAR\n                                - HOUR_OF_DAY\n                recordSuppressions:\n                  type: array\n                  x-dcl-go-name: RecordSuppressions\n                  description: Configuration defining which records get suppressed\n                    entirely. Records that match any suppression rule are omitted\n                    from the output.\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: object\n                    x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions\n                    properties:\n                      condition:\n                        type: object\n                        x-dcl-go-name: Condition\n                        x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition\n                        description: A condition that when it evaluates to true will\n                          result in the record being evaluated to be suppressed from\n                          the transformed content.\n                        properties:\n                          expressions:\n                            type: object\n                            x-dcl-go-name: Expressions\n                            x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions\n                            description: An expression.\n                            properties:\n                              conditions:\n                                type: object\n                                x-dcl-go-name: Conditions\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions\n                                description: Conditions to apply to the expression.\n                                properties:\n                                  conditions:\n                                    type: array\n                                    x-dcl-go-name: Conditions\n                                    description: A collection of conditions.\n                                    x-dcl-send-empty: true\n                                    x-dcl-list-type: list\n                                    items:\n                                      type: object\n                                      x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions\n                                      required:\n                                      - field\n                                      - operator\n                                      properties:\n                                        field:\n                                          type: object\n                                          x-dcl-go-name: Field\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField\n                                          description: Required. Field within the\n                                            record this condition is evaluated against.\n                                          properties:\n                                            name:\n                                              type: string\n                                              x-dcl-go-name: Name\n                                              description: Name describing the field.\n                                        operator:\n                                          type: string\n                                          x-dcl-go-name: Operator\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum\n                                          description: 'Required. Operator used to\n                                            compare the field or infoType to the value.\n                                            Possible values: LOGICAL_OPERATOR_UNSPECIFIED,\n                                            AND'\n                                          enum:\n                                          - LOGICAL_OPERATOR_UNSPECIFIED\n                                          - AND\n                                        value:\n                                          type: object\n                                          x-dcl-go-name: Value\n                                          x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue\n                                          description: Value to compare against. [Mandatory,\n                                            except for `EXISTS` tests.]\n                                          properties:\n                                            booleanValue:\n                                              type: boolean\n                                              x-dcl-go-name: BooleanValue\n                                              description: boolean\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            dateValue:\n                                              type: object\n                                              x-dcl-go-name: DateValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue\n                                              description: date\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                day:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Day\n                                                  description: Day of a month. Must\n                                                    be from 1 to 31 and valid for\n                                                    the year and month, or 0 to specify\n                                                    a year by itself or a year and\n                                                    month where the day isn't significant.\n                                                month:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Month\n                                                  description: Month of a year. Must\n                                                    be from 1 to 12, or 0 to specify\n                                                    a year without a month and day.\n                                                year:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Year\n                                                  description: Year of the date. Must\n                                                    be from 1 to 9999, or 0 to specify\n                                                    a date without a year.\n                                            dayOfWeekValue:\n                                              type: string\n                                              x-dcl-go-name: DayOfWeekValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum\n                                              description: 'day of week Possible values:\n                                                DAY_OF_WEEK_UNSPECIFIED, MONDAY, TUESDAY,\n                                                WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,\n                                                SUNDAY'\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              enum:\n                                              - DAY_OF_WEEK_UNSPECIFIED\n                                              - MONDAY\n                                              - TUESDAY\n                                              - WEDNESDAY\n                                              - THURSDAY\n                                              - FRIDAY\n                                              - SATURDAY\n                                              - SUNDAY\n                                            floatValue:\n                                              type: number\n                                              format: double\n                                              x-dcl-go-name: FloatValue\n                                              description: float\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            integerValue:\n                                              type: integer\n                                              format: int64\n                                              x-dcl-go-name: IntegerValue\n                                              description: integer\n                                              x-dcl-conflicts:\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            stringValue:\n                                              type: string\n                                              x-dcl-go-name: StringValue\n                                              description: string\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                            timeValue:\n                                              type: object\n                                              x-dcl-go-name: TimeValue\n                                              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue\n                                              description: time of day\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timestampValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                                              properties:\n                                                hours:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Hours\n                                                  description: Hours of day in 24\n                                                    hour format. Should be from 0\n                                                    to 23. An API may choose to allow\n                                                    the value \"24:00:00\" for scenarios\n                                                    like business closing time.\n                                                minutes:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Minutes\n                                                  description: Minutes of hour of\n                                                    day. Must be from 0 to 59.\n                                                nanos:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Nanos\n                                                  description: Fractions of seconds\n                                                    in nanoseconds. Must be from 0\n                                                    to 999,999,999.\n                                                seconds:\n                                                  type: integer\n                                                  format: int64\n                                                  x-dcl-go-name: Seconds\n                                                  description: Seconds of minutes\n                                                    of the time. Must normally be\n                                                    from 0 to 59. An API may allow\n                                                    the value 60 if it allows leap-seconds.\n                                            timestampValue:\n                                              type: string\n                                              format: date-time\n                                              x-dcl-go-name: TimestampValue\n                                              description: timestamp\n                                              x-dcl-conflicts:\n                                              - integerValue\n                                              - floatValue\n                                              - stringValue\n                                              - booleanValue\n                                              - timeValue\n                                              - dateValue\n                                              - dayOfWeekValue\n                              logicalOperator:\n                                type: string\n                                x-dcl-go-name: LogicalOperator\n                                x-dcl-go-type: DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum\n                                description: 'The operator to apply to the result\n                                  of conditions. Default and currently only supported\n                                  value is `AND`. Possible values: LOGICAL_OPERATOR_UNSPECIFIED,\n                                  AND'\n                                enum:\n                                - LOGICAL_OPERATOR_UNSPECIFIED\n                                - AND\n            transformationErrorHandling:\n              type: object\n              x-dcl-go-name: TransformationErrorHandling\n              x-dcl-go-type: DeidentifyTemplateDeidentifyConfigTransformationErrorHandling\n              description: Mode for handling transformation errors. If left unspecified,\n                the default mode is `TransformationErrorHandling.ThrowError`.\n              properties:\n                leaveUntransformed:\n                  type: object\n                  x-dcl-go-name: LeaveUntransformed\n                  x-dcl-go-type: DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed\n                  description: Ignore errors\n                  x-dcl-conflicts:\n                  - throwError\n                throwError:\n                  type: object\n                  x-dcl-go-name: ThrowError\n                  x-dcl-go-type: DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError\n                  description: Throw an error\n                  x-dcl-conflicts:\n                  - leaveUntransformed\n        description:\n          type: string\n          x-dcl-go-name: Description\n          description: Short description (max 256 chars).\n        displayName:\n          type: string\n          x-dcl-go-name: DisplayName\n          description: Display name (max 256 chars).\n        location:\n          type: string\n          x-dcl-go-name: Location\n          description: The location of the resource\n          x-kubernetes-immutable: true\n        locationId:\n          type: string\n          x-dcl-go-name: LocationId\n          readOnly: true\n          description: Output only. The geographic location where this resource is\n            stored.\n          x-kubernetes-immutable: true\n        name:\n          type: string\n          x-dcl-go-name: Name\n          description: 'Output only. The template name. The template will have one\n            of the following formats: `projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID`\n            OR `organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID`'\n          x-kubernetes-immutable: true\n          x-dcl-server-generated-parameter: true\n        parent:\n          type: string\n          x-dcl-go-name: Parent\n          description: The parent of the resource\n          x-kubernetes-immutable: true\n          x-dcl-forward-slash-allowed: true\n          x-dcl-references:\n          - resource: Cloudresourcemanager/Organization\n            field: name\n            parent: true\n          - resource: Cloudresourcemanager/Project\n            field: name\n            parent: true\n        updateTime:\n          type: string\n          format: date-time\n          x-dcl-go-name: UpdateTime\n          readOnly: true\n          description: Output only. The last update timestamp of an inspectTemplate.\n          x-kubernetes-immutable: true\n")

blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/dlp/beta/deidentify_template.yaml

View Source
var YAML_inspect_template = []byte("info:\n  title: Dlp/InspectTemplate\n  description: The Dlp InspectTemplate resource\n  x-dcl-struct-name: InspectTemplate\n  x-dcl-has-iam: false\npaths:\n  get:\n    description: The function used to get information about a InspectTemplate\n    parameters:\n    - name: InspectTemplate\n      required: true\n      description: A full instance of a InspectTemplate\n  apply:\n    description: The function used to apply information about a InspectTemplate\n    parameters:\n    - name: InspectTemplate\n      required: true\n      description: A full instance of a InspectTemplate\n  delete:\n    description: The function used to delete a InspectTemplate\n    parameters:\n    - name: InspectTemplate\n      required: true\n      description: A full instance of a InspectTemplate\n  deleteAll:\n    description: The function used to delete all InspectTemplate\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\n  list:\n    description: The function used to list information about many InspectTemplate\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\ncomponents:\n  schemas:\n    InspectTemplate:\n      title: InspectTemplate\n      x-dcl-id: '{{parent}}/inspectTemplates/{{name}}'\n      x-dcl-locations:\n      - region\n      x-dcl-has-iam: false\n      type: object\n      required:\n      - parent\n      properties:\n        createTime:\n          type: string\n          format: date-time\n          x-dcl-go-name: CreateTime\n          readOnly: true\n          description: Output only. The creation timestamp of an inspectTemplate.\n          x-kubernetes-immutable: true\n        description:\n          type: string\n          x-dcl-go-name: Description\n          description: Short description (max 256 chars).\n        displayName:\n          type: string\n          x-dcl-go-name: DisplayName\n          description: Display name (max 256 chars).\n        inspectConfig:\n          type: object\n          x-dcl-go-name: InspectConfig\n          x-dcl-go-type: InspectTemplateInspectConfig\n          description: The core content of the template. Configuration of the scanning\n            process.\n          properties:\n            contentOptions:\n              type: array\n              x-dcl-go-name: ContentOptions\n              description: List of options defining data content to scan. If empty,\n                text, images, and other content will be included.\n              x-dcl-send-empty: true\n              x-dcl-list-type: list\n              items:\n                type: string\n                x-dcl-go-type: InspectTemplateInspectConfigContentOptionsEnum\n                enum:\n                - CONTENT_UNSPECIFIED\n                - CONTENT_TEXT\n                - CONTENT_IMAGE\n            customInfoTypes:\n              type: array\n              x-dcl-go-name: CustomInfoTypes\n              description: CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes\n                to learn more.\n              x-dcl-send-empty: true\n              x-dcl-list-type: list\n              items:\n                type: object\n                x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypes\n                properties:\n                  dictionary:\n                    type: object\n                    x-dcl-go-name: Dictionary\n                    x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesDictionary\n                    description: A list of phrases to detect as a CustomInfoType.\n                    x-dcl-conflicts:\n                    - regex\n                    - surrogateType\n                    - storedType\n                    properties:\n                      cloudStoragePath:\n                        type: object\n                        x-dcl-go-name: CloudStoragePath\n                        x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath\n                        description: Newline-delimited file of words in Cloud Storage.\n                          Only a single file is accepted.\n                        x-dcl-conflicts:\n                        - wordList\n                        properties:\n                          path:\n                            type: string\n                            x-dcl-go-name: Path\n                            description: 'A url representing a file or path (no wildcards)\n                              in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt'\n                      wordList:\n                        type: object\n                        x-dcl-go-name: WordList\n                        x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList\n                        description: List of words or phrases to search for.\n                        x-dcl-conflicts:\n                        - cloudStoragePath\n                        properties:\n                          words:\n                            type: array\n                            x-dcl-go-name: Words\n                            description: Words or phrases defining the dictionary.\n                              The dictionary must contain at least one phrase and\n                              every phrase must contain at least 2 characters that\n                              are letters or digits. [required]\n                            x-dcl-send-empty: true\n                            x-dcl-list-type: list\n                            items:\n                              type: string\n                              x-dcl-go-type: string\n                  exclusionType:\n                    type: string\n                    x-dcl-go-name: ExclusionType\n                    x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum\n                    description: 'If set to EXCLUSION_TYPE_EXCLUDE this infoType will\n                      not cause a finding to be returned. It still can be used for\n                      rules matching. Possible values: EXCLUSION_TYPE_UNSPECIFIED,\n                      EXCLUSION_TYPE_EXCLUDE'\n                    enum:\n                    - EXCLUSION_TYPE_UNSPECIFIED\n                    - EXCLUSION_TYPE_EXCLUDE\n                  infoType:\n                    type: object\n                    x-dcl-go-name: InfoType\n                    x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesInfoType\n                    description: CustomInfoType can either be a new infoType, or an\n                      extension of built-in infoType, when the name matches one of\n                      existing infoTypes and that infoType is specified in `InspectContent.info_types`\n                      field. Specifying the latter adds findings to the one detected\n                      by the system. If built-in info type is not specified in `InspectContent.info_types`\n                      list then the name is treated as a custom info type.\n                    properties:\n                      name:\n                        type: string\n                        x-dcl-go-name: Name\n                        description: Name of the information type. Either a name of\n                          your choosing when creating a CustomInfoType, or one of\n                          the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                          when specifying a built-in type. When sending Cloud DLP\n                          results to Data Catalog, infoType names should conform to\n                          the pattern `[A-Za-z0-9$-_]{1,64}`.\n                  likelihood:\n                    type: string\n                    x-dcl-go-name: Likelihood\n                    x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum\n                    description: 'Likelihood to return for this CustomInfoType. This\n                      base value can be altered by a detection rule if the finding\n                      meets the criteria specified by the rule. Defaults to `VERY_LIKELY`\n                      if not specified. Possible values: LIKELIHOOD_UNSPECIFIED, VERY_UNLIKELY,\n                      UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY'\n                    enum:\n                    - LIKELIHOOD_UNSPECIFIED\n                    - VERY_UNLIKELY\n                    - UNLIKELY\n                    - POSSIBLE\n                    - LIKELY\n                    - VERY_LIKELY\n                  regex:\n                    type: object\n                    x-dcl-go-name: Regex\n                    x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesRegex\n                    description: Regular expression based CustomInfoType.\n                    x-dcl-conflicts:\n                    - dictionary\n                    - surrogateType\n                    - storedType\n                    properties:\n                      groupIndexes:\n                        type: array\n                        x-dcl-go-name: GroupIndexes\n                        description: The index of the submatch to extract as findings.\n                          When not specified, the entire match is returned. No more\n                          than 3 may be included.\n                        x-dcl-send-empty: true\n                        x-dcl-list-type: list\n                        items:\n                          type: integer\n                          format: int64\n                          x-dcl-go-type: int64\n                      pattern:\n                        type: string\n                        x-dcl-go-name: Pattern\n                        description: Pattern defining the regular expression. Its\n                          syntax (https://github.com/google/re2/wiki/Syntax) can be\n                          found under the google/re2 repository on GitHub.\n                  storedType:\n                    type: object\n                    x-dcl-go-name: StoredType\n                    x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesStoredType\n                    description: Load an existing `StoredInfoType` resource for use\n                      in `InspectDataSource`. Not currently supported in `InspectContent`.\n                    x-dcl-conflicts:\n                    - dictionary\n                    - regex\n                    - surrogateType\n                    properties:\n                      createTime:\n                        type: string\n                        format: date-time\n                        x-dcl-go-name: CreateTime\n                        readOnly: true\n                        description: Timestamp indicating when the version of the\n                          `StoredInfoType` used for inspection was created. Output-only\n                          field, populated by the system.\n                      name:\n                        type: string\n                        x-dcl-go-name: Name\n                        description: Resource name of the requested `StoredInfoType`,\n                          for example `organizations/433245324/storedInfoTypes/432452342`\n                          or `projects/project-id/storedInfoTypes/432452342`.\n                  surrogateType:\n                    type: object\n                    x-dcl-go-name: SurrogateType\n                    x-dcl-go-type: InspectTemplateInspectConfigCustomInfoTypesSurrogateType\n                    description: Message for detecting output from deidentification\n                      transformations that support reversing.\n                    x-dcl-conflicts:\n                    - dictionary\n                    - regex\n                    - storedType\n            excludeInfoTypes:\n              type: boolean\n              x-dcl-go-name: ExcludeInfoTypes\n              description: When true, excludes type information of the findings.\n            includeQuote:\n              type: boolean\n              x-dcl-go-name: IncludeQuote\n              description: When true, a contextual quote from the data that triggered\n                a finding is included in the response; see Finding.quote.\n            infoTypes:\n              type: array\n              x-dcl-go-name: InfoTypes\n              description: Restricts what info_types to look for. The values must\n                correspond to InfoType values returned by ListInfoTypes or listed\n                at https://cloud.google.com/dlp/docs/infotypes-reference. When no\n                InfoTypes or CustomInfoTypes are specified in a request, the system\n                may automatically choose what detectors to run. By default this may\n                be all types, but may change over time as detectors are updated. If\n                you need precise control and predictability as to what detectors are\n                run you should specify specific InfoTypes listed in the reference,\n                otherwise a default list will be used, which may change over time.\n              x-dcl-send-empty: true\n              x-dcl-list-type: list\n              items:\n                type: object\n                x-dcl-go-type: InspectTemplateInspectConfigInfoTypes\n                properties:\n                  name:\n                    type: string\n                    x-dcl-go-name: Name\n                    description: Name of the information type. Either a name of your\n                      choosing when creating a CustomInfoType, or one of the names\n                      listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                      when specifying a built-in type. When sending Cloud DLP results\n                      to Data Catalog, infoType names should conform to the pattern\n                      `[A-Za-z0-9$-_]{1,64}`.\n            limits:\n              type: object\n              x-dcl-go-name: Limits\n              x-dcl-go-type: InspectTemplateInspectConfigLimits\n              description: Configuration to control the number of findings returned.\n              properties:\n                maxFindingsPerInfoType:\n                  type: array\n                  x-dcl-go-name: MaxFindingsPerInfoType\n                  description: Configuration of findings limit given for specified\n                    infoTypes.\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: object\n                    x-dcl-go-type: InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType\n                    properties:\n                      infoType:\n                        type: object\n                        x-dcl-go-name: InfoType\n                        x-dcl-go-type: InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType\n                        description: Type of information the findings limit applies\n                          to. Only one limit per info_type should be provided. If\n                          InfoTypeLimit does not have an info_type, the DLP API applies\n                          the limit against all info_types that are found but not\n                          specified in another InfoTypeLimit.\n                        properties:\n                          name:\n                            type: string\n                            x-dcl-go-name: Name\n                            description: Name of the information type. Either a name\n                              of your choosing when creating a CustomInfoType, or\n                              one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                              when specifying a built-in type. When sending Cloud\n                              DLP results to Data Catalog, infoType names should conform\n                              to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                      maxFindings:\n                        type: integer\n                        format: int64\n                        x-dcl-go-name: MaxFindings\n                        description: Max findings limit for the given infoType.\n                maxFindingsPerItem:\n                  type: integer\n                  format: int64\n                  x-dcl-go-name: MaxFindingsPerItem\n                  description: Max number of findings that will be returned for each\n                    item scanned. When set within `InspectJobConfig`, the maximum\n                    returned is 2000 regardless if this is set higher. When set within\n                    `InspectContentRequest`, this field is ignored.\n                maxFindingsPerRequest:\n                  type: integer\n                  format: int64\n                  x-dcl-go-name: MaxFindingsPerRequest\n                  description: Max number of findings that will be returned per request/job.\n                    When set within `InspectContentRequest`, the maximum returned\n                    is 2000 regardless if this is set higher.\n            minLikelihood:\n              type: string\n              x-dcl-go-name: MinLikelihood\n              x-dcl-go-type: InspectTemplateInspectConfigMinLikelihoodEnum\n              description: 'Only returns findings equal or above this threshold. The\n                default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood\n                to learn more. Possible values: LIKELIHOOD_UNSPECIFIED, VERY_UNLIKELY,\n                UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY'\n              enum:\n              - LIKELIHOOD_UNSPECIFIED\n              - VERY_UNLIKELY\n              - UNLIKELY\n              - POSSIBLE\n              - LIKELY\n              - VERY_LIKELY\n            ruleSet:\n              type: array\n              x-dcl-go-name: RuleSet\n              description: Set of rules to apply to the findings for this InspectConfig.\n                Exclusion rules, contained in the set are executed in the end, other\n                rules are executed in the order they are specified for each info type.\n              x-dcl-send-empty: true\n              x-dcl-list-type: list\n              items:\n                type: object\n                x-dcl-go-type: InspectTemplateInspectConfigRuleSet\n                properties:\n                  infoTypes:\n                    type: array\n                    x-dcl-go-name: InfoTypes\n                    description: List of infoTypes this rule set is applied to.\n                    x-dcl-send-empty: true\n                    x-dcl-list-type: list\n                    items:\n                      type: object\n                      x-dcl-go-type: InspectTemplateInspectConfigRuleSetInfoTypes\n                      properties:\n                        name:\n                          type: string\n                          x-dcl-go-name: Name\n                          description: Name of the information type. Either a name\n                            of your choosing when creating a CustomInfoType, or one\n                            of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                            when specifying a built-in type. When sending Cloud DLP\n                            results to Data Catalog, infoType names should conform\n                            to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                  rules:\n                    type: array\n                    x-dcl-go-name: Rules\n                    description: Set of rules to be applied to infoTypes. The rules\n                      are applied in order.\n                    x-dcl-send-empty: true\n                    x-dcl-list-type: list\n                    items:\n                      type: object\n                      x-dcl-go-type: InspectTemplateInspectConfigRuleSetRules\n                      properties:\n                        exclusionRule:\n                          type: object\n                          x-dcl-go-name: ExclusionRule\n                          x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRule\n                          description: Exclusion rule.\n                          x-dcl-conflicts:\n                          - hotwordRule\n                          properties:\n                            dictionary:\n                              type: object\n                              x-dcl-go-name: Dictionary\n                              x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary\n                              description: Dictionary which defines the rule.\n                              x-dcl-conflicts:\n                              - regex\n                              - excludeInfoTypes\n                              properties:\n                                cloudStoragePath:\n                                  type: object\n                                  x-dcl-go-name: CloudStoragePath\n                                  x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath\n                                  description: Newline-delimited file of words in\n                                    Cloud Storage. Only a single file is accepted.\n                                  x-dcl-conflicts:\n                                  - wordList\n                                  properties:\n                                    path:\n                                      type: string\n                                      x-dcl-go-name: Path\n                                      description: 'A url representing a file or path\n                                        (no wildcards) in Cloud Storage. Example:\n                                        gs://[BUCKET_NAME]/dictionary.txt'\n                                wordList:\n                                  type: object\n                                  x-dcl-go-name: WordList\n                                  x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList\n                                  description: List of words or phrases to search\n                                    for.\n                                  x-dcl-conflicts:\n                                  - cloudStoragePath\n                                  properties:\n                                    words:\n                                      type: array\n                                      x-dcl-go-name: Words\n                                      description: Words or phrases defining the dictionary.\n                                        The dictionary must contain at least one phrase\n                                        and every phrase must contain at least 2 characters\n                                        that are letters or digits. [required]\n                                      x-dcl-send-empty: true\n                                      x-dcl-list-type: list\n                                      items:\n                                        type: string\n                                        x-dcl-go-type: string\n                            excludeInfoTypes:\n                              type: object\n                              x-dcl-go-name: ExcludeInfoTypes\n                              x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes\n                              description: Set of infoTypes for which findings would\n                                affect this rule.\n                              x-dcl-conflicts:\n                              - dictionary\n                              - regex\n                              properties:\n                                infoTypes:\n                                  type: array\n                                  x-dcl-go-name: InfoTypes\n                                  description: InfoType list in ExclusionRule rule\n                                    drops a finding when it overlaps or contained\n                                    within with a finding of an infoType from this\n                                    list. For example, for `InspectionRuleSet.info_types`\n                                    containing \"PHONE_NUMBER\"` and `exclusion_rule`\n                                    containing `exclude_info_types.info_types` with\n                                    \"EMAIL_ADDRESS\" the phone number findings are\n                                    dropped if they overlap with EMAIL_ADDRESS finding.\n                                    That leads to \"555-222-2222@example.org\" to generate\n                                    only a single finding, namely email address.\n                                  x-dcl-send-empty: true\n                                  x-dcl-list-type: list\n                                  items:\n                                    type: object\n                                    x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes\n                                    properties:\n                                      name:\n                                        type: string\n                                        x-dcl-go-name: Name\n                                        description: Name of the information type.\n                                          Either a name of your choosing when creating\n                                          a CustomInfoType, or one of the names listed\n                                          at https://cloud.google.com/dlp/docs/infotypes-reference\n                                          when specifying a built-in type. When sending\n                                          Cloud DLP results to Data Catalog, infoType\n                                          names should conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                            matchingType:\n                              type: string\n                              x-dcl-go-name: MatchingType\n                              x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum\n                              description: 'How the rule is applied, see MatchingType\n                                documentation for details. Possible values: MATCHING_TYPE_UNSPECIFIED,\n                                MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH,\n                                MATCHING_TYPE_INVERSE_MATCH'\n                              enum:\n                              - MATCHING_TYPE_UNSPECIFIED\n                              - MATCHING_TYPE_FULL_MATCH\n                              - MATCHING_TYPE_PARTIAL_MATCH\n                              - MATCHING_TYPE_INVERSE_MATCH\n                            regex:\n                              type: object\n                              x-dcl-go-name: Regex\n                              x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex\n                              description: Regular expression which defines the rule.\n                              x-dcl-conflicts:\n                              - dictionary\n                              - excludeInfoTypes\n                              properties:\n                                groupIndexes:\n                                  type: array\n                                  x-dcl-go-name: GroupIndexes\n                                  description: The index of the submatch to extract\n                                    as findings. When not specified, the entire match\n                                    is returned. No more than 3 may be included.\n                                  x-dcl-send-empty: true\n                                  x-dcl-list-type: list\n                                  items:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-type: int64\n                                pattern:\n                                  type: string\n                                  x-dcl-go-name: Pattern\n                                  description: Pattern defining the regular expression.\n                                    Its syntax (https://github.com/google/re2/wiki/Syntax)\n                                    can be found under the google/re2 repository on\n                                    GitHub.\n                        hotwordRule:\n                          type: object\n                          x-dcl-go-name: HotwordRule\n                          x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesHotwordRule\n                          x-dcl-conflicts:\n                          - exclusionRule\n                          properties:\n                            hotwordRegex:\n                              type: object\n                              x-dcl-go-name: HotwordRegex\n                              x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex\n                              description: Regular expression pattern defining what\n                                qualifies as a hotword.\n                              properties:\n                                groupIndexes:\n                                  type: array\n                                  x-dcl-go-name: GroupIndexes\n                                  description: The index of the submatch to extract\n                                    as findings. When not specified, the entire match\n                                    is returned. No more than 3 may be included.\n                                  x-dcl-send-empty: true\n                                  x-dcl-list-type: list\n                                  items:\n                                    type: integer\n                                    format: int64\n                                    x-dcl-go-type: int64\n                                pattern:\n                                  type: string\n                                  x-dcl-go-name: Pattern\n                                  description: Pattern defining the regular expression.\n                                    Its syntax (https://github.com/google/re2/wiki/Syntax)\n                                    can be found under the google/re2 repository on\n                                    GitHub.\n                            likelihoodAdjustment:\n                              type: object\n                              x-dcl-go-name: LikelihoodAdjustment\n                              x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment\n                              description: Likelihood adjustment to apply to all matching\n                                findings.\n                              properties:\n                                fixedLikelihood:\n                                  type: string\n                                  x-dcl-go-name: FixedLikelihood\n                                  x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum\n                                  description: 'Set the likelihood of a finding to\n                                    a fixed value. Possible values: LIKELIHOOD_UNSPECIFIED,\n                                    VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY'\n                                  x-dcl-conflicts:\n                                  - relativeLikelihood\n                                  enum:\n                                  - LIKELIHOOD_UNSPECIFIED\n                                  - VERY_UNLIKELY\n                                  - UNLIKELY\n                                  - POSSIBLE\n                                  - LIKELY\n                                  - VERY_LIKELY\n                                relativeLikelihood:\n                                  type: integer\n                                  format: int64\n                                  x-dcl-go-name: RelativeLikelihood\n                                  description: Increase or decrease the likelihood\n                                    by the specified number of levels. For example,\n                                    if a finding would be `POSSIBLE` without the detection\n                                    rule and `relative_likelihood` is 1, then it is\n                                    upgraded to `LIKELY`, while a value of -1 would\n                                    downgrade it to `UNLIKELY`. Likelihood may never\n                                    drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`,\n                                    so applying an adjustment of 1 followed by an\n                                    adjustment of -1 when base likelihood is `VERY_LIKELY`\n                                    will result in a final likelihood of `LIKELY`.\n                                  x-dcl-conflicts:\n                                  - fixedLikelihood\n                            proximity:\n                              type: object\n                              x-dcl-go-name: Proximity\n                              x-dcl-go-type: InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity\n                              description: Proximity of the finding within which the\n                                entire hotword must reside. The total length of the\n                                window cannot exceed 1000 characters. Note that the\n                                finding itself will be included in the window, so\n                                that hotwords may be used to match substrings of the\n                                finding itself. For example, the certainty of a phone\n                                number regex \"(d{3}) d{3}-d{4}\" could be adjusted\n                                upwards if the area code is known to be the local\n                                area code of a company office using the hotword regex\n                                \"(xxx)\", where \"xxx\" is the area code in question.\n                              properties:\n                                windowAfter:\n                                  type: integer\n                                  format: int64\n                                  x-dcl-go-name: WindowAfter\n                                  description: Number of characters after the finding\n                                    to consider.\n                                windowBefore:\n                                  type: integer\n                                  format: int64\n                                  x-dcl-go-name: WindowBefore\n                                  description: Number of characters before the finding\n                                    to consider.\n        location:\n          type: string\n          x-dcl-go-name: Location\n          description: The location of the resource\n          x-kubernetes-immutable: true\n        locationId:\n          type: string\n          x-dcl-go-name: LocationId\n          readOnly: true\n          description: Output only. The geographic location where this resource is\n            stored.\n          x-kubernetes-immutable: true\n        name:\n          type: string\n          x-dcl-go-name: Name\n          description: 'The template name. The template will have one of the following\n            formats: `projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID`;'\n          x-kubernetes-immutable: true\n          x-dcl-server-generated-parameter: true\n        parent:\n          type: string\n          x-dcl-go-name: Parent\n          description: The parent of the resource\n          x-kubernetes-immutable: true\n          x-dcl-forward-slash-allowed: true\n          x-dcl-references:\n          - resource: Cloudresourcemanager/Organization\n            field: name\n            parent: true\n          - resource: Cloudresourcemanager/Project\n            field: name\n            parent: true\n        updateTime:\n          type: string\n          format: date-time\n          x-dcl-go-name: UpdateTime\n          readOnly: true\n          description: Output only. The last update timestamp of an inspectTemplate.\n          x-kubernetes-immutable: true\n")

blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/dlp/beta/inspect_template.yaml

View Source
var YAML_job_trigger = []byte("info:\n  title: Dlp/JobTrigger\n  description: The Dlp JobTrigger resource\n  x-dcl-struct-name: JobTrigger\n  x-dcl-has-iam: false\npaths:\n  get:\n    description: The function used to get information about a JobTrigger\n    parameters:\n    - name: JobTrigger\n      required: true\n      description: A full instance of a JobTrigger\n  apply:\n    description: The function used to apply information about a JobTrigger\n    parameters:\n    - name: JobTrigger\n      required: true\n      description: A full instance of a JobTrigger\n  delete:\n    description: The function used to delete a JobTrigger\n    parameters:\n    - name: JobTrigger\n      required: true\n      description: A full instance of a JobTrigger\n  deleteAll:\n    description: The function used to delete all JobTrigger\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\n  list:\n    description: The function used to list information about many JobTrigger\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\ncomponents:\n  schemas:\n    JobTrigger:\n      title: JobTrigger\n      x-dcl-id: '{{parent}}/jobTriggers/{{name}}'\n      x-dcl-locations:\n      - region\n      x-dcl-has-iam: false\n      type: object\n      required:\n      - inspectJob\n      - triggers\n      - status\n      - parent\n      properties:\n        createTime:\n          type: string\n          format: date-time\n          x-dcl-go-name: CreateTime\n          readOnly: true\n          description: Output only. The creation timestamp of a triggeredJob.\n          x-kubernetes-immutable: true\n        description:\n          type: string\n          x-dcl-go-name: Description\n          description: User provided description (max 256 chars)\n        displayName:\n          type: string\n          x-dcl-go-name: DisplayName\n          description: Display name (max 100 chars)\n        errors:\n          type: array\n          x-dcl-go-name: Errors\n          readOnly: true\n          description: Output only. A stream of errors encountered when the trigger\n            was activated. Repeated errors may result in the JobTrigger automatically\n            being paused. Will return the last 100 errors. Whenever the JobTrigger\n            is modified this list will be cleared.\n          x-kubernetes-immutable: true\n          x-dcl-list-type: list\n          items:\n            type: object\n            x-dcl-go-type: JobTriggerErrors\n            properties:\n              details:\n                type: object\n                x-dcl-go-name: Details\n                x-dcl-go-type: JobTriggerErrorsDetails\n                description: Detailed error codes and messages.\n                properties:\n                  code:\n                    type: integer\n                    format: int64\n                    x-dcl-go-name: Code\n                    description: The status code, which should be an enum value of\n                      google.rpc.Code.\n                  details:\n                    type: array\n                    x-dcl-go-name: Details\n                    description: A list of messages that carry the error details.\n                      There is a common set of message types for APIs to use.\n                    x-dcl-send-empty: true\n                    x-dcl-list-type: list\n                    items:\n                      type: object\n                      x-dcl-go-type: JobTriggerErrorsDetailsDetails\n                      properties:\n                        typeUrl:\n                          type: string\n                          x-dcl-go-name: TypeUrl\n                          description: 'A URL/resource name that uniquely identifies\n                            the type of the serialized protocol buffer message. This\n                            string must contain at least one \"/\" character. The last\n                            segment of the URL''s path must represent the fully qualified\n                            name of the type (as in `path/google.protobuf.Duration`).\n                            The name should be in a canonical form (e.g., leading\n                            \".\" is not accepted). In practice, teams usually precompile\n                            into the binary all types that they expect it to use in\n                            the context of Any. However, for URLs which use the scheme\n                            `http`, `https`, or no scheme, one can optionally set\n                            up a type server that maps type URLs to message definitions\n                            as follows: * If no scheme is provided, `https` is assumed.\n                            * An HTTP GET on the URL must yield a google.protobuf.Type\n                            value in binary format, or produce an error. * Applications\n                            are allowed to cache lookup results based on the URL,\n                            or have them precompiled into a binary to avoid any lookup.\n                            Therefore, binary compatibility needs to be preserved\n                            on changes to types. (Use versioned type names to manage\n                            breaking changes.) Note: this functionality is not currently\n                            available in the official protobuf release, and it is\n                            not used for type URLs beginning with type.googleapis.com.\n                            Schemes other than `http`, `https` (or the empty scheme)\n                            might be used with implementation specific semantics.'\n                        value:\n                          type: string\n                          x-dcl-go-name: Value\n                          description: Must be a valid serialized protocol buffer\n                            of the above specified type.\n                  message:\n                    type: string\n                    x-dcl-go-name: Message\n                    description: A developer-facing error message, which should be\n                      in English. Any user-facing error message should be localized\n                      and sent in the google.rpc.Status.details field, or localized\n                      by the client.\n              timestamps:\n                type: array\n                x-dcl-go-name: Timestamps\n                description: The times the error occurred.\n                x-dcl-send-empty: true\n                x-dcl-list-type: list\n                items:\n                  type: string\n                  format: date-time\n                  x-dcl-go-type: string\n        inspectJob:\n          type: object\n          x-dcl-go-name: InspectJob\n          x-dcl-go-type: JobTriggerInspectJob\n          description: For inspect jobs, a snapshot of the configuration.\n          required:\n          - storageConfig\n          properties:\n            actions:\n              type: array\n              x-dcl-go-name: Actions\n              description: Actions to execute at the completion of the job.\n              x-dcl-send-empty: true\n              x-dcl-list-type: list\n              items:\n                type: object\n                x-dcl-go-type: JobTriggerInspectJobActions\n                properties:\n                  jobNotificationEmails:\n                    type: object\n                    x-dcl-go-name: JobNotificationEmails\n                    x-dcl-go-type: JobTriggerInspectJobActionsJobNotificationEmails\n                    description: Enable email notification for project owners and\n                      editors on job's completion/failure.\n                    x-dcl-conflicts:\n                    - saveFindings\n                    - pubSub\n                    - publishSummaryToCscc\n                    - publishFindingsToCloudDataCatalog\n                    - publishToStackdriver\n                    x-dcl-send-empty: true\n                  pubSub:\n                    type: object\n                    x-dcl-go-name: PubSub\n                    x-dcl-go-type: JobTriggerInspectJobActionsPubSub\n                    description: Publish a notification to a pubsub topic.\n                    x-dcl-conflicts:\n                    - saveFindings\n                    - publishSummaryToCscc\n                    - publishFindingsToCloudDataCatalog\n                    - jobNotificationEmails\n                    - publishToStackdriver\n                    properties:\n                      topic:\n                        type: string\n                        x-dcl-go-name: Topic\n                        description: Cloud Pub/Sub topic to send notifications to.\n                          The topic must have given publishing access rights to the\n                          DLP API service account executing the long running DlpJob\n                          sending the notifications. Format is projects/{project}/topics/{topic}.\n                        x-dcl-references:\n                        - resource: Pubsub/Topic\n                          field: name\n                  publishFindingsToCloudDataCatalog:\n                    type: object\n                    x-dcl-go-name: PublishFindingsToCloudDataCatalog\n                    x-dcl-go-type: JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog\n                    description: Publish findings to Cloud Datahub.\n                    x-dcl-conflicts:\n                    - saveFindings\n                    - pubSub\n                    - publishSummaryToCscc\n                    - jobNotificationEmails\n                    - publishToStackdriver\n                    x-dcl-send-empty: true\n                  publishSummaryToCscc:\n                    type: object\n                    x-dcl-go-name: PublishSummaryToCscc\n                    x-dcl-go-type: JobTriggerInspectJobActionsPublishSummaryToCscc\n                    description: Publish summary to Cloud Security Command Center\n                      (Alpha).\n                    x-dcl-conflicts:\n                    - saveFindings\n                    - pubSub\n                    - publishFindingsToCloudDataCatalog\n                    - jobNotificationEmails\n                    - publishToStackdriver\n                    x-dcl-send-empty: true\n                  publishToStackdriver:\n                    type: object\n                    x-dcl-go-name: PublishToStackdriver\n                    x-dcl-go-type: JobTriggerInspectJobActionsPublishToStackdriver\n                    description: Enable Stackdriver metric dlp.googleapis.com/finding_count.\n                    x-dcl-conflicts:\n                    - saveFindings\n                    - pubSub\n                    - publishSummaryToCscc\n                    - publishFindingsToCloudDataCatalog\n                    - jobNotificationEmails\n                    x-dcl-send-empty: true\n                  saveFindings:\n                    type: object\n                    x-dcl-go-name: SaveFindings\n                    x-dcl-go-type: JobTriggerInspectJobActionsSaveFindings\n                    description: Save resulting findings in a provided location.\n                    x-dcl-conflicts:\n                    - pubSub\n                    - publishSummaryToCscc\n                    - publishFindingsToCloudDataCatalog\n                    - jobNotificationEmails\n                    - publishToStackdriver\n                    properties:\n                      outputConfig:\n                        type: object\n                        x-dcl-go-name: OutputConfig\n                        x-dcl-go-type: JobTriggerInspectJobActionsSaveFindingsOutputConfig\n                        description: Location to store findings outside of DLP.\n                        properties:\n                          dlpStorage:\n                            type: object\n                            x-dcl-go-name: DlpStorage\n                            x-dcl-go-type: JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage\n                            description: Store findings directly to DLP. If neither\n                              this or bigquery is chosen only summary stats of total\n                              infotype count will be stored. Quotes will not be stored\n                              to dlp findings. If quotes are needed, store to BigQuery.\n                              Currently only for inspect jobs.\n                            x-dcl-conflicts:\n                            - table\n                            x-dcl-send-empty: true\n                          outputSchema:\n                            type: string\n                            x-dcl-go-name: OutputSchema\n                            x-dcl-go-type: JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum\n                            description: 'Schema used for writing the findings for\n                              Inspect jobs. This field is only used for Inspect and\n                              must be unspecified for Risk jobs. Columns are derived\n                              from the `Finding` object. If appending to an existing\n                              table, any columns from the predefined schema that are\n                              missing will be added. No columns in the existing table\n                              will be deleted. If unspecified, then all available\n                              columns will be used for a new table or an (existing)\n                              table with no schema, and no changes will be made to\n                              an existing table that has a schema. Only for use with\n                              external storage. Possible values: OUTPUT_SCHEMA_UNSPECIFIED,\n                              BASIC_COLUMNS, GCS_COLUMNS, DATASTORE_COLUMNS, BIG_QUERY_COLUMNS,\n                              ALL_COLUMNS'\n                            enum:\n                            - OUTPUT_SCHEMA_UNSPECIFIED\n                            - BASIC_COLUMNS\n                            - GCS_COLUMNS\n                            - DATASTORE_COLUMNS\n                            - BIG_QUERY_COLUMNS\n                            - ALL_COLUMNS\n                          table:\n                            type: object\n                            x-dcl-go-name: Table\n                            x-dcl-go-type: JobTriggerInspectJobActionsSaveFindingsOutputConfigTable\n                            description: 'Store findings in an existing table or a\n                              new table in an existing dataset. If table_id is not\n                              set a new one will be generated for you with the following\n                              format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific\n                              timezone will be used for generating the date details.\n                              For Inspect, each column in an existing output table\n                              must have the same name, type, and mode of a field in\n                              the `Finding` object. For Risk, an existing output table\n                              should be the output of a previous Risk analysis job\n                              run on the same source table, with the same privacy\n                              metric and quasi-identifiers. Risk jobs that analyze\n                              the same table but compute a different privacy metric,\n                              or use different sets of quasi-identifiers, cannot store\n                              their results in the same table.'\n                            x-dcl-conflicts:\n                            - dlpStorage\n                            properties:\n                              datasetId:\n                                type: string\n                                x-dcl-go-name: DatasetId\n                                description: Dataset ID of the table.\n                                x-dcl-references:\n                                - resource: Bigquery/Dataset\n                                  field: name\n                              projectId:\n                                type: string\n                                x-dcl-go-name: ProjectId\n                                description: The Google Cloud Platform project ID\n                                  of the project containing the table. If omitted,\n                                  project ID is inferred from the API call.\n                                x-dcl-references:\n                                - resource: Cloudresourcemanager/Project\n                                  field: name\n                              tableId:\n                                type: string\n                                x-dcl-go-name: TableId\n                                description: Name of the table.\n                                x-dcl-references:\n                                - resource: Bigquery/Table\n                                  field: name\n            inspectConfig:\n              type: object\n              x-dcl-go-name: InspectConfig\n              x-dcl-go-type: JobTriggerInspectJobInspectConfig\n              description: How and what to scan for.\n              properties:\n                customInfoTypes:\n                  type: array\n                  x-dcl-go-name: CustomInfoTypes\n                  description: CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes\n                    to learn more.\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: object\n                    x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypes\n                    properties:\n                      detectionRules:\n                        type: array\n                        x-dcl-go-name: DetectionRules\n                        description: Set of detection rules to apply to all findings\n                          of this CustomInfoType. Rules are applied in order that\n                          they are specified. Not supported for the `surrogate_type`\n                          CustomInfoType.\n                        x-dcl-send-empty: true\n                        x-dcl-list-type: list\n                        items:\n                          type: object\n                          x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules\n                          properties:\n                            hotwordRule:\n                              type: object\n                              x-dcl-go-name: HotwordRule\n                              x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule\n                              description: Hotword-based detection rule.\n                              properties:\n                                hotwordRegex:\n                                  type: object\n                                  x-dcl-go-name: HotwordRegex\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex\n                                  description: Regular expression pattern defining\n                                    what qualifies as a hotword.\n                                  properties:\n                                    groupIndexes:\n                                      type: array\n                                      x-dcl-go-name: GroupIndexes\n                                      description: The index of the submatch to extract\n                                        as findings. When not specified, the entire\n                                        match is returned. No more than 3 may be included.\n                                      x-dcl-send-empty: true\n                                      x-dcl-list-type: list\n                                      items:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-type: int64\n                                    pattern:\n                                      type: string\n                                      x-dcl-go-name: Pattern\n                                      description: Pattern defining the regular expression.\n                                        Its syntax (https://github.com/google/re2/wiki/Syntax)\n                                        can be found under the google/re2 repository\n                                        on GitHub.\n                                likelihoodAdjustment:\n                                  type: object\n                                  x-dcl-go-name: LikelihoodAdjustment\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment\n                                  description: Likelihood adjustment to apply to all\n                                    matching findings.\n                                  properties:\n                                    fixedLikelihood:\n                                      type: string\n                                      x-dcl-go-name: FixedLikelihood\n                                      x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum\n                                      description: 'Set the likelihood of a finding\n                                        to a fixed value. Possible values: LIKELIHOOD_UNSPECIFIED,\n                                        VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY,\n                                        VERY_LIKELY'\n                                      x-dcl-conflicts:\n                                      - relativeLikelihood\n                                      enum:\n                                      - LIKELIHOOD_UNSPECIFIED\n                                      - VERY_UNLIKELY\n                                      - UNLIKELY\n                                      - POSSIBLE\n                                      - LIKELY\n                                      - VERY_LIKELY\n                                    relativeLikelihood:\n                                      type: integer\n                                      format: int64\n                                      x-dcl-go-name: RelativeLikelihood\n                                      description: Increase or decrease the likelihood\n                                        by the specified number of levels. For example,\n                                        if a finding would be `POSSIBLE` without the\n                                        detection rule and `relative_likelihood` is\n                                        1, then it is upgraded to `LIKELY`, while\n                                        a value of -1 would downgrade it to `UNLIKELY`.\n                                        Likelihood may never drop below `VERY_UNLIKELY`\n                                        or exceed `VERY_LIKELY`, so applying an adjustment\n                                        of 1 followed by an adjustment of -1 when\n                                        base likelihood is `VERY_LIKELY` will result\n                                        in a final likelihood of `LIKELY`.\n                                      x-dcl-conflicts:\n                                      - fixedLikelihood\n                                proximity:\n                                  type: object\n                                  x-dcl-go-name: Proximity\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity\n                                  description: Proximity of the finding within which\n                                    the entire hotword must reside. The total length\n                                    of the window cannot exceed 1000 characters. Note\n                                    that the finding itself will be included in the\n                                    window, so that hotwords may be used to match\n                                    substrings of the finding itself. For example,\n                                    the certainty of a phone number regex \"(d{3})\n                                    d{3}-d{4}\" could be adjusted upwards if the area\n                                    code is known to be the local area code of a company\n                                    office using the hotword regex \"(xxx)\", where\n                                    \"xxx\" is the area code in question.\n                                  properties:\n                                    windowAfter:\n                                      type: integer\n                                      format: int64\n                                      x-dcl-go-name: WindowAfter\n                                      description: Number of characters after the\n                                        finding to consider.\n                                    windowBefore:\n                                      type: integer\n                                      format: int64\n                                      x-dcl-go-name: WindowBefore\n                                      description: Number of characters before the\n                                        finding to consider.\n                      dictionary:\n                        type: object\n                        x-dcl-go-name: Dictionary\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary\n                        description: A list of phrases to detect as a CustomInfoType.\n                        x-dcl-conflicts:\n                        - regex\n                        - surrogateType\n                        - storedType\n                        properties:\n                          cloudStoragePath:\n                            type: object\n                            x-dcl-go-name: CloudStoragePath\n                            x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath\n                            description: Newline-delimited file of words in Cloud\n                              Storage. Only a single file is accepted.\n                            x-dcl-conflicts:\n                            - wordList\n                            properties:\n                              path:\n                                type: string\n                                x-dcl-go-name: Path\n                                description: 'A url representing a file or path (no\n                                  wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt'\n                          wordList:\n                            type: object\n                            x-dcl-go-name: WordList\n                            x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList\n                            description: List of words or phrases to search for.\n                            x-dcl-conflicts:\n                            - cloudStoragePath\n                            properties:\n                              words:\n                                type: array\n                                x-dcl-go-name: Words\n                                description: Words or phrases defining the dictionary.\n                                  The dictionary must contain at least one phrase\n                                  and every phrase must contain at least 2 characters\n                                  that are letters or digits. [required]\n                                x-dcl-send-empty: true\n                                x-dcl-list-type: list\n                                items:\n                                  type: string\n                                  x-dcl-go-type: string\n                      exclusionType:\n                        type: string\n                        x-dcl-go-name: ExclusionType\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum\n                        description: 'If set to EXCLUSION_TYPE_EXCLUDE this infoType\n                          will not cause a finding to be returned. It still can be\n                          used for rules matching. Possible values: EXCLUSION_TYPE_UNSPECIFIED,\n                          EXCLUSION_TYPE_EXCLUDE'\n                        enum:\n                        - EXCLUSION_TYPE_UNSPECIFIED\n                        - EXCLUSION_TYPE_EXCLUDE\n                      infoType:\n                        type: object\n                        x-dcl-go-name: InfoType\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType\n                        description: CustomInfoType can either be a new infoType,\n                          or an extension of built-in infoType, when the name matches\n                          one of existing infoTypes and that infoType is specified\n                          in `InspectContent.info_types` field. Specifying the latter\n                          adds findings to the one detected by the system. If built-in\n                          info type is not specified in `InspectContent.info_types`\n                          list then the name is treated as a custom info type.\n                        properties:\n                          name:\n                            type: string\n                            x-dcl-go-name: Name\n                            description: Name of the information type. Either a name\n                              of your choosing when creating a CustomInfoType, or\n                              one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                              when specifying a built-in type. When sending Cloud\n                              DLP results to Data Catalog, infoType names should conform\n                              to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                          version:\n                            type: string\n                            x-dcl-go-name: Version\n                            description: Optional version name for this InfoType.\n                      likelihood:\n                        type: string\n                        x-dcl-go-name: Likelihood\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum\n                        description: 'Likelihood to return for this CustomInfoType.\n                          This base value can be altered by a detection rule if the\n                          finding meets the criteria specified by the rule. Defaults\n                          to `VERY_LIKELY` if not specified. Possible values: LIKELIHOOD_UNSPECIFIED,\n                          VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY'\n                        enum:\n                        - LIKELIHOOD_UNSPECIFIED\n                        - VERY_UNLIKELY\n                        - UNLIKELY\n                        - POSSIBLE\n                        - LIKELY\n                        - VERY_LIKELY\n                      regex:\n                        type: object\n                        x-dcl-go-name: Regex\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesRegex\n                        description: Regular expression based CustomInfoType.\n                        x-dcl-conflicts:\n                        - dictionary\n                        - surrogateType\n                        - storedType\n                        properties:\n                          groupIndexes:\n                            type: array\n                            x-dcl-go-name: GroupIndexes\n                            description: The index of the submatch to extract as findings.\n                              When not specified, the entire match is returned. No\n                              more than 3 may be included.\n                            x-dcl-send-empty: true\n                            x-dcl-list-type: list\n                            items:\n                              type: integer\n                              format: int64\n                              x-dcl-go-type: int64\n                          pattern:\n                            type: string\n                            x-dcl-go-name: Pattern\n                            description: Pattern defining the regular expression.\n                              Its syntax (https://github.com/google/re2/wiki/Syntax)\n                              can be found under the google/re2 repository on GitHub.\n                      storedType:\n                        type: object\n                        x-dcl-go-name: StoredType\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType\n                        description: Load an existing `StoredInfoType` resource for\n                          use in `InspectDataSource`. Not currently supported in `InspectContent`.\n                        x-dcl-conflicts:\n                        - dictionary\n                        - regex\n                        - surrogateType\n                        properties:\n                          createTime:\n                            type: string\n                            format: date-time\n                            x-dcl-go-name: CreateTime\n                            readOnly: true\n                            description: Timestamp indicating when the version of\n                              the `StoredInfoType` used for inspection was created.\n                              Output-only field, populated by the system.\n                          name:\n                            type: string\n                            x-dcl-go-name: Name\n                            description: Resource name of the requested `StoredInfoType`,\n                              for example `organizations/433245324/storedInfoTypes/432452342`\n                              or `projects/project-id/storedInfoTypes/432452342`.\n                      surrogateType:\n                        type: object\n                        x-dcl-go-name: SurrogateType\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType\n                        description: Message for detecting output from deidentification\n                          transformations that support reversing.\n                        x-dcl-conflicts:\n                        - dictionary\n                        - regex\n                        - storedType\n                        x-dcl-send-empty: true\n                excludeInfoTypes:\n                  type: boolean\n                  x-dcl-go-name: ExcludeInfoTypes\n                  description: When true, excludes type information of the findings.\n                    This is not used for data profiling.\n                includeQuote:\n                  type: boolean\n                  x-dcl-go-name: IncludeQuote\n                  description: When true, a contextual quote from the data that triggered\n                    a finding is included in the response; see Finding.quote. This\n                    is not used for data profiling.\n                infoTypes:\n                  type: array\n                  x-dcl-go-name: InfoTypes\n                  description: Restricts what info_types to look for. The values must\n                    correspond to InfoType values returned by ListInfoTypes or listed\n                    at https://cloud.google.com/dlp/docs/infotypes-reference. When\n                    no InfoTypes or CustomInfoTypes are specified in a request, the\n                    system may automatically choose what detectors to run. By default\n                    this may be all types, but may change over time as detectors are\n                    updated. If you need precise control and predictability as to\n                    what detectors are run you should specify specific InfoTypes listed\n                    in the reference, otherwise a default list will be used, which\n                    may change over time.\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: object\n                    x-dcl-go-type: JobTriggerInspectJobInspectConfigInfoTypes\n                    properties:\n                      name:\n                        type: string\n                        x-dcl-go-name: Name\n                        description: Name of the information type. Either a name of\n                          your choosing when creating a CustomInfoType, or one of\n                          the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                          when specifying a built-in type. When sending Cloud DLP\n                          results to Data Catalog, infoType names should conform to\n                          the pattern `[A-Za-z0-9$-_]{1,64}`.\n                limits:\n                  type: object\n                  x-dcl-go-name: Limits\n                  x-dcl-go-type: JobTriggerInspectJobInspectConfigLimits\n                  description: Configuration to control the number of findings returned.\n                    This is not used for data profiling.\n                  properties:\n                    maxFindingsPerInfoType:\n                      type: array\n                      x-dcl-go-name: MaxFindingsPerInfoType\n                      description: Configuration of findings limit given for specified\n                        infoTypes.\n                      x-dcl-send-empty: true\n                      x-dcl-list-type: list\n                      items:\n                        type: object\n                        x-dcl-go-type: JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType\n                        properties:\n                          infoType:\n                            type: object\n                            x-dcl-go-name: InfoType\n                            x-dcl-go-type: JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType\n                            description: Type of information the findings limit applies\n                              to. Only one limit per info_type should be provided.\n                              If InfoTypeLimit does not have an info_type, the DLP\n                              API applies the limit against all info_types that are\n                              found but not specified in another InfoTypeLimit.\n                            properties:\n                              name:\n                                type: string\n                                x-dcl-go-name: Name\n                                description: Name of the information type. Either\n                                  a name of your choosing when creating a CustomInfoType,\n                                  or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                  when specifying a built-in type. When sending Cloud\n                                  DLP results to Data Catalog, infoType names should\n                                  conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                              version:\n                                type: string\n                                x-dcl-go-name: Version\n                                description: Optional version name for this InfoType.\n                          maxFindings:\n                            type: integer\n                            format: int64\n                            x-dcl-go-name: MaxFindings\n                            description: Max findings limit for the given infoType.\n                    maxFindingsPerItem:\n                      type: integer\n                      format: int64\n                      x-dcl-go-name: MaxFindingsPerItem\n                      description: Max number of findings that will be returned for\n                        each item scanned. When set within `InspectJobConfig`, the\n                        maximum returned is 2000 regardless if this is set higher.\n                        When set within `InspectContentRequest`, this field is ignored.\n                    maxFindingsPerRequest:\n                      type: integer\n                      format: int64\n                      x-dcl-go-name: MaxFindingsPerRequest\n                      description: Max number of findings that will be returned per\n                        request/job. When set within `InspectContentRequest`, the\n                        maximum returned is 2000 regardless if this is set higher.\n                minLikelihood:\n                  type: string\n                  x-dcl-go-name: MinLikelihood\n                  x-dcl-go-type: JobTriggerInspectJobInspectConfigMinLikelihoodEnum\n                  description: 'Only returns findings equal or above this threshold.\n                    The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood\n                    to learn more. Possible values: LIKELIHOOD_UNSPECIFIED, VERY_UNLIKELY,\n                    UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY'\n                  enum:\n                  - LIKELIHOOD_UNSPECIFIED\n                  - VERY_UNLIKELY\n                  - UNLIKELY\n                  - POSSIBLE\n                  - LIKELY\n                  - VERY_LIKELY\n                ruleSet:\n                  type: array\n                  x-dcl-go-name: RuleSet\n                  description: Set of rules to apply to the findings for this InspectConfig.\n                    Exclusion rules, contained in the set are executed in the end,\n                    other rules are executed in the order they are specified for each\n                    info type.\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: object\n                    x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSet\n                    properties:\n                      infoTypes:\n                        type: array\n                        x-dcl-go-name: InfoTypes\n                        description: List of infoTypes this rule set is applied to.\n                        x-dcl-send-empty: true\n                        x-dcl-list-type: list\n                        items:\n                          type: object\n                          x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetInfoTypes\n                          properties:\n                            name:\n                              type: string\n                              x-dcl-go-name: Name\n                              description: Name of the information type. Either a\n                                name of your choosing when creating a CustomInfoType,\n                                or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                when specifying a built-in type. When sending Cloud\n                                DLP results to Data Catalog, infoType names should\n                                conform to the pattern `[A-Za-z0-9$-_]{1,64}`.\n                            version:\n                              type: string\n                              x-dcl-go-name: Version\n                              description: Optional version name for this InfoType.\n                      rules:\n                        type: array\n                        x-dcl-go-name: Rules\n                        description: Set of rules to be applied to infoTypes. The\n                          rules are applied in order.\n                        x-dcl-send-empty: true\n                        x-dcl-list-type: list\n                        items:\n                          type: object\n                          x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRules\n                          properties:\n                            exclusionRule:\n                              type: object\n                              x-dcl-go-name: ExclusionRule\n                              x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule\n                              description: Exclusion rule.\n                              x-dcl-conflicts:\n                              - hotwordRule\n                              properties:\n                                dictionary:\n                                  type: object\n                                  x-dcl-go-name: Dictionary\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary\n                                  description: Dictionary which defines the rule.\n                                  x-dcl-conflicts:\n                                  - regex\n                                  - excludeInfoTypes\n                                  properties:\n                                    cloudStoragePath:\n                                      type: object\n                                      x-dcl-go-name: CloudStoragePath\n                                      x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath\n                                      description: Newline-delimited file of words\n                                        in Cloud Storage. Only a single file is accepted.\n                                      x-dcl-conflicts:\n                                      - wordList\n                                      properties:\n                                        path:\n                                          type: string\n                                          x-dcl-go-name: Path\n                                          description: 'A url representing a file\n                                            or path (no wildcards) in Cloud Storage.\n                                            Example: gs://[BUCKET_NAME]/dictionary.txt'\n                                    wordList:\n                                      type: object\n                                      x-dcl-go-name: WordList\n                                      x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList\n                                      description: List of words or phrases to search\n                                        for.\n                                      x-dcl-conflicts:\n                                      - cloudStoragePath\n                                      properties:\n                                        words:\n                                          type: array\n                                          x-dcl-go-name: Words\n                                          description: Words or phrases defining the\n                                            dictionary. The dictionary must contain\n                                            at least one phrase and every phrase must\n                                            contain at least 2 characters that are\n                                            letters or digits. [required]\n                                          x-dcl-send-empty: true\n                                          x-dcl-list-type: list\n                                          items:\n                                            type: string\n                                            x-dcl-go-type: string\n                                excludeInfoTypes:\n                                  type: object\n                                  x-dcl-go-name: ExcludeInfoTypes\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes\n                                  description: Set of infoTypes for which findings\n                                    would affect this rule.\n                                  x-dcl-conflicts:\n                                  - dictionary\n                                  - regex\n                                  properties:\n                                    infoTypes:\n                                      type: array\n                                      x-dcl-go-name: InfoTypes\n                                      description: InfoType list in ExclusionRule\n                                        rule drops a finding when it overlaps or contained\n                                        within with a finding of an infoType from\n                                        this list. For example, for `InspectionRuleSet.info_types`\n                                        containing \"PHONE_NUMBER\"` and `exclusion_rule`\n                                        containing `exclude_info_types.info_types`\n                                        with \"EMAIL_ADDRESS\" the phone number findings\n                                        are dropped if they overlap with EMAIL_ADDRESS\n                                        finding. That leads to \"555-222-2222@example.org\"\n                                        to generate only a single finding, namely\n                                        email address.\n                                      x-dcl-send-empty: true\n                                      x-dcl-list-type: list\n                                      items:\n                                        type: object\n                                        x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes\n                                        properties:\n                                          name:\n                                            type: string\n                                            x-dcl-go-name: Name\n                                            description: Name of the information type.\n                                              Either a name of your choosing when\n                                              creating a CustomInfoType, or one of\n                                              the names listed at https://cloud.google.com/dlp/docs/infotypes-reference\n                                              when specifying a built-in type. When\n                                              sending Cloud DLP results to Data Catalog,\n                                              infoType names should conform to the\n                                              pattern `[A-Za-z0-9$-_]{1,64}`.\n                                          version:\n                                            type: string\n                                            x-dcl-go-name: Version\n                                            description: Optional version name for\n                                              this InfoType.\n                                matchingType:\n                                  type: string\n                                  x-dcl-go-name: MatchingType\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum\n                                  description: 'How the rule is applied, see MatchingType\n                                    documentation for details. Possible values: MATCHING_TYPE_UNSPECIFIED,\n                                    MATCHING_TYPE_FULL_MATCH, MATCHING_TYPE_PARTIAL_MATCH,\n                                    MATCHING_TYPE_INVERSE_MATCH'\n                                  enum:\n                                  - MATCHING_TYPE_UNSPECIFIED\n                                  - MATCHING_TYPE_FULL_MATCH\n                                  - MATCHING_TYPE_PARTIAL_MATCH\n                                  - MATCHING_TYPE_INVERSE_MATCH\n                                regex:\n                                  type: object\n                                  x-dcl-go-name: Regex\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex\n                                  description: Regular expression which defines the\n                                    rule.\n                                  x-dcl-conflicts:\n                                  - dictionary\n                                  - excludeInfoTypes\n                                  properties:\n                                    groupIndexes:\n                                      type: array\n                                      x-dcl-go-name: GroupIndexes\n                                      description: The index of the submatch to extract\n                                        as findings. When not specified, the entire\n                                        match is returned. No more than 3 may be included.\n                                      x-dcl-send-empty: true\n                                      x-dcl-list-type: list\n                                      items:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-type: int64\n                                    pattern:\n                                      type: string\n                                      x-dcl-go-name: Pattern\n                                      description: Pattern defining the regular expression.\n                                        Its syntax (https://github.com/google/re2/wiki/Syntax)\n                                        can be found under the google/re2 repository\n                                        on GitHub.\n                            hotwordRule:\n                              type: object\n                              x-dcl-go-name: HotwordRule\n                              x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule\n                              x-dcl-conflicts:\n                              - exclusionRule\n                              properties:\n                                hotwordRegex:\n                                  type: object\n                                  x-dcl-go-name: HotwordRegex\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex\n                                  description: Regular expression pattern defining\n                                    what qualifies as a hotword.\n                                  properties:\n                                    groupIndexes:\n                                      type: array\n                                      x-dcl-go-name: GroupIndexes\n                                      description: The index of the submatch to extract\n                                        as findings. When not specified, the entire\n                                        match is returned. No more than 3 may be included.\n                                      x-dcl-send-empty: true\n                                      x-dcl-list-type: list\n                                      items:\n                                        type: integer\n                                        format: int64\n                                        x-dcl-go-type: int64\n                                    pattern:\n                                      type: string\n                                      x-dcl-go-name: Pattern\n                                      description: Pattern defining the regular expression.\n                                        Its syntax (https://github.com/google/re2/wiki/Syntax)\n                                        can be found under the google/re2 repository\n                                        on GitHub.\n                                likelihoodAdjustment:\n                                  type: object\n                                  x-dcl-go-name: LikelihoodAdjustment\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment\n                                  description: Likelihood adjustment to apply to all\n                                    matching findings.\n                                  properties:\n                                    fixedLikelihood:\n                                      type: string\n                                      x-dcl-go-name: FixedLikelihood\n                                      x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum\n                                      description: 'Set the likelihood of a finding\n                                        to a fixed value. Possible values: LIKELIHOOD_UNSPECIFIED,\n                                        VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY,\n                                        VERY_LIKELY'\n                                      x-dcl-conflicts:\n                                      - relativeLikelihood\n                                      enum:\n                                      - LIKELIHOOD_UNSPECIFIED\n                                      - VERY_UNLIKELY\n                                      - UNLIKELY\n                                      - POSSIBLE\n                                      - LIKELY\n                                      - VERY_LIKELY\n                                    relativeLikelihood:\n                                      type: integer\n                                      format: int64\n                                      x-dcl-go-name: RelativeLikelihood\n                                      description: Increase or decrease the likelihood\n                                        by the specified number of levels. For example,\n                                        if a finding would be `POSSIBLE` without the\n                                        detection rule and `relative_likelihood` is\n                                        1, then it is upgraded to `LIKELY`, while\n                                        a value of -1 would downgrade it to `UNLIKELY`.\n                                        Likelihood may never drop below `VERY_UNLIKELY`\n                                        or exceed `VERY_LIKELY`, so applying an adjustment\n                                        of 1 followed by an adjustment of -1 when\n                                        base likelihood is `VERY_LIKELY` will result\n                                        in a final likelihood of `LIKELY`.\n                                      x-dcl-conflicts:\n                                      - fixedLikelihood\n                                proximity:\n                                  type: object\n                                  x-dcl-go-name: Proximity\n                                  x-dcl-go-type: JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity\n                                  description: Proximity of the finding within which\n                                    the entire hotword must reside. The total length\n                                    of the window cannot exceed 1000 characters. Note\n                                    that the finding itself will be included in the\n                                    window, so that hotwords may be used to match\n                                    substrings of the finding itself. For example,\n                                    the certainty of a phone number regex \"(d{3})\n                                    d{3}-d{4}\" could be adjusted upwards if the area\n                                    code is known to be the local area code of a company\n                                    office using the hotword regex \"(xxx)\", where\n                                    \"xxx\" is the area code in question.\n                                  properties:\n                                    windowAfter:\n                                      type: integer\n                                      format: int64\n                                      x-dcl-go-name: WindowAfter\n                                      description: Number of characters after the\n                                        finding to consider.\n                                    windowBefore:\n                                      type: integer\n                                      format: int64\n                                      x-dcl-go-name: WindowBefore\n                                      description: Number of characters before the\n                                        finding to consider.\n            inspectTemplateName:\n              type: string\n              x-dcl-go-name: InspectTemplateName\n              description: If provided, will be used as the default for all values\n                in InspectConfig. `inspect_config` will be merged into the values\n                persisted as part of the template.\n            storageConfig:\n              type: object\n              x-dcl-go-name: StorageConfig\n              x-dcl-go-type: JobTriggerInspectJobStorageConfig\n              description: The data to scan.\n              properties:\n                bigQueryOptions:\n                  type: object\n                  x-dcl-go-name: BigQueryOptions\n                  x-dcl-go-type: JobTriggerInspectJobStorageConfigBigQueryOptions\n                  description: BigQuery options.\n                  x-dcl-conflicts:\n                  - datastoreOptions\n                  - cloudStorageOptions\n                  - hybridOptions\n                  required:\n                  - tableReference\n                  properties:\n                    excludedFields:\n                      type: array\n                      x-dcl-go-name: ExcludedFields\n                      description: References to fields excluded from scanning. This\n                        allows you to skip inspection of entire columns which you\n                        know have no findings.\n                      x-dcl-conflicts:\n                      - includedFields\n                      x-dcl-send-empty: true\n                      x-dcl-list-type: list\n                      items:\n                        type: object\n                        x-dcl-go-type: JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields\n                        properties:\n                          name:\n                            type: string\n                            x-dcl-go-name: Name\n                            description: Name describing the field.\n                    identifyingFields:\n                      type: array\n                      x-dcl-go-name: IdentifyingFields\n                      description: Table fields that may uniquely identify a row within\n                        the table. When `actions.saveFindings.outputConfig.table`\n                        is specified, the values of columns specified here are available\n                        in the output table under `location.content_locations.record_location.record_key.id_values`.\n                        Nested fields such as `person.birthdate.year` are allowed.\n                      x-dcl-send-empty: true\n                      x-dcl-list-type: list\n                      items:\n                        type: object\n                        x-dcl-go-type: JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields\n                        properties:\n                          name:\n                            type: string\n                            x-dcl-go-name: Name\n                            description: Name describing the field.\n                    includedFields:\n                      type: array\n                      x-dcl-go-name: IncludedFields\n                      description: Limit scanning only to these fields.\n                      x-dcl-conflicts:\n                      - excludedFields\n                      x-dcl-send-empty: true\n                      x-dcl-list-type: list\n                      items:\n                        type: object\n                        x-dcl-go-type: JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields\n                        properties:\n                          name:\n                            type: string\n                            x-dcl-go-name: Name\n                            description: Name describing the field.\n                    rowsLimit:\n                      type: integer\n                      format: int64\n                      x-dcl-go-name: RowsLimit\n                      description: Max number of rows to scan. If the table has more\n                        rows than this value, the rest of the rows are omitted. If\n                        not set, or if set to 0, all rows will be scanned. Only one\n                        of rows_limit and rows_limit_percent can be specified. Cannot\n                        be used in conjunction with TimespanConfig.\n                      x-dcl-conflicts:\n                      - rowsLimitPercent\n                    rowsLimitPercent:\n                      type: integer\n                      format: int64\n                      x-dcl-go-name: RowsLimitPercent\n                      description: Max percentage of rows to scan. The rest are omitted.\n                        The number of rows scanned is rounded down. Must be between\n                        0 and 100, inclusively. Both 0 and 100 means no limit. Defaults\n                        to 0. Only one of rows_limit and rows_limit_percent can be\n                        specified. Cannot be used in conjunction with TimespanConfig.\n                      x-dcl-conflicts:\n                      - rowsLimit\n                    sampleMethod:\n                      type: string\n                      x-dcl-go-name: SampleMethod\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum\n                      description: ' Possible values: SAMPLE_METHOD_UNSPECIFIED, TOP,\n                        RANDOM_START'\n                      enum:\n                      - SAMPLE_METHOD_UNSPECIFIED\n                      - TOP\n                      - RANDOM_START\n                    tableReference:\n                      type: object\n                      x-dcl-go-name: TableReference\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference\n                      description: Complete BigQuery table reference.\n                      properties:\n                        datasetId:\n                          type: string\n                          x-dcl-go-name: DatasetId\n                          description: Dataset ID of the table.\n                          x-dcl-references:\n                          - resource: Bigquery/Dataset\n                            field: name\n                        projectId:\n                          type: string\n                          x-dcl-go-name: ProjectId\n                          description: The Google Cloud Platform project ID of the\n                            project containing the table. If omitted, project ID is\n                            inferred from the API call.\n                          x-dcl-references:\n                          - resource: Cloudresourcemanager/Project\n                            field: name\n                        tableId:\n                          type: string\n                          x-dcl-go-name: TableId\n                          description: Name of the table.\n                          x-dcl-references:\n                          - resource: Bigquery/Table\n                            field: name\n                cloudStorageOptions:\n                  type: object\n                  x-dcl-go-name: CloudStorageOptions\n                  x-dcl-go-type: JobTriggerInspectJobStorageConfigCloudStorageOptions\n                  description: Google Cloud Storage options.\n                  x-dcl-conflicts:\n                  - datastoreOptions\n                  - bigQueryOptions\n                  - hybridOptions\n                  properties:\n                    bytesLimitPerFile:\n                      type: integer\n                      format: int64\n                      x-dcl-go-name: BytesLimitPerFile\n                      description: Max number of bytes to scan from a file. If a scanned\n                        file's size is bigger than this value then the rest of the\n                        bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent\n                        can be specified. Cannot be set if de-identification is requested.\n                      x-dcl-conflicts:\n                      - bytesLimitPerFilePercent\n                    bytesLimitPerFilePercent:\n                      type: integer\n                      format: int64\n                      x-dcl-go-name: BytesLimitPerFilePercent\n                      description: Max percentage of bytes to scan from a file. The\n                        rest are omitted. The number of bytes scanned is rounded down.\n                        Must be between 0 and 100, inclusively. Both 0 and 100 means\n                        no limit. Defaults to 0. Only one of bytes_limit_per_file\n                        and bytes_limit_per_file_percent can be specified. Cannot\n                        be set if de-identification is requested.\n                      x-dcl-conflicts:\n                      - bytesLimitPerFile\n                    fileSet:\n                      type: object\n                      x-dcl-go-name: FileSet\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet\n                      description: The set of one or more files to scan.\n                      properties:\n                        regexFileSet:\n                          type: object\n                          x-dcl-go-name: RegexFileSet\n                          x-dcl-go-type: JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet\n                          description: The regex-filtered set of files to scan. Exactly\n                            one of `url` or `regex_file_set` must be set.\n                          x-dcl-conflicts:\n                          - url\n                          required:\n                          - bucketName\n                          properties:\n                            bucketName:\n                              type: string\n                              x-dcl-go-name: BucketName\n                              description: The name of a Cloud Storage bucket. Required.\n                              x-dcl-references:\n                              - resource: Storage/Bucket\n                                field: name\n                            excludeRegex:\n                              type: array\n                              x-dcl-go-name: ExcludeRegex\n                              description: A list of regular expressions matching\n                                file paths to exclude. All files in the bucket that\n                                match at least one of these regular expressions will\n                                be excluded from the scan. Regular expressions use\n                                RE2 [syntax](https://github.com/google/re2/wiki/Syntax);\n                                a guide can be found under the google/re2 repository\n                                on GitHub.\n                              x-dcl-send-empty: true\n                              x-dcl-list-type: list\n                              items:\n                                type: string\n                                x-dcl-go-type: string\n                            includeRegex:\n                              type: array\n                              x-dcl-go-name: IncludeRegex\n                              description: A list of regular expressions matching\n                                file paths to include. All files in the bucket that\n                                match at least one of these regular expressions will\n                                be included in the set of files, except for those\n                                that also match an item in `exclude_regex`. Leaving\n                                this field empty will match all files by default (this\n                                is equivalent to including `.*` in the list). Regular\n                                expressions use RE2 [syntax](https://github.com/google/re2/wiki/Syntax);\n                                a guide can be found under the google/re2 repository\n                                on GitHub.\n                              x-dcl-send-empty: true\n                              x-dcl-list-type: list\n                              items:\n                                type: string\n                                x-dcl-go-type: string\n                        url:\n                          type: string\n                          x-dcl-go-name: Url\n                          description: The Cloud Storage url of the file(s) to scan,\n                            in the format `gs:///`. Trailing wildcard in the path\n                            is allowed. If the url ends in a trailing slash, the bucket\n                            or directory represented by the url will be scanned non-recursively\n                            (content in sub-directories will not be scanned). This\n                            means that `gs://mybucket/` is equivalent to `gs://mybucket/*`,\n                            and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`.\n                            Exactly one of `url` or `regex_file_set` must be set.\n                          x-dcl-conflicts:\n                          - regexFileSet\n                    fileTypes:\n                      type: array\n                      x-dcl-go-name: FileTypes\n                      description: List of file type groups to include in the scan.\n                        If empty, all files are scanned and available data format\n                        processors are applied. In addition, the binary content of\n                        the selected files is always scanned as well. Images are scanned\n                        only as binary if the specified region does not support image\n                        inspection and no file_types were specified. Image inspection\n                        is restricted to 'global', 'us', 'asia', and 'europe'.\n                      x-dcl-send-empty: true\n                      x-dcl-list-type: list\n                      items:\n                        type: string\n                        x-dcl-go-type: JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum\n                        enum:\n                        - FILE_TYPE_UNSPECIFIED\n                        - BINARY_FILE\n                        - TEXT_FILE\n                        - IMAGE\n                        - WORD\n                        - PDF\n                        - AVRO\n                        - CSV\n                        - TSV\n                    filesLimitPercent:\n                      type: integer\n                      format: int64\n                      x-dcl-go-name: FilesLimitPercent\n                      description: Limits the number of files to scan to this percentage\n                        of the input FileSet. Number of files scanned is rounded down.\n                        Must be between 0 and 100, inclusively. Both 0 and 100 means\n                        no limit. Defaults to 0.\n                    sampleMethod:\n                      type: string\n                      x-dcl-go-name: SampleMethod\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum\n                      description: ' Possible values: SAMPLE_METHOD_UNSPECIFIED, TOP,\n                        RANDOM_START'\n                      enum:\n                      - SAMPLE_METHOD_UNSPECIFIED\n                      - TOP\n                      - RANDOM_START\n                datastoreOptions:\n                  type: object\n                  x-dcl-go-name: DatastoreOptions\n                  x-dcl-go-type: JobTriggerInspectJobStorageConfigDatastoreOptions\n                  description: Google Cloud Datastore options.\n                  x-dcl-conflicts:\n                  - cloudStorageOptions\n                  - bigQueryOptions\n                  - hybridOptions\n                  properties:\n                    kind:\n                      type: object\n                      x-dcl-go-name: Kind\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigDatastoreOptionsKind\n                      description: The kind to process.\n                      properties:\n                        name:\n                          type: string\n                          x-dcl-go-name: Name\n                          description: The name of the kind.\n                    partitionId:\n                      type: object\n                      x-dcl-go-name: PartitionId\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId\n                      description: A partition ID identifies a grouping of entities.\n                        The grouping is always by project namespace ID may be empty.\n                      properties:\n                        namespaceId:\n                          type: string\n                          x-dcl-go-name: NamespaceId\n                          description: If not empty, the ID of the namespace to which\n                            the entities belong.\n                        projectId:\n                          type: string\n                          x-dcl-go-name: ProjectId\n                          description: The ID of the project to which the entities\n                            belong.\n                          x-dcl-references:\n                          - resource: Cloudresourcemanager/Project\n                            field: name\n                hybridOptions:\n                  type: object\n                  x-dcl-go-name: HybridOptions\n                  x-dcl-go-type: JobTriggerInspectJobStorageConfigHybridOptions\n                  description: Hybrid inspection options.\n                  x-dcl-conflicts:\n                  - datastoreOptions\n                  - cloudStorageOptions\n                  - bigQueryOptions\n                  properties:\n                    description:\n                      type: string\n                      x-dcl-go-name: Description\n                      description: A short description of where the data is coming\n                        from. Will be stored once in the job. 256 max length.\n                    labels:\n                      type: object\n                      additionalProperties:\n                        type: string\n                      x-dcl-go-name: Labels\n                      description: 'To organize findings, these labels will be added\n                        to each finding. Label keys must be between 1 and 63 characters\n                        long and must conform to the following regular expression:\n                        `[a-z]([-a-z0-9]*[a-z0-9])?`. Label values must be between\n                        0 and 63 characters long and must conform to the regular expression\n                        `([a-z]([-a-z0-9]*[a-z0-9])?)?`. No more than 10 labels can\n                        be associated with a given finding. Examples: * `\"environment\"\n                        : \"production\"` * `\"pipeline\" : \"etl\"`'\n                    requiredFindingLabelKeys:\n                      type: array\n                      x-dcl-go-name: RequiredFindingLabelKeys\n                      description: 'These are labels that each inspection request\n                        must include within their ''finding_labels'' map. Request\n                        may contain others, but any missing one of these will be rejected.\n                        Label keys must be between 1 and 63 characters long and must\n                        conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.\n                        No more than 10 keys can be required.'\n                      x-dcl-send-empty: true\n                      x-dcl-list-type: list\n                      items:\n                        type: string\n                        x-dcl-go-type: string\n                    tableOptions:\n                      type: object\n                      x-dcl-go-name: TableOptions\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigHybridOptionsTableOptions\n                      description: If the container is a table, additional information\n                        to make findings meaningful such as the columns that are primary\n                        keys.\n                      properties:\n                        identifyingFields:\n                          type: array\n                          x-dcl-go-name: IdentifyingFields\n                          description: The columns that are the primary keys for table\n                            objects included in ContentItem. A copy of this cell's\n                            value will stored alongside alongside each finding so\n                            that the finding can be traced to the specific row it\n                            came from. No more than 3 may be provided.\n                          x-dcl-send-empty: true\n                          x-dcl-list-type: list\n                          items:\n                            type: object\n                            x-dcl-go-type: JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields\n                            properties:\n                              name:\n                                type: string\n                                x-dcl-go-name: Name\n                                description: Name describing the field.\n                timespanConfig:\n                  type: object\n                  x-dcl-go-name: TimespanConfig\n                  x-dcl-go-type: JobTriggerInspectJobStorageConfigTimespanConfig\n                  properties:\n                    enableAutoPopulationOfTimespanConfig:\n                      type: boolean\n                      x-dcl-go-name: EnableAutoPopulationOfTimespanConfig\n                      description: When the job is started by a JobTrigger we will\n                        automatically figure out a valid start_time to avoid scanning\n                        files that have not been modified since the last time the\n                        JobTrigger executed. This will be based on the time of the\n                        execution of the last run of the JobTrigger.\n                    endTime:\n                      type: string\n                      format: date-time\n                      x-dcl-go-name: EndTime\n                      description: Exclude files, tables, or rows newer than this\n                        value. If not set, no upper time limit is applied.\n                    startTime:\n                      type: string\n                      format: date-time\n                      x-dcl-go-name: StartTime\n                      description: Exclude files, tables, or rows older than this\n                        value. If not set, no lower time limit is applied.\n                    timestampField:\n                      type: object\n                      x-dcl-go-name: TimestampField\n                      x-dcl-go-type: JobTriggerInspectJobStorageConfigTimespanConfigTimestampField\n                      description: 'Specification of the field containing the timestamp\n                        of scanned items. Used for data sources like Datastore and\n                        BigQuery. For BigQuery: If this value is not specified and\n                        the table was modified between the given start and end times,\n                        the entire table will be scanned. If this value is specified,\n                        then rows are filtered based on the given start and end times.\n                        Rows with a `NULL` value in the provided BigQuery column are\n                        skipped. Valid data types of the provided BigQuery column\n                        are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. For Datastore:\n                        If this value is specified, then entities are filtered based\n                        on the given start and end times. If an entity does not contain\n                        the provided timestamp property or contains empty or invalid\n                        values, then it is included. Valid data types of the provided\n                        timestamp property are: `TIMESTAMP`.'\n                      properties:\n                        name:\n                          type: string\n                          x-dcl-go-name: Name\n                          description: Name describing the field.\n        lastRunTime:\n          type: string\n          format: date-time\n          x-dcl-go-name: LastRunTime\n          readOnly: true\n          description: Output only. The timestamp of the last time this trigger executed.\n          x-kubernetes-immutable: true\n        location:\n          type: string\n          x-dcl-go-name: Location\n          description: The location of the resource\n          x-kubernetes-immutable: true\n        locationId:\n          type: string\n          x-dcl-go-name: LocationId\n          readOnly: true\n          description: Output only. The geographic location where this resource is\n            stored.\n          x-kubernetes-immutable: true\n        name:\n          type: string\n          x-dcl-go-name: Name\n          description: Unique resource name for the triggeredJob, assigned by the\n            service when the triggeredJob is created, for example `projects/dlp-test-project/jobTriggers/53234423`.\n          x-kubernetes-immutable: true\n          x-dcl-server-generated-parameter: true\n        parent:\n          type: string\n          x-dcl-go-name: Parent\n          description: The parent of the resource\n          x-kubernetes-immutable: true\n          x-dcl-forward-slash-allowed: true\n          x-dcl-references:\n          - resource: Cloudresourcemanager/Project\n            field: name\n            parent: true\n        status:\n          type: string\n          x-dcl-go-name: Status\n          x-dcl-go-type: JobTriggerStatusEnum\n          description: 'Required. A status for this trigger. Possible values: STATUS_UNSPECIFIED,\n            HEALTHY, PAUSED, CANCELLED'\n          x-kubernetes-immutable: true\n          enum:\n          - STATUS_UNSPECIFIED\n          - HEALTHY\n          - PAUSED\n          - CANCELLED\n        triggers:\n          type: array\n          x-dcl-go-name: Triggers\n          description: A list of triggers which will be OR'ed together. Only one in\n            the list needs to trigger for a job to be started. The list may contain\n            only a single Schedule trigger and must have at least one object.\n          x-dcl-send-empty: true\n          x-dcl-list-type: list\n          items:\n            type: object\n            x-dcl-go-type: JobTriggerTriggers\n            properties:\n              manual:\n                type: object\n                x-dcl-go-name: Manual\n                x-dcl-go-type: JobTriggerTriggersManual\n                description: For use with hybrid jobs. Jobs must be manually created\n                  and finished.\n                x-dcl-conflicts:\n                - schedule\n                x-dcl-send-empty: true\n              schedule:\n                type: object\n                x-dcl-go-name: Schedule\n                x-dcl-go-type: JobTriggerTriggersSchedule\n                description: Create a job on a repeating basis based on the elapse\n                  of time.\n                x-dcl-conflicts:\n                - manual\n                properties:\n                  recurrencePeriodDuration:\n                    type: string\n                    x-dcl-go-name: RecurrencePeriodDuration\n                    description: 'With this option a job is started a regular periodic\n                      basis. For example: every day (86400 seconds). A scheduled start\n                      time will be skipped if the previous execution has not ended\n                      when its scheduled time occurs. This value must be set to a\n                      time duration greater than or equal to 1 day and can be no longer\n                      than 60 days.'\n        updateTime:\n          type: string\n          format: date-time\n          x-dcl-go-name: UpdateTime\n          readOnly: true\n          description: Output only. The last update timestamp of a triggeredJob.\n          x-kubernetes-immutable: true\n")

blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/dlp/beta/job_trigger.yaml

View Source
var YAML_stored_info_type = []byte("info:\n  title: Dlp/StoredInfoType\n  description: The Dlp StoredInfoType resource\n  x-dcl-struct-name: StoredInfoType\n  x-dcl-has-iam: false\npaths:\n  get:\n    description: The function used to get information about a StoredInfoType\n    parameters:\n    - name: StoredInfoType\n      required: true\n      description: A full instance of a StoredInfoType\n  apply:\n    description: The function used to apply information about a StoredInfoType\n    parameters:\n    - name: StoredInfoType\n      required: true\n      description: A full instance of a StoredInfoType\n  delete:\n    description: The function used to delete a StoredInfoType\n    parameters:\n    - name: StoredInfoType\n      required: true\n      description: A full instance of a StoredInfoType\n  deleteAll:\n    description: The function used to delete all StoredInfoType\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\n  list:\n    description: The function used to list information about many StoredInfoType\n    parameters:\n    - name: location\n      required: true\n      schema:\n        type: string\n    - name: parent\n      required: true\n      schema:\n        type: string\ncomponents:\n  schemas:\n    StoredInfoType:\n      title: StoredInfoType\n      x-dcl-id: '{{parent}}/storedInfoTypes/{{name}}'\n      x-dcl-locations:\n      - region\n      x-dcl-has-iam: false\n      type: object\n      required:\n      - parent\n      properties:\n        description:\n          type: string\n          x-dcl-go-name: Description\n          description: Description of the StoredInfoType (max 256 characters).\n          x-kubernetes-immutable: true\n        dictionary:\n          type: object\n          x-dcl-go-name: Dictionary\n          x-dcl-go-type: StoredInfoTypeDictionary\n          description: Store dictionary-based CustomInfoType.\n          x-kubernetes-immutable: true\n          x-dcl-conflicts:\n          - largeCustomDictionary\n          - regex\n          properties:\n            cloudStoragePath:\n              type: object\n              x-dcl-go-name: CloudStoragePath\n              x-dcl-go-type: StoredInfoTypeDictionaryCloudStoragePath\n              description: Newline-delimited file of words in Cloud Storage. Only\n                a single file is accepted.\n              x-kubernetes-immutable: true\n              x-dcl-conflicts:\n              - wordList\n              required:\n              - path\n              properties:\n                path:\n                  type: string\n                  x-dcl-go-name: Path\n                  description: 'A url representing a file or path (no wildcards) in\n                    Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt'\n                  x-kubernetes-immutable: true\n            wordList:\n              type: object\n              x-dcl-go-name: WordList\n              x-dcl-go-type: StoredInfoTypeDictionaryWordList\n              description: List of words or phrases to search for.\n              x-kubernetes-immutable: true\n              x-dcl-conflicts:\n              - cloudStoragePath\n              required:\n              - words\n              properties:\n                words:\n                  type: array\n                  x-dcl-go-name: Words\n                  description: Words or phrases defining the dictionary. The dictionary\n                    must contain at least one phrase and every phrase must contain\n                    at least 2 characters that are letters or digits. [required]\n                  x-kubernetes-immutable: true\n                  x-dcl-send-empty: true\n                  x-dcl-list-type: list\n                  items:\n                    type: string\n                    x-dcl-go-type: string\n        displayName:\n          type: string\n          x-dcl-go-name: DisplayName\n          description: Display name of the StoredInfoType (max 256 characters).\n          x-kubernetes-immutable: true\n        largeCustomDictionary:\n          type: object\n          x-dcl-go-name: LargeCustomDictionary\n          x-dcl-go-type: StoredInfoTypeLargeCustomDictionary\n          description: StoredInfoType where findings are defined by a dictionary of\n            phrases.\n          x-kubernetes-immutable: true\n          x-dcl-conflicts:\n          - dictionary\n          - regex\n          properties:\n            bigQueryField:\n              type: object\n              x-dcl-go-name: BigQueryField\n              x-dcl-go-type: StoredInfoTypeLargeCustomDictionaryBigQueryField\n              description: Field in a BigQuery table where each cell represents a\n                dictionary phrase.\n              x-kubernetes-immutable: true\n              x-dcl-conflicts:\n              - cloudStorageFileSet\n              properties:\n                field:\n                  type: object\n                  x-dcl-go-name: Field\n                  x-dcl-go-type: StoredInfoTypeLargeCustomDictionaryBigQueryFieldField\n                  description: Designated field in the BigQuery table.\n                  x-kubernetes-immutable: true\n                  properties:\n                    name:\n                      type: string\n                      x-dcl-go-name: Name\n                      description: Name describing the field.\n                      x-kubernetes-immutable: true\n                table:\n                  type: object\n                  x-dcl-go-name: Table\n                  x-dcl-go-type: StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable\n                  description: Source table of the field.\n                  x-kubernetes-immutable: true\n                  properties:\n                    datasetId:\n                      type: string\n                      x-dcl-go-name: DatasetId\n                      description: Dataset ID of the table.\n                      x-kubernetes-immutable: true\n                      x-dcl-references:\n                      - resource: Bigquery/Dataset\n                        field: name\n                    projectId:\n                      type: string\n                      x-dcl-go-name: ProjectId\n                      description: The Google Cloud Platform project ID of the project\n                        containing the table. If omitted, project ID is inferred from\n                        the API call.\n                      x-kubernetes-immutable: true\n                      x-dcl-references:\n                      - resource: Cloudresourcemanager/Project\n                        field: name\n                    tableId:\n                      type: string\n                      x-dcl-go-name: TableId\n                      description: Name of the table.\n                      x-kubernetes-immutable: true\n                      x-dcl-references:\n                      - resource: Bigquery/Table\n                        field: name\n            cloudStorageFileSet:\n              type: object\n              x-dcl-go-name: CloudStorageFileSet\n              x-dcl-go-type: StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet\n              description: Set of files containing newline-delimited lists of dictionary\n                phrases.\n              x-kubernetes-immutable: true\n              x-dcl-conflicts:\n              - bigQueryField\n              required:\n              - url\n              properties:\n                url:\n                  type: string\n                  x-dcl-go-name: Url\n                  description: The url, in the format `gs:///`. Trailing wildcard\n                    in the path is allowed.\n                  x-kubernetes-immutable: true\n            outputPath:\n              type: object\n              x-dcl-go-name: OutputPath\n              x-dcl-go-type: StoredInfoTypeLargeCustomDictionaryOutputPath\n              description: Location to store dictionary artifacts in Google Cloud\n                Storage. These files will only be accessible by project owners and\n                the DLP API. If any of these artifacts are modified, the dictionary\n                is considered invalid and can no longer be used.\n              x-kubernetes-immutable: true\n              required:\n              - path\n              properties:\n                path:\n                  type: string\n                  x-dcl-go-name: Path\n                  description: 'A url representing a file or path (no wildcards) in\n                    Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt'\n                  x-kubernetes-immutable: true\n        location:\n          type: string\n          x-dcl-go-name: Location\n          description: The location of the resource\n          x-kubernetes-immutable: true\n        name:\n          type: string\n          x-dcl-go-name: Name\n          description: Resource name.\n          x-kubernetes-immutable: true\n          x-dcl-server-generated-parameter: true\n        parent:\n          type: string\n          x-dcl-go-name: Parent\n          description: The parent of the resource.\n          x-kubernetes-immutable: true\n          x-dcl-forward-slash-allowed: true\n          x-dcl-references:\n          - resource: Cloudresourcemanager/Organization\n            field: name\n            parent: true\n          - resource: Cloudresourcemanager/Project\n            field: name\n            parent: true\n        regex:\n          type: object\n          x-dcl-go-name: Regex\n          x-dcl-go-type: StoredInfoTypeRegex\n          description: Store regular expression-based StoredInfoType.\n          x-kubernetes-immutable: true\n          x-dcl-conflicts:\n          - largeCustomDictionary\n          - dictionary\n          required:\n          - pattern\n          properties:\n            groupIndexes:\n              type: array\n              x-dcl-go-name: GroupIndexes\n              description: The index of the submatch to extract as findings. When\n                not specified, the entire match is returned. No more than 3 may be\n                included.\n              x-kubernetes-immutable: true\n              x-dcl-send-empty: true\n              x-dcl-list-type: list\n              items:\n                type: integer\n                format: int64\n                x-dcl-go-type: int64\n            pattern:\n              type: string\n              x-dcl-go-name: Pattern\n              description: Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax)\n                can be found under the google/re2 repository on GitHub.\n              x-kubernetes-immutable: true\n")

blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/dlp/beta/stored_info_type.yaml

Functions

This section is empty.

Types

type Client

type Client struct {
	Config *dcl.Config
}

The Client is the base struct of all operations. This will receive the Get, Delete, List, and Apply operations on all resources.

func NewClient

func NewClient(c *dcl.Config) *Client

NewClient creates a client that retries all operations a few times each.

func (*Client) ApplyDeidentifyTemplate

func (c *Client) ApplyDeidentifyTemplate(ctx context.Context, rawDesired *DeidentifyTemplate, opts ...dcl.ApplyOption) (*DeidentifyTemplate, error)

func (*Client) ApplyInspectTemplate

func (c *Client) ApplyInspectTemplate(ctx context.Context, rawDesired *InspectTemplate, opts ...dcl.ApplyOption) (*InspectTemplate, error)

func (*Client) ApplyJobTrigger

func (c *Client) ApplyJobTrigger(ctx context.Context, rawDesired *JobTrigger, opts ...dcl.ApplyOption) (*JobTrigger, error)

func (*Client) ApplyStoredInfoType

func (c *Client) ApplyStoredInfoType(ctx context.Context, rawDesired *StoredInfoType, opts ...dcl.ApplyOption) (*StoredInfoType, error)

func (*Client) DeleteAllDeidentifyTemplate

func (c *Client) DeleteAllDeidentifyTemplate(ctx context.Context, location, parent string, filter func(*DeidentifyTemplate) bool) error

DeleteAllDeidentifyTemplate deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllInspectTemplate

func (c *Client) DeleteAllInspectTemplate(ctx context.Context, location, parent string, filter func(*InspectTemplate) bool) error

DeleteAllInspectTemplate deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllJobTrigger

func (c *Client) DeleteAllJobTrigger(ctx context.Context, location, parent string, filter func(*JobTrigger) bool) error

DeleteAllJobTrigger deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllStoredInfoType

func (c *Client) DeleteAllStoredInfoType(ctx context.Context, location, parent string, filter func(*StoredInfoType) bool) error

DeleteAllStoredInfoType deletes all resources that the filter functions returns true on.

func (*Client) DeleteDeidentifyTemplate

func (c *Client) DeleteDeidentifyTemplate(ctx context.Context, r *DeidentifyTemplate) error

func (*Client) DeleteInspectTemplate

func (c *Client) DeleteInspectTemplate(ctx context.Context, r *InspectTemplate) error

func (*Client) DeleteJobTrigger

func (c *Client) DeleteJobTrigger(ctx context.Context, r *JobTrigger) error

func (*Client) DeleteStoredInfoType

func (c *Client) DeleteStoredInfoType(ctx context.Context, r *StoredInfoType) error

func (*Client) GetDeidentifyTemplate

func (c *Client) GetDeidentifyTemplate(ctx context.Context, r *DeidentifyTemplate) (*DeidentifyTemplate, error)

func (*Client) GetInspectTemplate

func (c *Client) GetInspectTemplate(ctx context.Context, r *InspectTemplate) (*InspectTemplate, error)

func (*Client) GetJobTrigger

func (c *Client) GetJobTrigger(ctx context.Context, r *JobTrigger) (*JobTrigger, error)

func (*Client) GetStoredInfoType

func (c *Client) GetStoredInfoType(ctx context.Context, r *StoredInfoType) (*StoredInfoType, error)

func (*Client) ListDeidentifyTemplate

func (c *Client) ListDeidentifyTemplate(ctx context.Context, location, parent string) (*DeidentifyTemplateList, error)

func (*Client) ListDeidentifyTemplateWithMaxResults

func (c *Client) ListDeidentifyTemplateWithMaxResults(ctx context.Context, location, parent string, pageSize int32) (*DeidentifyTemplateList, error)

func (*Client) ListInspectTemplate

func (c *Client) ListInspectTemplate(ctx context.Context, location, parent string) (*InspectTemplateList, error)

func (*Client) ListInspectTemplateWithMaxResults

func (c *Client) ListInspectTemplateWithMaxResults(ctx context.Context, location, parent string, pageSize int32) (*InspectTemplateList, error)

func (*Client) ListJobTrigger

func (c *Client) ListJobTrigger(ctx context.Context, location, parent string) (*JobTriggerList, error)

func (*Client) ListJobTriggerWithMaxResults

func (c *Client) ListJobTriggerWithMaxResults(ctx context.Context, location, parent string, pageSize int32) (*JobTriggerList, error)

func (*Client) ListStoredInfoType

func (c *Client) ListStoredInfoType(ctx context.Context, location, parent string) (*StoredInfoTypeList, error)

func (*Client) ListStoredInfoTypeWithMaxResults

func (c *Client) ListStoredInfoTypeWithMaxResults(ctx context.Context, location, parent string, pageSize int32) (*StoredInfoTypeList, error)

type DeidentifyTemplate

type DeidentifyTemplate struct {
	Name             *string                             `json:"name"`
	DisplayName      *string                             `json:"displayName"`
	Description      *string                             `json:"description"`
	CreateTime       *string                             `json:"createTime"`
	UpdateTime       *string                             `json:"updateTime"`
	DeidentifyConfig *DeidentifyTemplateDeidentifyConfig `json:"deidentifyConfig"`
	LocationId       *string                             `json:"locationId"`
	Parent           *string                             `json:"parent"`
	Location         *string                             `json:"location"`
}

func (*DeidentifyTemplate) Describe

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*DeidentifyTemplate) ID

func (r *DeidentifyTemplate) ID() (string, error)

func (*DeidentifyTemplate) String

func (r *DeidentifyTemplate) String() string

type DeidentifyTemplateDeidentifyConfig

type DeidentifyTemplateDeidentifyConfig struct {
	InfoTypeTransformations     *DeidentifyTemplateDeidentifyConfigInfoTypeTransformations     `json:"infoTypeTransformations"`
	RecordTransformations       *DeidentifyTemplateDeidentifyConfigRecordTransformations       `json:"recordTransformations"`
	TransformationErrorHandling *DeidentifyTemplateDeidentifyConfigTransformationErrorHandling `json:"transformationErrorHandling"`
	// contains filtered or unexported fields
}
var EmptyDeidentifyTemplateDeidentifyConfig *DeidentifyTemplateDeidentifyConfig = &DeidentifyTemplateDeidentifyConfig{empty: true}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfig) Empty

func (*DeidentifyTemplateDeidentifyConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfig) String

func (*DeidentifyTemplateDeidentifyConfig) UnmarshalJSON

func (r *DeidentifyTemplateDeidentifyConfig) UnmarshalJSON(data []byte) error

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformations

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformations struct {
	Transformations []DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations `json:"transformations"`
	// contains filtered or unexported fields
}
var EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformations *DeidentifyTemplateDeidentifyConfigInfoTypeTransformations = &DeidentifyTemplateDeidentifyConfigInfoTypeTransformations{empty: true}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformations is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformations) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformations) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformations) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformations) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations struct {
	InfoTypes               []DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes              `json:"infoTypes"`
	PrimitiveTransformation *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation `json:"primitiveTransformation"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation struct {
	ReplaceConfig             *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig             `json:"replaceConfig"`
	RedactConfig              *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig              `json:"redactConfig"`
	CharacterMaskConfig       *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig       `json:"characterMaskConfig"`
	CryptoReplaceFfxFpeConfig *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig `json:"cryptoReplaceFfxFpeConfig"`
	FixedSizeBucketingConfig  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig  `json:"fixedSizeBucketingConfig"`
	BucketingConfig           *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig           `json:"bucketingConfig"`
	ReplaceWithInfoTypeConfig *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig `json:"replaceWithInfoTypeConfig"`
	TimePartConfig            *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig            `json:"timePartConfig"`
	CryptoHashConfig          *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig          `json:"cryptoHashConfig"`
	DateShiftConfig           *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig           `json:"dateShiftConfig"`
	CryptoDeterministicConfig *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig `json:"cryptoDeterministicConfig"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig struct {
	Buckets []DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets `json:"buckets"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets struct {
	Min              *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin              `json:"min"`
	Max              *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax              `json:"max"`
	ReplacementValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue `json:"replacementValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax struct {
	IntegerValue   *int64                                                                                                                                      `json:"integerValue"`
	FloatValue     *float64                                                                                                                                    `json:"floatValue"`
	StringValue    *string                                                                                                                                     `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                       `json:"booleanValue"`
	TimestampValue *string                                                                                                                                     `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin struct {
	IntegerValue   *int64                                                                                                                                      `json:"integerValue"`
	FloatValue     *float64                                                                                                                                    `json:"floatValue"`
	StringValue    *string                                                                                                                                     `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                       `json:"booleanValue"`
	TimestampValue *string                                                                                                                                     `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue struct {
	IntegerValue   *int64                                                                                                                                                   `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                 `json:"floatValue"`
	StringValue    *string                                                                                                                                                  `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                    `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                  `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig struct {
	MaskingCharacter   *string                                                                                                                                `json:"maskingCharacter"`
	NumberToMask       *int64                                                                                                                                 `json:"numberToMask"`
	ReverseOrder       *bool                                                                                                                                  `json:"reverseOrder"`
	CharactersToIgnore []DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore `json:"charactersToIgnore"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore struct {
	CharactersToSkip         *string                                                                                                                                                           `json:"charactersToSkip"`
	CommonCharactersToIgnore *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum `json:"commonCharactersToIgnore"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig struct {
	CryptoKey         *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey         `json:"cryptoKey"`
	SurrogateInfoType *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType `json:"surrogateInfoType"`
	Context           *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext           `json:"context"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig struct {
	CryptoKey *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey `json:"cryptoKey"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig struct {
	CryptoKey         *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey          `json:"cryptoKey"`
	Context           *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext            `json:"context"`
	CommonAlphabet    *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum `json:"commonAlphabet"`
	CustomAlphabet    *string                                                                                                                                     `json:"customAlphabet"`
	Radix             *int64                                                                                                                                      `json:"radix"`
	SurrogateInfoType *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType  `json:"surrogateInfoType"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig struct {
	UpperBoundDays *int64                                                                                                                   `json:"upperBoundDays"`
	LowerBoundDays *int64                                                                                                                   `json:"lowerBoundDays"`
	Context        *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext   `json:"context"`
	CryptoKey      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey `json:"cryptoKey"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig struct {
	LowerBound *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound `json:"lowerBound"`
	UpperBound *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound `json:"upperBound"`
	BucketSize *float64                                                                                                                           `json:"bucketSize"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound struct {
	IntegerValue   *int64                                                                                                                                               `json:"integerValue"`
	FloatValue     *float64                                                                                                                                             `json:"floatValue"`
	StringValue    *string                                                                                                                                              `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                `json:"booleanValue"`
	TimestampValue *string                                                                                                                                              `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound struct {
	IntegerValue   *int64                                                                                                                                               `json:"integerValue"`
	FloatValue     *float64                                                                                                                                             `json:"floatValue"`
	StringValue    *string                                                                                                                                              `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                `json:"booleanValue"`
	TimestampValue *string                                                                                                                                              `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig struct {
	NewValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue `json:"newValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue struct {
	IntegerValue   *int64                                                                                                                                  `json:"integerValue"`
	FloatValue     *float64                                                                                                                                `json:"floatValue"`
	StringValue    *string                                                                                                                                 `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                   `json:"booleanValue"`
	TimestampValue *string                                                                                                                                 `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig struct {
	PartToExtract *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum `json:"partToExtract"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) String

func (*DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum

type DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum string

The enum DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum.

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef

func DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef(s string) *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum

DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef returns a *DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformations

type DeidentifyTemplateDeidentifyConfigRecordTransformations struct {
	FieldTransformations []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations `json:"fieldTransformations"`
	RecordSuppressions   []DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions   `json:"recordSuppressions"`
	// contains filtered or unexported fields
}
var EmptyDeidentifyTemplateDeidentifyConfigRecordTransformations *DeidentifyTemplateDeidentifyConfigRecordTransformations = &DeidentifyTemplateDeidentifyConfigRecordTransformations{empty: true}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformations is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformations) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformations) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformations) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformations) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations struct {
	Fields                  []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields                 `json:"fields"`
	Condition               *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition               `json:"condition"`
	PrimitiveTransformation *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation `json:"primitiveTransformation"`
	InfoTypeTransformations *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations `json:"infoTypeTransformations"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition struct {
	Expressions *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions `json:"expressions"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions struct {
	LogicalOperator *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum `json:"logicalOperator"`
	Conditions      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions          `json:"conditions"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions struct {
	Conditions []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions `json:"conditions"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions struct {
	Field    *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField        `json:"field"`
	Operator *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum `json:"operator"`
	Value    *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue        `json:"value"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue struct {
	IntegerValue   *int64                                                                                                                                      `json:"integerValue"`
	FloatValue     *float64                                                                                                                                    `json:"floatValue"`
	StringValue    *string                                                                                                                                     `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                       `json:"booleanValue"`
	TimestampValue *string                                                                                                                                     `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations struct {
	Transformations []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations `json:"transformations"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations struct {
	InfoTypes               []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes              `json:"infoTypes"`
	PrimitiveTransformation *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation `json:"primitiveTransformation"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation struct {
	ReplaceConfig             *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig             `json:"replaceConfig"`
	RedactConfig              *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig              `json:"redactConfig"`
	CharacterMaskConfig       *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig       `json:"characterMaskConfig"`
	CryptoReplaceFfxFpeConfig *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig `json:"cryptoReplaceFfxFpeConfig"`
	FixedSizeBucketingConfig  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig  `json:"fixedSizeBucketingConfig"`
	BucketingConfig           *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig           `json:"bucketingConfig"`
	ReplaceWithInfoTypeConfig *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig `json:"replaceWithInfoTypeConfig"`
	TimePartConfig            *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig            `json:"timePartConfig"`
	CryptoHashConfig          *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig          `json:"cryptoHashConfig"`
	DateShiftConfig           *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig           `json:"dateShiftConfig"`
	CryptoDeterministicConfig *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig `json:"cryptoDeterministicConfig"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig struct {
	Buckets []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets `json:"buckets"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax struct {
	IntegerValue   *int64                                                                                                                                                                               `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                                             `json:"floatValue"`
	StringValue    *string                                                                                                                                                                              `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                                                `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                                              `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin struct {
	IntegerValue   *int64                                                                                                                                                                               `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                                             `json:"floatValue"`
	StringValue    *string                                                                                                                                                                              `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                                                `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                                              `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue struct {
	IntegerValue   *int64                                                                                                                                                                                            `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                                                          `json:"floatValue"`
	StringValue    *string                                                                                                                                                                                           `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                                                             `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                                                           `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig struct {
	MaskingCharacter   *string                                                                                                                                                                         `json:"maskingCharacter"`
	NumberToMask       *int64                                                                                                                                                                          `json:"numberToMask"`
	ReverseOrder       *bool                                                                                                                                                                           `json:"reverseOrder"`
	CharactersToIgnore []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore `json:"charactersToIgnore"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore struct {
	CharactersToSkip         *string                                                                                                                                                                                                    `json:"charactersToSkip"`
	CommonCharactersToIgnore *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum `json:"commonCharactersToIgnore"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig struct {
	CryptoKey *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey `json:"cryptoKey"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig struct {
	UpperBoundDays *int64                                                                                                                                                            `json:"upperBoundDays"`
	LowerBoundDays *int64                                                                                                                                                            `json:"lowerBoundDays"`
	Context        *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext   `json:"context"`
	CryptoKey      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey `json:"cryptoKey"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig struct {
	LowerBound *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound `json:"lowerBound"`
	UpperBound *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound `json:"upperBound"`
	BucketSize *float64                                                                                                                                                                    `json:"bucketSize"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound struct {
	IntegerValue   *int64                                                                                                                                                                                        `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                                                      `json:"floatValue"`
	StringValue    *string                                                                                                                                                                                       `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                                                         `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                                                       `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound struct {
	IntegerValue   *int64                                                                                                                                                                                        `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                                                      `json:"floatValue"`
	StringValue    *string                                                                                                                                                                                       `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                                                         `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                                                       `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig struct {
	NewValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue `json:"newValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue struct {
	IntegerValue   *int64                                                                                                                                                                           `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                                         `json:"floatValue"`
	StringValue    *string                                                                                                                                                                          `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                                            `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                                          `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig struct {
	PartToExtract *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum `json:"partToExtract"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation struct {
	ReplaceConfig             *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig             `json:"replaceConfig"`
	RedactConfig              *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig              `json:"redactConfig"`
	CharacterMaskConfig       *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig       `json:"characterMaskConfig"`
	CryptoReplaceFfxFpeConfig *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig `json:"cryptoReplaceFfxFpeConfig"`
	FixedSizeBucketingConfig  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig  `json:"fixedSizeBucketingConfig"`
	BucketingConfig           *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig           `json:"bucketingConfig"`
	ReplaceWithInfoTypeConfig *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig `json:"replaceWithInfoTypeConfig"`
	TimePartConfig            *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig            `json:"timePartConfig"`
	CryptoHashConfig          *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig          `json:"cryptoHashConfig"`
	DateShiftConfig           *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig           `json:"dateShiftConfig"`
	CryptoDeterministicConfig *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig `json:"cryptoDeterministicConfig"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig struct {
	Buckets []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets `json:"buckets"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets struct {
	Min              *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin              `json:"min"`
	Max              *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax              `json:"max"`
	ReplacementValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue `json:"replacementValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax struct {
	IntegerValue   *int64                                                                                                                                         `json:"integerValue"`
	FloatValue     *float64                                                                                                                                       `json:"floatValue"`
	StringValue    *string                                                                                                                                        `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                          `json:"booleanValue"`
	TimestampValue *string                                                                                                                                        `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin struct {
	IntegerValue   *int64                                                                                                                                         `json:"integerValue"`
	FloatValue     *float64                                                                                                                                       `json:"floatValue"`
	StringValue    *string                                                                                                                                        `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                          `json:"booleanValue"`
	TimestampValue *string                                                                                                                                        `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue struct {
	IntegerValue   *int64                                                                                                                                                      `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                    `json:"floatValue"`
	StringValue    *string                                                                                                                                                     `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                       `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                     `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig struct {
	MaskingCharacter   *string                                                                                                                                   `json:"maskingCharacter"`
	NumberToMask       *int64                                                                                                                                    `json:"numberToMask"`
	ReverseOrder       *bool                                                                                                                                     `json:"reverseOrder"`
	CharactersToIgnore []DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore `json:"charactersToIgnore"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore struct {
	CharactersToSkip         *string                                                                                                                                                              `json:"charactersToSkip"`
	CommonCharactersToIgnore *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum `json:"commonCharactersToIgnore"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig struct {
	CryptoKey         *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey         `json:"cryptoKey"`
	SurrogateInfoType *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType `json:"surrogateInfoType"`
	Context           *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext           `json:"context"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig struct {
	CryptoKey *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey `json:"cryptoKey"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig struct {
	CryptoKey         *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey          `json:"cryptoKey"`
	Context           *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext            `json:"context"`
	CommonAlphabet    *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum `json:"commonAlphabet"`
	CustomAlphabet    *string                                                                                                                                        `json:"customAlphabet"`
	Radix             *int64                                                                                                                                         `json:"radix"`
	SurrogateInfoType *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType  `json:"surrogateInfoType"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig struct {
	UpperBoundDays *int64                                                                                                                      `json:"upperBoundDays"`
	LowerBoundDays *int64                                                                                                                      `json:"lowerBoundDays"`
	Context        *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext   `json:"context"`
	CryptoKey      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey `json:"cryptoKey"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey struct {
	Transient  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient  `json:"transient"`
	Unwrapped  *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped  `json:"unwrapped"`
	KmsWrapped *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped `json:"kmsWrapped"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped struct {
	WrappedKey    *string `json:"wrappedKey"`
	CryptoKeyName *string `json:"cryptoKeyName"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped struct {
	Key *string `json:"key"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig struct {
	LowerBound *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound `json:"lowerBound"`
	UpperBound *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound `json:"upperBound"`
	BucketSize *float64                                                                                                                              `json:"bucketSize"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound struct {
	IntegerValue   *int64                                                                                                                                                  `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                `json:"floatValue"`
	StringValue    *string                                                                                                                                                 `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                   `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                 `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound struct {
	IntegerValue   *int64                                                                                                                                                  `json:"integerValue"`
	FloatValue     *float64                                                                                                                                                `json:"floatValue"`
	StringValue    *string                                                                                                                                                 `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                                   `json:"booleanValue"`
	TimestampValue *string                                                                                                                                                 `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig struct {
	NewValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue `json:"newValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue struct {
	IntegerValue   *int64                                                                                                                                     `json:"integerValue"`
	FloatValue     *float64                                                                                                                                   `json:"floatValue"`
	StringValue    *string                                                                                                                                    `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                      `json:"booleanValue"`
	TimestampValue *string                                                                                                                                    `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig struct {
	PartToExtract *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum `json:"partToExtract"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions struct {
	Condition *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition `json:"condition"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition struct {
	Expressions *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions `json:"expressions"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions struct {
	LogicalOperator *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum `json:"logicalOperator"`
	Conditions      *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions          `json:"conditions"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions struct {
	Conditions []DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions `json:"conditions"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions struct {
	Field    *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField        `json:"field"`
	Operator *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum `json:"operator"`
	Value    *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue        `json:"value"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue struct {
	IntegerValue   *int64                                                                                                                                    `json:"integerValue"`
	FloatValue     *float64                                                                                                                                  `json:"floatValue"`
	StringValue    *string                                                                                                                                   `json:"stringValue"`
	BooleanValue   *bool                                                                                                                                     `json:"booleanValue"`
	TimestampValue *string                                                                                                                                   `json:"timestampValue"`
	TimeValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue          `json:"timeValue"`
	DateValue      *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue          `json:"dateValue"`
	DayOfWeekValue *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum `json:"dayOfWeekValue"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue struct {
	Year  *int64 `json:"year"`
	Month *int64 `json:"month"`
	Day   *int64 `json:"day"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnum) Validate

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue struct {
	Hours   *int64 `json:"hours"`
	Minutes *int64 `json:"minutes"`
	Seconds *int64 `json:"seconds"`
	Nanos   *int64 `json:"nanos"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue) Empty

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue) HashCode

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue) String

func (*DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum

type DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum string

The enum DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum.

func DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnumRef

func DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnumRef(s string) *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum

DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnumRef returns a *DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum with the value of string s If the empty string is provided, nil is returned.

func (DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnum) Validate

type DeidentifyTemplateDeidentifyConfigTransformationErrorHandling

type DeidentifyTemplateDeidentifyConfigTransformationErrorHandling struct {
	ThrowError         *DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError         `json:"throwError"`
	LeaveUntransformed *DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed `json:"leaveUntransformed"`
	// contains filtered or unexported fields
}
var EmptyDeidentifyTemplateDeidentifyConfigTransformationErrorHandling *DeidentifyTemplateDeidentifyConfigTransformationErrorHandling = &DeidentifyTemplateDeidentifyConfigTransformationErrorHandling{empty: true}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigTransformationErrorHandling is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandling) Empty

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandling) HashCode

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandling) String

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandling) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed

type DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed) Empty

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed) HashCode

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed) String

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed) UnmarshalJSON

type DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError

type DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError struct {
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError) Empty

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError) HashCode

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError) String

func (*DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError) UnmarshalJSON

type DeidentifyTemplateList

type DeidentifyTemplateList struct {
	Items []*DeidentifyTemplate
	// contains filtered or unexported fields
}

func (*DeidentifyTemplateList) HasNext

func (l *DeidentifyTemplateList) HasNext() bool

func (*DeidentifyTemplateList) Next

type InspectTemplate

type InspectTemplate struct {
	Name          *string                       `json:"name"`
	DisplayName   *string                       `json:"displayName"`
	Description   *string                       `json:"description"`
	CreateTime    *string                       `json:"createTime"`
	UpdateTime    *string                       `json:"updateTime"`
	InspectConfig *InspectTemplateInspectConfig `json:"inspectConfig"`
	LocationId    *string                       `json:"locationId"`
	Parent        *string                       `json:"parent"`
	Location      *string                       `json:"location"`
}

func (*InspectTemplate) Describe

func (r *InspectTemplate) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*InspectTemplate) ID

func (r *InspectTemplate) ID() (string, error)

func (*InspectTemplate) String

func (r *InspectTemplate) String() string

type InspectTemplateInspectConfig

type InspectTemplateInspectConfig struct {
	InfoTypes        []InspectTemplateInspectConfigInfoTypes          `json:"infoTypes"`
	MinLikelihood    *InspectTemplateInspectConfigMinLikelihoodEnum   `json:"minLikelihood"`
	Limits           *InspectTemplateInspectConfigLimits              `json:"limits"`
	IncludeQuote     *bool                                            `json:"includeQuote"`
	ExcludeInfoTypes *bool                                            `json:"excludeInfoTypes"`
	CustomInfoTypes  []InspectTemplateInspectConfigCustomInfoTypes    `json:"customInfoTypes"`
	ContentOptions   []InspectTemplateInspectConfigContentOptionsEnum `json:"contentOptions"`
	RuleSet          []InspectTemplateInspectConfigRuleSet            `json:"ruleSet"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfig *InspectTemplateInspectConfig = &InspectTemplateInspectConfig{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfig) Empty

func (*InspectTemplateInspectConfig) HashCode

func (r *InspectTemplateInspectConfig) HashCode() string

func (*InspectTemplateInspectConfig) String

func (*InspectTemplateInspectConfig) UnmarshalJSON

func (r *InspectTemplateInspectConfig) UnmarshalJSON(data []byte) error

type InspectTemplateInspectConfigContentOptionsEnum

type InspectTemplateInspectConfigContentOptionsEnum string

The enum InspectTemplateInspectConfigContentOptionsEnum.

func InspectTemplateInspectConfigContentOptionsEnumRef

func InspectTemplateInspectConfigContentOptionsEnumRef(s string) *InspectTemplateInspectConfigContentOptionsEnum

InspectTemplateInspectConfigContentOptionsEnumRef returns a *InspectTemplateInspectConfigContentOptionsEnum with the value of string s If the empty string is provided, nil is returned.

func (InspectTemplateInspectConfigContentOptionsEnum) Validate

type InspectTemplateInspectConfigCustomInfoTypes

type InspectTemplateInspectConfigCustomInfoTypes struct {
	InfoType      *InspectTemplateInspectConfigCustomInfoTypesInfoType          `json:"infoType"`
	Likelihood    *InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum    `json:"likelihood"`
	Dictionary    *InspectTemplateInspectConfigCustomInfoTypesDictionary        `json:"dictionary"`
	Regex         *InspectTemplateInspectConfigCustomInfoTypesRegex             `json:"regex"`
	SurrogateType *InspectTemplateInspectConfigCustomInfoTypesSurrogateType     `json:"surrogateType"`
	StoredType    *InspectTemplateInspectConfigCustomInfoTypesStoredType        `json:"storedType"`
	ExclusionType *InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum `json:"exclusionType"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypes *InspectTemplateInspectConfigCustomInfoTypes = &InspectTemplateInspectConfigCustomInfoTypes{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypes) Empty

func (*InspectTemplateInspectConfigCustomInfoTypes) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypes) String

func (*InspectTemplateInspectConfigCustomInfoTypes) UnmarshalJSON

func (r *InspectTemplateInspectConfigCustomInfoTypes) UnmarshalJSON(data []byte) error

type InspectTemplateInspectConfigCustomInfoTypesDictionary

type InspectTemplateInspectConfigCustomInfoTypesDictionary struct {
	WordList         *InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList         `json:"wordList"`
	CloudStoragePath *InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath `json:"cloudStoragePath"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypesDictionary *InspectTemplateInspectConfigCustomInfoTypesDictionary = &InspectTemplateInspectConfigCustomInfoTypesDictionary{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypesDictionary is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypesDictionary) Empty

func (*InspectTemplateInspectConfigCustomInfoTypesDictionary) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypesDictionary) String

func (*InspectTemplateInspectConfigCustomInfoTypesDictionary) UnmarshalJSON

type InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath

type InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath struct {
	Path *string `json:"path"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath *InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath = &InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath) Empty

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath) String

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryCloudStoragePath) UnmarshalJSON

type InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList

type InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList struct {
	Words []string `json:"words"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypesDictionaryWordList *InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList = &InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList) Empty

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList) String

func (*InspectTemplateInspectConfigCustomInfoTypesDictionaryWordList) UnmarshalJSON

type InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum

type InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum string

The enum InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum.

func InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnumRef

func InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnumRef(s string) *InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum

InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnumRef returns a *InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (InspectTemplateInspectConfigCustomInfoTypesExclusionTypeEnum) Validate

type InspectTemplateInspectConfigCustomInfoTypesInfoType

type InspectTemplateInspectConfigCustomInfoTypesInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypesInfoType *InspectTemplateInspectConfigCustomInfoTypesInfoType = &InspectTemplateInspectConfigCustomInfoTypesInfoType{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypesInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypesInfoType) Empty

func (*InspectTemplateInspectConfigCustomInfoTypesInfoType) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypesInfoType) String

func (*InspectTemplateInspectConfigCustomInfoTypesInfoType) UnmarshalJSON

type InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum

type InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum string

The enum InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum.

func InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnumRef

func InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnumRef(s string) *InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum

InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnumRef returns a *InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum with the value of string s If the empty string is provided, nil is returned.

func (InspectTemplateInspectConfigCustomInfoTypesLikelihoodEnum) Validate

type InspectTemplateInspectConfigCustomInfoTypesRegex

type InspectTemplateInspectConfigCustomInfoTypesRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypesRegex *InspectTemplateInspectConfigCustomInfoTypesRegex = &InspectTemplateInspectConfigCustomInfoTypesRegex{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypesRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypesRegex) Empty

func (*InspectTemplateInspectConfigCustomInfoTypesRegex) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypesRegex) String

func (*InspectTemplateInspectConfigCustomInfoTypesRegex) UnmarshalJSON

type InspectTemplateInspectConfigCustomInfoTypesStoredType

type InspectTemplateInspectConfigCustomInfoTypesStoredType struct {
	Name       *string `json:"name"`
	CreateTime *string `json:"createTime"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypesStoredType *InspectTemplateInspectConfigCustomInfoTypesStoredType = &InspectTemplateInspectConfigCustomInfoTypesStoredType{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypesStoredType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypesStoredType) Empty

func (*InspectTemplateInspectConfigCustomInfoTypesStoredType) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypesStoredType) String

func (*InspectTemplateInspectConfigCustomInfoTypesStoredType) UnmarshalJSON

type InspectTemplateInspectConfigCustomInfoTypesSurrogateType

type InspectTemplateInspectConfigCustomInfoTypesSurrogateType struct {
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigCustomInfoTypesSurrogateType *InspectTemplateInspectConfigCustomInfoTypesSurrogateType = &InspectTemplateInspectConfigCustomInfoTypesSurrogateType{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigCustomInfoTypesSurrogateType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigCustomInfoTypesSurrogateType) Empty

func (*InspectTemplateInspectConfigCustomInfoTypesSurrogateType) HashCode

func (*InspectTemplateInspectConfigCustomInfoTypesSurrogateType) String

func (*InspectTemplateInspectConfigCustomInfoTypesSurrogateType) UnmarshalJSON

type InspectTemplateInspectConfigInfoTypes

type InspectTemplateInspectConfigInfoTypes struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigInfoTypes *InspectTemplateInspectConfigInfoTypes = &InspectTemplateInspectConfigInfoTypes{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigInfoTypes) Empty

func (*InspectTemplateInspectConfigInfoTypes) HashCode

func (*InspectTemplateInspectConfigInfoTypes) String

func (*InspectTemplateInspectConfigInfoTypes) UnmarshalJSON

func (r *InspectTemplateInspectConfigInfoTypes) UnmarshalJSON(data []byte) error

type InspectTemplateInspectConfigLimits

type InspectTemplateInspectConfigLimits struct {
	MaxFindingsPerItem     *int64                                                     `json:"maxFindingsPerItem"`
	MaxFindingsPerRequest  *int64                                                     `json:"maxFindingsPerRequest"`
	MaxFindingsPerInfoType []InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType `json:"maxFindingsPerInfoType"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigLimits *InspectTemplateInspectConfigLimits = &InspectTemplateInspectConfigLimits{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigLimits is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigLimits) Empty

func (*InspectTemplateInspectConfigLimits) HashCode

func (*InspectTemplateInspectConfigLimits) String

func (*InspectTemplateInspectConfigLimits) UnmarshalJSON

func (r *InspectTemplateInspectConfigLimits) UnmarshalJSON(data []byte) error

type InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType

type InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType struct {
	InfoType    *InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType `json:"infoType"`
	MaxFindings *int64                                                            `json:"maxFindings"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigLimitsMaxFindingsPerInfoType *InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType = &InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType) Empty

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType) HashCode

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType) String

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoType) UnmarshalJSON

type InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType

type InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType *InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType = &InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) Empty

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) HashCode

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) String

func (*InspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) UnmarshalJSON

type InspectTemplateInspectConfigMinLikelihoodEnum

type InspectTemplateInspectConfigMinLikelihoodEnum string

The enum InspectTemplateInspectConfigMinLikelihoodEnum.

func InspectTemplateInspectConfigMinLikelihoodEnumRef

func InspectTemplateInspectConfigMinLikelihoodEnumRef(s string) *InspectTemplateInspectConfigMinLikelihoodEnum

InspectTemplateInspectConfigMinLikelihoodEnumRef returns a *InspectTemplateInspectConfigMinLikelihoodEnum with the value of string s If the empty string is provided, nil is returned.

func (InspectTemplateInspectConfigMinLikelihoodEnum) Validate

type InspectTemplateInspectConfigRuleSet

type InspectTemplateInspectConfigRuleSet struct {
	InfoTypes []InspectTemplateInspectConfigRuleSetInfoTypes `json:"infoTypes"`
	Rules     []InspectTemplateInspectConfigRuleSetRules     `json:"rules"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSet *InspectTemplateInspectConfigRuleSet = &InspectTemplateInspectConfigRuleSet{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSet is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSet) Empty

func (*InspectTemplateInspectConfigRuleSet) HashCode

func (*InspectTemplateInspectConfigRuleSet) String

func (*InspectTemplateInspectConfigRuleSet) UnmarshalJSON

func (r *InspectTemplateInspectConfigRuleSet) UnmarshalJSON(data []byte) error

type InspectTemplateInspectConfigRuleSetInfoTypes

type InspectTemplateInspectConfigRuleSetInfoTypes struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetInfoTypes *InspectTemplateInspectConfigRuleSetInfoTypes = &InspectTemplateInspectConfigRuleSetInfoTypes{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetInfoTypes) Empty

func (*InspectTemplateInspectConfigRuleSetInfoTypes) HashCode

func (*InspectTemplateInspectConfigRuleSetInfoTypes) String

func (*InspectTemplateInspectConfigRuleSetInfoTypes) UnmarshalJSON

func (r *InspectTemplateInspectConfigRuleSetInfoTypes) UnmarshalJSON(data []byte) error

type InspectTemplateInspectConfigRuleSetRules

type InspectTemplateInspectConfigRuleSetRules struct {
	HotwordRule   *InspectTemplateInspectConfigRuleSetRulesHotwordRule   `json:"hotwordRule"`
	ExclusionRule *InspectTemplateInspectConfigRuleSetRulesExclusionRule `json:"exclusionRule"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRules *InspectTemplateInspectConfigRuleSetRules = &InspectTemplateInspectConfigRuleSetRules{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRules is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRules) Empty

func (*InspectTemplateInspectConfigRuleSetRules) HashCode

func (*InspectTemplateInspectConfigRuleSetRules) String

func (*InspectTemplateInspectConfigRuleSetRules) UnmarshalJSON

func (r *InspectTemplateInspectConfigRuleSetRules) UnmarshalJSON(data []byte) error

type InspectTemplateInspectConfigRuleSetRulesExclusionRule

type InspectTemplateInspectConfigRuleSetRulesExclusionRule struct {
	Dictionary       *InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary       `json:"dictionary"`
	Regex            *InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex            `json:"regex"`
	ExcludeInfoTypes *InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes `json:"excludeInfoTypes"`
	MatchingType     *InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum `json:"matchingType"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRulesExclusionRule *InspectTemplateInspectConfigRuleSetRulesExclusionRule = &InspectTemplateInspectConfigRuleSetRulesExclusionRule{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesExclusionRule is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRule) Empty

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRule) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRule) String

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRule) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary struct {
	WordList         *InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList         `json:"wordList"`
	CloudStoragePath *InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath `json:"cloudStoragePath"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary *InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary = &InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary) Empty

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary) String

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionary) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath struct {
	Path *string `json:"path"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) Empty

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) String

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList struct {
	Words []string `json:"words"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) Empty

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) String

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes struct {
	InfoTypes []InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes `json:"infoTypes"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes *InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes = &InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) Empty

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) String

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) Empty

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) String

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum string

The enum InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum.

func InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnumRef

func InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnumRef(s string) *InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum

InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnumRef returns a *InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (InspectTemplateInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum) Validate

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex

type InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex *InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex = &InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex) Empty

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex) String

func (*InspectTemplateInspectConfigRuleSetRulesExclusionRuleRegex) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesHotwordRule

type InspectTemplateInspectConfigRuleSetRulesHotwordRule struct {
	HotwordRegex         *InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex         `json:"hotwordRegex"`
	Proximity            *InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity            `json:"proximity"`
	LikelihoodAdjustment *InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment `json:"likelihoodAdjustment"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRulesHotwordRule *InspectTemplateInspectConfigRuleSetRulesHotwordRule = &InspectTemplateInspectConfigRuleSetRulesHotwordRule{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesHotwordRule is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRule) Empty

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRule) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRule) String

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRule) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex *InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex = &InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex) Empty

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex) String

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleHotwordRegex) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment struct {
	FixedLikelihood    *InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum `json:"fixedLikelihood"`
	RelativeLikelihood *int64                                                                                      `json:"relativeLikelihood"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) Empty

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) String

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) UnmarshalJSON

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum string

The enum InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum.

func InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef

func InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef(s string) *InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum

InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef returns a *InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum with the value of string s If the empty string is provided, nil is returned.

func (InspectTemplateInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum) Validate

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity

type InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity struct {
	WindowBefore *int64 `json:"windowBefore"`
	WindowAfter  *int64 `json:"windowAfter"`
	// contains filtered or unexported fields
}
var EmptyInspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity *InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity = &InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity{empty: true}

This object is used to assert a desired state where this InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity) Empty

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity) HashCode

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity) String

func (*InspectTemplateInspectConfigRuleSetRulesHotwordRuleProximity) UnmarshalJSON

type InspectTemplateList

type InspectTemplateList struct {
	Items []*InspectTemplate
	// contains filtered or unexported fields
}

func (*InspectTemplateList) HasNext

func (l *InspectTemplateList) HasNext() bool

func (*InspectTemplateList) Next

func (l *InspectTemplateList) Next(ctx context.Context, c *Client) error

type JobTrigger

type JobTrigger struct {
	Name        *string               `json:"name"`
	DisplayName *string               `json:"displayName"`
	Description *string               `json:"description"`
	InspectJob  *JobTriggerInspectJob `json:"inspectJob"`
	Triggers    []JobTriggerTriggers  `json:"triggers"`
	Errors      []JobTriggerErrors    `json:"errors"`
	CreateTime  *string               `json:"createTime"`
	UpdateTime  *string               `json:"updateTime"`
	LastRunTime *string               `json:"lastRunTime"`
	Status      *JobTriggerStatusEnum `json:"status"`
	LocationId  *string               `json:"locationId"`
	Parent      *string               `json:"parent"`
	Location    *string               `json:"location"`
}

func (*JobTrigger) Describe

func (r *JobTrigger) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*JobTrigger) ID

func (r *JobTrigger) ID() (string, error)

func (*JobTrigger) String

func (r *JobTrigger) String() string

type JobTriggerErrors

type JobTriggerErrors struct {
	Details    *JobTriggerErrorsDetails `json:"details"`
	Timestamps []string                 `json:"timestamps"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerErrors *JobTriggerErrors = &JobTriggerErrors{empty: true}

This object is used to assert a desired state where this JobTriggerErrors is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerErrors) Empty

func (r *JobTriggerErrors) Empty() bool

func (*JobTriggerErrors) HashCode

func (r *JobTriggerErrors) HashCode() string

func (*JobTriggerErrors) String

func (r *JobTriggerErrors) String() string

func (*JobTriggerErrors) UnmarshalJSON

func (r *JobTriggerErrors) UnmarshalJSON(data []byte) error

type JobTriggerErrorsDetails

type JobTriggerErrorsDetails struct {
	Code    *int64                           `json:"code"`
	Message *string                          `json:"message"`
	Details []JobTriggerErrorsDetailsDetails `json:"details"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerErrorsDetails *JobTriggerErrorsDetails = &JobTriggerErrorsDetails{empty: true}

This object is used to assert a desired state where this JobTriggerErrorsDetails is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerErrorsDetails) Empty

func (r *JobTriggerErrorsDetails) Empty() bool

func (*JobTriggerErrorsDetails) HashCode

func (r *JobTriggerErrorsDetails) HashCode() string

func (*JobTriggerErrorsDetails) String

func (r *JobTriggerErrorsDetails) String() string

func (*JobTriggerErrorsDetails) UnmarshalJSON

func (r *JobTriggerErrorsDetails) UnmarshalJSON(data []byte) error

type JobTriggerErrorsDetailsDetails

type JobTriggerErrorsDetailsDetails struct {
	TypeUrl *string `json:"typeUrl"`
	Value   *string `json:"value"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerErrorsDetailsDetails *JobTriggerErrorsDetailsDetails = &JobTriggerErrorsDetailsDetails{empty: true}

This object is used to assert a desired state where this JobTriggerErrorsDetailsDetails is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerErrorsDetailsDetails) Empty

func (*JobTriggerErrorsDetailsDetails) HashCode

func (r *JobTriggerErrorsDetailsDetails) HashCode() string

func (*JobTriggerErrorsDetailsDetails) String

func (*JobTriggerErrorsDetailsDetails) UnmarshalJSON

func (r *JobTriggerErrorsDetailsDetails) UnmarshalJSON(data []byte) error

type JobTriggerInspectJob

type JobTriggerInspectJob struct {
	StorageConfig       *JobTriggerInspectJobStorageConfig `json:"storageConfig"`
	InspectConfig       *JobTriggerInspectJobInspectConfig `json:"inspectConfig"`
	InspectTemplateName *string                            `json:"inspectTemplateName"`
	Actions             []JobTriggerInspectJobActions      `json:"actions"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJob *JobTriggerInspectJob = &JobTriggerInspectJob{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJob) Empty

func (r *JobTriggerInspectJob) Empty() bool

func (*JobTriggerInspectJob) HashCode

func (r *JobTriggerInspectJob) HashCode() string

func (*JobTriggerInspectJob) String

func (r *JobTriggerInspectJob) String() string

func (*JobTriggerInspectJob) UnmarshalJSON

func (r *JobTriggerInspectJob) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobActions

type JobTriggerInspectJobActions struct {
	SaveFindings                      *JobTriggerInspectJobActionsSaveFindings                      `json:"saveFindings"`
	PubSub                            *JobTriggerInspectJobActionsPubSub                            `json:"pubSub"`
	PublishSummaryToCscc              *JobTriggerInspectJobActionsPublishSummaryToCscc              `json:"publishSummaryToCscc"`
	PublishFindingsToCloudDataCatalog *JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog `json:"publishFindingsToCloudDataCatalog"`
	JobNotificationEmails             *JobTriggerInspectJobActionsJobNotificationEmails             `json:"jobNotificationEmails"`
	PublishToStackdriver              *JobTriggerInspectJobActionsPublishToStackdriver              `json:"publishToStackdriver"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActions *JobTriggerInspectJobActions = &JobTriggerInspectJobActions{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActions) Empty

func (r *JobTriggerInspectJobActions) Empty() bool

func (*JobTriggerInspectJobActions) HashCode

func (r *JobTriggerInspectJobActions) HashCode() string

func (*JobTriggerInspectJobActions) String

func (r *JobTriggerInspectJobActions) String() string

func (*JobTriggerInspectJobActions) UnmarshalJSON

func (r *JobTriggerInspectJobActions) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobActionsJobNotificationEmails

type JobTriggerInspectJobActionsJobNotificationEmails struct {
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsJobNotificationEmails *JobTriggerInspectJobActionsJobNotificationEmails = &JobTriggerInspectJobActionsJobNotificationEmails{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsJobNotificationEmails is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsJobNotificationEmails) Empty

func (*JobTriggerInspectJobActionsJobNotificationEmails) HashCode

func (*JobTriggerInspectJobActionsJobNotificationEmails) String

func (*JobTriggerInspectJobActionsJobNotificationEmails) UnmarshalJSON

type JobTriggerInspectJobActionsPubSub

type JobTriggerInspectJobActionsPubSub struct {
	Topic *string `json:"topic"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsPubSub *JobTriggerInspectJobActionsPubSub = &JobTriggerInspectJobActionsPubSub{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsPubSub is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsPubSub) Empty

func (*JobTriggerInspectJobActionsPubSub) HashCode

func (*JobTriggerInspectJobActionsPubSub) String

func (*JobTriggerInspectJobActionsPubSub) UnmarshalJSON

func (r *JobTriggerInspectJobActionsPubSub) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog

type JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog struct {
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog *JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog = &JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog) Empty

func (*JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog) HashCode

func (*JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog) String

func (*JobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog) UnmarshalJSON

type JobTriggerInspectJobActionsPublishSummaryToCscc

type JobTriggerInspectJobActionsPublishSummaryToCscc struct {
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsPublishSummaryToCscc *JobTriggerInspectJobActionsPublishSummaryToCscc = &JobTriggerInspectJobActionsPublishSummaryToCscc{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsPublishSummaryToCscc is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsPublishSummaryToCscc) Empty

func (*JobTriggerInspectJobActionsPublishSummaryToCscc) HashCode

func (*JobTriggerInspectJobActionsPublishSummaryToCscc) String

func (*JobTriggerInspectJobActionsPublishSummaryToCscc) UnmarshalJSON

type JobTriggerInspectJobActionsPublishToStackdriver

type JobTriggerInspectJobActionsPublishToStackdriver struct {
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsPublishToStackdriver *JobTriggerInspectJobActionsPublishToStackdriver = &JobTriggerInspectJobActionsPublishToStackdriver{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsPublishToStackdriver is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsPublishToStackdriver) Empty

func (*JobTriggerInspectJobActionsPublishToStackdriver) HashCode

func (*JobTriggerInspectJobActionsPublishToStackdriver) String

func (*JobTriggerInspectJobActionsPublishToStackdriver) UnmarshalJSON

type JobTriggerInspectJobActionsSaveFindings

type JobTriggerInspectJobActionsSaveFindings struct {
	OutputConfig *JobTriggerInspectJobActionsSaveFindingsOutputConfig `json:"outputConfig"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsSaveFindings *JobTriggerInspectJobActionsSaveFindings = &JobTriggerInspectJobActionsSaveFindings{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsSaveFindings is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsSaveFindings) Empty

func (*JobTriggerInspectJobActionsSaveFindings) HashCode

func (*JobTriggerInspectJobActionsSaveFindings) String

func (*JobTriggerInspectJobActionsSaveFindings) UnmarshalJSON

func (r *JobTriggerInspectJobActionsSaveFindings) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobActionsSaveFindingsOutputConfig

type JobTriggerInspectJobActionsSaveFindingsOutputConfig struct {
	Table        *JobTriggerInspectJobActionsSaveFindingsOutputConfigTable            `json:"table"`
	DlpStorage   *JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage       `json:"dlpStorage"`
	OutputSchema *JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum `json:"outputSchema"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsSaveFindingsOutputConfig *JobTriggerInspectJobActionsSaveFindingsOutputConfig = &JobTriggerInspectJobActionsSaveFindingsOutputConfig{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsSaveFindingsOutputConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfig) Empty

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfig) HashCode

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfig) String

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfig) UnmarshalJSON

type JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage

type JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage struct {
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage *JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage = &JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage) Empty

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage) HashCode

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage) String

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigDlpStorage) UnmarshalJSON

type JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum

type JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum string

The enum JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum.

func JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnumRef

func JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnumRef(s string) *JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum

JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnumRef returns a *JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobActionsSaveFindingsOutputConfigOutputSchemaEnum) Validate

type JobTriggerInspectJobActionsSaveFindingsOutputConfigTable

type JobTriggerInspectJobActionsSaveFindingsOutputConfigTable struct {
	ProjectId *string `json:"projectId"`
	DatasetId *string `json:"datasetId"`
	TableId   *string `json:"tableId"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobActionsSaveFindingsOutputConfigTable *JobTriggerInspectJobActionsSaveFindingsOutputConfigTable = &JobTriggerInspectJobActionsSaveFindingsOutputConfigTable{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobActionsSaveFindingsOutputConfigTable is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigTable) Empty

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigTable) HashCode

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigTable) String

func (*JobTriggerInspectJobActionsSaveFindingsOutputConfigTable) UnmarshalJSON

type JobTriggerInspectJobInspectConfig

type JobTriggerInspectJobInspectConfig struct {
	InfoTypes        []JobTriggerInspectJobInspectConfigInfoTypes        `json:"infoTypes"`
	MinLikelihood    *JobTriggerInspectJobInspectConfigMinLikelihoodEnum `json:"minLikelihood"`
	Limits           *JobTriggerInspectJobInspectConfigLimits            `json:"limits"`
	IncludeQuote     *bool                                               `json:"includeQuote"`
	ExcludeInfoTypes *bool                                               `json:"excludeInfoTypes"`
	CustomInfoTypes  []JobTriggerInspectJobInspectConfigCustomInfoTypes  `json:"customInfoTypes"`
	RuleSet          []JobTriggerInspectJobInspectConfigRuleSet          `json:"ruleSet"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfig *JobTriggerInspectJobInspectConfig = &JobTriggerInspectJobInspectConfig{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfig) Empty

func (*JobTriggerInspectJobInspectConfig) HashCode

func (*JobTriggerInspectJobInspectConfig) String

func (*JobTriggerInspectJobInspectConfig) UnmarshalJSON

func (r *JobTriggerInspectJobInspectConfig) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobInspectConfigCustomInfoTypes

type JobTriggerInspectJobInspectConfigCustomInfoTypes struct {
	InfoType       *JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType          `json:"infoType"`
	Likelihood     *JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum    `json:"likelihood"`
	Dictionary     *JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary        `json:"dictionary"`
	Regex          *JobTriggerInspectJobInspectConfigCustomInfoTypesRegex             `json:"regex"`
	SurrogateType  *JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType     `json:"surrogateType"`
	StoredType     *JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType        `json:"storedType"`
	DetectionRules []JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules   `json:"detectionRules"`
	ExclusionType  *JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum `json:"exclusionType"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypes *JobTriggerInspectJobInspectConfigCustomInfoTypes = &JobTriggerInspectJobInspectConfigCustomInfoTypes{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypes) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypes) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypes) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypes) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules struct {
	HotwordRule *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule `json:"hotwordRule"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules = &JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRules) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule struct {
	HotwordRegex         *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex         `json:"hotwordRegex"`
	Proximity            *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity            `json:"proximity"`
	LikelihoodAdjustment *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment `json:"likelihoodAdjustment"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRule) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleHotwordRegex) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment struct {
	FixedLikelihood    *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum `json:"fixedLikelihood"`
	RelativeLikelihood *int64                                                                                                            `json:"relativeLikelihood"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustment) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum string

The enum JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum.

func JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef

func JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef(s string) *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum

JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef returns a *JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum) Validate

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity

type JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity struct {
	WindowBefore *int64 `json:"windowBefore"`
	WindowAfter  *int64 `json:"windowAfter"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDetectionRulesHotwordRuleProximity) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary

type JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary struct {
	WordList         *JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList         `json:"wordList"`
	CloudStoragePath *JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath `json:"cloudStoragePath"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypesDictionary *JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary = &JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionary) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath

type JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath struct {
	Path *string `json:"path"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryCloudStoragePath) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList

type JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList struct {
	Words []string `json:"words"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList *JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList = &JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesDictionaryWordList) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum

type JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum string

The enum JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum.

func JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnumRef

func JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnumRef(s string) *JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum

JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnumRef returns a *JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobInspectConfigCustomInfoTypesExclusionTypeEnum) Validate

type JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType

type JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType struct {
	Name    *string `json:"name"`
	Version *string `json:"version"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypesInfoType *JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType = &JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesInfoType) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum

type JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum string

The enum JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum.

func JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnumRef

func JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnumRef(s string) *JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum

JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnumRef returns a *JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobInspectConfigCustomInfoTypesLikelihoodEnum) Validate

type JobTriggerInspectJobInspectConfigCustomInfoTypesRegex

type JobTriggerInspectJobInspectConfigCustomInfoTypesRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypesRegex *JobTriggerInspectJobInspectConfigCustomInfoTypesRegex = &JobTriggerInspectJobInspectConfigCustomInfoTypesRegex{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesRegex) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesRegex) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesRegex) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesRegex) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType

type JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType struct {
	Name       *string `json:"name"`
	CreateTime *string `json:"createTime"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypesStoredType *JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType = &JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesStoredType) UnmarshalJSON

type JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType

type JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType struct {
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType *JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType = &JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType) Empty

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType) HashCode

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType) String

func (*JobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType) UnmarshalJSON

type JobTriggerInspectJobInspectConfigInfoTypes

type JobTriggerInspectJobInspectConfigInfoTypes struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigInfoTypes *JobTriggerInspectJobInspectConfigInfoTypes = &JobTriggerInspectJobInspectConfigInfoTypes{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigInfoTypes) Empty

func (*JobTriggerInspectJobInspectConfigInfoTypes) HashCode

func (*JobTriggerInspectJobInspectConfigInfoTypes) String

func (*JobTriggerInspectJobInspectConfigInfoTypes) UnmarshalJSON

func (r *JobTriggerInspectJobInspectConfigInfoTypes) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobInspectConfigLimits

type JobTriggerInspectJobInspectConfigLimits struct {
	MaxFindingsPerItem     *int64                                                          `json:"maxFindingsPerItem"`
	MaxFindingsPerRequest  *int64                                                          `json:"maxFindingsPerRequest"`
	MaxFindingsPerInfoType []JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType `json:"maxFindingsPerInfoType"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigLimits *JobTriggerInspectJobInspectConfigLimits = &JobTriggerInspectJobInspectConfigLimits{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigLimits is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigLimits) Empty

func (*JobTriggerInspectJobInspectConfigLimits) HashCode

func (*JobTriggerInspectJobInspectConfigLimits) String

func (*JobTriggerInspectJobInspectConfigLimits) UnmarshalJSON

func (r *JobTriggerInspectJobInspectConfigLimits) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType

type JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType struct {
	InfoType    *JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType `json:"infoType"`
	MaxFindings *int64                                                                 `json:"maxFindings"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType *JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType = &JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType) Empty

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType) HashCode

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType) String

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoType) UnmarshalJSON

type JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType

type JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType struct {
	Name    *string `json:"name"`
	Version *string `json:"version"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType *JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType = &JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) Empty

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) HashCode

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) String

func (*JobTriggerInspectJobInspectConfigLimitsMaxFindingsPerInfoTypeInfoType) UnmarshalJSON

type JobTriggerInspectJobInspectConfigMinLikelihoodEnum

type JobTriggerInspectJobInspectConfigMinLikelihoodEnum string

The enum JobTriggerInspectJobInspectConfigMinLikelihoodEnum.

func JobTriggerInspectJobInspectConfigMinLikelihoodEnumRef

func JobTriggerInspectJobInspectConfigMinLikelihoodEnumRef(s string) *JobTriggerInspectJobInspectConfigMinLikelihoodEnum

JobTriggerInspectJobInspectConfigMinLikelihoodEnumRef returns a *JobTriggerInspectJobInspectConfigMinLikelihoodEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobInspectConfigMinLikelihoodEnum) Validate

type JobTriggerInspectJobInspectConfigRuleSet

type JobTriggerInspectJobInspectConfigRuleSet struct {
	InfoTypes []JobTriggerInspectJobInspectConfigRuleSetInfoTypes `json:"infoTypes"`
	Rules     []JobTriggerInspectJobInspectConfigRuleSetRules     `json:"rules"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSet *JobTriggerInspectJobInspectConfigRuleSet = &JobTriggerInspectJobInspectConfigRuleSet{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSet is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSet) Empty

func (*JobTriggerInspectJobInspectConfigRuleSet) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSet) String

func (*JobTriggerInspectJobInspectConfigRuleSet) UnmarshalJSON

func (r *JobTriggerInspectJobInspectConfigRuleSet) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobInspectConfigRuleSetInfoTypes

type JobTriggerInspectJobInspectConfigRuleSetInfoTypes struct {
	Name    *string `json:"name"`
	Version *string `json:"version"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetInfoTypes *JobTriggerInspectJobInspectConfigRuleSetInfoTypes = &JobTriggerInspectJobInspectConfigRuleSetInfoTypes{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetInfoTypes) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetInfoTypes) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetInfoTypes) String

func (*JobTriggerInspectJobInspectConfigRuleSetInfoTypes) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRules

type JobTriggerInspectJobInspectConfigRuleSetRules struct {
	HotwordRule   *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule   `json:"hotwordRule"`
	ExclusionRule *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule `json:"exclusionRule"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetRules *JobTriggerInspectJobInspectConfigRuleSetRules = &JobTriggerInspectJobInspectConfigRuleSetRules{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRules is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRules) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRules) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRules) String

func (*JobTriggerInspectJobInspectConfigRuleSetRules) UnmarshalJSON

func (r *JobTriggerInspectJobInspectConfigRuleSetRules) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule struct {
	Dictionary       *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary       `json:"dictionary"`
	Regex            *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex            `json:"regex"`
	ExcludeInfoTypes *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes `json:"excludeInfoTypes"`
	MatchingType     *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum `json:"matchingType"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule = &JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRule) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary struct {
	WordList         *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList         `json:"wordList"`
	CloudStoragePath *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath `json:"cloudStoragePath"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary = &JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionary) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath struct {
	Path *string `json:"path"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryCloudStoragePath) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList struct {
	Words []string `json:"words"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleDictionaryWordList) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes struct {
	InfoTypes []JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes `json:"infoTypes"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypes) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes struct {
	Name    *string `json:"name"`
	Version *string `json:"version"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleExcludeInfoTypesInfoTypes) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum string

The enum JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum.

func JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnumRef

func JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnumRef(s string) *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum

JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnumRef returns a *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleMatchingTypeEnum) Validate

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex

type JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex *JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex = &JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesExclusionRuleRegex) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule struct {
	HotwordRegex         *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex         `json:"hotwordRegex"`
	Proximity            *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity            `json:"proximity"`
	LikelihoodAdjustment *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment `json:"likelihoodAdjustment"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule = &JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRule) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex = &JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleHotwordRegex) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment struct {
	FixedLikelihood    *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum `json:"fixedLikelihood"`
	RelativeLikelihood *int64                                                                                           `json:"relativeLikelihood"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustment) UnmarshalJSON

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum string

The enum JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum.

func JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef

func JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef(s string) *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum

JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnumRef returns a *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleLikelihoodAdjustmentFixedLikelihoodEnum) Validate

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity

type JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity struct {
	WindowBefore *int64 `json:"windowBefore"`
	WindowAfter  *int64 `json:"windowAfter"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity *JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity = &JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity) Empty

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity) HashCode

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity) String

func (*JobTriggerInspectJobInspectConfigRuleSetRulesHotwordRuleProximity) UnmarshalJSON

type JobTriggerInspectJobStorageConfig

type JobTriggerInspectJobStorageConfig struct {
	DatastoreOptions    *JobTriggerInspectJobStorageConfigDatastoreOptions    `json:"datastoreOptions"`
	CloudStorageOptions *JobTriggerInspectJobStorageConfigCloudStorageOptions `json:"cloudStorageOptions"`
	BigQueryOptions     *JobTriggerInspectJobStorageConfigBigQueryOptions     `json:"bigQueryOptions"`
	HybridOptions       *JobTriggerInspectJobStorageConfigHybridOptions       `json:"hybridOptions"`
	TimespanConfig      *JobTriggerInspectJobStorageConfigTimespanConfig      `json:"timespanConfig"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfig *JobTriggerInspectJobStorageConfig = &JobTriggerInspectJobStorageConfig{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfig) Empty

func (*JobTriggerInspectJobStorageConfig) HashCode

func (*JobTriggerInspectJobStorageConfig) String

func (*JobTriggerInspectJobStorageConfig) UnmarshalJSON

func (r *JobTriggerInspectJobStorageConfig) UnmarshalJSON(data []byte) error

type JobTriggerInspectJobStorageConfigBigQueryOptions

type JobTriggerInspectJobStorageConfigBigQueryOptions struct {
	TableReference    *JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference     `json:"tableReference"`
	IdentifyingFields []JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields `json:"identifyingFields"`
	RowsLimit         *int64                                                              `json:"rowsLimit"`
	RowsLimitPercent  *int64                                                              `json:"rowsLimitPercent"`
	SampleMethod      *JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum   `json:"sampleMethod"`
	ExcludedFields    []JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields    `json:"excludedFields"`
	IncludedFields    []JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields    `json:"includedFields"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigBigQueryOptions *JobTriggerInspectJobStorageConfigBigQueryOptions = &JobTriggerInspectJobStorageConfigBigQueryOptions{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigBigQueryOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigBigQueryOptions) Empty

func (*JobTriggerInspectJobStorageConfigBigQueryOptions) HashCode

func (*JobTriggerInspectJobStorageConfigBigQueryOptions) String

func (*JobTriggerInspectJobStorageConfigBigQueryOptions) UnmarshalJSON

type JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields

type JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields *JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields = &JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields) Empty

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields) HashCode

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields) String

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsExcludedFields) UnmarshalJSON

type JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields

type JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields *JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields = &JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields) Empty

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields) HashCode

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields) String

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingFields) UnmarshalJSON

type JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields

type JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields *JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields = &JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields) Empty

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields) HashCode

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields) String

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsIncludedFields) UnmarshalJSON

type JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum

type JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum string

The enum JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum.

func JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnumRef

func JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnumRef(s string) *JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum

JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnumRef returns a *JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobStorageConfigBigQueryOptionsSampleMethodEnum) Validate

type JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference

type JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference struct {
	ProjectId *string `json:"projectId"`
	DatasetId *string `json:"datasetId"`
	TableId   *string `json:"tableId"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigBigQueryOptionsTableReference *JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference = &JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference) Empty

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference) HashCode

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference) String

func (*JobTriggerInspectJobStorageConfigBigQueryOptionsTableReference) UnmarshalJSON

type JobTriggerInspectJobStorageConfigCloudStorageOptions

type JobTriggerInspectJobStorageConfigCloudStorageOptions struct {
	FileSet                  *JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet          `json:"fileSet"`
	BytesLimitPerFile        *int64                                                                `json:"bytesLimitPerFile"`
	BytesLimitPerFilePercent *int64                                                                `json:"bytesLimitPerFilePercent"`
	FileTypes                []JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum   `json:"fileTypes"`
	SampleMethod             *JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum `json:"sampleMethod"`
	FilesLimitPercent        *int64                                                                `json:"filesLimitPercent"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigCloudStorageOptions *JobTriggerInspectJobStorageConfigCloudStorageOptions = &JobTriggerInspectJobStorageConfigCloudStorageOptions{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigCloudStorageOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigCloudStorageOptions) Empty

func (*JobTriggerInspectJobStorageConfigCloudStorageOptions) HashCode

func (*JobTriggerInspectJobStorageConfigCloudStorageOptions) String

func (*JobTriggerInspectJobStorageConfigCloudStorageOptions) UnmarshalJSON

type JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet

type JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet struct {
	Url          *string                                                                  `json:"url"`
	RegexFileSet *JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet `json:"regexFileSet"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet *JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet = &JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet) Empty

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet) HashCode

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet) String

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet) UnmarshalJSON

type JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet

type JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet struct {
	BucketName   *string  `json:"bucketName"`
	IncludeRegex []string `json:"includeRegex"`
	ExcludeRegex []string `json:"excludeRegex"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) Empty

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) HashCode

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) String

func (*JobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet) UnmarshalJSON

type JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum

type JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum string

The enum JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum.

func JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnumRef

func JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnumRef(s string) *JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum

JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnumRef returns a *JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobStorageConfigCloudStorageOptionsFileTypesEnum) Validate

type JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum

type JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum string

The enum JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum.

func JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnumRef

func JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnumRef(s string) *JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum

JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnumRef returns a *JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerInspectJobStorageConfigCloudStorageOptionsSampleMethodEnum) Validate

type JobTriggerInspectJobStorageConfigDatastoreOptions

type JobTriggerInspectJobStorageConfigDatastoreOptions struct {
	PartitionId *JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId `json:"partitionId"`
	Kind        *JobTriggerInspectJobStorageConfigDatastoreOptionsKind        `json:"kind"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigDatastoreOptions *JobTriggerInspectJobStorageConfigDatastoreOptions = &JobTriggerInspectJobStorageConfigDatastoreOptions{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigDatastoreOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigDatastoreOptions) Empty

func (*JobTriggerInspectJobStorageConfigDatastoreOptions) HashCode

func (*JobTriggerInspectJobStorageConfigDatastoreOptions) String

func (*JobTriggerInspectJobStorageConfigDatastoreOptions) UnmarshalJSON

type JobTriggerInspectJobStorageConfigDatastoreOptionsKind

type JobTriggerInspectJobStorageConfigDatastoreOptionsKind struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigDatastoreOptionsKind *JobTriggerInspectJobStorageConfigDatastoreOptionsKind = &JobTriggerInspectJobStorageConfigDatastoreOptionsKind{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigDatastoreOptionsKind is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsKind) Empty

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsKind) HashCode

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsKind) String

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsKind) UnmarshalJSON

type JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId

type JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId struct {
	ProjectId   *string `json:"projectId"`
	NamespaceId *string `json:"namespaceId"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId *JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId = &JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId) Empty

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId) HashCode

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId) String

func (*JobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId) UnmarshalJSON

type JobTriggerInspectJobStorageConfigHybridOptions

type JobTriggerInspectJobStorageConfigHybridOptions struct {
	Description              *string                                                     `json:"description"`
	RequiredFindingLabelKeys []string                                                    `json:"requiredFindingLabelKeys"`
	Labels                   map[string]string                                           `json:"labels"`
	TableOptions             *JobTriggerInspectJobStorageConfigHybridOptionsTableOptions `json:"tableOptions"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigHybridOptions *JobTriggerInspectJobStorageConfigHybridOptions = &JobTriggerInspectJobStorageConfigHybridOptions{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigHybridOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigHybridOptions) Empty

func (*JobTriggerInspectJobStorageConfigHybridOptions) HashCode

func (*JobTriggerInspectJobStorageConfigHybridOptions) String

func (*JobTriggerInspectJobStorageConfigHybridOptions) UnmarshalJSON

type JobTriggerInspectJobStorageConfigHybridOptionsTableOptions

type JobTriggerInspectJobStorageConfigHybridOptionsTableOptions struct {
	IdentifyingFields []JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields `json:"identifyingFields"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigHybridOptionsTableOptions *JobTriggerInspectJobStorageConfigHybridOptionsTableOptions = &JobTriggerInspectJobStorageConfigHybridOptionsTableOptions{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigHybridOptionsTableOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptions) Empty

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptions) HashCode

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptions) String

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptions) UnmarshalJSON

type JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields

type JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields) Empty

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields) HashCode

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields) String

func (*JobTriggerInspectJobStorageConfigHybridOptionsTableOptionsIdentifyingFields) UnmarshalJSON

type JobTriggerInspectJobStorageConfigTimespanConfig

type JobTriggerInspectJobStorageConfigTimespanConfig struct {
	StartTime                            *string                                                        `json:"startTime"`
	EndTime                              *string                                                        `json:"endTime"`
	TimestampField                       *JobTriggerInspectJobStorageConfigTimespanConfigTimestampField `json:"timestampField"`
	EnableAutoPopulationOfTimespanConfig *bool                                                          `json:"enableAutoPopulationOfTimespanConfig"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigTimespanConfig *JobTriggerInspectJobStorageConfigTimespanConfig = &JobTriggerInspectJobStorageConfigTimespanConfig{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigTimespanConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigTimespanConfig) Empty

func (*JobTriggerInspectJobStorageConfigTimespanConfig) HashCode

func (*JobTriggerInspectJobStorageConfigTimespanConfig) String

func (*JobTriggerInspectJobStorageConfigTimespanConfig) UnmarshalJSON

type JobTriggerInspectJobStorageConfigTimespanConfigTimestampField

type JobTriggerInspectJobStorageConfigTimespanConfigTimestampField struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerInspectJobStorageConfigTimespanConfigTimestampField *JobTriggerInspectJobStorageConfigTimespanConfigTimestampField = &JobTriggerInspectJobStorageConfigTimespanConfigTimestampField{empty: true}

This object is used to assert a desired state where this JobTriggerInspectJobStorageConfigTimespanConfigTimestampField is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerInspectJobStorageConfigTimespanConfigTimestampField) Empty

func (*JobTriggerInspectJobStorageConfigTimespanConfigTimestampField) HashCode

func (*JobTriggerInspectJobStorageConfigTimespanConfigTimestampField) String

func (*JobTriggerInspectJobStorageConfigTimespanConfigTimestampField) UnmarshalJSON

type JobTriggerList

type JobTriggerList struct {
	Items []*JobTrigger
	// contains filtered or unexported fields
}

func (*JobTriggerList) HasNext

func (l *JobTriggerList) HasNext() bool

func (*JobTriggerList) Next

func (l *JobTriggerList) Next(ctx context.Context, c *Client) error

type JobTriggerStatusEnum

type JobTriggerStatusEnum string

The enum JobTriggerStatusEnum.

func JobTriggerStatusEnumRef

func JobTriggerStatusEnumRef(s string) *JobTriggerStatusEnum

JobTriggerStatusEnumRef returns a *JobTriggerStatusEnum with the value of string s If the empty string is provided, nil is returned.

func (JobTriggerStatusEnum) Validate

func (v JobTriggerStatusEnum) Validate() error

type JobTriggerTriggers

type JobTriggerTriggers struct {
	Schedule *JobTriggerTriggersSchedule `json:"schedule"`
	Manual   *JobTriggerTriggersManual   `json:"manual"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerTriggers *JobTriggerTriggers = &JobTriggerTriggers{empty: true}

This object is used to assert a desired state where this JobTriggerTriggers is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerTriggers) Empty

func (r *JobTriggerTriggers) Empty() bool

func (*JobTriggerTriggers) HashCode

func (r *JobTriggerTriggers) HashCode() string

func (*JobTriggerTriggers) String

func (r *JobTriggerTriggers) String() string

func (*JobTriggerTriggers) UnmarshalJSON

func (r *JobTriggerTriggers) UnmarshalJSON(data []byte) error

type JobTriggerTriggersManual

type JobTriggerTriggersManual struct {
	// contains filtered or unexported fields
}
var EmptyJobTriggerTriggersManual *JobTriggerTriggersManual = &JobTriggerTriggersManual{empty: true}

This object is used to assert a desired state where this JobTriggerTriggersManual is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerTriggersManual) Empty

func (r *JobTriggerTriggersManual) Empty() bool

func (*JobTriggerTriggersManual) HashCode

func (r *JobTriggerTriggersManual) HashCode() string

func (*JobTriggerTriggersManual) String

func (r *JobTriggerTriggersManual) String() string

func (*JobTriggerTriggersManual) UnmarshalJSON

func (r *JobTriggerTriggersManual) UnmarshalJSON(data []byte) error

type JobTriggerTriggersSchedule

type JobTriggerTriggersSchedule struct {
	RecurrencePeriodDuration *string `json:"recurrencePeriodDuration"`
	// contains filtered or unexported fields
}
var EmptyJobTriggerTriggersSchedule *JobTriggerTriggersSchedule = &JobTriggerTriggersSchedule{empty: true}

This object is used to assert a desired state where this JobTriggerTriggersSchedule is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*JobTriggerTriggersSchedule) Empty

func (r *JobTriggerTriggersSchedule) Empty() bool

func (*JobTriggerTriggersSchedule) HashCode

func (r *JobTriggerTriggersSchedule) HashCode() string

func (*JobTriggerTriggersSchedule) String

func (r *JobTriggerTriggersSchedule) String() string

func (*JobTriggerTriggersSchedule) UnmarshalJSON

func (r *JobTriggerTriggersSchedule) UnmarshalJSON(data []byte) error

type StoredInfoType

type StoredInfoType struct {
	Name                  *string                              `json:"name"`
	DisplayName           *string                              `json:"displayName"`
	Description           *string                              `json:"description"`
	LargeCustomDictionary *StoredInfoTypeLargeCustomDictionary `json:"largeCustomDictionary"`
	Dictionary            *StoredInfoTypeDictionary            `json:"dictionary"`
	Regex                 *StoredInfoTypeRegex                 `json:"regex"`
	Parent                *string                              `json:"parent"`
	Location              *string                              `json:"location"`
}

func (*StoredInfoType) Describe

func (r *StoredInfoType) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*StoredInfoType) ID

func (r *StoredInfoType) ID() (string, error)

func (*StoredInfoType) String

func (r *StoredInfoType) String() string

type StoredInfoTypeDictionary

type StoredInfoTypeDictionary struct {
	WordList         *StoredInfoTypeDictionaryWordList         `json:"wordList"`
	CloudStoragePath *StoredInfoTypeDictionaryCloudStoragePath `json:"cloudStoragePath"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeDictionary *StoredInfoTypeDictionary = &StoredInfoTypeDictionary{empty: true}

This object is used to assert a desired state where this StoredInfoTypeDictionary is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeDictionary) Empty

func (r *StoredInfoTypeDictionary) Empty() bool

func (*StoredInfoTypeDictionary) HashCode

func (r *StoredInfoTypeDictionary) HashCode() string

func (*StoredInfoTypeDictionary) String

func (r *StoredInfoTypeDictionary) String() string

func (*StoredInfoTypeDictionary) UnmarshalJSON

func (r *StoredInfoTypeDictionary) UnmarshalJSON(data []byte) error

type StoredInfoTypeDictionaryCloudStoragePath

type StoredInfoTypeDictionaryCloudStoragePath struct {
	Path *string `json:"path"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeDictionaryCloudStoragePath *StoredInfoTypeDictionaryCloudStoragePath = &StoredInfoTypeDictionaryCloudStoragePath{empty: true}

This object is used to assert a desired state where this StoredInfoTypeDictionaryCloudStoragePath is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeDictionaryCloudStoragePath) Empty

func (*StoredInfoTypeDictionaryCloudStoragePath) HashCode

func (*StoredInfoTypeDictionaryCloudStoragePath) String

func (*StoredInfoTypeDictionaryCloudStoragePath) UnmarshalJSON

func (r *StoredInfoTypeDictionaryCloudStoragePath) UnmarshalJSON(data []byte) error

type StoredInfoTypeDictionaryWordList

type StoredInfoTypeDictionaryWordList struct {
	Words []string `json:"words"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeDictionaryWordList *StoredInfoTypeDictionaryWordList = &StoredInfoTypeDictionaryWordList{empty: true}

This object is used to assert a desired state where this StoredInfoTypeDictionaryWordList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeDictionaryWordList) Empty

func (*StoredInfoTypeDictionaryWordList) HashCode

func (*StoredInfoTypeDictionaryWordList) String

func (*StoredInfoTypeDictionaryWordList) UnmarshalJSON

func (r *StoredInfoTypeDictionaryWordList) UnmarshalJSON(data []byte) error

type StoredInfoTypeLargeCustomDictionary

type StoredInfoTypeLargeCustomDictionary struct {
	OutputPath          *StoredInfoTypeLargeCustomDictionaryOutputPath          `json:"outputPath"`
	CloudStorageFileSet *StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet `json:"cloudStorageFileSet"`
	BigQueryField       *StoredInfoTypeLargeCustomDictionaryBigQueryField       `json:"bigQueryField"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeLargeCustomDictionary *StoredInfoTypeLargeCustomDictionary = &StoredInfoTypeLargeCustomDictionary{empty: true}

This object is used to assert a desired state where this StoredInfoTypeLargeCustomDictionary is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeLargeCustomDictionary) Empty

func (*StoredInfoTypeLargeCustomDictionary) HashCode

func (*StoredInfoTypeLargeCustomDictionary) String

func (*StoredInfoTypeLargeCustomDictionary) UnmarshalJSON

func (r *StoredInfoTypeLargeCustomDictionary) UnmarshalJSON(data []byte) error

type StoredInfoTypeLargeCustomDictionaryBigQueryField

type StoredInfoTypeLargeCustomDictionaryBigQueryField struct {
	Table *StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable `json:"table"`
	Field *StoredInfoTypeLargeCustomDictionaryBigQueryFieldField `json:"field"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeLargeCustomDictionaryBigQueryField *StoredInfoTypeLargeCustomDictionaryBigQueryField = &StoredInfoTypeLargeCustomDictionaryBigQueryField{empty: true}

This object is used to assert a desired state where this StoredInfoTypeLargeCustomDictionaryBigQueryField is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeLargeCustomDictionaryBigQueryField) Empty

func (*StoredInfoTypeLargeCustomDictionaryBigQueryField) HashCode

func (*StoredInfoTypeLargeCustomDictionaryBigQueryField) String

func (*StoredInfoTypeLargeCustomDictionaryBigQueryField) UnmarshalJSON

type StoredInfoTypeLargeCustomDictionaryBigQueryFieldField

type StoredInfoTypeLargeCustomDictionaryBigQueryFieldField struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeLargeCustomDictionaryBigQueryFieldField *StoredInfoTypeLargeCustomDictionaryBigQueryFieldField = &StoredInfoTypeLargeCustomDictionaryBigQueryFieldField{empty: true}

This object is used to assert a desired state where this StoredInfoTypeLargeCustomDictionaryBigQueryFieldField is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldField) Empty

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldField) HashCode

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldField) String

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldField) UnmarshalJSON

type StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable

type StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable struct {
	ProjectId *string `json:"projectId"`
	DatasetId *string `json:"datasetId"`
	TableId   *string `json:"tableId"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeLargeCustomDictionaryBigQueryFieldTable *StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable = &StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable{empty: true}

This object is used to assert a desired state where this StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable) Empty

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable) HashCode

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable) String

func (*StoredInfoTypeLargeCustomDictionaryBigQueryFieldTable) UnmarshalJSON

type StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet

type StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet struct {
	Url *string `json:"url"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeLargeCustomDictionaryCloudStorageFileSet *StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet = &StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet{empty: true}

This object is used to assert a desired state where this StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet) Empty

func (*StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet) HashCode

func (*StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet) String

func (*StoredInfoTypeLargeCustomDictionaryCloudStorageFileSet) UnmarshalJSON

type StoredInfoTypeLargeCustomDictionaryOutputPath

type StoredInfoTypeLargeCustomDictionaryOutputPath struct {
	Path *string `json:"path"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeLargeCustomDictionaryOutputPath *StoredInfoTypeLargeCustomDictionaryOutputPath = &StoredInfoTypeLargeCustomDictionaryOutputPath{empty: true}

This object is used to assert a desired state where this StoredInfoTypeLargeCustomDictionaryOutputPath is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeLargeCustomDictionaryOutputPath) Empty

func (*StoredInfoTypeLargeCustomDictionaryOutputPath) HashCode

func (*StoredInfoTypeLargeCustomDictionaryOutputPath) String

func (*StoredInfoTypeLargeCustomDictionaryOutputPath) UnmarshalJSON

func (r *StoredInfoTypeLargeCustomDictionaryOutputPath) UnmarshalJSON(data []byte) error

type StoredInfoTypeList

type StoredInfoTypeList struct {
	Items []*StoredInfoType
	// contains filtered or unexported fields
}

func (*StoredInfoTypeList) HasNext

func (l *StoredInfoTypeList) HasNext() bool

func (*StoredInfoTypeList) Next

func (l *StoredInfoTypeList) Next(ctx context.Context, c *Client) error

type StoredInfoTypeRegex

type StoredInfoTypeRegex struct {
	Pattern      *string `json:"pattern"`
	GroupIndexes []int64 `json:"groupIndexes"`
	// contains filtered or unexported fields
}
var EmptyStoredInfoTypeRegex *StoredInfoTypeRegex = &StoredInfoTypeRegex{empty: true}

This object is used to assert a desired state where this StoredInfoTypeRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*StoredInfoTypeRegex) Empty

func (r *StoredInfoTypeRegex) Empty() bool

func (*StoredInfoTypeRegex) HashCode

func (r *StoredInfoTypeRegex) HashCode() string

func (*StoredInfoTypeRegex) String

func (r *StoredInfoTypeRegex) String() string

func (*StoredInfoTypeRegex) UnmarshalJSON

func (r *StoredInfoTypeRegex) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL