...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_deploymentmanagerdeployments.deploymentmanager.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: deploymentmanagerdeployments.deploymentmanager.cnrm.cloud.google.com
    13spec:
    14  group: deploymentmanager.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: DeploymentManagerDeployment
    19    plural: deploymentmanagerdeployments
    20    shortNames:
    21    - gcpdeploymentmanagerdeployment
    22    - gcpdeploymentmanagerdeployments
    23    singular: deploymentmanagerdeployment
    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              createPolicy:
    62                description: |-
    63                  Immutable. Set the policy to use for creating new resources. Only used on
    64                  create and update. Valid values are 'CREATE_OR_ACQUIRE' (default) or
    65                  'ACQUIRE'. If set to 'ACQUIRE' and resources do not already exist,
    66                  the deployment will fail. Note that updating this field does not
    67                  actually affect the deployment, just how it is updated. Default value: "CREATE_OR_ACQUIRE" Possible values: ["ACQUIRE", "CREATE_OR_ACQUIRE"].
    68                type: string
    69              deletePolicy:
    70                description: |-
    71                  Immutable. Set the policy to use for deleting new resources on update/delete.
    72                  Valid values are 'DELETE' (default) or 'ABANDON'. If 'DELETE',
    73                  resource is deleted after removal from Deployment Manager. If
    74                  'ABANDON', the resource is only removed from Deployment Manager
    75                  and is not actually deleted. Note that updating this field does not
    76                  actually change the deployment, just how it is updated. Default value: "DELETE" Possible values: ["ABANDON", "DELETE"].
    77                type: string
    78              description:
    79                description: Optional user-provided description of deployment.
    80                type: string
    81              preview:
    82                type: boolean
    83              projectRef:
    84                description: The project that this resource belongs to.
    85                oneOf:
    86                - not:
    87                    required:
    88                    - external
    89                  required:
    90                  - name
    91                - not:
    92                    anyOf:
    93                    - required:
    94                      - name
    95                    - required:
    96                      - namespace
    97                  required:
    98                  - external
    99                properties:
   100                  external:
   101                    description: 'Allowed value: The `name` field of a `Project` resource.'
   102                    type: string
   103                  name:
   104                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   105                    type: string
   106                  namespace:
   107                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   108                    type: string
   109                type: object
   110              resourceID:
   111                description: Immutable. Optional. The name of the resource. Used for
   112                  creation and acquisition. When unset, the value of `metadata.name`
   113                  is used as the default.
   114                type: string
   115              target:
   116                description: |-
   117                  Parameters that define your deployment, including the deployment
   118                  configuration and relevant templates.
   119                properties:
   120                  config:
   121                    description: The root configuration file to use for this deployment.
   122                    properties:
   123                      content:
   124                        description: The full YAML contents of your configuration
   125                          file.
   126                        type: string
   127                    required:
   128                    - content
   129                    type: object
   130                  imports:
   131                    description: |-
   132                      Specifies import files for this configuration. This can be
   133                      used to import templates or other files. For example, you might
   134                      import a text file in order to use the file in a template.
   135                    items:
   136                      properties:
   137                        content:
   138                          description: The full contents of the template that you
   139                            want to import.
   140                          type: string
   141                        name:
   142                          description: |-
   143                            The name of the template to import, as declared in the YAML
   144                            configuration.
   145                          type: string
   146                      type: object
   147                    type: array
   148                required:
   149                - config
   150                type: object
   151            required:
   152            - projectRef
   153            - target
   154            type: object
   155          status:
   156            properties:
   157              conditions:
   158                description: Conditions represent the latest available observation
   159                  of the resource's current state.
   160                items:
   161                  properties:
   162                    lastTransitionTime:
   163                      description: Last time the condition transitioned from one status
   164                        to another.
   165                      type: string
   166                    message:
   167                      description: Human-readable message indicating details about
   168                        last transition.
   169                      type: string
   170                    reason:
   171                      description: Unique, one-word, CamelCase reason for the condition's
   172                        last transition.
   173                      type: string
   174                    status:
   175                      description: Status is the status of the condition. Can be True,
   176                        False, Unknown.
   177                      type: string
   178                    type:
   179                      description: Type is the type of the condition.
   180                      type: string
   181                  type: object
   182                type: array
   183              deploymentId:
   184                description: Unique identifier for deployment. Output only.
   185                type: string
   186              manifest:
   187                description: |-
   188                  Output only. URL of the manifest representing the last manifest that
   189                  was successfully deployed.
   190                type: string
   191              observedGeneration:
   192                description: ObservedGeneration is the generation of the resource
   193                  that was most recently observed by the Config Connector controller.
   194                  If this is equal to metadata.generation, then that means that the
   195                  current reported status reflects the most recent desired state of
   196                  the resource.
   197                type: integer
   198              selfLink:
   199                description: Output only. Server defined URL for the resource.
   200                type: string
   201            type: object
   202        required:
   203        - spec
   204        type: object
   205    served: true
   206    storage: true
   207    subresources:
   208      status: {}
   209status:
   210  acceptedNames:
   211    kind: ""
   212    plural: ""
   213  conditions: []
   214  storedVersions: []

View as plain text