...
1apiVersion: apiextensions.k8s.io/v1
2kind: CustomResourceDefinition
3metadata:
4 annotations:
5 cnrm.cloud.google.com/version: 0.0.0-dev
6 creationTimestamp: null
7 labels:
8 cnrm.cloud.google.com/managed-by-kcc: "true"
9 cnrm.cloud.google.com/stability-level: alpha
10 cnrm.cloud.google.com/system: "true"
11 cnrm.cloud.google.com/tf2crd: "true"
12 name: dialogflowintents.dialogflow.cnrm.cloud.google.com
13spec:
14 group: dialogflow.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: DialogflowIntent
19 plural: dialogflowintents
20 shortNames:
21 - gcpdialogflowintent
22 - gcpdialogflowintents
23 singular: dialogflowintent
24 preserveUnknownFields: false
25 scope: Namespaced
26 versions:
27 - additionalPrinterColumns:
28 - jsonPath: .metadata.creationTimestamp
29 name: Age
30 type: date
31 - description: When 'True', the most recent reconcile of the resource succeeded
32 jsonPath: .status.conditions[?(@.type=='Ready')].status
33 name: Ready
34 type: string
35 - description: The reason for the value in 'Ready'
36 jsonPath: .status.conditions[?(@.type=='Ready')].reason
37 name: Status
38 type: string
39 - description: The last transition time for the value in 'Status'
40 jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
41 name: Status Age
42 type: date
43 name: v1alpha1
44 schema:
45 openAPIV3Schema:
46 properties:
47 apiVersion:
48 description: 'apiVersion defines the versioned schema of this representation
49 of an object. Servers should convert recognized schemas to the latest
50 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
51 type: string
52 kind:
53 description: 'kind is a string value representing the REST resource this
54 object represents. Servers may infer this from the endpoint the client
55 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
56 type: string
57 metadata:
58 type: object
59 spec:
60 properties:
61 action:
62 description: |-
63 The name of the action associated with the intent.
64 Note: The action name must not contain whitespaces.
65 type: string
66 defaultResponsePlatforms:
67 description: |-
68 The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED
69 (i.e. default platform). Possible values: ["FACEBOOK", "SLACK", "TELEGRAM", "KIK", "SKYPE", "LINE", "VIBER", "ACTIONS_ON_GOOGLE", "GOOGLE_HANGOUTS"].
70 items:
71 type: string
72 type: array
73 displayName:
74 description: The name of this intent to be displayed on the console.
75 type: string
76 events:
77 description: |-
78 The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of
79 the contexts must be present in the active user session for an event to trigger this intent. See the
80 [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details.
81 items:
82 type: string
83 type: array
84 inputContextNames:
85 description: |-
86 The list of context names required for this intent to be triggered.
87 Format: projects/<Project ID>/agent/sessions/-/contexts/<Context ID>.
88 items:
89 type: string
90 type: array
91 isFallback:
92 description: Indicates whether this is a fallback intent.
93 type: boolean
94 mlDisabled:
95 description: |-
96 Indicates whether Machine Learning is disabled for the intent.
97 Note: If mlDisabled setting is set to true, then this intent is not taken into account during inference in ML
98 ONLY match mode. Also, auto-markup in the UI is turned off.
99 type: boolean
100 parentFollowupIntentName:
101 description: |-
102 Immutable. The unique identifier of the parent intent in the chain of followup intents.
103 Format: projects/<Project ID>/agent/intents/<Intent ID>.
104 type: string
105 priority:
106 description: |-
107 The priority of this intent. Higher numbers represent higher priorities.
108 - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds
109 to the Normal priority in the console.
110 - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
111 type: integer
112 projectRef:
113 description: The project that this resource belongs to.
114 oneOf:
115 - not:
116 required:
117 - external
118 required:
119 - name
120 - not:
121 anyOf:
122 - required:
123 - name
124 - required:
125 - namespace
126 required:
127 - external
128 properties:
129 external:
130 description: 'Allowed value: The `name` field of a `Project` resource.'
131 type: string
132 name:
133 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
134 type: string
135 namespace:
136 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
137 type: string
138 type: object
139 resetContexts:
140 description: Indicates whether to delete all contexts in the current
141 session when this intent is matched.
142 type: boolean
143 resourceID:
144 description: Immutable. Optional. The service-generated name of the
145 resource. Used for acquisition only. Leave unset to create a new
146 resource.
147 type: string
148 webhookState:
149 description: |-
150 Indicates whether webhooks are enabled for the intent.
151 * WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.
152 * WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot
153 filling prompt is forwarded to the webhook. Possible values: ["WEBHOOK_STATE_ENABLED", "WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING"].
154 type: string
155 required:
156 - displayName
157 - projectRef
158 type: object
159 status:
160 properties:
161 conditions:
162 description: Conditions represent the latest available observation
163 of the resource's current state.
164 items:
165 properties:
166 lastTransitionTime:
167 description: Last time the condition transitioned from one status
168 to another.
169 type: string
170 message:
171 description: Human-readable message indicating details about
172 last transition.
173 type: string
174 reason:
175 description: Unique, one-word, CamelCase reason for the condition's
176 last transition.
177 type: string
178 status:
179 description: Status is the status of the condition. Can be True,
180 False, Unknown.
181 type: string
182 type:
183 description: Type is the type of the condition.
184 type: string
185 type: object
186 type: array
187 followupIntentInfo:
188 description: |-
189 Information about all followup intents that have this intent as a direct or indirect parent. We populate this field
190 only in the output.
191 items:
192 properties:
193 followupIntentName:
194 description: |-
195 The unique identifier of the followup intent.
196 Format: projects/<Project ID>/agent/intents/<Intent ID>.
197 type: string
198 parentFollowupIntentName:
199 description: |-
200 The unique identifier of the followup intent's parent.
201 Format: projects/<Project ID>/agent/intents/<Intent ID>.
202 type: string
203 type: object
204 type: array
205 name:
206 description: |-
207 The unique identifier of this intent.
208 Format: projects/<Project ID>/agent/intents/<Intent ID>.
209 type: string
210 observedGeneration:
211 description: ObservedGeneration is the generation of the resource
212 that was most recently observed by the Config Connector controller.
213 If this is equal to metadata.generation, then that means that the
214 current reported status reflects the most recent desired state of
215 the resource.
216 type: integer
217 rootFollowupIntentName:
218 description: |-
219 The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup
220 intents chain for this intent.
221 Format: projects/<Project ID>/agent/intents/<Intent ID>.
222 type: string
223 type: object
224 required:
225 - spec
226 type: object
227 served: true
228 storage: true
229 subresources:
230 status: {}
231status:
232 acceptedNames:
233 kind: ""
234 plural: ""
235 conditions: []
236 storedVersions: []
View as plain text