...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_dialogflowfulfillments.dialogflow.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: dialogflowfulfillments.dialogflow.cnrm.cloud.google.com
    13spec:
    14  group: dialogflow.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: DialogflowFulfillment
    19    plural: dialogflowfulfillments
    20    shortNames:
    21    - gcpdialogflowfulfillment
    22    - gcpdialogflowfulfillments
    23    singular: dialogflowfulfillment
    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              displayName:
    62                description: The human-readable name of the fulfillment, unique within
    63                  the agent.
    64                type: string
    65              enabled:
    66                description: Whether fulfillment is enabled.
    67                type: boolean
    68              features:
    69                description: The field defines whether the fulfillment is enabled
    70                  for certain features.
    71                items:
    72                  properties:
    73                    type:
    74                      description: |-
    75                        The type of the feature that enabled for fulfillment.
    76                        * SMALLTALK: Fulfillment is enabled for SmallTalk. Possible values: ["SMALLTALK"].
    77                      type: string
    78                  required:
    79                  - type
    80                  type: object
    81                type: array
    82              genericWebService:
    83                description: 'Represents configuration for a generic web service.
    84                  Dialogflow supports two mechanisms for authentications: - Basic
    85                  authentication with username and password. - Authentication with
    86                  additional authentication headers.'
    87                properties:
    88                  password:
    89                    description: The password for HTTP Basic authentication.
    90                    type: string
    91                  requestHeaders:
    92                    additionalProperties:
    93                      type: string
    94                    description: The HTTP request headers to send together with fulfillment
    95                      requests.
    96                    type: object
    97                  uri:
    98                    description: The fulfillment URI for receiving POST requests.
    99                      It must use https protocol.
   100                    type: string
   101                  username:
   102                    description: The user name for HTTP Basic authentication.
   103                    type: string
   104                required:
   105                - uri
   106                type: object
   107              projectRef:
   108                description: The project that this resource belongs to.
   109                oneOf:
   110                - not:
   111                    required:
   112                    - external
   113                  required:
   114                  - name
   115                - not:
   116                    anyOf:
   117                    - required:
   118                      - name
   119                    - required:
   120                      - namespace
   121                  required:
   122                  - external
   123                properties:
   124                  external:
   125                    description: 'Allowed value: The `name` field of a `Project` resource.'
   126                    type: string
   127                  name:
   128                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   129                    type: string
   130                  namespace:
   131                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   132                    type: string
   133                type: object
   134              resourceID:
   135                description: Immutable. Optional. The service-generated name of the
   136                  resource. Used for acquisition only. Leave unset to create a new
   137                  resource.
   138                type: string
   139            required:
   140            - displayName
   141            - projectRef
   142            type: object
   143          status:
   144            properties:
   145              conditions:
   146                description: Conditions represent the latest available observation
   147                  of the resource's current state.
   148                items:
   149                  properties:
   150                    lastTransitionTime:
   151                      description: Last time the condition transitioned from one status
   152                        to another.
   153                      type: string
   154                    message:
   155                      description: Human-readable message indicating details about
   156                        last transition.
   157                      type: string
   158                    reason:
   159                      description: Unique, one-word, CamelCase reason for the condition's
   160                        last transition.
   161                      type: string
   162                    status:
   163                      description: Status is the status of the condition. Can be True,
   164                        False, Unknown.
   165                      type: string
   166                    type:
   167                      description: Type is the type of the condition.
   168                      type: string
   169                  type: object
   170                type: array
   171              name:
   172                description: |-
   173                  The unique identifier of the fulfillment.
   174                  Format: projects/<Project ID>/agent/fulfillment - projects/<Project ID>/locations/<Location ID>/agent/fulfillment.
   175                type: string
   176              observedGeneration:
   177                description: ObservedGeneration is the generation of the resource
   178                  that was most recently observed by the Config Connector controller.
   179                  If this is equal to metadata.generation, then that means that the
   180                  current reported status reflects the most recent desired state of
   181                  the resource.
   182                type: integer
   183            type: object
   184        required:
   185        - spec
   186        type: object
   187    served: true
   188    storage: true
   189    subresources:
   190      status: {}
   191status:
   192  acceptedNames:
   193    kind: ""
   194    plural: ""
   195  conditions: []
   196  storedVersions: []

View as plain text