...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computenetworks.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: computenetworks.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeNetwork
    19    plural: computenetworks
    20    shortNames:
    21    - gcpcomputenetwork
    22    - gcpcomputenetworks
    23    singular: computenetwork
    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              autoCreateSubnetworks:
    62                description: |-
    63                  Immutable. When set to 'true', the network is created in "auto subnet mode" and
    64                  it will create a subnet for each region automatically across the
    65                  '10.128.0.0/9' address range.
    66
    67                  When set to 'false', the network is created in "custom subnet mode" so
    68                  the user can explicitly connect subnetwork resources.
    69                type: boolean
    70              deleteDefaultRoutesOnCreate:
    71                description: |-
    72                  If set to 'true', default routes ('0.0.0.0/0') will be deleted
    73                  immediately after network creation. Defaults to 'false'.
    74                type: boolean
    75              description:
    76                description: |-
    77                  Immutable. An optional description of this resource. The resource must be
    78                  recreated to modify this field.
    79                type: string
    80              enableUlaInternalIpv6:
    81                description: |-
    82                  Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign
    83                  a /48 from google defined ULA prefix fd20::/20.
    84                type: boolean
    85              internalIpv6Range:
    86                description: |-
    87                  Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range
    88                  they want from the google defined ULA prefix fd20::/20. The input must be a
    89                  valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will
    90                  fail if the speficied /48 is already in used by another resource.
    91                  If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field.
    92                type: string
    93              mtu:
    94                description: |-
    95                  Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes.
    96                  The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames).
    97                  Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped
    98                  with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs
    99                  with varying MTUs.
   100                type: integer
   101              networkFirewallPolicyEnforcementOrder:
   102                description: 'Set the order that Firewall Rules and Firewall Policies
   103                  are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible
   104                  values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].'
   105                type: string
   106              resourceID:
   107                description: Immutable. Optional. The name of the resource. Used for
   108                  creation and acquisition. When unset, the value of `metadata.name`
   109                  is used as the default.
   110                type: string
   111              routingMode:
   112                description: |-
   113                  The network-wide routing mode to use. If set to 'REGIONAL', this
   114                  network's cloud routers will only advertise routes with subnetworks
   115                  of this network in the same region as the router. If set to 'GLOBAL',
   116                  this network's cloud routers will advertise routes with all
   117                  subnetworks of this network, across regions. Possible values: ["REGIONAL", "GLOBAL"].
   118                type: string
   119            type: object
   120          status:
   121            properties:
   122              conditions:
   123                description: Conditions represent the latest available observation
   124                  of the resource's current state.
   125                items:
   126                  properties:
   127                    lastTransitionTime:
   128                      description: Last time the condition transitioned from one status
   129                        to another.
   130                      type: string
   131                    message:
   132                      description: Human-readable message indicating details about
   133                        last transition.
   134                      type: string
   135                    reason:
   136                      description: Unique, one-word, CamelCase reason for the condition's
   137                        last transition.
   138                      type: string
   139                    status:
   140                      description: Status is the status of the condition. Can be True,
   141                        False, Unknown.
   142                      type: string
   143                    type:
   144                      description: Type is the type of the condition.
   145                      type: string
   146                  type: object
   147                type: array
   148              gatewayIpv4:
   149                description: |-
   150                  The gateway address for default routing out of the network. This value
   151                  is selected by GCP.
   152                type: string
   153              observedGeneration:
   154                description: ObservedGeneration is the generation of the resource
   155                  that was most recently observed by the Config Connector controller.
   156                  If this is equal to metadata.generation, then that means that the
   157                  current reported status reflects the most recent desired state of
   158                  the resource.
   159                type: integer
   160              selfLink:
   161                type: string
   162            type: object
   163        type: object
   164    served: true
   165    storage: true
   166    subresources:
   167      status: {}
   168status:
   169  acceptedNames:
   170    kind: ""
   171    plural: ""
   172  conditions: []
   173  storedVersions: []

View as plain text