...
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: dialogflowagents.dialogflow.cnrm.cloud.google.com
27spec:
28 group: dialogflow.cnrm.cloud.google.com
29 names:
30 categories:
31 - gcp
32 kind: DialogflowAgent
33 plural: dialogflowagents
34 shortNames:
35 - gcpdialogflowagent
36 - gcpdialogflowagents
37 singular: dialogflowagent
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 apiVersion:
75 description: |-
76 API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query
77 different service endpoints for different API versions. However, bots connectors and webhook calls will follow
78 the specified API version.
79 * API_VERSION_V1: Legacy V1 API.
80 * API_VERSION_V2: V2 API.
81 * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"].
82 type: string
83 avatarUri:
84 description: |-
85 The URI of the agent's avatar, which are used throughout the Dialogflow console. When an image URL is entered
86 into this field, the Dialogflow will save the image in the backend. The address of the backend image returned
87 from the API will be shown in the [avatarUriBackend] field.
88 type: string
89 classificationThreshold:
90 description: |-
91 To filter out false positive results and still get variety in matched natural language inputs for your agent,
92 you can tune the machine learning classification threshold. If the returned score value is less than the threshold
93 value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be
94 triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the
95 default of 0.3 is used.
96 type: number
97 defaultLanguageCode:
98 description: |-
99 Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language)
100 for a list of the currently supported language codes. This field cannot be updated after creation.
101 type: string
102 description:
103 description: The description of this agent. The maximum length is
104 500 characters. If exceeded, the request is rejected.
105 type: string
106 displayName:
107 description: The name of this agent.
108 type: string
109 enableLogging:
110 description: Determines whether this agent should log conversation
111 queries.
112 type: boolean
113 matchMode:
114 description: |-
115 Determines how intents are detected from user queries.
116 * MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates
117 syntax and composite entities.
118 * MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones
119 using @sys.any or very large developer entities. Possible values: ["MATCH_MODE_HYBRID", "MATCH_MODE_ML_ONLY"].
120 type: string
121 resourceID:
122 description: Immutable. Optional. The project of the resource. Used
123 for creation and acquisition. When unset, the value of `metadata.name`
124 is used as the default.
125 type: string
126 supportedLanguageCodes:
127 description: The list of all languages supported by this agent (except
128 for the defaultLanguageCode).
129 items:
130 type: string
131 type: array
132 tier:
133 type: string
134 timeZone:
135 description: |-
136 The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,
137 Europe/Paris.
138 type: string
139 required:
140 - defaultLanguageCode
141 - displayName
142 - timeZone
143 type: object
144 status:
145 properties:
146 avatarUriBackend:
147 description: |-
148 The URI of the agent's avatar as returned from the API. Output only. To provide an image URL for the agent avatar,
149 the [avatarUri] field can be used.
150 type: string
151 conditions:
152 description: Conditions represent the latest available observation
153 of the resource's current state.
154 items:
155 properties:
156 lastTransitionTime:
157 description: Last time the condition transitioned from one status
158 to another.
159 type: string
160 message:
161 description: Human-readable message indicating details about
162 last transition.
163 type: string
164 reason:
165 description: Unique, one-word, CamelCase reason for the condition's
166 last transition.
167 type: string
168 status:
169 description: Status is the status of the condition. Can be True,
170 False, Unknown.
171 type: string
172 type:
173 description: Type is the type of the condition.
174 type: string
175 type: object
176 type: array
177 observedGeneration:
178 description: ObservedGeneration is the generation of the resource
179 that was most recently observed by the Config Connector controller.
180 If this is equal to metadata.generation, then that means that the
181 current reported status reflects the most recent desired state of
182 the resource.
183 type: integer
184 type: object
185 required:
186 - spec
187 type: object
188 served: true
189 storage: true
190 subresources:
191 status: {}
192status:
193 acceptedNames:
194 kind: ""
195 plural: ""
196 conditions: []
197 storedVersions: []
View as plain text