...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_certificatemanagercertificatemapentries.certificatemanager.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: certificatemanagercertificatemapentries.certificatemanager.cnrm.cloud.google.com
    13spec:
    14  group: certificatemanager.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: CertificateManagerCertificateMapEntry
    19    plural: certificatemanagercertificatemapentries
    20    shortNames:
    21    - gcpcertificatemanagercertificatemapentry
    22    - gcpcertificatemanagercertificatemapentries
    23    singular: certificatemanagercertificatemapentry
    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              certificates:
    62                description: |-
    63                  A set of Certificates defines for the given hostname.
    64                  There can be defined up to fifteen certificates in each Certificate Map Entry.
    65                  Each certificate must match pattern projects/*/locations/*/certificates/*.
    66                items:
    67                  type: string
    68                type: array
    69              description:
    70                description: A human-readable description of the resource.
    71                type: string
    72              hostname:
    73                description: |-
    74                  Immutable. A Hostname (FQDN, e.g. example.com) or a wildcard hostname expression (*.example.com)
    75                  for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for
    76                  selecting a proper certificate.
    77                type: string
    78              map:
    79                description: Immutable. A map entry that is inputted into the cetrificate
    80                  map.
    81                type: string
    82              matcher:
    83                description: Immutable. A predefined matcher for particular cases,
    84                  other than SNI selection.
    85                type: string
    86              projectRef:
    87                description: The project that this resource belongs to.
    88                oneOf:
    89                - not:
    90                    required:
    91                    - external
    92                  required:
    93                  - name
    94                - not:
    95                    anyOf:
    96                    - required:
    97                      - name
    98                    - required:
    99                      - namespace
   100                  required:
   101                  - external
   102                properties:
   103                  external:
   104                    description: 'Allowed value: The `name` field of a `Project` resource.'
   105                    type: string
   106                  name:
   107                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   108                    type: string
   109                  namespace:
   110                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   111                    type: string
   112                type: object
   113              resourceID:
   114                description: Immutable. Optional. The name of the resource. Used for
   115                  creation and acquisition. When unset, the value of `metadata.name`
   116                  is used as the default.
   117                type: string
   118            required:
   119            - certificates
   120            - map
   121            - projectRef
   122            type: object
   123          status:
   124            properties:
   125              conditions:
   126                description: Conditions represent the latest available observation
   127                  of the resource's current state.
   128                items:
   129                  properties:
   130                    lastTransitionTime:
   131                      description: Last time the condition transitioned from one status
   132                        to another.
   133                      type: string
   134                    message:
   135                      description: Human-readable message indicating details about
   136                        last transition.
   137                      type: string
   138                    reason:
   139                      description: Unique, one-word, CamelCase reason for the condition's
   140                        last transition.
   141                      type: string
   142                    status:
   143                      description: Status is the status of the condition. Can be True,
   144                        False, Unknown.
   145                      type: string
   146                    type:
   147                      description: Type is the type of the condition.
   148                      type: string
   149                  type: object
   150                type: array
   151              createTime:
   152                description: |-
   153                  Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format,
   154                  with nanosecond resolution and up to nine fractional digits.
   155                  Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
   156                type: string
   157              observedGeneration:
   158                description: ObservedGeneration is the generation of the resource
   159                  that was most recently observed by the Config Connector controller.
   160                  If this is equal to metadata.generation, then that means that the
   161                  current reported status reflects the most recent desired state of
   162                  the resource.
   163                type: integer
   164              state:
   165                description: A serving state of this Certificate Map Entry.
   166                type: string
   167              updateTime:
   168                description: |-
   169                  Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format,
   170                  with nanosecond resolution and up to nine fractional digits.
   171                  Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
   172                type: string
   173            type: object
   174        required:
   175        - spec
   176        type: object
   177    served: true
   178    storage: true
   179    subresources:
   180      status: {}
   181status:
   182  acceptedNames:
   183    kind: ""
   184    plural: ""
   185  conditions: []
   186  storedVersions: []

View as plain text