...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/crds

     1# Copyright 2020 Google LLC
     2#
     3# Licensed under the Apache License, Version 2.0 (the "License");
     4# you may not use this file except in compliance with the License.
     5# You may obtain a copy of the License at
     6#
     7#     http://www.apache.org/licenses/LICENSE-2.0
     8#
     9# Unless required by applicable law or agreed to in writing, software
    10# distributed under the License is distributed on an "AS IS" BASIS,
    11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12# See the License for the specific language governing permissions and
    13# limitations under the License.
    14
    15apiVersion: apiextensions.k8s.io/v1
    16kind: CustomResourceDefinition
    17metadata:
    18  annotations:
    19    cnrm.cloud.google.com/version: 1.106.0
    20  creationTimestamp: null
    21  labels:
    22    cnrm.cloud.google.com/managed-by-kcc: "true"
    23    cnrm.cloud.google.com/stability-level: alpha
    24    cnrm.cloud.google.com/system: "true"
    25    cnrm.cloud.google.com/tf2crd: "true"
    26  name: dialogflowcxwebhooks.dialogflowcx.cnrm.cloud.google.com
    27spec:
    28  group: dialogflowcx.cnrm.cloud.google.com
    29  names:
    30    categories:
    31    - gcp
    32    kind: DialogflowCXWebhook
    33    plural: dialogflowcxwebhooks
    34    shortNames:
    35    - gcpdialogflowcxwebhook
    36    - gcpdialogflowcxwebhooks
    37    singular: dialogflowcxwebhook
    38  scope: Namespaced
    39  versions:
    40  - additionalPrinterColumns:
    41    - jsonPath: .metadata.creationTimestamp
    42      name: Age
    43      type: date
    44    - description: When 'True', the most recent reconcile of the resource succeeded
    45      jsonPath: .status.conditions[?(@.type=='Ready')].status
    46      name: Ready
    47      type: string
    48    - description: The reason for the value in 'Ready'
    49      jsonPath: .status.conditions[?(@.type=='Ready')].reason
    50      name: Status
    51      type: string
    52    - description: The last transition time for the value in 'Status'
    53      jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
    54      name: Status Age
    55      type: date
    56    name: v1alpha1
    57    schema:
    58      openAPIV3Schema:
    59        properties:
    60          apiVersion:
    61            description: 'apiVersion defines the versioned schema of this representation
    62              of an object. Servers should convert recognized schemas to the latest
    63              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
    64            type: string
    65          kind:
    66            description: 'kind is a string value representing the REST resource this
    67              object represents. Servers may infer this from the endpoint the client
    68              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
    69            type: string
    70          metadata:
    71            type: object
    72          spec:
    73            properties:
    74              disabled:
    75                description: Indicates whether the webhook is disabled.
    76                type: boolean
    77              displayName:
    78                description: The human-readable name of the webhook, unique within
    79                  the agent.
    80                type: string
    81              enableSpellCorrection:
    82                description: Indicates if automatic spell correction is enabled in
    83                  detect intent requests.
    84                type: boolean
    85              enableStackdriverLogging:
    86                description: Determines whether this agent should log conversation
    87                  queries.
    88                type: boolean
    89              genericWebService:
    90                description: Configuration for a generic web service.
    91                properties:
    92                  allowedCaCerts:
    93                    description: Specifies a list of allowed custom CA certificates
    94                      (in DER format) for HTTPS verification.
    95                    items:
    96                      type: string
    97                    type: array
    98                  requestHeaders:
    99                    additionalProperties:
   100                      type: string
   101                    description: Immutable. The HTTP request headers to send together
   102                      with webhook requests.
   103                    type: object
   104                  uri:
   105                    description: Whether to use speech adaptation for speech recognition.
   106                    type: string
   107                required:
   108                - uri
   109                type: object
   110              parent:
   111                description: |-
   112                  Immutable. The agent to create a webhook for.
   113                  Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
   114                type: string
   115              resourceID:
   116                description: Immutable. Optional. The service-generated name of the
   117                  resource. Used for acquisition only. Leave unset to create a new
   118                  resource.
   119                type: string
   120              securitySettings:
   121                description: 'Name of the SecuritySettings reference for the agent.
   122                  Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security
   123                  Settings ID>.'
   124                type: string
   125              serviceDirectory:
   126                description: Configuration for a Service Directory service.
   127                properties:
   128                  genericWebService:
   129                    description: The name of Service Directory service.
   130                    properties:
   131                      allowedCaCerts:
   132                        description: Specifies a list of allowed custom CA certificates
   133                          (in DER format) for HTTPS verification.
   134                        items:
   135                          type: string
   136                        type: array
   137                      requestHeaders:
   138                        additionalProperties:
   139                          type: string
   140                        description: Immutable. The HTTP request headers to send together
   141                          with webhook requests.
   142                        type: object
   143                      uri:
   144                        description: Whether to use speech adaptation for speech recognition.
   145                        type: string
   146                    required:
   147                    - uri
   148                    type: object
   149                  service:
   150                    description: The name of Service Directory service.
   151                    type: string
   152                required:
   153                - genericWebService
   154                - service
   155                type: object
   156              timeout:
   157                description: Webhook execution timeout.
   158                type: string
   159            required:
   160            - displayName
   161            type: object
   162          status:
   163            properties:
   164              conditions:
   165                description: Conditions represent the latest available observation
   166                  of the resource's current state.
   167                items:
   168                  properties:
   169                    lastTransitionTime:
   170                      description: Last time the condition transitioned from one status
   171                        to another.
   172                      type: string
   173                    message:
   174                      description: Human-readable message indicating details about
   175                        last transition.
   176                      type: string
   177                    reason:
   178                      description: Unique, one-word, CamelCase reason for the condition's
   179                        last transition.
   180                      type: string
   181                    status:
   182                      description: Status is the status of the condition. Can be True,
   183                        False, Unknown.
   184                      type: string
   185                    type:
   186                      description: Type is the type of the condition.
   187                      type: string
   188                  type: object
   189                type: array
   190              name:
   191                description: |-
   192                  The unique identifier of the webhook.
   193                  Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
   194                type: string
   195              observedGeneration:
   196                description: ObservedGeneration is the generation of the resource
   197                  that was most recently observed by the Config Connector controller.
   198                  If this is equal to metadata.generation, then that means that the
   199                  current reported status reflects the most recent desired state of
   200                  the resource.
   201                type: integer
   202              startFlow:
   203                description: 'Name of the start flow in this agent. A start flow will
   204                  be automatically created when the agent is created, and can only
   205                  be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location
   206                  ID>/agents/<Agent ID>/flows/<Flow ID>.'
   207                type: string
   208            type: object
   209        required:
   210        - spec
   211        type: object
   212    served: true
   213    storage: true
   214    subresources:
   215      status: {}
   216status:
   217  acceptedNames:
   218    kind: ""
   219    plural: ""
   220  conditions: []
   221  storedVersions: []

View as plain text