...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_dialogflowcxagents.dialogflowcx.cnrm.cloud.google.com.yaml

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

     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: dialogflowcxagents.dialogflowcx.cnrm.cloud.google.com
    13spec:
    14  group: dialogflowcx.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: DialogflowCXAgent
    19    plural: dialogflowcxagents
    20    shortNames:
    21    - gcpdialogflowcxagent
    22    - gcpdialogflowcxagents
    23    singular: dialogflowcxagent
    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              avatarUri:
    62                description: The URI of the agent's avatar. Avatars are used throughout
    63                  the Dialogflow console and in the self-hosted Web Demo integration.
    64                type: string
    65              defaultLanguageCode:
    66                description: |-
    67                  Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language)
    68                  for a list of the currently supported language codes. This field cannot be updated after creation.
    69                type: string
    70              description:
    71                description: The description of this agent. The maximum length is
    72                  500 characters. If exceeded, the request is rejected.
    73                type: string
    74              displayName:
    75                description: The human-readable name of the agent, unique within the
    76                  location.
    77                type: string
    78              enableSpellCorrection:
    79                description: Indicates if automatic spell correction is enabled in
    80                  detect intent requests.
    81                type: boolean
    82              enableStackdriverLogging:
    83                description: Determines whether this agent should log conversation
    84                  queries.
    85                type: boolean
    86              location:
    87                description: |-
    88                  Immutable. The name of the location this agent is located in.
    89
    90                  ~> **Note:** The first time you are deploying an Agent in your project you must configure location settings.
    91                   This is a one time step but at the moment you can only [configure location settings](https://cloud.google.com/dialogflow/cx/docs/concept/region#location-settings) via the Dialogflow CX console.
    92                   Another options is to use global location so you don't need to manually configure location settings.
    93                type: string
    94              projectRef:
    95                description: The project that this resource belongs to.
    96                oneOf:
    97                - not:
    98                    required:
    99                    - external
   100                  required:
   101                  - name
   102                - not:
   103                    anyOf:
   104                    - required:
   105                      - name
   106                    - required:
   107                      - namespace
   108                  required:
   109                  - external
   110                properties:
   111                  external:
   112                    description: 'Allowed value: The `name` field of a `Project` resource.'
   113                    type: string
   114                  name:
   115                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   116                    type: string
   117                  namespace:
   118                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   119                    type: string
   120                type: object
   121              resourceID:
   122                description: Immutable. Optional. The service-generated name of the
   123                  resource. Used for acquisition only. Leave unset to create a new
   124                  resource.
   125                type: string
   126              securitySettings:
   127                description: 'Name of the SecuritySettings reference for the agent.
   128                  Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security
   129                  Settings ID>.'
   130                type: string
   131              speechToTextSettings:
   132                description: Settings related to speech recognition.
   133                properties:
   134                  enableSpeechAdaptation:
   135                    description: Whether to use speech adaptation for speech recognition.
   136                    type: boolean
   137                type: object
   138              supportedLanguageCodes:
   139                description: The list of all languages supported by this agent (except
   140                  for the default_language_code).
   141                items:
   142                  type: string
   143                type: array
   144              timeZone:
   145                description: |-
   146                  The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,
   147                  Europe/Paris.
   148                type: string
   149            required:
   150            - defaultLanguageCode
   151            - displayName
   152            - location
   153            - projectRef
   154            - timeZone
   155            type: object
   156          status:
   157            properties:
   158              conditions:
   159                description: Conditions represent the latest available observation
   160                  of the resource's current state.
   161                items:
   162                  properties:
   163                    lastTransitionTime:
   164                      description: Last time the condition transitioned from one status
   165                        to another.
   166                      type: string
   167                    message:
   168                      description: Human-readable message indicating details about
   169                        last transition.
   170                      type: string
   171                    reason:
   172                      description: Unique, one-word, CamelCase reason for the condition's
   173                        last transition.
   174                      type: string
   175                    status:
   176                      description: Status is the status of the condition. Can be True,
   177                        False, Unknown.
   178                      type: string
   179                    type:
   180                      description: Type is the type of the condition.
   181                      type: string
   182                  type: object
   183                type: array
   184              name:
   185                description: The unique identifier of the agent.
   186                type: string
   187              observedGeneration:
   188                description: ObservedGeneration is the generation of the resource
   189                  that was most recently observed by the Config Connector controller.
   190                  If this is equal to metadata.generation, then that means that the
   191                  current reported status reflects the most recent desired state of
   192                  the resource.
   193                type: integer
   194              startFlow:
   195                description: 'Name of the start flow in this agent. A start flow will
   196                  be automatically created when the agent is created, and can only
   197                  be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location
   198                  ID>/agents/<Agent ID>/flows/<Flow ID>.'
   199                type: string
   200            type: object
   201        required:
   202        - spec
   203        type: object
   204    served: true
   205    storage: true
   206    subresources:
   207      status: {}
   208status:
   209  acceptedNames:
   210    kind: ""
   211    plural: ""
   212  conditions: []
   213  storedVersions: []

View as plain text