...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_dataflowjobs.dataflow.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: stable
    10    cnrm.cloud.google.com/system: "true"
    11    cnrm.cloud.google.com/tf2crd: "true"
    12  name: dataflowjobs.dataflow.cnrm.cloud.google.com
    13spec:
    14  group: dataflow.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: DataflowJob
    19    plural: dataflowjobs
    20    shortNames:
    21    - gcpdataflowjob
    22    - gcpdataflowjobs
    23    singular: dataflowjob
    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: v1beta1
    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              additionalExperiments:
    62                description: List of experiments that should be used by the job. An
    63                  example value is ["enable_stackdriver_agent_metrics"].
    64                items:
    65                  type: string
    66                type: array
    67              enableStreamingEngine:
    68                description: Indicates if the job should use the streaming engine
    69                  feature.
    70                type: boolean
    71              ipConfiguration:
    72                description: The configuration for VM IPs. Options are "WORKER_IP_PUBLIC"
    73                  or "WORKER_IP_PRIVATE".
    74                type: string
    75              kmsKeyRef:
    76                description: The name for the Cloud KMS key for the job.
    77                oneOf:
    78                - not:
    79                    required:
    80                    - external
    81                  required:
    82                  - name
    83                - not:
    84                    anyOf:
    85                    - required:
    86                      - name
    87                    - required:
    88                      - namespace
    89                  required:
    90                  - external
    91                properties:
    92                  external:
    93                    description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey`
    94                      resource.'
    95                    type: string
    96                  name:
    97                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    98                    type: string
    99                  namespace:
   100                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   101                    type: string
   102                type: object
   103              machineType:
   104                description: The machine type to use for the job.
   105                type: string
   106              maxWorkers:
   107                description: Immutable. The number of workers permitted to work on
   108                  the job. More workers may improve processing speed at additional
   109                  cost.
   110                type: integer
   111              networkRef:
   112                oneOf:
   113                - not:
   114                    required:
   115                    - external
   116                  required:
   117                  - name
   118                - not:
   119                    anyOf:
   120                    - required:
   121                      - name
   122                    - required:
   123                      - namespace
   124                  required:
   125                  - external
   126                properties:
   127                  external:
   128                    description: 'Allowed value: The `selfLink` field of a `ComputeNetwork`
   129                      resource.'
   130                    type: string
   131                  name:
   132                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   133                    type: string
   134                  namespace:
   135                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   136                    type: string
   137                type: object
   138              parameters:
   139                description: Key/Value pairs to be passed to the Dataflow job (as
   140                  used in the template).
   141                type: object
   142                x-kubernetes-preserve-unknown-fields: true
   143              region:
   144                description: Immutable. The region in which the created job should
   145                  run.
   146                type: string
   147              resourceID:
   148                description: Immutable. Optional. The name of the resource. Used for
   149                  creation and acquisition. When unset, the value of `metadata.name`
   150                  is used as the default.
   151                type: string
   152              serviceAccountRef:
   153                oneOf:
   154                - not:
   155                    required:
   156                    - external
   157                  required:
   158                  - name
   159                - not:
   160                    anyOf:
   161                    - required:
   162                      - name
   163                    - required:
   164                      - namespace
   165                  required:
   166                  - external
   167                properties:
   168                  external:
   169                    description: 'Allowed value: The `email` field of an `IAMServiceAccount`
   170                      resource.'
   171                    type: string
   172                  name:
   173                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   174                    type: string
   175                  namespace:
   176                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   177                    type: string
   178                type: object
   179              subnetworkRef:
   180                oneOf:
   181                - not:
   182                    required:
   183                    - external
   184                  required:
   185                  - name
   186                - not:
   187                    anyOf:
   188                    - required:
   189                      - name
   190                    - required:
   191                      - namespace
   192                  required:
   193                  - external
   194                properties:
   195                  external:
   196                    description: 'Allowed value: The `selfLink` field of a `ComputeSubnetwork`
   197                      resource.'
   198                    type: string
   199                  name:
   200                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   201                    type: string
   202                  namespace:
   203                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   204                    type: string
   205                type: object
   206              tempGcsLocation:
   207                description: A writeable location on Google Cloud Storage for the
   208                  Dataflow job to dump its temporary data.
   209                type: string
   210              templateGcsPath:
   211                description: The Google Cloud Storage path to the Dataflow job template.
   212                type: string
   213              transformNameMapping:
   214                description: Only applicable when updating a pipeline. Map of transform
   215                  name prefixes of the job to be replaced with the corresponding name
   216                  prefixes of the new job.
   217                type: object
   218                x-kubernetes-preserve-unknown-fields: true
   219              zone:
   220                description: Immutable. The zone in which the created job should run.
   221                  If it is not provided, the provider zone is used.
   222                type: string
   223            required:
   224            - tempGcsLocation
   225            - templateGcsPath
   226            type: object
   227          status:
   228            properties:
   229              conditions:
   230                description: Conditions represent the latest available observation
   231                  of the resource's current state.
   232                items:
   233                  properties:
   234                    lastTransitionTime:
   235                      description: Last time the condition transitioned from one status
   236                        to another.
   237                      type: string
   238                    message:
   239                      description: Human-readable message indicating details about
   240                        last transition.
   241                      type: string
   242                    reason:
   243                      description: Unique, one-word, CamelCase reason for the condition's
   244                        last transition.
   245                      type: string
   246                    status:
   247                      description: Status is the status of the condition. Can be True,
   248                        False, Unknown.
   249                      type: string
   250                    type:
   251                      description: Type is the type of the condition.
   252                      type: string
   253                  type: object
   254                type: array
   255              jobId:
   256                description: The unique ID of this job.
   257                type: string
   258              observedGeneration:
   259                description: ObservedGeneration is the generation of the resource
   260                  that was most recently observed by the Config Connector controller.
   261                  If this is equal to metadata.generation, then that means that the
   262                  current reported status reflects the most recent desired state of
   263                  the resource.
   264                type: integer
   265              state:
   266                description: The current state of the resource, selected from the
   267                  JobState enum.
   268                type: string
   269              type:
   270                description: The type of this job, selected from the JobType enum.
   271                type: string
   272            type: object
   273        required:
   274        - spec
   275        type: object
   276    served: true
   277    storage: true
   278    subresources:
   279      status: {}
   280status:
   281  acceptedNames:
   282    kind: ""
   283    plural: ""
   284  conditions: []
   285  storedVersions: []

View as plain text