...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computesslcertificates.compute.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: computesslcertificates.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeSSLCertificate
    19    plural: computesslcertificates
    20    shortNames:
    21    - gcpcomputesslcertificate
    22    - gcpcomputesslcertificates
    23    singular: computesslcertificate
    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              certificate:
    62                description: |-
    63                  Immutable. The certificate in PEM format.
    64                  The certificate chain must be no greater than 5 certs long.
    65                  The chain must include at least one intermediate cert.
    66                oneOf:
    67                - not:
    68                    required:
    69                    - valueFrom
    70                  required:
    71                  - value
    72                - not:
    73                    required:
    74                    - value
    75                  required:
    76                  - valueFrom
    77                properties:
    78                  value:
    79                    description: Value of the field. Cannot be used if 'valueFrom'
    80                      is specified.
    81                    type: string
    82                  valueFrom:
    83                    description: Source for the field's value. Cannot be used if 'value'
    84                      is specified.
    85                    properties:
    86                      secretKeyRef:
    87                        description: Reference to a value with the given key in the
    88                          given Secret in the resource's namespace.
    89                        properties:
    90                          key:
    91                            description: Key that identifies the value to be extracted.
    92                            type: string
    93                          name:
    94                            description: Name of the Secret to extract a value from.
    95                            type: string
    96                        required:
    97                        - key
    98                        - name
    99                        type: object
   100                    type: object
   101                type: object
   102              description:
   103                description: Immutable. An optional description of this resource.
   104                type: string
   105              location:
   106                description: 'Location represents the geographical location of the
   107                  ComputeSSLCertificate. Specify a region name or "global" for global
   108                  resources. Reference: GCP definition of regions/zones (https://cloud.google.com/compute/docs/regions-zones/)'
   109                type: string
   110              privateKey:
   111                description: Immutable. The write-only private key in PEM format.
   112                oneOf:
   113                - not:
   114                    required:
   115                    - valueFrom
   116                  required:
   117                  - value
   118                - not:
   119                    required:
   120                    - value
   121                  required:
   122                  - valueFrom
   123                properties:
   124                  value:
   125                    description: Value of the field. Cannot be used if 'valueFrom'
   126                      is specified.
   127                    type: string
   128                  valueFrom:
   129                    description: Source for the field's value. Cannot be used if 'value'
   130                      is specified.
   131                    properties:
   132                      secretKeyRef:
   133                        description: Reference to a value with the given key in the
   134                          given Secret in the resource's namespace.
   135                        properties:
   136                          key:
   137                            description: Key that identifies the value to be extracted.
   138                            type: string
   139                          name:
   140                            description: Name of the Secret to extract a value from.
   141                            type: string
   142                        required:
   143                        - key
   144                        - name
   145                        type: object
   146                    type: object
   147                type: object
   148              resourceID:
   149                description: Immutable. Optional. The name of the resource. Used for
   150                  creation and acquisition. When unset, the value of `metadata.name`
   151                  is used as the default.
   152                type: string
   153            required:
   154            - certificate
   155            - location
   156            - privateKey
   157            type: object
   158          status:
   159            properties:
   160              certificateId:
   161                description: The unique identifier for the resource.
   162                type: integer
   163              conditions:
   164                description: Conditions represent the latest available observation
   165                  of the resource's current state.
   166                items:
   167                  properties:
   168                    lastTransitionTime:
   169                      description: Last time the condition transitioned from one status
   170                        to another.
   171                      type: string
   172                    message:
   173                      description: Human-readable message indicating details about
   174                        last transition.
   175                      type: string
   176                    reason:
   177                      description: Unique, one-word, CamelCase reason for the condition's
   178                        last transition.
   179                      type: string
   180                    status:
   181                      description: Status is the status of the condition. Can be True,
   182                        False, Unknown.
   183                      type: string
   184                    type:
   185                      description: Type is the type of the condition.
   186                      type: string
   187                  type: object
   188                type: array
   189              creationTimestamp:
   190                description: Creation timestamp in RFC3339 text format.
   191                type: string
   192              expireTime:
   193                description: Expire time of the certificate in RFC3339 text format.
   194                type: string
   195              observedGeneration:
   196                description: ObservedGeneration is the generation of the resource
   197                  that was most recently observed by the Config Connector controller.
   198                  If this is equal to metadata.generation, then that means that the
   199                  current reported status reflects the most recent desired state of
   200                  the resource.
   201                type: integer
   202              selfLink:
   203                type: string
   204            type: object
   205        required:
   206        - spec
   207        type: object
   208    served: true
   209    storage: true
   210    subresources:
   211      status: {}
   212status:
   213  acceptedNames:
   214    kind: ""
   215    plural: ""
   216  conditions: []
   217  storedVersions: []

View as plain text