...
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: dialogflowcxwebhooks.dialogflowcx.cnrm.cloud.google.com
13spec:
14 group: dialogflowcx.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: DialogflowCXWebhook
19 plural: dialogflowcxwebhooks
20 shortNames:
21 - gcpdialogflowcxwebhook
22 - gcpdialogflowcxwebhooks
23 singular: dialogflowcxwebhook
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 disabled:
62 description: Indicates whether the webhook is disabled.
63 type: boolean
64 displayName:
65 description: The human-readable name of the webhook, unique within
66 the agent.
67 type: string
68 enableSpellCorrection:
69 description: Indicates if automatic spell correction is enabled in
70 detect intent requests.
71 type: boolean
72 enableStackdriverLogging:
73 description: Determines whether this agent should log conversation
74 queries.
75 type: boolean
76 genericWebService:
77 description: Configuration for a generic web service.
78 properties:
79 allowedCaCerts:
80 description: Specifies a list of allowed custom CA certificates
81 (in DER format) for HTTPS verification.
82 items:
83 type: string
84 type: array
85 requestHeaders:
86 additionalProperties:
87 type: string
88 description: Immutable. The HTTP request headers to send together
89 with webhook requests.
90 type: object
91 uri:
92 description: Whether to use speech adaptation for speech recognition.
93 type: string
94 required:
95 - uri
96 type: object
97 parent:
98 description: |-
99 Immutable. The agent to create a webhook for.
100 Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
101 type: string
102 resourceID:
103 description: Immutable. Optional. The service-generated name of the
104 resource. Used for acquisition only. Leave unset to create a new
105 resource.
106 type: string
107 securitySettings:
108 description: 'Name of the SecuritySettings reference for the agent.
109 Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security
110 Settings ID>.'
111 type: string
112 serviceDirectory:
113 description: Configuration for a Service Directory service.
114 properties:
115 genericWebService:
116 description: The name of Service Directory service.
117 properties:
118 allowedCaCerts:
119 description: Specifies a list of allowed custom CA certificates
120 (in DER format) for HTTPS verification.
121 items:
122 type: string
123 type: array
124 requestHeaders:
125 additionalProperties:
126 type: string
127 description: Immutable. The HTTP request headers to send together
128 with webhook requests.
129 type: object
130 uri:
131 description: Whether to use speech adaptation for speech recognition.
132 type: string
133 required:
134 - uri
135 type: object
136 service:
137 description: The name of Service Directory service.
138 type: string
139 required:
140 - genericWebService
141 - service
142 type: object
143 timeout:
144 description: Webhook execution timeout.
145 type: string
146 required:
147 - displayName
148 type: object
149 status:
150 properties:
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 name:
178 description: |-
179 The unique identifier of the webhook.
180 Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
181 type: string
182 observedGeneration:
183 description: ObservedGeneration is the generation of the resource
184 that was most recently observed by the Config Connector controller.
185 If this is equal to metadata.generation, then that means that the
186 current reported status reflects the most recent desired state of
187 the resource.
188 type: integer
189 startFlow:
190 description: 'Name of the start flow in this agent. A start flow will
191 be automatically created when the agent is created, and can only
192 be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location
193 ID>/agents/<Agent ID>/flows/<Flow ID>.'
194 type: string
195 type: object
196 required:
197 - spec
198 type: object
199 served: true
200 storage: true
201 subresources:
202 status: {}
203status:
204 acceptedNames:
205 kind: ""
206 plural: ""
207 conditions: []
208 storedVersions: []
View as plain text