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